PageSourceSearch

https://www.learndirect.com/

html learndirect.com collected 2026-10-03 19:07:35 UTC 346,464 bytes, 4,573 lines download raw bytes

1<!doctype html>
2<html lang="en-GB">
3<head>
4
5<script>
6// Now loading the dataLayer manually, so GTM can be lazily loaded later under our own control.
7window.dataLayer = window.dataLayer || [];
8dataLayer = [{"abTestingIdentifier":null,"pageType":"home","crto":{"email":""}}];
9</script>
9
10
11<!-- Server Side Tracking by Taggrs.io -->
12<script>
13    (function (w, d, s, l, i) {
14        w[l] = w[l] || [];
15        w[l].push({
16            'gtm.start': new Date().getTime(),
17            event: 'gtm.js'
18        });
19        var f = d.getElementsByTagName(s)[0],
20            j = d.createElement(s),
21            dl = l !== 'dataLayer' ? '&l=' + l : '';
22        j.async = true;
23        j.src = 'https://analytics.learndirect.com/ahnasxyxzl.js?tg=' + i + dl;
24        f.parentNode.insertBefore(j, f);
25    })(window, document, 'script', 'dataLayer', 'PJPFVCQ4');
26</script>
26
27<!-- End Server Side Tracking by Taggrs.io -->
28
29<!-- Google Tag Manager -->
30<script>!function(){"use strict";function l(e){for(var t=e,r=0,n=document.cookie.split(";");r<n.length;r++){var o=n[r].split("=");if(o[0].trim()===t)return o[1]}}function s(e){return localStorage.getItem(e)}function u(e){return window[e]}function A(e,t){e=document.querySelector(e);return t?null==e?void 0:e.getAttribute(t):null==e?void 0:e.textContent}var e=window,t=document,r="script",n="dataLayer",o="https://www.learndirect.com/kbspimym",a="https://load.kbspimym.learndirect.com",i="d4xckbspimym",c="3hwa=BB1QLiQ%2BTyY7KTcrPCkmTRtEX0dBVQYFUA4aHl4fBwofFwkAAhYBH0MaAgRWAA0bUFYGCwMDCwYUFA%3D%3D",g="stapeUserId",v="",E="",d=!1;try{var d=!!g&&(m=navigator.userAgent,!!(m=new RegExp("Version/([0-9._]+)(.*Mobile)?.*Safari.*").exec(m)))&&16.4<=parseFloat(m[1]),f="stapeUserId"===g,I=d&&!f?function(e,t,r){void 0===t&&(t="");var n={cookie:l,localStorage:s,jsVariable:u,cssSelector:A},t=Array.isArray(t)?t:[t];if(e&&n[e])for(var o=n[e],a=0,i=t;a<i.length;a++){var c=i[a],c=r?o(c,r):o(c);if(c)return c}else console.warn("invalid uid source",e)}(g,v,E):void 0;d=d&&(!!I||f)}catch(e){console.error(e)}var m=e,g=(m[n]=m[n]||[],m[n].push({"gtm.start":(new Date).getTime(),event:"gtm.js"}),t.getElementsByTagName(r)[0]),v=I?"&bi="+encodeURIComponent(I):"",E=t.createElement(r),f=(d&&(i=8<i.length?i.replace(/([a-z]{8}$)/,"kp$1"):"kp"+i),!d&&a?a:o);E.async=!0,E.src=f+"/"+i+".js?"+c+v,null!=(e=g.parentNode)&&e.insertBefore(E,g)}();</script>
30
31<!-- End Google Tag Manager -->
32
33
34    <meta charset="UTF-8">
35<meta http-equiv="x-ua-compatible" content="ie=edge">
35<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"718335234",accountID:"1382280",trustKey:"1382280",xpid:"VQUPU1RbCBAGXVJWDgUBX1c=",licenseKey:"a1d6ea7747",applicationID:"693494693",browserID:"718335234"};;/*! For license information please see nr-loader-spa-1.323.0.min.js.LICENSE.txt */
36(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.323.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
36e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
36const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
36if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
36o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
36(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
36;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.323.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.323.0.PROD:";r.l=(n,i,s,a)=>
36{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-ORjtmy+nQMgxbu0os8+oTRa5sPzbinyuWSvpZrrstVLIaHofRRlfODdH+oUmkIgeQpM+vPf3vG/4RzvCsFVh1A==",249:"sha512-o7+K6xC0z3TqynjVxpd+jgiSgqy8rrPeRcUSqt5J0Rqg5Su5CycLMYfpwiM3WBCHiNDrG5aZoXJQ6HRc335XYQ==",212:"sha512-kRvBt1IYQDBnClTEWNaE8sDFqbXXM3Vdyf972Uf4MFbJxl7u3KmdO+jdB1H4achPEoT9YtNXHswaESey6sCH0A==",238:"sha512-U5EGmyYbFVR2UMNAuZJ7fTgVVtPa5b8RPMySDwXo7z3frRdkUJ2x1VAQTLQCeBab8VlGVGRV8FiSHIn/pwN72A=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.323.0.PROD"]=self["webpackChunk:NRBA-1.323.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
36ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
36{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
36null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
36dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
36imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
36return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s,a=(0,ye.ZF)(),o=(0,ye.el)(),c=Date.now();this.agentRef.runtime?.timeKeeper?.ready&&(s=Math.floor(this.agentRef.runtime.timeKeeper.correctAbsoluteTimestamp(c)));var d={spanId:a,traceId:o,timestamp:c,timestampCorrected:s};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,o),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,s??c,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,o,s??c,r,n,i)),d}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
36!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
36if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
36);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
36class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
36h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
36
37<title>Flexible Online Courses: Learn at Your Own Pace</title>
38<meta name="description" content="Our online courses are tailored for busy lifestyles. Dive into online learning and gain qualifications that can boost your career prospects!">
39<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
40<meta name="facebook-domain-verification" content="kp2mvr82kt3mgrxuelb4ydxe482d87" />
41<meta name="google-site-verification" content="lsmzvQxmQhHFn195romSRax5ryz-XyOoXfOqBIfxhUo" />
42<meta name="clarity-site-verification" content="c1a375af-1691-4300-8d1a-c15b60a0ff80"/>
43
44<meta property="og:url" content="https://www.learndirect.com"/>
45<meta property="og:type" content="website"/>
46<meta property="og:site_name" content="learndirect"/>
47<meta property="og:title" content="Flexible Online Courses: Learn at Your Own Pace"/>
48<meta property="og:description" content="Our online courses are tailored for busy lifestyles. Dive into online learning and gain qualifications that can boost your career prospects!"/>
49<meta property="og:image" content="https://www.learndirect.com/images/logo-learndirect-nostrap.webp?orig=png"/>
50<meta name="twitter:card" content="summary_large_image" />
51<meta name="twitter:title" content="Flexible Online Courses: Learn at Your Own Pace" />
52<meta name="twitter:description" content="Our online courses are tailored for busy lifestyles. Dive into online learning and gain qualifications that can boost your career prospects!" />
53<meta name="twitter:image" content="https://www.learndirect.com/images/logo-learndirect-nostrap.webp?orig=png" />
54<meta name="twitter:url" content="https://www.learndirect.com" />
55
56<meta name="robots" content="index, follow">
57<link rel="canonical" href="https://www.learndirect.com">
58
59
60<meta name="theme-color" content="#1A3D77">
61
62<meta name="msapplication-navbutton-color" content="#1A3D77">
63
64<meta name="apple-mobile-web-app-status-bar-style" content="#1A3D77">
65
66
67<style type='text/css'>
68body {
69  font-family: -apple-system, BlinkMacSystemFont,
70    "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell",
71    "Fira Sans", "Droid Sans", "Helvetica Neue",
72    sans-serif;
73}
74
75#hero-v2 > div {
76    visibility: hidden;
77}
78
79.owl-carousel {
80    display: block;
81}
82 
83.owl-carousel .slide-owl-wrap:not(:first-child) {
84    display: none;
85}
86 
87.owl-carousel img {
88    width: 100%;
89}
90
91@charset "UTF-8";@import url(//cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/css/all.min.css);@import url(//fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&family=Sen:wght@400;700;800&display=swap&subset=latin);@import url(//cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css);@font-face{font-family:Ionicons;src:url(../../public/css/fonts/ionicons.eot?v=2.0.0);src:url(../../public/css/fonts/ionicons.eot?v=2.0.0#iefix) format("embedded-opentype"),url(../../public/css/fonts/ionicons.ttf?v=2.0.0) format("truetype"),url(../../public/css/fonts/ionicons.woff?v=2.0.0) format("woff"),url(../../public/css/fonts/ionicons.svg?v=2.0.0#Ionicons) format("svg");font-weight:400;font-style:normal}.ion-android-call:before,.ion-android-menu:before,.ion-chevron-up:before,.ion-ios-location-outline:before,.ionicons{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-android-call:before{content:"\F2D2"}.ion-android-menu:before{content:"\F394"}.ion-chevron-up:before{content:"\F126"}.ion-ios-location-outline:before{content:"\F455"}.ldi-30-overflow{position:-webkit-sticky;position:sticky;z-index:60;top:0;overflow-x:hidden;width:100%}.ldi-30-container,.ldi-30-overflow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ldi-30-container{background-color:#fff;min-height:116px;height:auto;border-top:1px solid #d5dce4}.ldi-30-benefit-mobile{display:none}.ldi-30-desktop{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:89%}.ldi-30-benefit,.ldi-30-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}.ldi-30-benefit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:27%}.ldi-30-benefit img{height:38px;width:38px}.ldi-30-benefit-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:15px!important;padding-right:0!important}.ldi-30-benefit-text h2{font-size:14px!important}.ldi-30-benefit-text p{font-size:12px!important;line-height:14px!important;padding-top:5px!important}.ldi-30-benefit-text *{margin:0!important;padding:0!important}@media only screen and (max-width:1080px){.ldi-30-desktop{width:95%}.ldi-30-benefit{width:31%}}
91@media only screen and (max-width:900px){.ldi-30-benefit-text p{padding-right:5px!important}.ldi-30-container{min-height:110px;width:300vw}.ldi-30-desktop{display:none}.ldi-30-mobile{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.ldi-30-benefit-mobile,.ldi-30-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.ldi-30-benefit-mobile{width:100vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:20px;padding-right:20px;position:relative}.ldi-30-mobile-tick{width:38px;height:38px;margin-bottom:auto}.ldi-30-benefit-text{padding-left:17px!important}.ldi-30-arrow{height:10px;width:auto;top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ldi-30-arrow-left{left:2%;-webkit-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.ldi-30-arrow-right{right:2%}}@media only screen and (max-width:770px){#site-header{z-index:10000!important}}.handle .slide{float:left;position:relative;width:33.33%;height:100%;background-repeat:no-repeat;background-position:50%}.handle{width:300%;height:100%;border-radius:0}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%}header,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#f5f8fa}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}ol,ul{margin-bottom:1rem}ol,ul{margin-top:0}ul ul{margin-bottom:0}strong{font-weight:bolder}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{text-decoration:none;background-color:transparent}a:not([href]){color:inherit;text-decoration:none}img{border-style:none}img{vertical-align:middle}table{border-collapse:collapse}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.h3,.h5,.h6,h1,h2,h3,h4,h5{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}.h3,h3{font-size:1.75rem}h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6{font-size:1rem}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small{font-size:80%;font-weight:400}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.img-fluid{max-width:100%;height:auto}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-12,.col-3,.col-4,.col-6,.col-8,.col-lg,.col-md-12,.col-md-3,.col
91-md-5,.col-md-7{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-3{-webkit-box-flex:0}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-4{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-6{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-8{-webkit-box-flex:0}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table-sm td{padding:.3rem}.table-borderless td{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-label{margin-bottom:0}.btn{display:inline-block;font-weight:400;color:#212529;white-space:nowrap;vertical-align:middle;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem}.btn-primary{background-color:#007bff;border-color:#007bff}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-link{font-weight:400;color:#009ee2;text-decoration:none}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-block{display:block;width:100%}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control{position:relative;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;margin-bottom:0}.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-prepend .btn{position:relative;z-index:2}.input-group-prepend{margin-right:-1px}.input-group>.input-group-prepend>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link.active{color:#495057;background-color:#f5f8fa;border-color:#dee2e6 #dee2e6 #f5f8fa}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active{background-color:#007bff}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat 50%;background-size:100% 100%}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item.active{color:#6c757d}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;
91opacity:.5}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem}.modal.fade .modal-dialog{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);content:""}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.align-middle{vertical-align:middle!important}.bg-white{background-color:#fff!important}.border-right{border-right:1px solid #dee2e6!important}.rounded-0{border-radius:0!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-block{display:block!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.flex-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.position-static{position:static!important}.position-relative{position:relative!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.m-0{margin:0!important}.mb-0{margin-bottom:0!important}.mt-1,.my-1{margin-top:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important}.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.mt-4{margin-top:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.p-0{padding:0!important}.py-0{padding-top:0!important}.px-0{padding-right:0!important}.py-0{padding-bottom:0!important}.px-0{padding-left:0!important}.py-1{padding-top:.25rem!important}.py-1{padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.px-4{padding-right:1.5rem!important}.px-4{padding-left:1.5rem!important}.mt-auto{margin-top:auto!important}.mx-auto{margin-right:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.font-weight-bold{font-weight:700!important}.text-dark{color:#343a40!important}body{background-color:#edf1f4}.max-width{max-width:1366px}.overflow-x-hidden{overflow-x:hidden}#content{background:#fff}@media (max-width:575.98px){#content{padding-left:0;padding-right:0}}strong{font-weight:700}a{color:#009ee2;text-decoration:none!important}body{color:#1d285b;font-family:Open Sans,Helvetica,Arial,Sans-Serif}h1{font-size:2em;font-weight:500}h1,h2{line-height:1.1em;color:#2a3981}h2{font-size:1.65em;font-weight:300}h2,h3{font-family:Open Sans}h3{font-size:1.3em;font-weight:600;color:#2a3981;margin-top:1em}h4{font-size:1.7em}p{margin-bottom:1.2em}sub{line-height:1em}hr{background-color:#009ee2}#site-header .navbar-nav{font-weight:300}.text-yellow{color:#fff600!important}.nav-pills .nav-link{color:#343a40}.nav-pills .nav-link.active{color:#fff;background-color:#2a3981;border-radius:0}.font-weight-bold{font-weight:600!important}ol.breadcrumb{background:#ebf7fc;border-radius:0;font-size:.85em}ol.breadcrumb a{color:#6c757d}ol.breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:#6c757d;content:">"}ol.breadcrumb .breadcrumb-item.active{color:#212529}.btn-primary,.btn-secondary{border-radius:0;font-weight:600}.btn-primary{background-color:#ef7c00!important;border:1px solid #bc6200!important;color:#fff}.btn-secondary{background-color:#009ee2!important;border:1px solid #007aaf!important;color:#fff!important}.btn-link{color:#adb5bd}@media (max-width:767.98px){.card-body{padding:.75em}}.input-group input[type=text]{border-radius:.25em 0 0 .25em}#form-newsletter input{line-height:2.7em;border-radius:0}img{max-width:100%;-ms-flex-negative:0;flex-shrink:0}::-moz-scrollbar{width:12px}::-moz-scrollbar-track{background:hsla(0,0%,59%,.5);border-radius:10px}::-moz-scrollbar-thumb{background:rgba(50,50,50,.5);border-radius:10px}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:hsla(0,0%,59%,.5);border-radius:10px}::-webkit-scrollbar-thumb{background:rgba(50,50,50,.5);border-radius:10px}#trigger{font-size:1.6em;border:0!important;border-radius:4px;padding:.2em .4em}.navbar .dropdown-menu{margin:0 auto;min-height:18em;width:80%;border:none;left:10%;right:10%;background-color:#d1ebf9}.navbar .dropdown-menu a{color:#00577c!important}.navbar .dropdown-menu ul li{line-height:1.75em}.navbar .dropdown-menu ul li .ionicons{width:1.5em}.navbar .dropdown-menu .h5{color:#2a3981}@media (max-width:991.98px){.dropdown-menu{border:none}}#bio_ep{height:unset!important;border-radius:10px}@media only screen and (max-width:600px){#bio_ep{top:25%!important}}#site-footer a{color:#1d285b;font-weight:500}#site-footer ul.list-unstyled li{margin-bottom:5px}.footer-social-icons li a{display:block;line-height:1.2em;padding:3px 7px;border-radius:4px;min-width:2.7em;text-align:center;color:#fff!important}#site-header{width:100%;height:auto;position:relative;z-index:2}@media (max-width:767.98px){#site-header{margin-bottom:0}}#hero-v2{background:0;background-color:#fff;background-position:0;background-size:cover;overflow:hidden;position:relative}#hero-v2 div{z-index:1}#course section:not(#related-courses):not(#nus):nth-child(2n){background-color:#fff}#sidebar .payment .card .btn{border-radius:5px;font-size:1.25em;color:#fff;text-transform:uppercase;font-weight:600}@media (max-width:767.98px){#course-navigation{margin-top:1em}}@media (max-width:991.98px){#sticky-enrol{height:5.5em;z-index:2;background-color:rgba(233,236,239,.85)}.nav-course-sections{display:none}.nav-course-sections .nav-course-section.card-header{background-color:rgba(233,236,239,.85);border-top:0}.nav-course-sections .card-body{background-color:rgba(233,236,239,.85)}.nav-course-sections .card-body a{color:#2a3981!important;font-weight:600}.nav-course-sections .nav-course-section i{position:absolute;
91left:0;color:#009ee2;font-size:2em;padding:.2em 1em}}#time-select{font-size:.8em;position:relative;margin:0 -5px}.accordion .card{border:0;border-radius:0}.accordion .card-header{padding:0;border:0;border-top:2px solid #fff}.accordion .card-header a{display:block;padding:15px 20px;background:#009ee2;color:#fff}.accordion .card-header a:after{content:"\F123";font-family:IonIcons;float:right}.accordion .card-header a.collapsed{background:#ebf7fc;color:#2a3981}.accordion .card-header a.collapsed:after{content:"\F126"}:root{--yellow:#f3f400;--dark-yellow:#faff00;--grey:#f5f5f5;--dark:#363636;--mid:#999;--dark-blue:#001052;--darker-blue:#001052;--green:#01fcc2;--mint:#01fcc2}body{font-family:Sen,sans-serif;font-display:optional;font-weight:200;overflow-x:hidden;color:#202020;background-color:var(--white);padding:0}body>img{position:absolute}.btn{background-color:transparent;font-size:1em;font-weight:700;height:60px;line-height:30px;border:1px solid var(--mid);border-radius:40px;color:var(--mid);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-left:30px;padding-right:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}h1,h2,h3,h4,h5{font-family:Sen,sans-serif;color:#202020}h2{font-size:2.5em!important;font-weight:600;margin-bottom:25px}h3{font-size:2em!important}h3{margin-top:0!important}h4{font-size:1.6em!important}h4{font-weight:600}.h5,h5{font-size:1.35rem!important}input.form-control{background:0 0;font-size:1em;font-weight:700;height:60px;border:1px solid var(--dark);border-radius:30px;padding-left:25px}section{position:relative;padding:100px 0}section section{padding:20px 0}.card{border:0;border-radius:0}.mobile-buttons>a,.mobile-buttons>button{position:absolute;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ececec;border-bottom-color:#ececec;color:#2b2b2b;font-size:1.6em;top:9px!important;width:45px;height:60px;padding:0;border-radius:0}.mobile-buttons>a.collapsed,.mobile-buttons>button.collapsed{background-color:transparent;border-bottom-color:transparent;color:var(--dark-blue)}#mobileSearchButton{position:absolute;right:65px}#mobileCallButton{position:absolute;right:115px}.navbar-toggler{right:15px;margin-right:0!important}.navbar-toggler-icon:after{display:none!important}.navbar-toggler-icon{outline:0;border:0!important}.navbar-toggler-icon{width:auto;height:auto}.navbar-toggler-icon:before{content:"\F0C9";
91font-family:Font Awesome\ 5 Free;font-weight:600}.navbar-brand{position:relative;background:var(--white);width:200px;text-align:center;padding:15px 0 10px;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.navbar-brand img{position:relative;z-index:10;height:auto}#site-header{position:relative!important;z-index:65}header #navbarCollapse{position:static!important;background:0 0!important;font-size:1.1em;height:100px}header .navbar{height:auto;padding:.25em 2em}header .navbar .navbar-nav{margin-bottom:13px}header .navbar .nav-item a{color:#000;font-weight:600;padding:15px 15px 10px;margin-left:3px;border-bottom:5px solid #fff}header .navbar .nav-item-icons{margin-left:15px}header .navbar .nav-item-icon a{background-color:#ececec;border-bottom-color:#ececec;padding:15px 10px 10px;color:#2b2b2b}header .navbar .nav-item-icon a.collapsed{background-color:transparent;border-bottom-color:transparent;color:var(--dark-blue)}header .navbar .nav-item-icon a i{font-size:1.1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#2b2b2b}header .navbar .nav-item-icon a.collapsed i{color:var(--dark-blue)}header .nav-item .dropdown-toggle:after{content:"\F104";border:0;line-height:0;font-family:Ionicons;font-size:.8em;padding:0 20px 0 5px;font-weight:400;display:inline-block;vertical-align:middle}header .navbar-nav .dropdown-menu{border:0;border-radius:0;padding:50px;background-color:var(--white)}.navbar .dropdown-menu .h5{color:#202020;font-weight:600}header .navbar-nav .dropdown-menu a{padding:0;margin:0;display:block;font-size:1.1em;font-weight:400;color:#202020!important}#header-dropdown-search{background-color:#ececec}#header-search-input{border:none;text-align:left!important;padding:0;height:40px;font-size:.9em}#header-dropdown-search .input-group{padding:0 4.5em}#header-dropdown-search .input-group-prepend .btn{height:40px;border:0;color:#31417c;font-size:1.4em;padding:0 15px 0 0}#hero-v2{overflow:visible;position:relative;height:650px!important;z-index:50;margin-bottom:50px}#hero-v2 .background{position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;background-size:cover;background-color:rgba(9,70,120,.6);background-blend-mode:soft-light;background-position:50%}#hero-v2 .hero-content{position:relative;z-index:60;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#hero-v2 .hero-blurb .title{color:var(--white);font-size:4em;font-weight:600;text-align:center;max-width:1400px;line-height:1em;text-shadow:0 0 15px rgba(0,0,0,.6)}#linesopen-outer{position:relative}#linesopen-outer .linesopen{position:fixed;z-index:55;top:570px;padding:15px;color:var(--white);font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:300px;font-size:18px;line-height:1em}#linesopen-outer .linesopen>div{border-left:1px solid var(--white);padding:10px}#linesopen-outer .linesopen .small{margin-bottom:10px;font-size:.7em}#linesopen-outer .linesopen .phone{color:var(--dark-yellow);font-weight:600;font-size:1.1em}#linesopen-outer .linesopen i{font-size:2em;margin-right:15px;margin-top:15px;color:var(--dark-yellow)}#linesopen-outer .linesopen{background:#0b4c9b;border-left:10px solid #23aee4}#form-newsletter input{background:#f5f5f5;font-size:1em;font-weight:300;height:60px;border:1px solid var(--dark);border-radius:30px;padding-left:25px}#site-footer a{color:#fff}#site-footer .footer-social-icons li{vertical-align:middle}#site-footer .footer-social-icons i{font-size:1.7em}#site-footer .interest-list{margin-top:20px;font-size:.8em;font-weight:300;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}#site-footer .interest-list a{display:block;margin-bottom:5px;line-height:1.2em}#site-footer .footer-middle{border-right:1px solid #fff;min-width:450px}#site-footer .footer-social{padding:55px 20px 0;border-bottom:1px solid #fff;min-height:140px}#site-footer .footer-logo-container{padding:20px;border-bottom:1px solid #fff}#site-footer .footer-availability{padding:20px;min-height:140px}#site-footer .footer-right{min-height:140px}#site-footer .footer-right-top{border-bottom:1px solid #fff;min-height:140px}#site-footer .footer-right-help{border-right:1px solid #fff;padding:60px 30px 0}#site-footer .footer-right-contact{padding:60px 30px 0}#site-footer .what-interests{padding:30px}:root{--video-still:url("/images/business-hub/video-placeholder.webp?orig=jpg");--video-still-mob:url("/images/business-hub/video-placeholder.webp?orig=jpg")}.modal .modal-footer .btn{border-radius:3px;height:40px}.double-gutter{margin-left:-30px;margin-right:-30px}.double-gutter>div{padding-left:30px;padding-right:30px}#course-navigation{border-bottom:1px solid #202020;text-align:center;font-weight:400}#course-navigation .nav-link{font-weight:600;line-height:1.2em}#course-navigation.nav-pills .nav-link.active{color:#202020;background-color:#fff;border-radius:0;bottom:-1px;position:relative;top:auto}
91#course-navigation .nav-item:not(:last-child){border-right:1px solid #202020}.accordion .card-header a{border-bottom:1px solid #202020;padding-left:0;padding-right:5px;font-weight:600}.accordion .card-header a,.accordion .card-header a.collapsed{background:#fff;color:#202020}.accordion .card-header a:after{content:"\F365";font-family:Ionicons;line-height:1em;color:#d8d8d8;font-size:30px;position:absolute;right:5px;top:14px}.accordion .card-header a.collapsed:after{content:"\F35F";color:#d8d8d8}h3.modal-title{font-size:1.2em!important}#sticky-enrol-new{z-index:55!important}#sticky-enrol-new a.btn{color:#fff!important}.breadcrumb{display:none}.pass-rate{background-image:url(/images/success-bg.webp?orig=jpg);background-size:cover;background-position:top;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;color:#ffd11b}.pass-rate>div{padding:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.pass-rate div.left{min-width:150px;max-width:150px;text-align:center;font-family:Bebas Neue;font-weight:400;font-size:2em;line-height:1em;color:#fff}.pass-rate div.center,.pass-rate div.left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pass-rate div.center{font-size:1.5em;line-height:1.2em;border-left:1px solid #fff;border-right:1px solid #fff}.pass-rate div.right{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:210px;max-width:210px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pass-rate div.right .our_rate{font-size:2.8em;font-weight:600;margin-top:-10px}.pass-rate div.right .our_rate img{height:40px;vertical-align:center;padding-right:15px;border-right:1px solid #fff}.pass-rate div.right .our_rate sup{font-size:.6em}.pass-rate .national_rate{display:block;font-size:.9em;color:#fff;font-weight:400;margin-top:-5px}@media screen and (max-width:1920px){#hero-v2{height:560px!important}#linesopen-outer .linesopen{top:460px}}@media screen and (max-width:768px){.navbar-brand{padding:15px 0 5px;width:150px;margin:0}.navbar-brand img{max-height:65px}#coursesDropdown{background-color:var(--dark-blue);color:var(--white)}#courseDropdownAccordion h2{display:none}header .navbar .nav-item a{padding:10px 15px 10px 5px;display:block;white-space:normal;font-size:1em}header{overflow:visible}header #navbarCollapse{height:auto;position:absolute!important;top:68px;left:0;padding:50px 0;background:#ececec!important;width:100%;font-size:1.4em;-webkit-box-shadow:0 15px 15px 0 rgba(0,0,0,.2);box-shadow:0 15px 15px 0 rgba(0,0,0,.2)}header .navbar .nav-item a{border-bottom:0;padding:10px 30px;font-weight:400;margin-left:0}header .navbar .nav-item a i{font-size:1em}header .navbar-nav .dropdown-menu{right:0;left:auto;width:100%;max-width:800px;height:auto;max-height:965px;min-height:0;border:0;border-radius:0;margin:0;padding:0 0 10px 20px;font-size:.8em;background:0 0}.navbar-toggler-icon{border-radius:0}.navbar-toggler-icon:before{top:0;height:auto;background:0 0}.navbar-toggler-icon:after,.navbar-toggler-icon:before{position:relative;display:inline-block}header .nav-item .dropdown-toggle:after{float:right;margin-top:15px}header .navbar-nav .basket-link a{font-weight:600}header .navbar-nav .basket-link.basket-link-top{padding-top:5px;margin-top:15px;border-top:1px solid #222}header .navbar-nav .basket-link.basket-link-bottom{padding-bottom:5px;border-bottom:1px solid #222;margin-bottom:15px}#header-dropdown-search .input-group{padding:0 2.5em}.linesopen{display:none!important}#courseAccordion .card-header{padding:0;background:0 0;border:0}#courseAccordion .card-body{padding-left:0;padding-right:0}#courseAccordion h2{font-size:1.4em!important}#site-footer .footer-social{padding:30px 0 0;border-bottom:1px solid #fff;min-height:0}#site-footer .footer-social-icons li a{min-width:2.2em}#site-footer .footer-social-icons i{font-size:1.4em}#sidebar #payment-options .nav-fill .nav-item:before{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin:0 auto 10px!important}#sidebar #payment-options .nav-fill .nav-item{text-align:center!important}}@media screen and (max-width:480px){h2{font-size:2.5em!important;font-size:1.4em!important}header .navbar{height:68px}header .navbar-nav .dropdown-menu{max-height:100%}section{padding:50px 0}#hero-v2{height:500px!important;margin-bottom:0}#hero-v2 .hero-blurb{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;padding-bottom:30px}#hero-v2.course .hero-blurb .title{font-size:2.2em;padding:0 20px;line-height:1.5em}#hero-v2.course .hero-blurb{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;padding-bottom:0}#hero-v2 .hero-blurb .title{font-size:3.3em}.pass-rate{margin-left:-15px;margin-right:-15px}.pass-rate>div{padding:0}.pass-rate div.left{border-bottom:1px solid #fff;padding:15px;min-width:0;max-width:100%;line-height:.8em}.pass-rate div.center{border:0;padding:15px;font-size:1.3em}.pass-rate div.right{max-width:120px;min-width:120px;border-left:4px solid #fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pass-rate div.right .our_rate{text-align:center;font-size:2.2em}.pass-rate div.right .our_rate img{display:block;padding:0;border:0;margin:auto;height:50px}}
91.collapse:not(.show) {
92    display: none;
93}
94
95html { overflow-y: scroll; }
96
97</style>
98
99
100
101
102
103
104
105
106
107<script>
108  var theHSForms = {forms : []};
109// override the hbspt functionality while hubspot is loading
110var hbspt = {
111  //push form to hubcache queue
112  forms:{create:function(c){theHSForms.forms.push(c)}},
113};
114
115function getCookie(cname) {
116  let name = cname + "=";
117  let decodedCookie = decodeURIComponent(document.cookie);
118  let ca = decodedCookie.split(';');
119  for(let i = 0; i <ca.length; i++) {
120  let c = ca[i];
121  while (c.charAt(0) == ' ') {
122    c = c.substring(1);
123  }
124  if (c.indexOf(name) == 0) {
125    return c.substring(name.length, c.length);
126  }
127  }
128  return "";
129}
130
131var getUrlParameter = function getUrlParameter(sParam) {
132		var sPageURL = window.location.search.substring(1),
133			sURLVariables = sPageURL.split('&'),
134			sParameterName,
135			i;
136
137		for (i = 0; i < sURLVariables.length; i++) {
138			sParameterName = sURLVariables[i].split('=');
139
140			if (sParameterName[0] === sParam) {
141				return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]);
142			}
143		}
144		return false;
145	};
146
147window.addEventListener('message', function(event) {
148  if(event.data.type === 'hsFormCallback' && event.data.eventName === 'onFormSubmit') {
149    //$('input[name="fospha_tracking_id"]').val(getCookie('_IJCID').toString()).change(); // no longer needed, remove?
150
151    // Trigger call to Profectus' API endpoint
152    data = getDataForFormillaAPI($('[name=phone]').val(), $('[name=firstname]').val(), $('[name=lastname]').val(), $('[name=email]').val());
153
154    // post to https://profectus.prod.stonebridge.uk.com/_test123/formilla.php
155    $.ajax('https://profectus.prod.stonebridge.uk.com/_test123/formilla.php',{
156        'data': JSON.stringify(data),
157        'type': 'POST',
158        'processData': false,
159        'contentType': 'application/json',
160        crossDomain: true,
161    });
162  }
163});
164
165// set landing_page cookie if it isn't already set
166if (!getCookie('landing_page')) {
167  window.landing_page = window.location.href;
168  document.cookie = "landing_page=" + window.location.href + "; max-age=" + 60*60*24*365 + "; path=/; SameSite=Lax"; 
169} else {
170  window.landing_page = getCookie('landing_page');
171}
172
173function getDataForFormillaAPI(phoneNumber, firstName, lastName, email) {
174	var gclid = getUrlParameter('gclid');
175	var fbclid = getUrlParameter('fbclid');
176
177	if(!gclid)
178		gclid = localStorage.getItem('gclid');
179
180	if(!fbclid)
181		fbclid = localStorage.getItem('fbclid');
182
183	gclid = gclid ? String(gclid) : '';
184	fbclid = fbclid ? String(fbclid) : '';
185	
186  var data = {
187    chat : "User info:\n********************\n New user from page: " + window.landing_page + "\n********************\n\nUser: " + firstName + " " + lastName + ", " + email + ", " + phoneNumber + "\nUser: " + firstName + " " + lastName + ", " + email + ", " + phoneNumber,
188    Agent: 'Thanks for reaching out!  Feel free to message us here; we typically respond in under 24 hours.',
189    custom1: 'gaClientId:' + window.gaClientId + ',gclid:' + gclid + ',fbclid:' + fbclid + ',_ga:' + (getCookie('_ga').toString()) + ',_gid:' + (getCookie('_gid').toString()),
190    custom2: '',
191    custom3:	'_IJCID:' + (getCookie('_IJCID').toString()),
192    email:	email,
193    fname:	firstName,
194    lname:	lastName,
195    formilla_id: 0,
196  }
197
198  console.log(data);
199  return data;
200}
201
202// cache hubspot forms here
203var hubcache = {
204  forms:[],
205  letsgo:function(){
206    // Defer HubSpot form creation until the DOM is parsed. Waiting for the full
207    // window load event caused 15-30s delays on pages with heavy third-party
208    // embeds (YouTube, ResponseIQ, Snap), because load waits for every iframe
209    // and image. DOMContentLoaded is enough to safely call hbspt.forms.create.
210    if (document.readyState === 'loading') {
211      document.addEventListener('DOMContentLoaded', function(){ hubcache.letsgo(); });
212      return;
213    }
214    for (var i in theHSForms.forms){
215      console.log('creating form');
216      //hubspot is now loaded
217      theHSForms.forms[i].onFormSubmit = function(e){
218        
219        console.log('submitting form');
220		
221				
222        // send a copy of the hubspot form to the 'contact.hs-form' endpoint
223        $.ajax({
224          url: 'https://www.learndirect.com/contact/hs-form',
225          type: 'POST',
226          // add Laravel csrf token
227          data: e.serialize() + '&_token=4fUenxliymWSj0zz1CU0Xk5wHBcBE2xjKkAXggHo',
228          //contentType: 'application/json',
229          success: function(data){
230            console.log('success');
231          },
232          error: function(data){
233            console.log('error');
234          }
235        });
236
237      };
238      hbspt.forms.create(theHSForms.forms[i]);
239      console.log('form created');
240    }            
241  }
242}
243</script>
243
244
245<link rel="preconnect" href="https://js.hsforms.net" crossorigin="anonymous">
246<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous">
247<link rel="preconnect" href="https://fonts.googleapis.com" crossorigin="anonymous">
248
249
250
251
252
253
254
255<link rel="apple-touch-icon-precomposed sizes=144x144" href="https://www.learndirect.com/images/icon/apple-touch-icon-144x144-precomposed.webp?orig=png&amp;v=3">
256
257<link rel="apple-touch-icon-precomposed sizes=114x114" href="https://www.learndirect.com/images/icon/apple-touch-icon-114x114-precomposed.webp?orig=png&amp;v=3">
258
259<link rel="apple-touch-icon-precomposed" sizes="72x72" href="https://www.learndirect.com/images/icon/apple-touch-icon-72x72-precomposed.webp?orig=png&amp;v=3">
260
261<link rel="apple-touch-icon-precomposed" href="https://www.learndirect.com/images/icon/apple-touch-icon-precomposed.webp?orig=png&amp;v=3">
262<link rel=icon href="https://www.learndirect.com/images/icon/favicon.ico?v=3" type="image/x-icon">
263<link rel="shortcut icon" href="https://www.learndirect.com/images/icon/favicon.ico?v=3" type="image/x-icon">
264
265
266
267
268
269
270<link rel="stylesheet" href="/css/style.css?id=0eeeb0701d08bfd4e8ec">
271
272
273
274
275<style type='text/css'>
276.owl-carousel {
277    display: block;
278}
279 
280.owl-carousel .slide-owl-wrap:not(:first-child) {
281    display: none;
282}
283 
284.owl-carousel img {
285    width: 100%;
286}
287</style>
288
289
290
291			<link rel="stylesheet" href="/css/hero-carousel.min.css?v=0.23" />
292	
293	<link rel="stylesheet" href="/css/hero-search.min.css?v=0.3" />
294
295
296<style>
297#hero-v2 > div {
298    visibility: visible;
299}
300
301#site-footer .footer-availability {
302	max-width: 1000px;
303}
304</style>
305
306
307<link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute('media');" href="//fonts.googleapis.com/css2?family=Open+Sans:wght@300;500;600;800&family=Montserrat:wght@300;400;500;600;700;800;900&family=Sen:wght@400;700;800&family=Bebas+Neue&subset=latin&display=swap">
308<noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;500;600;800&family=Montserrat:wght@300;400;500;600;700;800;900&family=Sen:wght@400;700;800&family=Bebas+Neue&subset=latin&display=swap" crossorigin="anonymous"></noscript>
309
310
311<script type='text/javascript'>
312var formillaGUID = "64dce37b-e0d1-4746-8230-dc6b9300d5b0"
313</script>
313
314
315
316
317
318  <link rel="preload" as="script" href="/js/views/blocking.js?id=85a686a66673baebbb20">
319<script type="application/javascript" src="/js/views/blocking.js?id=85a686a66673baebbb20"></script>
319
320
321<script type='text/javascript'>
322
323window.searchUrl = "https://www.learndirect.com/search-results";
324
325// GTM async load here too 
326/*
vendor: 321 bytes, lines 326-330
326(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
327new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
328j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
329'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
330})(window,document,'script','dataLayer','
330GTM-5JB24DX
vendor: 3 bytes, line 330
330');
330*/
331
332function delayNonBlockingScripts()
333{
334    console.log('load scripts soon');
335    window.setTimeout(loadNonBlockingScripts, 1);
336}
337
338// This function loads all non-blocking, non-essential javascript - for analytics etc
339function loadNonBlockingScripts() 
340{
341    
342    if(true)
343    {
344        return;
345    }
346    console.log('loading scripts now');
347
348	(function () {
349		const params = new URLSearchParams(window.location.search);
350		const gclid = params.get('gclid');
351		const fbclid = params.get('fbclid');
352
353		if (gclid) {
354			localStorage.setItem('gclid', gclid);
355			document.cookie = `gclid=${gclid}; path=/; max-age=${60 * 60 * 24 * 90}`;
356		}
357		
358		if (fbclid) {
359			localStorage.setItem('fbclid', fbclid);
360			document.cookie = `fbclid=${fbclid}; path=/; max-age=${60 * 60 * 24 * 90}`;
361		}
362	})();
363
364    $(document).ready(function() {
365        $('input[name=subscribe]').click(function() {
366            data = getDataForFormillaAPI('', $('.mc-field-group input[name=firstname]').val(), '', $('.mc-field-group [name=email]').val());
367
368            // post to https://profectus.prod.stonebridge.uk.com/_test123/formilla.php
369            $.ajax('https://profectus.prod.stonebridge.uk.com/_test123/formilla.php',{
370                'data': JSON.stringify(data),
371                'type': 'POST',
372                'processData': false,
373                'contentType': 'application/json',
374                crossDomain: true,
375            });
376
377            return true;
378        });
379    });
380
381    window.formillaDelay = 200; // delay in ms
382    
383	function loadFormilla() {
384        // Formilla live chat plugin :
385        (function () {		
386
387            var head = document.getElementsByTagName("head").item(0);
388            var script = document.createElement("script");
389
390            var src = (document.location.protocol == 'https:'
391            ? 'https://www.formilla.com/scripts/feedback.js'
392            : 'http://www.formilla.com/scripts/feedback.js');
393
394            script.setAttribute("type", "text/javascript");
395            script.setAttribute("src", src); script.setAttribute("async", true);
396
397            var complete = false;
398			var gclid = getUrlParameter('gclid');
399			var fbclid = getUrlParameter('fbclid');
400			
401			if(!gclid)
402				gclid = localStorage.getItem('gclid');
403			
404			if(!fbclid)
405				fbclid = localStorage.getItem('fbclid');
406			
407			gclid = gclid ? String(gclid) : '';
408			fbclid = fbclid ? String(fbclid) : '';
409			
410            script.onload = script.onreadystatechange = function () {
411
412				if (!complete && (!this.readyState
413                    || this.readyState == 'loaded'
414                    || this.readyState == 'complete')) {
415						console.log(getCookie('_IJCID').toString());
416						console.log(getCookie('_ga').toString());
417						console.log(getCookie('_gid').toString());
418						console.log(gclid);
419						console.log(fbclid);
420                        complete = true;
421                        Formilla.guid = (typeof formillaGUID != 'undefined') ? formillaGUID : '64dce37b-e0d1-4746-8230-dc6b9300d5b0';
422                        Formilla.customField1 = 'gaClientId:' + window.gaClientId + ',gclid:' + gclid + ',fbclid:' + fbclid + ',_ga:' + (getCookie('_ga').toString()) + ',_gid:' + (getCookie('_gid').toString());
423                        Formilla.customField3 = '_IJCID:' + (getCookie('_IJCID').toString());
424
425                        try {
426                            Formilla.contactCustomAttributes = {
427                                'gaClientId' : window.gaClientId
428                            }
429
430
431                        } catch(e) {
432                            console.log('Formilla error');
433                            console.log(e);
434                        }
435
436                        Formilla.loadFormillaChatButton();
437                    }
438                };
439
440                head.appendChild(script);
441
442                // window.setTimeout(function() {
443                //     $('#formilla-frame').animate({bottom: '90px'}, {duration: '300', queue: false});
444                // }, 3000);
445            })();
446        }
447
448
449    // Load non_blocking script asynchronously
450    (function(w,d,s){
451            var f=d.getElementsByTagName(s)[0],
452            j=d.createElement(s);
453            j.async=true;
454            j.src=
455            '/js/views/non_blocking.js?id=c7ed3ca6215485fb3496';
456            f.parentNode.insertBefore(j,f);
457    })(window,document,'script');
458
459
460    // <!-- Low priority scripts -->
461    // <!-- Pinterest Tag -->
462
463    !function(e){if(!window.pintrk){window.pintrk = function () {
464    window.pintrk.queue.push(Array.prototype.slice.call(arguments))};var
465        n=window.pintrk;n.queue=[],n.version="3.0";var
466        t=document.createElement("script");t.async=!0,t.src=e;var
467        r=document.getElementsByTagName("script")[0];
468        r.parentNode.insertBefore(t,r)}}('https://s.pinimg.com/ct/core.js');
469    pintrk('load', '2613995578594', {em: '<user_email_address>'});
470    pintrk('page');
471
472    pintrk('track', 'pagevisit');
473
474
475    // <!-- end Pinterest Tag -->
476
477    // Trustbox script
478    (function(w,d,s){
479            var f=d.getElementsByTagName(s)[0],
480            j=d.createElement(s);
481            j.async=true;
482            j.src=
483            '//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js';
484            f.parentNode.insertBefore(j,f);
485    })(window,document,'script');
486    
487    <!-- uptime tracking for Jake -->
488    (function(w,d,s){w._uptime_rum={};w._uptime_rum.uuid='DH34-BADA267DC575A263';w._uptime_rum.url='https://rum.uptime.com/rum/record-data';s=document.createElement('script');s.async=1;s.src='https://rum.uptime.com/static/rum/compiled/rum.js';d.getElementsByTagName('head')[0].appendChild(s);})(window,document);
489    <!-- End low priority scripts -->
490    
491
492	<!-- Hotjar Tracking Code for https://www.learndirect.com -->
vendor: 106 bytes, lines 492-493
492
493	(function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:
4933038711
vendor: 237 bytes, lines 493-496
493,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
494	
495
496            
496function shouldBlockFormilla()
497        {
498        	if(window.location.href.indexOf("/blog") > -1
499                || window.location.href.indexOf("/news") > -1
500                || window.location.href.indexOf("/help") > -1
501                || window.location.href.indexOf("/funding-options") > -1
502                || window.location.href.indexOf("/upskilluk") > -1
503                || window.location.href.indexOf("/cart") > -1
504                || window.location.href.indexOf("/checkout") > -1
505                || window.location.href.indexOf("/payment") > -1
506                || window.location.href.indexOf("/cookies") > -1
507                || window.location.href.indexOf("/category/english-maths") > -1
508                || window.location.href.indexOf("/about-") > -1
509                || window.location.href.indexOf("/for-employers") > -1
510                || window.location.href.indexOf("/appprivacypolicy") > -1
511                || window.location.href.indexOf("/balloon") > -1
512                || window.location.href.indexOf("/contact") > -1
513                || window.location.href.indexOf("/employability") > -1
514                || window.location.href.indexOf("/free-atom-access") > -1
515                || window.location.href.indexOf("/free-gcse-content") > -1
516                || window.location.href.indexOf("/halloween-2019") > -1
517                || window.location.href.indexOf("/policies-and-statements") > -1
518                || window.location.href.indexOf("/student-support") > -1
519                || window.location.href.indexOf("/for-employers") > -1
520                || window.location.href.indexOf("=goat-learn-direct") > -1
521                || false                || (typeof(window.blockFormilla) != 'undefined' && window.blockFormilla) // Generic ability to block formilla with js variable - set this using 'pre_javascript' stack
522            ) {
523        		return true;
524        	} else {
525        		return false;
526        	}
527        }
528        // If nof=1 set, delay by 10 seconds, otherwise 2
529                    if(!shouldBlockFormilla()) {
530                setTimeout(function() {
531                    loadFormilla();
532                }, window.formillaDelay);
533            }
534            
535}
536
537if(typeof window.requestIdleCallback == 'function') {
538    window.requestIdleCallback(delayNonBlockingScripts, { timeout: 6000 });
539    console.log('requesting idle');
540} else {
541    delayNonBlockingScripts();
542}
543
544</script>
544
545
546
547	
548
549
550    
550<script type="text/javascript">
551var popupHTML = '<div class="modal fade" id="bio_ep_modal" tabindex="-1" role="dialog" aria-labelledby="bio_epTitle" aria-hidden="true">\
552  <div class="modal-dialog modal-lg modal-dialog-centered" role="document">\
553    <div class="modal-content">\
554      <div class="modal-header">\
555      JOIN OUR NEWSLETTER\
556        <button type="button" class="close" data-dismiss="modal" aria-label="Close">\
557          <span aria-hidden="true">&times;</span>\
558        </button>\
559      </div>\
560      <div class="modal-body" style="background-color: #0c9ce0;">\
561          <div class="container">\
562              <div class="row d-flex justify-content-center">\
563                  <div class="col-12 align-self-center">\
564                      <p class="text-center text-white">Join the <strong>learndirect</strong> community and get a further <br/>\
565                      <span class="text-center text-white" style="font-size: 3em;font-weight: bold">10% OFF</span></p>\
566                      <form data-toggle="validator" role="form" method="post" class="w-100" action="https://www.learndirect.com/newsletter/completeSignup">\
567                          <input type="hidden" name="_token" value="4fUenxliymWSj0zz1CU0Xk5wHBcBE2xjKkAXggHo">\
568                          <input type="hidden" name="newsletter_position" value="popup-window">\
569                          <input type="text" name="firstname" placeholder="NAME" class="mb-2 form-control" value="" required="required">\
570                          <input type="email" name="email" placeholder="EMAIL" class="mb-2 form-control" data-error="Please enter a valid email address" required="required">\
571                          <button type="submit" class="w-100 btn btn-primary newsreg">SUBMIT</button><br/>\
572                          <div class="w-100 text-center">\
573                              <span class="text-sm">CHECK OUT OUR <a href="/help/legal-information/privacy-statement" target="_blank" rel="noopener noreferrer nofollow">PRIVACY NOTICE</a> AND <a href="/help/legal-information/terms-and-conditions" target="_blank" rel="noopener noreferrer nofollow">T&Cs</a></span>\
574                          </div>\
575                      </form>\
576                  </div>\
577              </div>\
578          </div>\
579      </div>\
580    </div>\
581  </div>\
582</div>\
583';
584
585var newsletterPopupConfig = {
586    'html' : popupHTML,
587    "delay" : 1,
588    "showOnDelay" : false,
589    "cookieExp" : 0,   // no of days to set cookie
590    "showOncePerSession" : true,  // limit to once per session
591    "width" : "800",
592    "height" : "80%"
593};
594
595var newsletterPopupConfigMobile = {
596    'html' : popupHTML,
597    "delay" : 30,
598    "showOnDelay" : true,
599    "cookieExp" : 0,   // no of days to set cookie
600    "showOncePerSession" : true,  // limit to once per session
601    "width" : "800",
602    "height" : "80%"
603};
604
605window.mobileAndTabletcheck = function() {
606  var check = false;
607  (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|
607sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera);
608  return check;
609};
610
611if(mobileAndTabletcheck()) {
612    $(document).ready(function() {
613        //window.bioEp.init(newsletterPopupConfigMobile);
614    });
615} else {
616    $(document).ready(function() {
617        //window.bioEp.init(newsletterPopupConfig);
618    });
619}
620
621</script>
621
622
623    
624    <style type='text/css'>
625            .ab-testing-a {
626            display: none !important;
627        }
628
629        .ab-testing-b {
630            display: block;
631        }
632        #ui-datepicker-div { z-index: 1200 !important; }
633
634
635			.card.course-card .card-footer .ellipse.gradient-h {
636			background: #C3413B !important;
637			color: #FFF !important;
638		}
639
640		#sidebar #payment-options {
641			border-radius: 15px !important;
642		}
643	
644
645	#sticky-enrol {
646		display: none !important;
647	}	
648
649	#sticky-enrol-new {
650		z-index: 9;
651		background-color: transparent;
652		bottom: 6px;
653	}
654
655	#sticky-enrol-new a.btn {
656		border-radius: 50px;
657		margin-top: 25px !important;
658		background: #114578 !important;
659		border: 0 !important;
660		height: 46px;
661		width: 120px;
662		display: flex;
663		align-items: center;
664		white-space: normal;
665		margin-left: 0 !important;
666		line-height: 1.1em;
667		font-size: 0.85em;
668		justify-content: center;
669	}
670
671	#sticky-enrol-new a.btn.btn-call i {
672		transform: rotate(-90deg);
673		margin-right: 10px;
674		vertical-align: middle;
675		font-size: 1.6em;
676		float: left;
677		/* margin-left: -20px; */
678		margin-top: 4px;
679	}
680
681
682			#hero-v2 div.hero-promo--offer-ends {
683			background: #bd0000 !important;
684			color: #fff !important;
685		}
686
687		.cv-enrol-form #course > .row > div#sidebar .original-enrolment-form #payment-options .card-body .card-text #nav-tabContent > div table tr .text-left .sticker:first-child {
688			color: #FFF !important;
689			background: #bd0000 !important;
690		}
691
692		.cv-enrol-form #course > .row > div#sidebar .original-enrolment-form #payment-options .promo--offer-ends {
693			background: #bd0000 !important;
694			color: #fff !important;
695		}
696
697		.cv-enrol-form #course > .row > div#sidebar .original-enrolment-form #payment-options .promo--offer-ends .cv-countdown-header {
698			color: #fff !important;
699		}
700
701		.card.course-card .card-footer .ellipse.gradient-h {
702			background: #bd0000 !important;
703			color: #fff !important;
704		}
705
706
707	
708
709
710    </style>
711
712    
712<script type="application/ld+json">
713{
714  "@context": "https://schema.org",
715  "@type": "EducationalOrganization",
716  "name": "learndirect",
717  "legalName": "learndirect Limited",
718  "url": "https://www.learndirect.com",
719  "logo": {
720    "@type": "ImageObject",
721    "url": "https://www.learndirect.com/images/logo-learndirect-brand-blue.webp",
722    "width": 280,
723    "height": 60
724  },
725  "image": "https://www.learndirect.com/images/logo-learndirect-brand-blue.webp",
726  "description": "The UK's leading online course provider. More than 4.5 million people have transformed their lives with new skills from learndirect, with 93% of learners saying their course has given them skills to help in their future working life.",
727  "foundingDate": "2000",
728  "address": {
729    "@type": "PostalAddress",
730    "streetAddress": "4th Floor, Wilson House, Lorne Park Road",
731    "addressLocality": "Bournemouth",
732    "addressRegion": "Dorset",
733    "postalCode": "BH1 1JN",
734    "addressCountry": "GB"
735  },
736  "telephone": "+441202006464",
737  "contactPoint": {
738    "@type": "ContactPoint",
739    "telephone": "+441202006464",
740    "contactType": "customer service",
741    "areaServed": "GB",
742    "availableLanguage": "English"
743  },
744  "vatID": "GB345339786",
745  "identifier": {
746    "@type": "PropertyValue",
747    "name": "Companies House Number",
748    "value": "06779528"
749  },
750  "hasCredential": [
751    { "@type": "EducationalOccupationalCredential", "credentialCategory": "diploma" },
752    { "@type": "EducationalOccupationalCredential", "credentialCategory": "certificate" },
753    { "@type": "EducationalOccupationalCredential", "credentialCategory": "degree" }
754  ],
755  "aggregateRating": {
756    "@type": "AggregateRating",
757    "ratingValue": "4.6",
758    "reviewCount": "30118",
759    "bestRating": "5",
760    "worstRating": "1"
761  },
762  "sameAs": [
763    "https://www.facebook.com/learndirect/",
764    "https://twitter.com/learndirect4Biz",
765    "https://www.youtube.com/user/learndirectlearning",
766    "https://www.instagram.com/learndirect/",
767    "https://www.tiktok.com/@learndirectuk",
768    "https://www.pinterest.co.uk/learndirectuk"
769  ]
770}
771</script>
vendor: 1 bytes, line 771
771
772<script type="application/ld+json">
773{"@context":"https://schema.org","@type":"WebSite","name":"learndirect","url":"https://www.learndirect.com"}
774</script>
774
775</head>
776<body  class='with-webp'>
777
778<!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://load.kbspimym.learndirect.com/ns.html?id=GTM-MVPZBLZD" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) -->
779
780<!-- Server Side Tracking by Taggrs.io (noscript) -->
781<noscript><iframe src="https://analytics.learndirect.com/ahnasxyxzl.html?tg=PJPFVCQ4" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
782<!-- End Server Side Tracking by Taggrs.io (noscript) -->
783
784
785    <style>
786.covid-19-link {
787    color: white;
788    font-weight: bold;
789    transition: font-size 0.2s;
790}
791
792.covid-19-link:hover {
793    font-size: 1.2em;
794    color: white;
795}
796
797.covid-19-link:visited,
798.covid-19-link:active {
799    color: white;
800}
801</style>
802
803        <div class="col-6 mx-auto">
804        
805        
806            </div>
807
808    
809    
810            <header id="site-header" class="header">
811            <style type='text/css'>
812#callButton {
813    background: var(--dark-blue);
814    padding: 5px 15px;
815    color: #FFF;
816    border-radius: 15px;
817}
818
819.max-width.header {
820	height:112px; 
821	width:100%;
822	display:block;
823	overflow: hidden;
824}
825
826#site-header {
827	height: 112px;
828}
829
830#search-outer {
831	width:100%;
832	height: 110px;
833	display:block;
834}
835
836.cart-icon .price {
837    font-family: Sen, sans-serif;
838    font-weight: 600;
839    position: absolute;
840    background: var(--red);
841    color: #FFF;
842    border-radius: 100%;
843    width: 15px;
844    height: 15px;
845    font-size: 12px;
846    display: flex;
847    align-items: center;
848    justify-content: center;
849    top: -2px;
850    right: -8px;
851}
852
853/* lg styling */
854@media (max-width: 992px) {
855	.max-width.header {
856		height:81px; 
857		width:100%;
858	}
859
860	#site-header {
861		height: 81px;
862	}
863}
864/* mobile styling */
865@media (max-width: 767px) {
866	.max-width.header {
867		height:81px; 
868		width:100%;
869	}
870
871	#site-header {
872		height: 81px;
873	}
874	
875	.cart-icon .price {
876		top: -2px;
877		right: -5px;
878	}
879}
880
881/* Compliance Training mega-menu (Sprint 1.6 - wider, logos moved right) */
882.nav-item .dropdown-menu[aria-labelledby="dropdownBusinessHub"],
883.nav-item .dropdown-menu:has(.ct-mm){
884	padding:0 !important;
885	min-width:1080px !important;
886	max-width:1080px !important;
887	border:0 !important;
888	border-radius:12px !important;
889	box-shadow:0 20px 60px rgba(0,16,82,.12) !important;
890	overflow:hidden;
891	background:#fff !important;
892}
893.ct-mm{width:1080px;font-family:inherit;color:#001052}
894.ct-mm__row{display:flex;align-items:stretch}
895.ct-mm__left{width:34%;background:#f5f7fb;padding:24px 26px;border-right:1px solid #e6e9f2;display:flex;flex-direction:column;gap:14px}
896.ct-mm__lockup{display:flex;align-items:center;gap:12px}
897.ct-mm__lockup-icon{width:36px;height:36px;flex-shrink:0}
898.ct-mm__lockup-word{display:block;line-height:1}
899.ct-mm__lockup-click,.ct-mm__lockup-hse{display:inline;font-size:22px;font-weight:800;letter-spacing:-.01em}
900.ct-mm__lockup-click{color:#001052}
901.ct-mm__lockup-hse{color:#F26B1D}
902.ct-mm__lockup-tag{display:block;font-size:10.5px;color:#6b7591;text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-top:6px}
903.ct-mm__headline{font-size:19px;font-weight:800;color:#001052;line-height:1.25;margin:0}
904.ct-mm__lede{font-size:13.5px;color:#3a4763;line-height:1.55;margin:0}
905.ct-mm__stats{display:flex;gap:20px;padding-top:4px}
906.ct-mm__stat{display:flex;flex-direction:column;gap:2px}
907.ct-mm__stat b{font-size:22px;font-weight:800;color:#001052;line-height:1}
908.ct-mm__stat span{font-size:11.5px;color:#6b7591;text-transform:uppercase;letter-spacing:.05em;font-weight:600}
909.ct-mm__right{flex:1;padding:24px 28px;background:#fff;display:flex;flex-direction:column}
910.ct-mm__title{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6b7591;margin:0 0 12px 0}
911.ct-mm__grid{display:grid;grid-template-columns:1fr 1fr;gap:2px 24px}
912.ct-mm__item{display:block;padding:10px 12px;border-radius:8px;text-decoration:none !important;transition:background .15s ease}
913.ct-mm__item:hover{background:#f5f7fb;text-decoration:none !important}
914.ct-mm__item-name{display:block;font-size:14.5px;font-weight:700;color:#001052;line-height:1.2}
915.ct-mm__item:hover .ct-mm__item-name{color:#A81E2A}
916.ct-mm__item-desc{display:block;font-size:12.5px;color:#6b7591;line-height:1.4;margin-top:2px;font-weight:400}
917.ct-mm__logos{display:flex;align-items:center;justify-content:flex-start;gap:28px;padding-top:16px;margin-top:16px;border-top:1px solid #e6e9f2}
918.ct-mm__divider{height:1px;background:#e6e9f2;margin:10px 0 6px 0}
919.ct-mm__grid--secondary{grid-template-columns:1fr 1fr;gap:2px 24px}
920
921.ct-mm__logo-img{height:44px;max-width:110px;object-fit:contain;mix-blend-mode:multiply;opacity:.9}
922@media (max-width: 1200px){
923	.nav-item .dropdown-menu[aria-labelledby="dropdownBusinessHub"],
924	.nav-item .dropdown-menu:has(.ct-mm){min-width:960px !important;max-width:960px !important}
925	.ct-mm{width:960px}
926}
927@media (max-width: 992px){
928	.nav-item .dropdown-menu[aria-labelledby="dropdownBusinessHub"],
929	.nav-item .dropdown-menu:has(.ct-mm){min-width:auto !important;max-width:none !important}
930	.ct-mm{display:none}
931}
932
933/* Vertically centre nav items with logo - DESKTOP ONLY (>=lg). Mobile drawer untouched. */
934@media (min-width:992px){
935	/* Force navbar + collapse to flex-centre so nav ul + brand share the container midline */
936	header .navbar.navbar-expand-lg{align-items:center !important; min-height:104px}
937	header .navbar-collapse.d-lg-flex, header #navbarCollapse{align-items:center !important; align-self:center !important}
938	/* Nav ul aligns its own children to centre and self-centres in the flex row */
939	header .navbar-nav{margin:0 !important; align-self:center !important; align-items:center !important}
940	header .navbar-nav > .nav-item, header .navbar-nav > .nav-item-icons{display:flex; align-items:center}
941	/* Brand also self-centres in the flex row */
942	header .navbar-brand{margin:0 !important; align-self:center !important; display:flex; align-items:center}
943	/* Icon list items: force flex-centre so Firefox does not stagger them across three different heights */
944	header .navbar .nav-item.nav-item-icon{
945		display:flex !important;
946		align-items:center !important;
947		align-self:center !important;
948		height:40px !important;
949		line-height:1 !important;
950		padding:0 !important;
951		margin:0 6px !important;
952	}
953	header .navbar .nav-item.nav-item-icon > a{
954		display:flex !important;
955		align-items:center !important;
956		justify-content:center !important;
957		height:40px !important;
958		width:32px;
959		line-height:1 !important;
960		padding:0 !important;
961		margin:0 !important;
962	}
963	header .navbar .nav-item.nav-item-icon > a > i{
964		display:inline-flex !important;
965		align-items:center !important;
966		justify-content:center !important;
967		line-height:1 !important;
968		font-size:18px !important;
969		height:18px;
970		width:18px;
971		vertical-align:middle !important;
972	}
973}
974
975</style>
976
977<script type="text/javascript">
978// Pass any required Blade variables to our external JS file
979var csrf_token = "4fUenxliymWSj0zz1CU0Xk5wHBcBE2xjKkAXggHo";
980var crmUrl = "https://profectus.prod.stonebridge.uk.com/";
981</script>
981
982
983<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/7459026.js"></script>
983
984
985	<div id="trigger" class="d-none"></div>
986	<!-- Header-->
987	<div class="bg-white max-width header mx-auto">
988		<nav class="navbar navbar-expand-lg position-static align-items-end pb-lg-0">
989			<a href="https://www.learndirect.com" class="navbar-brand">
990				<img width="422" height="85" src="https://www.learndirect.com/images/logo-learndirect-brand-blue.webp?orig=png" class="" alt="learndirect.com - online training courses and qualifications">
991			</a>	
992
993			<div class="mobile-buttons d-block d-lg-none">
994															<a id="mobileCallButton" href="#" class="d-block d-lg-none collapsed gtm" data-gtm-event='NonInteractionGAEvent' data-gtm-event-category='Click' data-gtm-event-action='callback_request' data-gtm-event-label='' data-gtm-event-value='' data-toggle="modal" data-target="#modal-callback-request" rel="noopener noreferrer nofollow"><i class="fa fa-phone"></i></a>
995									
996
997				<a href="#search-outer-cw" id="mobileSearchButton" class="d-block d-lg-none collapsed" data-toggle="collapse" data-target="#search-outer-cw" aria-controls="search-outer-cw" aria-expanded="false" aria-label="Toggle search"><i class="fa fa-search"></i></a>
998
999
1000				<button class="navbar-toggler collapsed" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
1001					<span class="navbar-toggler-icon"></span>
1002				</button>
1003			</div>
1004
1005			<div class="collapse navbar-collapse d-lg-flex align-items-end" id="navbarCollapse">
1006				<ul class="navbar-nav ml-auto">
1007					<li class="nav-item">
1008						<a href="#" class="dropdown-toggle" role="button" id="coursesDropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Courses</a>
1009						<div id="courseDropdownAccordion" class="dropdown-menu" aria-labelledby="coursesDropdown">
1010															<style>
1011								header .nav-item-less-rp {
1012									margin-right:20px;
1013								}
1014								header .nav-item-less-rp .dropdown-toggle:after {
1015									padding-right:0px;
1016								}
1017								.yellow-underline {
1018									border-bottom: 4px solid #faff00 !important;
1019								}
1020								#courseDropdownAccordion {
1021									font-size: 14px;
1022									left: 0;
1023									width: 100%;
1024									background: #ECECEC;
1025								}
1026
1027								#courseDropdownAccordion a {
1028									border: 0 !important;
1029									margin-bottom: 5px;
1030								}
1031
1032								#courseDropdownAccordion a {
1033									font-size: 1em !important;
1034								}
1035
1036								#courseDropdownAccordion a:hover {
1037									color: #66ABDE !important;
1038									font-weight: 400 !important;
1039								}
1040
1041								#courseDropdownAccordion h2 {
1042									font-size: 1.1em !important;
1043									margin: 0 0 10px 0;
1044								}
1045
1046								#courseDropdownAccordion .option {
1047								}
1048
1049								#courseDropdownAccordion .sub-options {
1050									padding-bottom: 35px;
1051									display: block;
1052								}
1053
1054								#courseDropdownAccordion .icon {
1055									width: 20px;
1056									margin-right: 10px;
1057									margin-left: -30px;
1058									float: left;
1059								}
1060
1061								#courseDropdownAccordion a.view-more {
1062									font-size: .9em !important;
1063									color: #66ABDE !important;
1064									margin: 5px 0 0 0;
1065									font-weight: 600 !important;
1066								}
1067								
1068								
1069								
1070								#courseDropdownAccordion .btn {
1071									display: inline-block;
1072									border-radius: 5px;
1073									height: auto;
1074									line-height: 25px;
1075									font-size: .8em;
1076									border: 0;
1077									color: var(--dark-yellow) !important;
1078									background-color: var(--dark-blue);
1079									margin: 0;
1080									padding: 5px 20px;
1081									
1082								}
1083
1084
1085
1086
1087								@media  screen and (max-width: 768px){
1088									#courseDropdownAccordion {
1089										padding: 10px 0 0 40px;
1090									}
1091
1092									#courseDropdownAccordion h2 {
1093										display: block;
1094										font-size: 1.4em !important;
1095										margin: 0;
1096									}
1097
1098									#courseDropdownAccordion .icon {
1099										width: 25px;
1100										margin-left: -40px;
1101										float: left;
1102									}
1103
1104									#courseDropdownAccordion a {
1105										line-height: 1.2em;
1106										padding-top: 5px;
1107										padding-bottom: 5px;
1108									}
1109
1110									#courseDropdownAccordion .main-option {
1111										margin: 15px 0;
1112									}
1113
1114									#courseDropdownAccordion a.parent {
1115										position: relative;
1116										padding-right: 40px;
1117									}
1118
1119									#courseDropdownAccordion a.parent::after {
1120										content: "\f3d8";
1121										border: 0;
1122										line-height: 0;
1123										font-family: 'Ionicons';
1124										font-size: 20px;
1125										padding: 0 20px 0 5px;
1126										font-weight: 400;
1127										display: inline-block;
1128										vertical-align: middle;
1129										position: absolute;
1130										right: 13px;
1131										top: 15px;
1132									}
1133
1134									#courseDropdownAccordion a.collapsed.parent::after {
1135										content: "\f3d0";
1136									}
1137
1138									#courseDropdownAccordion .sub-options.collapse {
1139										display: none;
1140									}
1141
1142									#courseDropdownAccordion .sub-options.collapse.show {
1143										display: block;
1144									}
1145
1146
1147									header .nav-item.show .dropdown-toggle::after {
1148										content: "\f10d" !important;
1149									}
1150								}
1151
1152
1153								</style>
1154								<div class="container max-width">
1155									<div id="mmAccordion">
1156										<div class="row double-gutter">
1157																																		
1158												<div class="col-lg">
1159													<div class="main-option">
1160														<a class="d-none d-md-block" href="/category/access-to-he-diploma-courses" >
1161															<span class="icon">
1162																<img data-src="/images/course-menu-icons//newNav-icon.png" width="20" height="20" alt="" />
1163															</span>
1164															<h2>Access to Higher Education</h2>
1165														</a>
1166
1167														<a class="parent d-block d-md-none collapsed" data-toggle="collapse" href="javascript:;" role="button" aria-expanded="false" aria-controls="mmSub1" data-target="#mmSub1" data-parent="#mmAccordion">
1168															<span class="icon">
1169																<img data-src="/images/course-menu-icons//newNav-icon.png" width="20" height="20" alt="" />
1170															</span>
1171															<h2>Access to Higher Education</h2>
1172														</a>
1173														
1174														<div class="sub-options collapse" id="mmSub1">
1175																															<a href="/course/access-to-higher-education-health-general">Health Professions</a>
1176																															<a href="/course/access-to-higher-education-midwifery">Midwifery</a>
1177																															<a href="/course/access-to-higher-education-medicine-healthcare-general">Medical Science</a>
1178																															<a href="/course/access-higher-education-diploma-paramedic-science">Paramedic Science</a>
1179																																														<a href="/category/access-to-he-diploma-courses" class="view-more">View more</a>
1180																													</div>
1181													</div>
1182												</div>
1183
1184																																			
1185												<div class="col-lg">
1186													<div class="main-option">
1187														<a class="d-none d-md-block" href="/category/nursing-faculty" >
1188															<span class="icon">
1189																<img data-src="/images/course-menu-icons//newNav-icon2.png.webp" width="20" height="20" alt="" />
1190															</span>
1191															<h2>Access to Higher Education Nursing</h2>
1192														</a>
1193
1194														<a class="parent d-block d-md-none collapsed" data-toggle="collapse" href="javascript:;" role="button" aria-expanded="false" aria-controls="mmSub9" data-target="#mmSub9" data-parent="#mmAccordion">
1195															<span class="icon">
1196																<img data-src="/images/course-menu-icons//newNav-icon2.png.webp" width="20" height="20" alt="" />
1197															</span>
1198															<h2>Access to Higher Education Nursing</h2>
1199														</a>
1200														
1201														<div class="sub-options collapse" id="mmSub9">
1202																															<a href="/course/access-to-higher-education-nursing">Access to HE Diploma (Nursing)</a>
1203																																														<a href="/category/nursing-faculty" class="view-more">View more</a>
1204																													</div>
1205													</div>
1206												</div>
1207
1208																																			
1209												<div class="col-lg">
1210													<div class="main-option">
1211														<a class="d-none d-md-block" href="/category/alevel-courses" >
1212															<span class="icon">
1213																<img data-src="/images/course-menu-icons//newNav-icon3.png.webp" width="20" height="20" alt="" />
1214															</span>
1215															<h2>A-Levels &amp; GCSEs</h2>
1216														</a>
1217
1218														<a class="parent d-block d-md-none collapsed" data-toggle="collapse" href="javascript:;" role="button" aria-expanded="false" aria-controls="mmSub4" data-target="#mmSub4" data-parent="#mmAccordion">
1219															<span class="icon">
1220																<img data-src="/images/course-menu-icons//newNav-icon3.png.webp" width="20" height="20" alt="" />
1221															</span>
1222															<h2>A-Levels &amp; GCSEs</h2>
1223														</a>
1224														
1225														<div class="sub-options collapse" id="mmSub4">
1226																															<a href="/category/gcse-courses">Online GCSEs</a>
1227																															<a href="/category/alevel-courses">Online A-Levels</a>
1228																																														<a href="/category/alevel-courses" class="view-more">View more</a>
1229																													</div>
1230													</div>
1231												</div>
1232
1233																																			
1234												<div class="col-lg">
1235													<div class="main-option">
1236														<a class="d-none d-md-block" href="/category/education-faculty" >
1237															<span class="icon">
1238																<img data-src="/images/course-menu-icons//newNav-icon5.png.webp" width="20" height="20" alt="" />
1239															</span>
1240															<h2>Teaching &amp; Education</h2>
1241														</a>
1242
1243														<a class="parent d-block d-md-none collapsed" data-toggle="collapse" href="javascript:;" role="button" aria-expanded="false" aria-controls="mmSub5" data-target="#mmSub5" data-parent="#mmAccordion">
1244															<span class="icon">
1245																<img data-src="/images/course-menu-icons//newNav-icon5.png.webp" width="20" height="20" alt="" />
1246															</span>
1247															<h2>Teaching &amp; Education</h2>
1248														</a>
1249														
1250														<div class="sub-options collapse" id="mmSub5">
1251																															<a href="/category/early-years">Early Years Courses</a>
1252																															<a href="/category/teacher-training">Teacher Training</a>
1253																															<a href="/category/education-qualifications">Teaching Assistant</a>
1254																																														<a href="/category/education-faculty" class="view-more">View more</a>
1255																													</div>
1256													</div>
1257												</div>
1258
1259																																			
1260												<div class="col-lg">
1261													<div class="main-option">
1262														<a class="d-none d-md-block" href="/category/professional-qualifications" >
1263															<span class="icon">
1264																<img data-src="/images/course-menu-icons//newNav-icon7.png.
1264webp" width="20" height="20" alt="" />
1265															</span>
1266															<h2>Professional Services</h2>
1267														</a>
1268
1269														<a class="parent d-block d-md-none collapsed" data-toggle="collapse" href="javascript:;" role="button" aria-expanded="false" aria-controls="mmSub6" data-target="#mmSub6" data-parent="#mmAccordion">
1270															<span class="icon">
1271																<img data-src="/images/course-menu-icons//newNav-icon7.png.webp" width="20" height="20" alt="" />
1272															</span>
1273															<h2>Professional Services</h2>
1274														</a>
1275														
1276														<div class="sub-options collapse" id="mmSub6">
1277																															<a href="/category/aat-qualifications">AAT Qualifications</a>
1278																															<a href="/category/cipd-faculty">CIPD Qualifications</a>
1279																															<a href="/category/cim-courses">CIM Qualifications</a>
1280																															<a href="/category/cmi-courses">CMI Qualifications</a>
1281																																														<a href="/category/professional-qualifications" class="view-more">View more</a>
1282																													</div>
1283													</div>
1284												</div>
1285
1286																																			
1287												<div class="col-lg">
1288													<div class="main-option">
1289														<a class="d-none d-md-block" href="/category/tefl-faculty" >
1290															<span class="icon">
1291																<img data-src="/images/course-menu-icons//newNav-icon9.png.webp" width="20" height="20" alt="" />
1292															</span>
1293															<h2>Teaching English as a Foreign Language (TEFL)</h2>
1294														</a>
1295
1296														<a class="parent d-block d-md-none collapsed" data-toggle="collapse" href="javascript:;" role="button" aria-expanded="false" aria-controls="mmSub7" data-target="#mmSub7" data-parent="#mmAccordion">
1297															<span class="icon">
1298																<img data-src="/images/course-menu-icons//newNav-icon9.png.webp" width="20" height="20" alt="" />
1299															</span>
1300															<h2>Teaching English as a Foreign Language (TEFL)</h2>
1301														</a>
1302														
1303														<div class="sub-options collapse" id="mmSub7">
1304																															<a href="/course/trinity-certtesol-level-5-rqf">Level 5 Trinity</a>
1305																															<a href="/category/tefl-internships">TEFL Internships</a>
1306																															<a href="/course/teaching-english-as-a-foreign-language-tefl-level-5-advanced-diploma-rqf">Level 5 TEFL Diploma</a>
1307																																														<a href="/category/tefl-faculty" class="view-more">View more</a>
1308																													</div>
1309													</div>
1310												</div>
1311
1312																																			
1313												<div class="col-lg">
1314													<div class="main-option">
1315														<a class="d-none d-md-block" href="/category/beauty-faculty" >
1316															<span class="icon">
1317																<img data-src="/images/course-menu-icons//newNav-icon11.png.webp" width="20" height="20" alt="" />
1318															</span>
1319															<h2>Beauty &amp; Well-Being</h2>
1320														</a>
1321
1322														<a class="parent d-block d-md-none collapsed" data-toggle="collapse" href="javascript:;" role="button" aria-expanded="false" aria-controls="mmSub8" data-target="#mmSub8" data-parent="#mmAccordion">
1323															<span class="icon">
1324																<img data-src="/images/course-menu-icons//newNav-icon11.png.webp" width="20" height="20" alt="" />
1325															</span>
1326															<h2>Beauty &amp; Well-Being</h2>
1327														</a>
1328														
1329														<div class="sub-options collapse" id="mmSub8">
1330																															<a href="/category/beauty-therapy">Beauty Therapy</a>
1331																															<a href="/category/nail-faculty">Nail Technician</a>
1332																															<a href="/course/health-and-well-being">Health &amp; Wellbeing</a>
1333																															<a href="/category/foot-health-courses">Foot Health</a>
1334																																														<a href="/category/beauty-faculty" class="view-more">View more</a>
1335																													</div>
1336													</div>
1337												</div>
1338
1339																																																</div><div class="row double-gutter">
1340												
1341												<div class="col-lg">
1342													<div class="main-option">
1343														<a class="d-none d-md-block" href="/category/animal-faculty" >
1344															<span class="icon">
1345																<img data-src="/images/course-menu-icons//newNav-icon4.png.webp" width="20" height="20" alt="" />
1346															</span>
1347															<h2>Animal Care &amp; Veterinary</h2>
1348														</a>
1349
1350														<a class="parent d-block d-md-none collapsed" data-toggle="collapse" href="javascript:;" role="button" aria-expanded="false" aria-controls="mmSub10" data-target="#mmSub10" data-parent="#mmAccordion">
1351															<span class="icon">
1352																<img data-src="/images/course-menu-icons//newNav-icon4.png.webp" width="20" height="20" alt="" />
1353															</span>
1354															<h2>Animal Care &amp; Veterinary</h2>
1355														</a>
1356														
1357														<div class="sub-options collapse" id="mmSub10">
1358																															<a href="/category/animal-welfare">Animal Care &amp; Welfare Courses</a>
1359																															<a href="/category/veterinary-nursing">Veterinary Courses</a>
1360																															<a href="/category/animal-behaviour-courses">Animal Behaviour Courses</a>
1361																																														<a href="/category/animal-faculty" class="view-more">View more</a>
1362																													</div>
1363													</div>
1364												</div>
1365
1366																																			
1367												<div class="col-lg">
1368													<div class="main-option">
1369														<a class="d-none d-md-block" href="/category/english-maths" >
1370															<span class="icon">
1371																<img data-src="/images/course-menu-icons//newNav-icon8.png.webp" width="20" height="20" alt="" />
1372															</span>
1373															<h2>English &amp; Maths</h2>
1374														</a>
1375
1376														<a class="parent d-block d-md-none collapsed" data-toggle="collapse" href="javascript:;" role="button" aria-expanded="false" aria-controls="mmSub12" data-target="#mmSub12" data-parent="#mmAccordion">
1377															<span class="icon">
1378																<img data-src="/images/course-menu-icons//newNav-icon8.png.webp" width="20" height="20" alt="" />
1379															</span>
1380															<h2>English &amp; Maths</h2>
1381														</a>
1382														
1383														<div class="sub-options collapse" id="mmSub12">
1384																															<a href="/category/functional-skills">Functional Skills Courses</a>
1385																															<a href="/course/functional-skills-english-maths-level-2-including-exams">Functional Skills Maths and English Level 2</a>
1386																															<a href="/course/functional-skills-maths-level-2-including-exams">Functional Skills Maths Level&nbsp;2</a>
1387																																														<a href="/category/english-maths" class="view-more">View more</a>
1388																													</div>
1389													</div>
1390												</div>
1391
1392																																			
1393												<div class="col-lg">
1394													<div class="main-option">
1395														<a class="d-none d-md-block" href="/category/creative-arts" >
1396															<span class="icon">
1397																<img data-src="/images/course-menu-icons//creative.png.webp" width="20" height="20" alt="" />
1398															</span>
1399															<h2>Creative Arts</h2>
1400														</a>
1401
1402														<a class="parent d-block d-md-none collapsed" data-toggle="collapse" href="javascript:;" role="button" aria-expanded="false" aria-controls="mmSub51" data-target="#mmSub51" data-parent="#mmAccordion">
1403															<span class="icon">
1404																<img data-src="/images/course-menu-icons//creative.png.webp" width="20" height="20" alt="" />
1405															</span>
1406															<h2>Creative Arts</h2>
1407														</a>
1408														
1409														<div class="sub-options collapse" id="mmSub51">
1410																															<a href="/course/access-higher-education-diploma-art-design">A2HE Art &amp; Design</a>
1411																															<a href="/course/level-2-certificate-interior-design">L2 Interior Design</a>
1412																															<a href="/course/level-3-diploma-interior-design">L3 Interior Design</a>
1413																															<a href="/course/level-2-certificate-introduction-fashion-design">L2 Fashion Design</a>
1414																															<a href="/course/level-3-professional-diploma-fashion-design">L3 Fashion Design</a>
1415																																														<a href="/category/creative-arts" class="view-more">View more</a>
1416																													</div>
1417													</div>
1418												</div>
1419
1420																																			
1421												<div class="col-lg">
1422													<div class="main-option">
1423														<a class="d-none d-md-block" href="/category/fitness-faculty" >
1424															<span class="icon">
1425																<img data-src="/images/course-menu-icons//newNav-icon10.png.webp" width="20" height="20" alt="" />
1426															</span>
1427															<h2>Health and Fitness</h2>
1428														</a>
1429
1430														<a class="parent d-block d-md-none collapsed" data-toggle="collapse" href="javascript:;" role="button" aria-expanded="false" aria-controls="mmSub13" data-target="#mmSub13" data-parent="#mmAccordion">
1431															<span class="icon">
1432																<img data-src="/images/course-menu-icons//newNav-icon10.png.webp" width="20" height="20" alt="" />
1433															</span>
1434															<h2>Health and Fitness</h2>
1435														</a>
1436														
1437														<div class="sub-options collapse" id="mmSub13">
1438																															<a href="/category/fitness-faculty">Fitness Courses</a>
1439																															<a href="/category/clinical">Nutrition Courses</a>
1440																																														<a href="/category/fitness-faculty" class="view-more">View more</a>
1441																													</div>
1442													</div>
1443												</div>
1444
1445																																			
1446												<div class="col-lg">
1447													<div class="main-option">
1448														<a class="d-none d-md-block" href="/category/all_courses" >
1449															<span class="icon">
1450																<img data-src="/images/course-menu-icons//newNav-icon12.png.webp" width="20" height="20" alt="" />
1451															</span>
1452															<h2>Other / Short Courses</h2>
1453														</a>
1454
1455														<a class="parent d-block d-md-none collapsed" data-toggle="collapse" href="javascript:;" role="button" aria-expanded="false" aria-controls="mmSub14" data-target="#mmSub14" data-parent="#mmAccordion">
1456															<span class="icon">
1457																<img data-src="/images/course-menu-icons//newNav-icon12.png.webp" width="20" height="20" alt="" />
1458															</span>
1459															<h2>Other / Short Courses</h2>
1460														</a>
1461														
1462														<div class="sub-options collapse" id="mmSub14">
1463																															<a href="/category/it-courses">IT Courses</a>
1464																															<a href="/category/business-courses">Business Courses</a>
1465																															<a href="/category/human-resources">Human Resources</a>
1466																															<a href="/category/it-networking-and-cyber-security">Cyber Security</a>
1467																																														<a href="/category/all_courses" class="view-more">View more</a>
1468																													</div>
1469													</div>
1470												</div>
1471
1472																																			
1473												<div class="col-lg">
1474													<div class="main-option">
1475														<a class="d-none d-md-block" href="https://www.learndirect.com/category/healthcare" >
1476															<span class="icon">
1477																<img data-src="uploads/2026/icons/healthcare.png" width="20" height="20" alt="" />
1478															</span>
1479															<h2>Healthcare</h2>
1480														</a>
1481
1482														<a class="parent d-block d-md-none collapsed" data-toggle="collapse" href="javascript:;" role="button" aria-expanded="false" aria-controls="mmSub93" data-target="#mmSub93" data-parent="#mmAccordion">
1483															<span class="icon">
1484																<img data-src="uploads/2026/icons/healthcare.png" width="20" height="20" alt="" />
1485															</span>
1486															<h2>Healthcare</h2>
1487														</a>
1488														
1489														<div class="sub-options collapse" id="mmSub93">
1490																															<a href="https://www.learndirect.com/course/level-3-diploma-in-adult-care">Level 3 Diploma in Adult Care</a>
1491																															<a href="https://www.learndirect.com/course/diploma-leadership-management-adult-care-level-5">Level 5 Diploma in Adult Care</a>
1492																															<a href="https://www.learndirect.com/course/preparing-to-work-in-adult-social-care-qcf-level-3">Level 3 Preparing to Work in Adult Care</a>
1493																																														<a href="https://www.learndirect.com/category/healthcare" class="view-more">View more</a>
1494																													</div>
1495													</div>
1496												</div>
1497
1498																							
1499																							<div class="col-lg"></div>
1500																					</div>
1501									</div>
1502<!-- 									<div class="d-none d-lg-block text-center lead d-inlne-flex mx-auto">
1503										<span>
1503Do you have questions on the right course for you? Call new enrolments now on</span>
1504										<a href="tel:+441202006464" class="btn ml-2"><i class="ionicons ion-android-call"></i> 01202 006464</a>
1505									</div> -->
1506								</div>
1507													</div>
1508					</li>
1509
1510					
1511					
1512<!-- 					<li class="nav-item"><a href="#" class="dropdown-toggle" role="button" id="" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Qualifications</a></li> -->
1513
1514					<li class="nav-item">
1515						<a href="#" id="dropdownDegreePathways" class="dropdown-toggle" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
1516							<span>Online Degree Pathways</span>
1517						</a>
1518
1519						<div class="dropdown-menu" aria-labelledby="dropdownDegreePathways">
1520							<div class="d-block d-lg-none">
1521																											<a href="https://www.learndirect.com/course/computing-online-degree" class="dropdown-item"><span class="d-flex"><img class="mr-3 mt-1" width="20" height="20" src="/images/categories/faculty/degree/icon/computing-online-degree.webp?orig=png" alt="Computing Online Degree Pathway"> Computing Online Degree Pathway</span></a>
1522																																				<a href="https://www.learndirect.com/course/accounting-online-degree" class="dropdown-item"><span class="d-flex"><img class="mr-3 mt-1" width="20" height="20" src="/images/categories/faculty/degree/icon/accounting-online-degree.webp?orig=png" alt="Accounting Online Degree Pathway"> Accounting Online Degree Pathway</span></a>
1523																																				<a href="https://www.learndirect.com/course/management-health-social-care-online-degree" class="dropdown-item"><span class="d-flex"><img class="mr-3 mt-1" width="20" height="20" src="/images/categories/faculty/degree/icon/management-health-social-care-online-degree.webp?orig=png" alt="Management for Health and Social Care Online Degree Pathway"> Management for Health and Social Care Online Degree Pathway</span></a>
1524																																				<a href="https://www.learndirect.com/course/business-management-online-degree" class="dropdown-item"><span class="d-flex"><img class="mr-3 mt-1" width="20" height="20" src="/images/categories/faculty/degree/icon/business-management-online-degree.webp?orig=png" alt="Business and Management Online Degree Pathway"> Business and Management Online Degree Pathway</span></a>
1525																																				<a href="https://www.learndirect.com/course/law-online-degree" class="dropdown-item"><span class="d-flex"><img class="mr-3 mt-1" width="20" height="20" src="/images/categories/faculty/degree/icon/law-online-degree.webp?orig=png" alt="Law Online Degree Pathway"> Law Online Degree Pathway</span></a>
1526																																				<a href="https://www.learndirect.com/course/cyber-security-online-degree" class="dropdown-item"><span class="d-flex"><img class="mr-3 mt-1" width="20" height="20" src="/images/categories/faculty/degree/icon/cyber-security-online-degree.webp?orig=png" alt="Cyber Security Online Degree Pathway"> Cyber Security Online Degree Pathway</span></a>
1527																																				<a href="https://www.learndirect.com/course/quantity-surveying-online-degree" class="dropdown-item"><span class="d-flex"><img class="mr-3 mt-1" width="20" height="20" src="/images/categories/faculty/degree/icon/quantity-surveying-online-degree.webp?orig=png" alt="Quantity Surveying Online Degree Pathway"> Quantity Surveying Online Degree Pathway</span></a>
1528																																																																																																																																																											<a href="https://www.learndirect.com/course/psychology-online-degree" class="dropdown-item"><span class="d-flex"><img class="mr-3 mt-1" width="20" height="20" src="/images/categories/faculty/degree/icon/psychology-online-degree.webp?orig=png" alt="Psychology Online Degree Pathway"> Psychology Online Degree Pathway</span></a>
1529																									<a href="https://www.learndirect.com/category/online-degree-faculty" class="dropdown-item read-more">See Our Online Degree Pathways</a>
1530								<a href="https://www.learndirect.com/progression" class="dropdown-item read-more">See Our Progression Options</a>
1531							</div>
1532
1533
1534							<div class="d-none d-lg-block">
1535								<ul class="rounded-0 row double-gutter d-flex p-3" role="menu">
1536									<div class="col-4 border-right">
1537										<div class="text-center">
1538											<div><span class="h6 font-weight-bold">What is an Online Degree Pathway?</span></div>
1539											<div class="my-3">
1540												<div class="row">
1541													<div class="col-6">
1542														<img src="/images/athe-logo.png" height="30" class="mb-4" alt="ATHE" />
1543														<img src="/images/qualifi-logo.png" height="30" alt="Qualifi" />
1544													</div>
1545													<div class="col-6 d-flex align-items-center">
1546														<img src="/images/seg-awards.png" height="45" alt="Skills and Education Group Awards" />
1547													</div>
1548												</div>
1549
1550											</div>
1551
1552											<p class="text-left">Not sure what an Online Degree Pathway is? Find all the information you need to begin your journey.</p>
1553											<a href="https://www.learndirect.com/category/online-degree-faculty">See Our Online Degree Pathways</a>
1554											<a href="https://www.learndirect.com/progression">See Our Progression Options</a>
1555										</div>
1556
1557									</div>
1558									<div class="col-8 d-flex align-items-center">
1559										<div>
1560											<a href="https://www.learndirect.com/category/online-degree-faculty"><span class="h5">Online Degree Pathways</span></a>
1561											<ul class="list-unstyled text-left mt-3 row">
1562																																							<li class="col-4 mb-3 small">
1563															<a href="https://www.learndirect.com/course/computing-online-degree" class="d-flex">
1564																<img class="mr-3" width="20" height="20" src="/images/categories/faculty/degree/icon/computing-online-degree.webp?orig=png" alt="Computing Online Degree Pathway"> Computing Online Degree Pathway
1565															</a>
1566														</li>
1567																																																				<li class="col-4 mb-3 small">
1568															<a href="https://www.learndirect.com/course/accounting-online-degree" class="d-flex">
1569																<img class="mr-3" width="20" height="20" src="/images/categories/faculty/degree/icon/accounting-online-degree.webp?orig=png" alt="Accounting Online Degree Pathway"> Accounting Online Degree Pathway
1570															</a>
1571														</li>
1572																																																				<li class="col-4 mb-3 small">
1573															<a href="https://www.learndirect.com/course/management-health-social-care-online-degree" class="d-flex">
1574																<img class="mr-3" width="20" height="20" src="/images/categories/faculty/degree/icon/management-health-social-care-online-degree.webp?orig=png" alt="Management for Health and Social Care Online Degree Pathway"> Management for Health and Social Care Online Degree Pathway
1575															</a>
1576														</li>
1577																																																				<li class="col-4 mb-3 small">
1578															<a href="https://www.learndirect.com/course/business-management-online-degree" class="d-flex">
1579																<img class="mr-3" width="20" height="20" src="/images/categories/faculty/degree/icon/business-management-online-degree.webp?orig=png" alt="Bu
1579siness and Management Online Degree Pathway"> Business and Management Online Degree Pathway
1580															</a>
1581														</li>
1582																																																				<li class="col-4 mb-3 small">
1583															<a href="https://www.learndirect.com/course/law-online-degree" class="d-flex">
1584																<img class="mr-3" width="20" height="20" src="/images/categories/faculty/degree/icon/law-online-degree.webp?orig=png" alt="Law Online Degree Pathway"> Law Online Degree Pathway
1585															</a>
1586														</li>
1587																																																				<li class="col-4 mb-3 small">
1588															<a href="https://www.learndirect.com/course/cyber-security-online-degree" class="d-flex">
1589																<img class="mr-3" width="20" height="20" src="/images/categories/faculty/degree/icon/cyber-security-online-degree.webp?orig=png" alt="Cyber Security Online Degree Pathway"> Cyber Security Online Degree Pathway
1590															</a>
1591														</li>
1592																																																				<li class="col-4 mb-3 small">
1593															<a href="https://www.learndirect.com/course/quantity-surveying-online-degree" class="d-flex">
1594																<img class="mr-3" width="20" height="20" src="/images/categories/faculty/degree/icon/quantity-surveying-online-degree.webp?orig=png" alt="Quantity Surveying Online Degree Pathway"> Quantity Surveying Online Degree Pathway
1595															</a>
1596														</li>
1597																																																																																																																																																																																																																																			<li class="col-4 mb-3 small">
1598															<a href="https://www.learndirect.com/course/psychology-online-degree" class="d-flex">
1599																<img class="mr-3" width="20" height="20" src="/images/categories/faculty/degree/icon/psychology-online-degree.webp?orig=png" alt="Psychology Online Degree Pathway"> Psychology Online Degree Pathway
1600															</a>
1601														</li>
1602																																				</ul>
1603										</div>
1604									</div>
1605								</ul>
1606							</div>
1607						</div>
1608
1609					</li> 
1610					
1611<!-- 					<li class="nav-item">
1612						<a href="https://www.learndirect.com/category/homeschooling" role="button">
1613							<span>Homeschooling</span>
1614						</a>	
1615					</li> 
1616					 -->					
1617					<li class="nav-item">
1618						<a href="/compliance-training" id="dropdownBusinessHub" class="dropdown-toggle" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
1619							<span>Compliance Training</span>
1620						</a>	
1621						
1622						
1623						<div class="dropdown-menu" aria-labelledby="dropdownBusinessHub">
1624
1625							<div class="d-block d-lg-none">
1626								<a href="/compliance-training" class="dropdown-item"><span>Overview</span></a>
1627								<a href="/compliance-training/category/health-safety" class="dropdown-item"><span>Health &amp; Safety</span></a>
1628								<a href="/compliance-training/category/fire-safety" class="dropdown-item"><span>Fire Safety</span></a>
1629								<a href="/compliance-training/category/first-aid" class="dropdown-item"><span>First Aid</span></a>
1630								<a href="/compliance-training/category/hr-compliance" class="dropdown-item"><span>HR &amp; Compliance</span></a>
1631								<a href="/compliance-training/category/food-drink" class="dropdown-item"><span>Food &amp; Drink</span></a>
1632								<a href="/compliance-training/category/soft-skills" class="dropdown-item"><span>Soft Skills</span></a>
1633								<a href="/compliance-training#pricing" class="dropdown-item"><span>Pricing</span></a>
1634								<a href="/compliance-training/courses" class="dropdown-item"><span>View all courses</span></a>
1635								<a href="/compliance-training/blog" class="dropdown-item"><span>Blog</span></a>
1636							</div>
1637
1638							<div class="d-none d-lg-block">
1639								<div class="ct-mm">
1640									<div class="ct-mm__row">
1641										<div class="ct-mm__left">
1642											<span class="ct-mm__lockup">
1643												<svg class="ct-mm__lockup-icon" viewBox="0 0 54 54" fill="none" aria-hidden="true">
1644													<circle cx="21" cy="33" r="7" fill="#001052"></circle>
1645													<path d="M30 24a13 13 0 0 1 4 9" stroke="#6E9FD8" stroke-width="3.6" stroke-linecap="round"></path>
1646													<path d="M35 16a23 23 0 0 1 7 17" stroke="#F26B1D" stroke-width="3.6" stroke-linecap="round"></path>
1647												</svg>
1648												<span class="ct-mm__lockup-word">
1649													<span class="ct-mm__lockup-click">Click</span><span class="ct-mm__lockup-hse">HSE</span>
1650													<span class="ct-mm__lockup-tag">A learndirect company</span>
1651												</span>
1652											</span>
1653											<h3 class="ct-mm__headline">
1653Compliance training that teams actually finish</h3>
1654											<p class="ct-mm__lede">CPD accredited online training for UK businesses. Fire safety, first aid, GDPR, food hygiene and 80+ courses across your workforce, with audit-ready reporting from a single dashboard.</p>
1655											<div class="ct-mm__stats">
1656												<div class="ct-mm__stat"><b>82</b><span>CPD courses</span></div>
1657												<div class="ct-mm__stat"><b>75,000</b><span>UK businesses</span></div>
1658											</div>
1659										</div>
1660										<div class="ct-mm__right">
1661											<h4 class="ct-mm__title">Explore by topic</h4>
1662											<div class="ct-mm__grid">
1663												<a class="ct-mm__item" href="/compliance-training">
1664													<span class="ct-mm__item-name">Overview</span>
1665													<span class="ct-mm__item-desc">Everything included and how it works</span>
1666												</a>
1667												<a class="ct-mm__item" href="/compliance-training/category/health-safety">
1668													<span class="ct-mm__item-name">Health &amp; Safety</span>
1669													<span class="ct-mm__item-desc">DSE, manual handling and RIDDOR</span>
1670												</a>
1671												<a class="ct-mm__item" href="/compliance-training/category/fire-safety">
1672													<span class="ct-mm__item-name">Fire Safety</span>
1673													<span class="ct-mm__item-desc">Warden, marshal and awareness</span>
1674												</a>
1675												<a class="ct-mm__item" href="/compliance-training/category/first-aid">
1676													<span class="ct-mm__item-name">First Aid</span>
1677													<span class="ct-mm__item-desc">Emergency and paediatric refreshers</span>
1678												</a>
1679												<a class="ct-mm__item" href="/compliance-training/category/hr-compliance">
1680													<span class="ct-mm__item-name">HR &amp; Compliance</span>
1681													<span class="ct-mm__item-desc">GDPR, safeguarding and equality</span>
1682												</a>
1683												<a class="ct-mm__item" href="/compliance-training/category/food-drink">
1684													<span class="ct-mm__item-name">Food &amp; Drink</span>
1685													<span class="ct-mm__item-desc">Food hygiene levels 1-3 and HACCP</span>
1686												</a>
1687												<a class="ct-mm__item" href="/compliance-training/category/soft-skills">
1688													<span class="ct-mm__item-name">Soft Skills</span>
1689													<span class="ct-mm__item-desc">Leadership, comms and time management</span>
1690												</a>
1691												<a class="ct-mm__item" href="/compliance-training#pricing">
1692													<span class="ct-mm__item-name">Pricing</span>
1693													<span class="ct-mm__item-desc">From £25 per licence, volume discounts</span>
1694												</a>
1695											</div>
1696											<div class="ct-mm__divider"></div>
1697											<div class="ct-mm__grid ct-mm__grid--secondary">
1698												<a class="ct-mm__item" href="/compliance-training/courses">
1699													<span class="ct-mm__item-name">View all courses</span>
1700													<span class="ct-mm__item-desc">All 82 CPD accredited courses on one page</span>
1701												</a>
1702												<a class="ct-mm__item" href="/compliance-training/blog">
1703													<span class="ct-mm__item-name">Blog</span>
1704													<span class="ct-mm__item-desc">The Briefing Room: guidance and case notes</span>
1705												</a>
1706											</div>
1707											<div class="ct-mm__logos">
1708												<img src="/images/compliance-training/logos/cpd.png" alt="CPD Certified" class="ct-mm__logo-img" />
1709												<img src="/images/compliance-training/logos/fia.svg" alt="Fire Industry Association" class="ct-mm__logo-img" />
1710												<img src="/images/compliance-training/logos/tquk.png" alt="Training Qualifications UK" class="ct-mm__logo-img" />
1711											</div>
1712										</div>
1713									</div>
1714								</div>
1715							</div>
1716						</div>
1717
1718					</li>
1719					<li class="nav-item">
1720						<a href="#" id="dropdownAboutUs" class="dropdown-toggle" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
1721							<span>About us</span>
1722						</a>	
1723
1724						<div class="dropdown-menu" aria-labelledby="dropdownAboutUs">
1725
1726							<div class="d-block d-lg-none">
1727								<a href="https://www.learndirect.com/about-us/why-learndirect" class="dropdown-item"><span>Why learndirect</span></a>
1728								<a href="https://www.learndirect.com/about-us/our-vision-and-values" class="dropdown-item"><span>Our vision and values</span></a>
1729								<a href="https://www.learndirect.com/about-us/fast-facts" class="dropdown-item"><span>Fast facts</span></a>
1730								<a href="https://www.learndirect.com/about-us/company-history" class="dropdown-item"><span>Company history</span></a>
1731								<a href="https://www.learndirect.com/virtual-classes" class="dropdown-item"><span>Virtual classes</span></a>
1732								<a href="https://www.learndirect.com/community-hub" class="dropdown-item"><span>Community Hub</span></a>
1733								<a href="https://www.learndirect.com/using-learndirect/how-it-works">How it Works</a>
1734								<a href="https://www.learndirect.com/courses/regulated-qualifications">Educational Partners</a>
1735								<a href="https://www.learndirect.com/learners/payment-options">Payment Options</a>
1736								<a href="https://www.learndirect.com/downloads">Free Resources</a>
1737								<a href="https://www.learndirect.com/about-us/partnerships" class="dropdown-item"><span>Partnerships</span></a>
1738								<a href="https://www.learndirect.com/help/learner-stories" class="dropdown-item"><span>Learner Success Stories</span></a>
1739								<a href="https://www.learndirect.com/blog" class="dropdown-item"><span>Blog</span></a>
1740							</div>
1741
1742							<div class="d-none d-lg-block">
1743								<ul class="rounded-0 row double-gutter d-flex p-3" role="menu">
1744									<div class="col-3">
1745										<span class="h5">About learndirect</span>
1746										<ul class="list-unstyled text-left my-3">
1747											<li>
1748												<a href="https://www.learndirect.com/about-us/why-learndirect">
1749													Why learndirect?
1750												</a>
1751											</li>
1752											<li>
1753												<a href="https://www.learndirect.com/about-us/our-vision-and-values">
1754													Our vision and values
1755												</a>
1756											</li>
1757											<li>
1758												<a href="https://www.learndirect.com/about-us/fast-facts">
1759													Fast facts
1760												</a>
1761											</li>
1762											<li>
1763												<a href="https://www.learndirect.com/about-us/company-history">
1764													Company history
1765												</a>
1766											</li>
1767											<li>
1768												<a href="https://www.learndirect.com/virtual-classes">
1769													Virtual Classes
1770												</a>
1771											</li>
1772											<li>	
1773												<a href="https://www.learndirect.com/community-hub">
1774													Community Hub
1775												</a>
1776											</li>
1777											<li>	
1778												<a href="https://www.learndirect.com/help/learner-stories">
1779													Learner Success Stories
1780												</a>
1781											</li>
1782										</ul>
1783									</div>
1784									<div class="col-3">
1785										<span class="h5">Using learndirect</span>
1786										<ul class="list-unstyled text-left my-3">
1787											<li>
1788												<a href="https://www.learndirect.com/using-learndirect/how-it-works">
1789													How it Works
1790												</a>
1791											</li>
1792											<li>
1793												<a href="https://www.learndirect.com/courses/regulated-qualifications">
1794													Educational Partners
1795												</a>
1796											</li>
1797					
1798											<li>
1799												<a href="https://www.learndirect.com/learners/payment-options">
1800													Payment Options
1801												</a>
1802											</li>
1803											<li>
1804												<a href="https://www.learndirect.com/downloads">
1805													Free Resources
1806												</a>
1807											</li>
1808										</ul>
1809
1810									</div>
1811
1812									<div class="col-3 text-center">
1813										<span class="h5 mx-auto">Partnerships</span>
1814										<img data-src="https://www.learndirect.com/uploads/menu_images/partnerships-logo.png" class="w-100" alt="learndirect Partnerships">
1815										<p class="text-left my-3">At learndirect we believe in partnerships. See our partnerships page for more information.</p>
1816										<a href="https://www.learndirect.com/about-us/partnerships">See all partnerships</a>
1817									</div>
1818									<div class="col-3 text-center">
1819										<span class="h5">Contact Us</span>
1820<ul class="list-unstyled text-left my-3">
1821    <li>
1822        <span class="ionicons ion-ios-location-outline"></span>
1823        4th Floor, Wilson House, Lorne Park Road, Bournemouth, BH1 1JN
1824    </li>
1825        <li>
1826        <a href="tel:+441202 006 464">
1827            <span class="ionicons ion-android-call"></span>
1828            01202 006 464
1829        </a>
1830    </li>
1831        <li class="text-center mt-4">
1832		<a href="https://gethelp.learndirect.com/" target="_blank" rel="noopener noreferrer nofollow">Get Your Query Resolved Faster, Visit Our Support Centre</a>
1833    </li>
1834</ul>
1835									</div>
1836								</ul>
1837							</div>
1838						</div>
1839
1840					</li>
1841
1842<!-- 					<li class="d-none d-lg-inline">
1843						<a href="tel:+441202006464" id="callButton"><i class="ionicons ion-android-call"></i> 01202 006464</a>
1844					</li> -->
1845
1846					<li class="nav-item d-inline d-lg-none basket-link basket-link-top"><a href="https://learndirect.atomlms.co.uk/login/" target="_blank" rel="noopener noreferrer nofollow"><i class="fa fa-user fa-fw"></i> My Learning</a></li>
1847					<li class="nav-item d-inline d-lg-none basket-link basket-link-bottom">
1848						<a href="/cart" class="gtm" data-gtm-event='NonInteractionGAEvent' data-gtm-event-category='Click' data-gtm-event-action='cart_click' data-gtm-event-label='' data-gtm-event-value=''>
1849							<i class="fa fa-shopping-basket fa-fw cart-icon cart-icon-mobile position-relative ">
1850																
1851							</i> My Basket
1852						</a>
1853					</li>
1854
1855
1856					<li class="nav-item d-none d-lg-inline nav-item-icons nav-item-icon"><a href="#search-outer-cw" class="collapsed" data-toggle="collapse" data-target="#search-outer-cw" aria-controls="search-outer-cw" aria-expanded="false" aria-label="Toggle search"><i class="fa fa-search"></i></a></li>
1857					<li class="nav-item d-none d-lg-inline nav-item-icon"><a href="https://learndirect.atomlms.co.uk/login" class="collapsed" target="_blank" rel="noopener noreferrer nofollow"><i class="fa fa-user"></i></a></li>
1858					<li class="nav-item d-none d-lg-inline nav-item-icon">
1859						<a href="/cart" class="collapsed gtm" data-gtm-event='NonInteractionGAEvent' data-gtm-event-category='Click' data-gtm-event-action='cart_click' data-gtm-event-label='' data-gtm-event-value=''>
1860							<i class="fa fa-shopping-basket cart-icon position-relative">
1861																
1862							</i>
1863
1864						</a>
1865					</li>
1866				</ul>
1867
1868			</div>
1869		</nav>
1870	</div>
1871
1872	<div id="header-dropdown-search" class="collapse fade py-3">
1873		<div class="container max-width d-flex h-100 align-items-center">
1874			<form id="header-search-form" class="header-course-search form-search w-100" action="https://www.learndirect.com/search-results" method="GET">
1875				<div id="main-search-outer">
1876					<div class="main-search">
1877						<div>
1878							<span role="status" aria-live="polite" class="ui-helper-hidden-accessible"></span>
1879							<label for="header-search-input" class="sr-only sr-only-focusable">Search for a course or category</label>
1880
1881							<div class="input-group">
1882								<div class="input-group-prepend">
1883									<button class="btn" type="submit"><i class="fa fa-search"></i></button>
1884								</div>
1885								<input id="header-search-input" class='header-course-search-box form-control fnd-crs-input ui-autocomplete-input text-center' type='text' name='keyword' placeholder="FIND YOUR PERFECT COURSE" />
1886
1887							</div>					
1888						</div>
1889					</div>
1890				</div>
1891			</form>
1892		</div>
1893	</div>
1894
1895
1896
1897
1898	
1898<script>
1899	$(document).ready(function(){
1900
1901		$('#mobileSearchButton').on('click', function(e){
1902			var h = $('.navbar-toggler');
1903
1904			if(h.hasClass('collapsed')){
1905			} else{
1906				h.trigger('click');
1907			}
1908		});
1909
1910		$('.navbar-toggler').on('click', function(e){
1911			var s = $('#mobileSearchButton');
1912
1913			if(s.hasClass('collapsed')){
1914			} else {
1915				s.trigger('click');
1916			}
1917		});
1918
1919
1920		$('.dropdown-menu').on('click', function(event) {
1921			var events = $._data(document, 'events') || {};
1922			events = events.click || [];
1923			for(var i = 0; i < events.length; i++) {
1924				if(events[i].selector) {
1925
1926					//Check if the clicked element matches the event selector
1927					if($(event.target).is(events[i].selector)) {
1928						events[i].handler.call(event.target, event);
1929					}
1930
1931					// Check if any of the clicked element parents matches the 
1932					// delegated event selector (Emulating propagation)
1933					$(event.target).parents(events[i].selector).each(function(){
1934						events[i].handler.call(this, event);
1935					});
1936				}
1937			}
1938			event.stopPropagation(); //Always stop propagation
1939		});
1940
1941		$(window).on('click', function() {
1942			$('.dropdown-menu').slideUp();
1943		});
1944
1945		$('.modal').appendTo('body');
1946
1947	});
1948	</script>
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957        </header>
1958    
1959	
1960	<main id="content" class="container-fluid px-0" style="max-width: 1920px;">
1961		
1962
1963
1964
1965
1966	<div id="linesopen-outer">
1967					<a href="#" data-toggle="modal" data-target="#modal-callback-request" rel="nofollow" class="linesopen gtm" data-gtm-event='InteractionGAEvent' data-gtm-event-category='Click' data-gtm-event-action='call' data-gtm-event-label='Hero' data-gtm-event-value=''>
1968				<i class="fa fa-envelope"></i>
1969				<div>
1970					<!-- <div class="mb-2">Lines <span class="highlight">now closed</span></div> -->
1971					<div class="mb-2">Click here to</div>
1972					<div class="mt-auto flex-row lines">
1973						<span class="sr-only">- Click here to</span>
1974						<span class="phone">
1975							Request a Callback
1976						</span>
1977					</div>
1978				</div>
1979			</a>
1980			</div>
1981
1982<style type='text/css'>
1983#hero-v2 .background {
1984	min-height: 23em;
1985	background-image: url('/image/size/webp-lg-hero/images/v3/home-hero.jpg');
1986	
1987	
1988}
1989
1990.no-webp #hero-v2 .background {
1991	background-image: url('/images/v3/home-hero.jpg');
1992}
1993
1994#hero-v2.home .hero-blurb .title {
1995    color: var(--dark-blue);
1996    text-shadow: none;
1997}
1998
1999
2000</style>
2001
2002<style>
2003#site-header {
2004    position: relative !important;
2005    z-index: 165;
2006}
2007
2008#search-outer-cw .course-search {
2009    max-width: 1200px;
2010}
2011
2012.main-search select {
2013    height: 100%;
2014    border: none;
2015    background: #E6E6E6 !important;
2016    outline: none;
2017    box-shadow: none !important;
2018    max-width: 140px;
2019}
2020
2021.main-search .departments-outer {
2022    border-radius: 50px 0 0 50px;
2023    overflow: hidden;
2024    background: #E6E6E6;
2025    padding-left: 20px;
2026    padding-right: 10px;
2027    margin-left: -20px;
2028    border-right: 1px solid #CCC;
2029    height: 50px;
2030}
2031
2032.course-search .easy-autocomplete-container ul a {
2033    color: #000 !important;
2034    font-weight: 600;
2035    text-align: left;
2036    padding: 0 0 0 10px;
2037}
2038
2039.course-search .easy-autocomplete-container ul li:hover {
2040	background-color: #F5F5F5 !important;
2041}
2042
2043.course-search .easy-autocomplete-container ul a b {
2044    color: #2CA5DE !important;
2045    font-weight: 800;
2046}
2047
2048.course-search .input-group {
2049    width: 100%;
2050}
2051
2052.course-search .badge-primary {
2053    background-color: transparent;
2054}
2055
2056.course-search .easy-autocomplete-container ul {
2057/*      display: block !important;  */
2058	margin: 1px 0;
2059	padding: 0;
2060}
2061
2062.course-search .easy-autocomplete-container ul li img {
2063    width: 25px;
2064    margin: 15px 15px 15px 10px;
2065}
2066
2067html main#content::before {
2068    content: '';
2069    background: rgba(0,0,0,.0);
2070    position: absolute;
2071    width: 100%;
2072    height: 0;
2073    z-index: 99;
2074	transition: all 200ms ease-in-out;
2075}
2076
2077html.search-open main#content::before {
2078    background: rgba(0,0,0,.7);
2079    height: 100vh;
2080	transition: all 200ms ease-in-out;
2081}
2082
2083</style>
2084
2085
2086		<div id="search-outer-cw" >
2087			<form id="search-form-cw" class="course-search mt-4 form-search w-100" action="https://www.learndirect.com/search-results" method="GET">
2088				<div id="main-search-outer-cw">
2089					<div class="main-search">
2090						<div id="search-wide-cw">
2091							<span role="status" aria-live="polite" class="ui-helper-hidden-accessible"></span>
2092							<label for="header-search-input-cw" class="sr-only sr-only-focusable">Search for a course or category</label>
2093
2094							<div class="input-group">
2095							
2096							
2097								<div class="input-group-prepend departments-outer d-none d-md-block">
2098									<select id="searchFaculty" name="faculty" class="form-control">
2099										<option value="">All Faculties</option>
2100																					<option value="1">A-Levels and GCSEs</option>
2101																					<option value="3">Access to HE</option>
2102																					<option value="5">Access to HE Nursing</option>
2103																					<option value="7">Accounting and Finance</option>
2104																					<option value="9">ACD Core</option>
2105																					<option value="11">Animal Care/Veterinary</option>
2106																					<option value="13">Beauty and Well-Being</option>
2107																					<option value="15">Brand</option>
2108																					<option value="17">Business and HR</option>
2109																					<option value="19">Corporate</option>
2110																					<option value="21">Creative Arts</option>
2111																					<option value="23">Cyber</option>
2112																					<option value="25">Dental</option>
2113																					<option value="27">English and Maths</option>
2114																					<option value="29">Fitness</option>
2115																					<option value="31">Foot Health</option>
2116																					<option value="33">Generic Campaign</option>
2117																					<option value="35">Healthcare</option>
2118																					<option value="37">IT</option>
2119																					<option value="39">LEAP</option>
2120																					<option value="41">Mental Health</option>
2121																					<option value="43">Other</option>
2122																					<option value="45">Pathways</option>
2123																					<option value="47">PAYG</option>
2124																					<option value="49">Professional Services</option>
2125																					<option value="51">Professional Skills</option>
2126																					<option value="53">Project Management</option>
2127																					<option value="55">Quantity Surveying</option>
2128																					<option value="57">Sustainability</option>
2129																					<option value="59">Teaching and Education</option>
2130																					<option value="61">TEFL</option>
2131																					<option value="63">Course Swaps</option>
2132																					<option value="65">Extensions</option>
2133																					<option value="67">Fast Track</option>
2134																					<option value="69">AI</option>
2135																				
2136									</select>
2137								
2138								</div>
2139
2140
2141								<input id="header-search-input-cw" class='course-search-box form-control fnd-crs-input ui-autocomplete-input text-center' type='text' name='keyword' placeholder="Find your perfect course" />
2142								<div class="input-group-append">
2143									<button class="btn btn-outline-secondary" type="submit" role="button" aria-label="Search" title="Search"><i class="fa fa-search"></i></button>
2144								</div>
2145<!-- 								<div class="d-inline d-lg-none input-group-prepend">
2146									<button class="btn btn-search" type="submit" role="button" aria-label="Search" title="Search">Search</button>
2147								</div> -->
2148							</div>	
2149							
2150<!-- 							<div class="d-none d-lg-flex pl-3">
2151								<button class="btn btn-yellow" type="submit" role="button" aria-label="Search" title="Search">Search</button>
2152							</div>
2153							 -->						</div>
2154					</div>
2155				</div>
2156			</form>
2157		</div>
2158		
2158<script>
2159		$(document).ready(function() {
2160			// Easy Autocomplete
2161			options = {
2162				url: function(phrase) {
2163					return searchUrl + "?keyword=" + phrase + '&faculty=' + $('#searchFaculty').val()
2164				},
2165				getValue: "name",
2166				adjustWidth: false,
2167				requestDelay: 250,  // Allow some time to type before presenting results
2168				template: {
2169					type: "custom",
2170					method: function(value, item) {
2171						icon = item.icon ? item.icon : '';
2172						return "<a href='" + item.slug + "'>" + icon + value + "</a>";
2173					}
2174				},
2175				list: {
2176					maxNumberOfElements: 6
2177				}
2178			};
2179
2180			if($(".course-search-box").length > 0) {
2181				$(".course-search-box").easyAutocomplete(options);
2182			}
2183		});
2184		</script>
2184
2185
2186
2187<div id="hero-v2" style='height: 15em; display: block; width: 100%;' class="home">
2188			<style>
2189					div.slide-263 {
2190	background-size: contain, cover !important;
2191	background-position: 0px 110px !important;
2192	background-repeat: no-repeat;
2193	background-blend-mode: unset !important;
2194}
2195					div.slide-109 {
2196	background-size: cover;
2197	background-position: center bottom !important;
2198	background-repeat: no-repeat;
2199	background-blend-mode: unset !important;
2200}
2201
2202div.slide-109 .hero-blurb {
2203	padding-left: 0 !important;
2204}
2205
2206div.slide-109 .item-content.text-plain {
2207	width: 100%;
2208}
2209
2210div.slide-109 p {
2211	color: #000000;
2212	margin: 15px 0 !important;
2213	font-size: 1.5em;
2214}
2215
2216div.slide-109 p:first-of-type {
2217	margin-top: 0 !important;
2218}
2219
2220div.slide-109 .col-md-6.text-left {
2221	max-width: 100% !important;
2222	width: 100% !important;
2223	flex: 1 !important;
2224	text-align: left !important;
2225}
2226
2227div.slide-109 .col-md-6.text-left > div {
2228	justify-content: flex-start !important;
2229	max-width: 900px;
2230	margin: auto;
2231}
2232
2233div.slide-109 .yellow-cmi {
2234    color: var(--yellow);
2235    font-size: 1.8em;
2236}
2237
2238div.slide-109 .white-cmi {
2239    color: var(--white);
2240    font-size: 1.8em;
2241}
2242
2243div.slide-109 .white-cmi-small {
2244    color: var(--white);
2245    font-size: 1.25em;
2246}
2247
2248div.slide-109 .btn-yellow {
2249   font-size: 20px !important;
2250}
2251					
2252					
2253				
2254		@media(max-width:767px){
2255							div.slide-263 {
2256	background-size: contain, cover;
2257	background-position: center bottom !important;
2258	background-repeat: no-repeat;
2259	background-blend-mode: unset !important;
2260}
2261							div.slide-109 .yellow-cmi {
2262    color: var(--yellow);
2263    font-size: 1.5em;
2264}
2265
2266div.slide-109 .white-cmi {
2267    color: var(--white);
2268    font-size: 1.5em;
2269}
2270
2271div.slide-109 .white-cmi-small {
2272    color: var(--white);
2273    font-size: 1em;
2274}
2275
2276div.slide-109 .btn-yellow {
2277   font-size: 20px !important;
2278}
2279
2280div.slide-109 .mobile-background {
2281   background-position: left !important;
2282}
2283							
2284							
2285					}
2286		</style>
2287		
2288		<div id="hero-carousel" class="owl-carousel h-100">
2289
2290							
2291									<div class="slide-263 background" style="background-image: url('https://www.learndirect.com/uploads/carousel_images/d50652b90b4ab463e5a20f64bd64be5f.jpg')">
2292						<div class="mobile-background" style="background-image: url('https://www.learndirect.com/uploads/carousel_images/9c22baf127e253a6d32442db726adf29.jpg')"></div>
2293						<div class="overlay-wrapper shapes-transparent">
2294							<div class="overlay-1" style="background-color: transparent"></div>
2295							<div class="overlay-2" style="background-color: transparent"></div>
2296							<div class="overlay-3" style="background-color: transparent"></div>
2297						</div>
2298						<div class="hero-content">
2299							<div class="hero-blurb d-flex flex-column align-items-center justify-content-center flex-grow-1 w-100">
2300								<div class="row w-100">
2301																												
2302																											</div>
2303							</div>
2304						</div>
2305					</div>
2306											
2307									<div class="slide-109 background" style="background-image: url('https://www.learndirect.com/uploads/carousel_images/c95faa3d8569e41bc06f791e754c4bd0.jpg')">
2308						<div class="mobile-background" style="background-image: url('https://www.learndirect.com/uploads/carousel_images/276c2ffc0ac32d6d5d9f92613cafe46a.jpg')"></div>
2309						<div class="overlay-wrapper shapes-transparent">
2310							<div class="overlay-1" style="background-color: transparent"></div>
2311							<div class="overlay-2" style="background-color: transparent"></div>
2312							<div class="overlay-3" style="background-color: transparent"></div>
2313						</div>
2314						<div class="hero-content">
2315							<div class="hero-blurb d-flex flex-column align-items-center justify-content-center flex-grow-1 w-100">
2316								<div class="row w-100">
2317																														<div class="col-md-6 text-left">
2318												<div class="d-flex justify-content-center align-items-center h-100">
2319													<div class="item-content text-plain" style="color: #ffffff">
2320														<p><span class="white-cmi">Be the future of</span></p>
2321
2322<p><span class="yellow-cmi">sustainable leadership</span></p>
2323
2324<p><span class="white-cmi-small">Choose from our full suite of CMI<br />
2325sustainability qualifications</span></p>
2326
2327																																													<div class="buttons">
2328																																			<a href="https://www.learndirect.com/category/cmi-courses" class="btn btn-yellow">Get Details</a>
2329																																	</div>
2330																																										</div>
2331												</div>
2332											</div>
2333																			
2334																											</div>
2335							</div>
2336						</div>
2337					</div>
2338											
2339									<div class="slide-17 background" style="background-image: url('https://www.learndirect.com/uploads/carousel_images/c811935ba7a3dcfd886cb4df848eea23.jpg')">
2340						<div class="mobile-background" style="background-image: url('https://www.learndirect.com/uploads/carousel_images/e44d500545caf3257189fa0089c52bc4.jpg')"></div>
2341						<div class="overlay-wrapper shapes-opaque">
2342							<div class="overlay-1" style="background-color: transparent"></div>
2343							<div class="overlay-2" style="background-color: transparent"></div>
2344							<div class="overlay-3" style="background-color: transparent"></div>
2345						</div>
2346						<div class="hero-content">
2347							<div class="hero-blurb d-flex flex-column align-items-center justify-content-center flex-grow-1 w-100">
2348								<div class="row w-100">
2349																														<div class="col-md-6 text-left">
2350												<div class="d-flex justify-content-center align-items-center h-100">
2351													<div class="item-content text-shadow" style="color: #ffffff">
2352														<h2 style="color:white;">The UK's leading online course provider</h2>
2353
2354<h3 style="color:white;">Embrace change and discover our flexible online courses</h3>
2355
2356<style>
2357div.slide-17.background {
2358    background-position: center 110px !important;
2359}
2360</style>
2361
2362																																													<div class="buttons">
2363																																			<a href="https://www.learndirect.com/course/access-to-higher-education-nursing" class="btn btn-yellow">Visit Nursing Courses</a>
2364																																	</div>
2365																																										</div>
2366												</div>
2367											</div>
2368																			
2369																											</div>
2370							</div>
2371						</div>
2372					</div>
2373											
2374									<div class="slide-7 background" style="background-image: url('https://www.learndirect.com/uploads/carousel_images/4c586792cfb8e436214c250e8b1f0a28.jpg.webp')">
2375						<div class="mobile-background" style="background-image: url('https://www.learndirect.com/uploads/carousel_images/fd4ece7e7729c24066ff5efee683dbec.jpg.webp')"></div>
2376						<div class="overlay-wrapper shapes-transparent">
2377							<div class="overlay-1" style="background-color: #2ca5de"></div>
2378							<div class="overlay-2" style="background-color: #094678"></div>
2379							<div class="overlay-3" style="background-color: #69acdf"></div>
2380						</div>
2381						<div class="hero-content">
2382							<div class="hero-blurb d-flex flex-column align-items-center justify-content-center flex-grow-1 w-100">
2383								<div class="row w-100">
2384																														<div class="col-md-6 text-left">
2385												<div class="d-flex justify-content-center align-items-center h-100">
2386													<div class="item-content text-shadow" style="color: #ffffff">
2387														<p class="medium">Get an&nbsp;<strong>Extra 5% Off</strong></p>
2388
2389<p class="medium">Functional Skills<br />
2390English and Maths</p>
2391
2392<p>&nbsp;</p>
2393
2394<p>Use code ‘FS5’ at the checkout</p>
2395
2396																																													<div class="buttons">
2397																																			<a href="/category/functional-skills" class="btn btn-yellow">Functional Skills Courses</a>
2398																																	</div>
2399																																										</div>
2400												</div>
2401											</div>
2402																			
2403																											</div>
2404							</div>
2405						</div>
2406					</div>
2407									</div>
2408
2409		
2410		
2411		<div id="search-outer" style='position: absolute; display: none'>
2412			<form id="search-form" class="course-search mt-4 form-search w-100" action="https://www.learndirect.com/search-results" method="GET">
2413				<div id="main-search-outer">
2414					<div class="main-search">
2415						<div id="search-wide">
2416							<span role="status" aria-live="polite" class="ui-helper-hidden-accessible"></span>
2417							<label for="header-search-input" class="sr-only sr-only-focusable">Search for a course or category</label>
2418
2419							<div class="input-group">
2420								<div class="input-group-prepend">
2421									<button class="btn btn-outline-secondary" type="submit" role="button" aria-label="Search" title="Search"><i class="fa fa-search"></i></button>
2422								</div>
2423								<input id="header-search-input" class='course-search-box form-control fnd-crs-input ui-autocomplete-input text-center' type='text' name='keyword' placeholder="FIND YOUR PERFECT COURSE" />
2424							</div>					
2425						</div>
2426					</div>
2427				</div>
2428			</form>
2429		</div>
2430				
2431
2432		
2432<script>
2433		var hpoc = $('#hero-carousel').owlCarousel({
2434			items:1,
2435			margin:0,
2436			dots:true,
2437			nav:false,
2438			autoplay:false,
2439			autoplayTimeout: 6000,
2440			loop:true,
2441			onChanged: function (elem) {
2442				setTimeout(function(){
2443					if($('#hero-carousel .owl-item.active .overlay-wrapper').hasClass('shapes-opaque')){
2444						$('#search-outer').addClass('opaque');
2445					} else {
2446						$('#search-outer').removeClass('opaque');
2447					}
2448				}, 100);
2449			}
2450		});
2451		
2452/*
2453		setTimeout(function(){
2454			var experimentId = 100444351;
2455			if (typeof convert !== "undefined" && convert.currentData.experiments.hasOwnProperty(experimentId)) {
2456				if (convert.currentData.experiments["100444351"].variation_id == "1004110394") {
2457					$('#hero-carousel .home-slide').hide();
2458					$('#hero-carousel .cw-slide').show();
2459					$('#hero-carousel').addClass('with-conversion');
2460				}
2461			}
2462
2463			var _i = 0;
2464			$('#hero-carousel .owl-item:not(.cloned)').each(function(){
2465				var t = $(this);
2466				if($('> div', t).is(":hidden")){
2467					hpoc = $('#hero-carousel').owlCarousel('remove', _i).owlCarousel('update');
2468				}
2469				_i++;
2470			});
2471			hpoc.trigger('refresh.owl.carousel');
2472		}, 500);*/
2473		</script>
2473
2474
2475		</div>
2476</div>
2477
2478
2479<style>
2480#carouselHome {
2481	position: relative;
2482	z-index: 1;
2483	background-color: #FFF;
2484
2485	height: auto;
2486}
2487
2488section.video {
2489	-webkit-mask-image: none;
2490	margin-top: -5px;
2491}
2492
2493.content section:first-of-type::before {
2494	display: none;
2495}
2496
2497
2498#hero-v2 {
2499    margin-bottom: 0px;
2500}
2501
2502#hero-v2 .hero-promo--offer-ends {
2503    background-color: #ffd11b;
2504    border-radius: 6px;
2505    padding: 20px;
2506    color: #000 !important;
2507}
2508
2509
2510#hero-v2 .hero-promo--offer-ends .countdown-cell > span {
2511	border: 0;
2512	border-radius: 5px;
2513}
2514
2515
2516#hero-v2 .hero-promo--offer-ends .text-sm {
2517	font-weight: 400;
2518	color: #000 !important;	
2519}
2520
2521.course-search .easy-autocomplete-container {
2522	bottom: 50px;
2523}
2524
2525.course-search .easy-autocomplete-container ul {
2526	border-radius: 0;
2527    margin: 0;
2528}
2529
2530
2531@media  screen and (max-width: 767px) {
2532	div#carouselHome {
2533		height: auto;
2534	}
2535
2536	div#carouselHome.carousel.slide .carousel-item {
2537		height: auto !important;
2538	}
2539
2540	#hero-v2 .hero-promo--offer-ends {
2541		margin-left: 15px;
2542		margin-right: 15px;
2543	}
2544}
2545
2546
2547</style>
2548
2549<script>
2550$(document).ready(function () {
2551
2552	function checkLinesClosed(){
2553        $('#hero-v2').each( function(i){
2554            
2555            var bottom_of_object = $(this).offset().top + $(this).outerHeight();
2556            var bottom_of_window = $(window).scrollTop() + $(window).height() - $(this).outerHeight() - 110;
2557
2558            if( bottom_of_window > bottom_of_object ){
2559                $('#linesopen-outer .linesopen').addClass('invert');
2560            } else {
2561				$('#linesopen-outer .linesopen').removeClass('invert');
2562			}
2563        }); 
2564	}
2565
2566	$('#header-search-input-cw').on('focus', function(){
2567		$('html').addClass('search-open');
2568	});
2569	
2570	$('#header-search-input-cw').on('blur', function(){
2571		$('html').removeClass('search-open');
2572	});
2573
2574    $(window).scroll( function(){
2575		$('#header-search-input-cw').trigger('blur');
2576	});
2577
2578	checkLinesClosed();
2579	//$('#banner').appendTo('#hero-v2');
2580
2581	});
2582
2583</script>
2583
2584
2585
2586
2587
2588
2589	
2590	<link href="//fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap" rel="stylesheet">
2591<section class="ldcq-band" id="career-quiz-cta" aria-labelledby="ldcq-heading">
2592	<div class="ldcq-inner">
2593		<div class="ldcq-eyebrow">
2594			<span class="ldcq-pill"><span class="ldcq-dot" aria-hidden="true"></span><span class="ldcq-pill__full">Free career quiz</span><span class="ldcq-pill__short">Free quiz</span></span>
2595			<span class="ldcq-pill"><span class="ldcq-dot" aria-hidden="true"></span><span class="ldcq-pill__full">1 to 2 minutes</span><span class="ldcq-pill__short">1-2 min</span></span>
2596			<span class="ldcq-pill"><span class="ldcq-dot" aria-hidden="true"></span><span class="ldcq-pill__full">Personalised report</span><span class="ldcq-pill__short">Career report</span></span>
2597		</div>
2598					<h2 class="ldcq-h" id="ldcq-heading">What will <span class="you">you</span> <span class="achieve">achieve</span> today?</h2>
2599							<p class="ldcq-sub">Tell us what you enjoy and we&rsquo;ll match you to the courses and careers you&rsquo;re made for. Then download your free, personalised Career Guidance Report to keep and review in your own time.</p>
2600				<a class="ldcq-cta" href="https://www.learndirect.com/career-quiz" id="ldcq-cta-btn" data-cta="career-quiz-band"><span class="ldcq-cta-label">Find my course match</span><span class="ldcq-cta-arrowwrap" aria-hidden="true"><svg class="ldcq-cta-arrow" width="15" height="15" viewBox="0 0 24 24" fill="none" focusable="false"><path d="M5 12h13M13 6l6 6-6 6" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round"/></svg></span></a>
2601		
2602	</div>
2603</section>
2604
2605<style>
2606	/* Palette: learndirect Blue #00227c, Bright Blue #2ca5de, Dark Blue #001052, White.
2607	   Body text + pill hairline are Dark/Bright blue at reduced opacity (no new hues).
2608	   Font: Poppins, scoped here so it overrides the homepage global PT Sans. */
2609	.ldcq-band{position:relative;width:100% !important;max-width:none !important;align-self:stretch !important;background:#ffffff;
2610		margin-top:0;padding:8px 24px 52px;
2611		font-family:'Poppins','Segoe UI',-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;}
2612	.ldcq-band *{box-sizing:border-box;font-family:'Poppins','Segoe UI',-apple-system,BlinkMacSystemFont,sans-serif;}
2613	.ldcq-inner{position:relative;z-index:2;max-width:760px;margin:0 auto;text-align:center;
2614		display:flex;flex-direction:column;align-items:center;}
2615	.ldcq-eyebrow{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:0 0 22px;}
2616	.ldcq-pill{display:inline-flex;align-items:center;gap:7px;
2617		font-weight:600;font-size:12px;line-height:1;letter-spacing:.06em;text-transform:uppercase;
2618		color:#00227c !important;background:#fff;border:1px solid rgba(44,165,222,.35);border-radius:999px;padding:8px 15px;white-space:nowrap;}
2619	.ldcq-dot{width:6px;height:6px;border-radius:50%;background:#2ca5de;display:inline-block;flex:0 0 auto;box-shadow:0 0 0 3px rgba(44,165,222,.16);}
2620	.ldcq-pill__short{display:none;}
2621	.ldcq-band .ldcq-h{margin:0;font-weight:800;font-size:52px !important;line-height:1.07;letter-spacing:-.025em;color:#00227c !important;
2622		font-family:'Poppins','Segoe UI',-apple-system,BlinkMacSystemFont,sans-serif !important;}
2623	.ldcq-band .ldcq-h .you{color:#00227c !important;}
2624	.ldcq-band .ldcq-h .achieve{color:#2ca5de !important;}
2625	.ldcq-band .ldcq-sub{margin:20px auto 0;font-weight:400;font-size:18px;line-height:1.55;color:rgba(0,16,82,.72) !important;max-width:600px;}
2626	.ldcq-cta{display:inline-flex;align-items:center;justify-content:center;gap:11px;
2627		margin-top:34px;font-weight:600;font-size:18px;line-height:1;letter-spacing:.01em;
2628		color:#fff !important;text-decoration:none;background:#00227c;
2629		padding:19px 46px;border-radius:9999px;border:0;cursor:pointer;
2630		box-shadow:0 14px 30px rgba(0,34,124,.30);
2631		transition:background .15s ease, transform .15s ease, box-shadow .15s ease;}
2632	.ldcq-cta:hover{background:#001052;color:#fff !important;text-decoration:none;transform:translateY(-2px);
2633		box-shadow:0 18px 36px rgba(0,34,124,.38);}
2634	.ldcq-cta:focus-visible{outline:3px solid #2ca5de;outline-offset:3px;}
2635	.ldcq-cta-arrowwrap{display:inline-flex;flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:#2ca5de;color:#fff;align-items:center;justify-content:center;transition:transform .15s ease;}
2636	.ldcq-cta-arrow{display:inline-block;}
2637	.ldcq-cta:hover .ldcq-cta-arrowwrap{transform:translateX(4px);}
2638	@media (max-width:900px){
2639		.ldcq-band{padding:16px 24px 44px;}
2640		.ldcq-band .ldcq-h{font-size:42px !important;}
2641		.ldcq-band .ldcq-sub{font-size:17px;}
2642	}
2643	@media (max-width:680px){
2644		.ldcq-band{padding:14px 20px 40px;}
2645		.ldcq-band .ldcq-h{font-size:33px !important;line-height:1.12;}
2646		.ldcq-band .ldcq-sub{font-size:16px;}
2647		.ldcq-cta{width:100%;font-size:17px;padding:17px 24px;}
2648		.ldcq-eyebrow{gap:4px;flex-wrap:nowrap;}
2649		.ldcq-pill{font-size:11px;padding:6px 10px;}
2650		.ldcq-pill__full{display:none;}
2651		.ldcq-pill__short{display:inline;}
2652	}
2653	@media (max-width:380px){
2654		.ldcq-band{padding-left:12px;padding-right:12px;}
2655		.ldcq-band .ldcq-h{font-size:28px !important;}
2656		.ldcq-pill{font-size:11px;padding:6px 10px;}
2657		.ldcq-eyebrow{gap:5px;}
2658	}
2659	@media (prefers-reduced-motion:reduce){
2660		.ldcq-cta,.ldcq-cta-arrowwrap{transition:none;}
2661		.ldcq-cta:hover .ldcq-cta-arrowwrap{transform:none;}
2662	}
2663</style>
2664
2665<script>
2666	(function(){
2667		var btn = document.getElementById('ldcq-cta-btn');
2668		if(!btn) return;
2669		btn.addEventListener('click', function(){
2670			try{
2671				window.dataLayer = window.dataLayer || [];
2672				window.dataLayer.push({
2673					event: 'quiz_cta_click',
2674					cta_location: 'homepage_under_hero_band',
2675					cta_text: 'Find my course match'
2676				});
2677			}catch(e){}
2678		});
2679	})();
2680</script>
2680
2681
2682
2683	
2684	<section class="ld-trust" aria-labelledby="ld-trust-heading">
2685	<div class="ld-trust-inner">
2686
2687		
2688		<div class="ld-trust-tp">
2689			<!-- TrustBox widget - Micro Combo --> <div class="trustpilot-widget" data-locale="en-GB" data-template-id="5419b6ffb0d04a076446a9af" data-businessunit-id="5499ddd800006400057c5271" data-style-height="24px" data-style-width="100%" data-theme="light"> <a href="https://uk.trustpilot.com/review/www.learndirect.com" target="_blank" rel="noopener noreferrer nofollow">Trustpilot</a> </div> <!-- End TrustBox widget -->
2690			<a class="ld-trust-tp-link" href="https://www.learndirect.com/reviews">View all our reviews</a>
2691		</div>
2692
2693		<h2 class="ld-trust-heading" id="ld-trust-heading">
2694			The UK&rsquo;s <span class="ld-trust-accent">largest</span> online learning provider
2695		</h2>
2696
2697		
2698		<ul class="ld-kpis" aria-label="learndirect at a glance">
2699			<li class="ld-kpi">
2700				<span class="ld-kpi-num">25<span class="ld-kpi-unit">&nbsp;years</span></span>
2701				<span class="ld-kpi-label">helping people learn</span>
2702			</li>
2703			<li class="ld-kpi">
2704				<span class="ld-kpi-num">4.5<span class="ld-kpi-unit">&nbsp;million+</span></span>
2705				<span class="ld-kpi-label">learners since 2000</span>
2706			</li>
2707			<li class="ld-kpi">
2708				<span class="ld-kpi-num">75,000</span>
2709				<span class="ld-kpi-label">businesses trained</span>
2710			</li>
2711			<li class="ld-kpi">
2712				<span class="ld-kpi-num">12</span>
2713				<span class="ld-kpi-label">official awarding bodies</span>
2714			</li>
2715			<li class="ld-kpi">
2716				<span class="ld-kpi-num">93<span class="ld-kpi-unit">%</span></span>
2717				<span class="ld-kpi-label">learner satisfaction</span>
2718			</li>
2719		</ul>
2720	</div>
2721</section>
2722
2723<style>
2724	.ld-trust{width:100%;background:#ffffff;padding:6px 0 58px;overflow:hidden;}
2725	.ld-trust *{box-sizing:border-box;}
2726	.ld-trust-inner{max-width:1080px;margin:0 auto;padding:0 24px;text-align:center;}
2727
2728	.ld-trust-heading{margin:0 auto 32px;max-width:820px;
2729		font-weight:800;font-size:38px;line-height:1.12;letter-spacing:-.02em;color:#0a1f44 !important;}
2730	.ld-trust-heading .ld-trust-accent{color:#001052 !important;}
2731
2732	/* ---- KPI stats: clean white cards, navy number anchor ------------------- */
2733	.ld-kpis{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;
2734		align-items:stretch;justify-content:center;gap:16px;}
2735	.ld-kpi{flex:1 1 0;min-width:158px;max-width:210px;
2736		display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;
2737		padding:26px 18px;border-radius:14px;
2738		background:#ffffff;
2739		border:1px solid #e3ebf8;
2740		box-shadow:0 6px 18px rgba(0,16,82,.06);}
2741	.ld-kpi-num{font-weight:800;font-size:44px;line-height:1;letter-spacing:-.03em;color:#001052 !important;
2742		display:inline-flex;align-items:baseline;}
2743	.ld-kpi-unit{font-size:.46em;font-weight:700;margin-left:3px;color:#001052 !important;letter-spacing:0;opacity:.85;}
2744	.ld-kpi-label{font-weight:600;font-size:13px;line-height:1.35;letter-spacing:.01em;
2745		color:#52607a !important;max-width:150px;}
2746
2747	/* ---- Trustpilot (sits above the headline, larger) ----------------------- */
2748	.ld-trust-tp{display:flex;flex-direction:column;align-items:center;justify-content:center;
2749		gap:8px;margin:0 auto 26px;width:100%;max-width:520px;}
2750	.ld-trust-tp .trustpilot-widget{width:100%;min-height:24px;}
2751	.ld-trust-tp-link{font-weight:700;font-size:14px;line-height:1;color:#001052 !important;
2752		text-decoration:underline;text-underline-offset:3px;white-space:nowrap;}
2753	.ld-trust-tp-link:hover{color:#0a1f44 !important;text-decoration:underline;}
2754
2755	@media (max-width:900px){
2756		.ld-trust-heading{font-size:31px;margin-bottom:26px;}
2757		.ld-kpi{min-width:140px;padding:22px 14px;}
2758		.ld-kpi-num{font-size:38px;}
2759	}
2760	@media (max-width:680px){
2761		.ld-trust-heading{font-size:26px;line-height:1.16;}
2762		.ld-kpis{gap:12px;}
2763		.ld-kpi{flex:1 1 calc(50% - 12px);min-width:0;max-width:none;padding:20px 12px;}
2764		.ld-kpi:last-child{flex:1 1 100%;}
2765		.ld-kpi-num{font-size:34px;}
2766		.ld-kpi-label{font-size:12.5px;}
2767	}
2768	@media (max-width:380px){
2769		.ld-trust-heading{font-size:23px;}
2770		.ld-kpi-num{font-size:30px;}
2771	}
2772</style>
2773
2774	
2775	<section id="hp-accred" role="region" aria-label="Awarding bodies and accreditations">
2776	<p class="hp-accred-title">Accredited &amp; trusted</p>
2777	<p class="hp-accred-sub">Working with the UK's leading awarding bodies</p>
2778	<div class="hp-accred-carousel">
2779		<button type="button" class="hp-accred-nav hp-accred-nav--prev" aria-label="Previous awarding bodies"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m15 18-6-6 6-6"/></svg></button>
2780		<div class="hp-accred-rail" tabindex="0" role="list" aria-label="Awarding body logos">
2781				<span class="hp-accred-logo" role="listitem"><img data-src="https://www.learndirect.com/images/categories/faculty/cipd/cipd.png" aria-label="CIPD" title="CIPD" alt="CIPD"></span>
2782				<span class="hp-accred-logo" role="listitem"><img data-src="https://www.learndirect.com/uploads/footer_images/aat.jpg" aria-label="AAT" title="AAT" alt="AAT"></span>
2783				<span class="hp-accred-logo" role="listitem"><img data-src="https://www.learndirect.com/uploads/footer_images/ncfe-logo.jpg" aria-label="NCFE" title="NCFE" alt="NCFE"></span>
2784				<span class="hp-accred-logo" role="listitem"><img data-src="https://www.learndirect.com/uploads/footer_images/cim.jpg" aria-label="CIM" title="CIM" alt="CIM"></span>
2785				<span class="hp-accred-logo" role="listitem"><img data-src="https://www.learndirect.com/uploads/footer_images/seg.jpg" aria-label="Skills & Education Group Access" title="Skills & Education Group Access" alt="Skills and Education Group Access"></span>
2786				<span class="hp-accred-logo" role="listitem"><img data-src="https://www.learndirect.com/uploads/footer_images/ILM.png" aria-label="ILM" title="ILM" alt="ILM"></span>
2787				<span class="hp-accred-logo" role="listitem"><img data-src="https://www.learndirect.com/uploads/footer_images/ncfe-cache-logo-rgb.jpg" aria-label="CACHE" title="CACHE" alt="CACHE"></span>
2788				<span class="hp-accred-logo" role="listitem"><img data-src="https://www.learndirect.com/uploads/footer_images/iao.png" aria-label="Innovate Awarding" title="Innovate Awarding" alt="Innovate Awarding"></span>
2789				<span class="hp-accred-logo" role="listitem"><img data-src="https://www.learndirect.com/uploads/footer_images/biiab.png" aria-label="BIIAB" title="BIIAB" alt="BIIAB"></span>
2790				<span class="hp-accred-logo" role="listitem"><img data-src="https://www.learndirect.com/uploads/footer_images/RFHP.png" aria-label="Register for Foot Health Practitioners" title="Register for Foot Health Practitioners" alt="Register for Foot Health Practitioners"></span>
2791				<span class="hp-accred-logo" role="listitem"><img data-src="https://www.learndirect.com/uploads/footer_images/access.jpg" aria-label="Access to Higher Education" title="Access to Higher Education" alt="Access to Higher Education"></span>
2792				<span class="hp-accred-logo" role="listitem"><img data-src="https://www.learndirect.com/uploads/footer_images/tquk.jpg" aria-label="Training Qualifications UK" title="Training Qualifications UK" alt="Training Qualifications UK"></span>
2793				<span class="hp-accred-logo" role="listitem"><img data-src="https://www.learndirect.com/uploads/footer_images/57.png" aria-label="VTCT" title="VTCT" alt="VTCT"></span>
2794				<span class="hp-accred-logo" role="listitem"><img data-src="https://www.learndirect.com/uploads/footer_images/trinity.jpg" aria-label="Trinity College London" title="Trinity College London" alt="Trinity College London"></span>
2795		</div>
2796		<button type="button" class="hp-accred-nav hp-accred-nav--next" aria-label="Next awarding bodies"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m9 18 6-6-6-6"/></svg></button>
2797	</div>
2798</section>
2799
2800<style>
2801	#hp-accred{--ld-navy:#001052;--ld-muted:#5b6478;--ld-line:#e7eaf2;--ld-blue:#1763C6;font-family:'Sen',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background:#fff;padding:48px 0 44px;}
2802	#hp-accred *{box-sizing:border-box;}
2803	#hp-accred .hp-accred-title{text-align:center;font-family:'Montserrat',sans-serif;font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ld-navy);margin:0 0 4px;}
2804	#hp-accred .hp-accred-sub{text-align:center;font-size:14px;color:var(--ld-muted);margin:0 0 24px;}
2805	/* Carousel: rail + flanking chevron buttons (scrollbar hidden) */
2806	#hp-accred .hp-accred-carousel{position:relative;max-width:1200px;margin:0 auto;padding:0 56px;}
2807	#hp-accred .hp-accred-rail{display:flex;gap:18px;overflow-x:auto;overflow-y:hidden;padding:4px 4px 8px;scroll-behavior:smooth;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;}
2808	#hp-accred .hp-accred-rail::-webkit-scrollbar{display:none;height:0;width:0;}
2809	#hp-accred .hp-accred-logo{flex:0 0 auto;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;width:150px;height:80px;padding:8px 14px;background:#fff;transition:transform .14s;}
2810	#hp-accred .hp-accred-logo:hover{transform:translateY(-2px);}
2811	#hp-accred .hp-accred-logo img{max-height:48px;max-width:100%;width:auto;height:auto;object-fit:contain;display:block;}
2812	#hp-accred .hp-accred-nav{position:absolute;top:calc(50% - 6px);transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1.5px solid var(--ld-line);background:#fff;color:var(--ld-navy);
2812display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;z-index:2;transition:background .15s,border-color .15s,box-shadow .15s,opacity .15s,transform .12s;box-shadow:0 4px 14px rgba(12,19,48,.08);}
2813	#hp-accred .hp-accred-nav:hover{border-color:var(--ld-blue);color:var(--ld-blue);box-shadow:0 8px 22px rgba(23,99,198,.18);}
2814	#hp-accred .hp-accred-nav:focus-visible{outline:2px solid var(--ld-blue);outline-offset:2px;}
2815	#hp-accred .hp-accred-nav svg{width:20px;height:20px;display:block;}
2816	#hp-accred .hp-accred-nav--prev{left:0;}
2817	#hp-accred .hp-accred-nav--next{right:0;}
2818	#hp-accred .hp-accred-nav[disabled]{opacity:.3;cursor:default;box-shadow:none;}
2819	#hp-accred .hp-accred-nav[disabled]:hover{border-color:var(--ld-line);color:var(--ld-navy);box-shadow:none;}
2820
2821	@media (max-width:575px){
2822		#hp-accred{padding:34px 0 32px;}
2823		#hp-accred .hp-accred-carousel{padding:0 48px;margin:0 8px;}
2824		#hp-accred .hp-accred-rail{gap:12px;}
2825		#hp-accred .hp-accred-nav{width:38px;height:38px;}
2826		#hp-accred .hp-accred-nav svg{width:18px;height:18px;}
2827		#hp-accred .hp-accred-logo{width:128px;height:72px;}
2828		#hp-accred .hp-accred-logo img{max-height:40px;}
2829	}
2830</style>
2831
2832<script type="text/javascript">
2833	(function(){
2834		var sec=document.getElementById("hp-accred"); if(!sec) return;
2835		var rail=sec.querySelector(".hp-accred-rail");
2836		var prev=sec.querySelector(".hp-accred-nav--prev");
2837		var next=sec.querySelector(".hp-accred-nav--next");
2838		if(!rail||!prev||!next) return;
2839		function step(){ return Math.max(rail.clientWidth*0.8, 200); }
2840		function update(){
2841			var max=rail.scrollWidth-rail.clientWidth-2;
2842			prev.disabled = rail.scrollLeft<=2;
2843			next.disabled = rail.scrollLeft>=max;
2844		}
2845		prev.addEventListener("click",function(){ rail.scrollBy({left:-step(),behavior:"smooth"}); });
2846		next.addEventListener("click",function(){ rail.scrollBy({left:step(),behavior:"smooth"}); });
2847		rail.addEventListener("scroll",update,{passive:true});
2848		window.addEventListener("resize",update);
2849		update();
2850	})();
2851</script>
2851
2852
2853	
2854
2855
2856		
2857		<link rel="stylesheet" href="https://www.learndirect.com/css/ld-courses-carousel.css">
2858<section id="ld-courses-carousel" aria-label="Explore our online courses">
2859    <div class="ldc-head">
2860        <div class="ldc-eyebrow">Over 750+ courses across 18 faculties</div>
2861        <h2 class="ldc-title">Explore our online courses</h2>
2862        <p class="ldc-sub">Flexible, fully online study you can start any time. Swipe to find the path that fits your goals.</p>
2863    </div>
2864
2865    <div class="ldc-viewport" id="ldcVp">
2866        <div class="ldc-track" id="ldcTrack" role="list">
2867                                            <div class="ldc-cardwrap" role="listitem">
2868                    <a class="ldc-card" href="https://www.learndirect.com/category/nursing-faculty">
2869                        <img class="ldc-photo" src="/images/v3/faculty-tiles/nursing-faculty.jpg" alt="Nursing Courses" width="900" height="1612" loading="lazy">
2870                        <span class="ldc-scrim" style="background: linear-gradient(to top, rgba(14,23,80,.94) 0%, rgba(14,23,80,.66) 34%, rgba(14,23,80,.10) 64%, rgba(14,23,80,0) 100%)"></span>
2871                        <span class="ldc-content">
2872                            <span class="ldc-cat">Nursing Courses</span>
2873                            <span class="ldc-desc">Step into one of the UK&#039;s most rewarding careers with flexible, fully online study.</span>
2874                            <span class="ldc-price">from <b>&pound;1.99</b>/month<sup>*</sup></span>
2875                            <span class="ldc-accent" style="color: #7183f4"><span class="ldc-dot" style="background: #7183f4"></span>Start your NHS journey</span>
2876                            <span class="ldc-cta">Explore courses</span>
2877                        </span>
2878                    </a>
2879                </div>
2880                                            <div class="ldc-cardwrap" role="listitem">
2881                    <a class="ldc-card" href="https://www.learndirect.com/category/access-to-he-diploma-courses">
2882                        <img class="ldc-photo" src="/images/v3/faculty-tiles/access-to-he-diploma-courses.jpg" alt="Access to Higher Education Diplomas" width="900" height="1612" loading="lazy">
2883                        <span class="ldc-scrim" style="background: linear-gradient(to top, rgba(23,40,109,.94) 0%, rgba(23,40,109,.66) 34%, rgba(23,40,109,.10) 64%, rgba(23,40,109,0) 100%)"></span>
2884                        <span class="ldc-content">
2885                            <span class="ldc-cat">Access to Higher Education Diplomas</span>
2886                            <span class="ldc-desc">Get into university without A-Levels. A recognised route to a degree in under a year.</span>
2887                            <span class="ldc-price">from <b>&pound;29.99</b>/month<sup>*</sup></span>
2888                            <span class="ldc-accent" style="color: #718bf4"><span class="ldc-dot" style="background: #718bf4"></span>UCAS-recognised pathway</span>
2889                            <span class="ldc-cta">Explore courses</span>
2890                        </span>
2891                    </a>
2892                </div>
2893                                            <div class="ldc-cardwrap" role="listitem">
2894                    <a class="ldc-card" href="https://www.learndirect.com/category/education-faculty">
2895                        <img class="ldc-photo" src="/images/v3/faculty-tiles/education-faculty.jpg" alt="Teaching and Education Courses" width="900" height="1612" loading="lazy">
2896                        <span class="ldc-scrim" style="background: linear-gradient(to top, rgba(23,41,92,.94) 0%, rgba(23,41,92,.66) 34%, rgba(23,41,92,.10) 64%, rgba(23,41,92,0) 100%)"></span>
2897                        <span class="ldc-content">
2898                            <span class="ldc-cat">Teaching and Education Courses</span>
2899                            <span class="ldc-desc">Shape the next generation with flexible routes into teaching and learning support.</span>
2900                            <span class="ldc-price">from <b>&pound;29.99</b>/month<sup>*</sup></span>
2901                            <span class="ldc-accent" style="color: #7193f4"><span class="ldc-dot" style="background: #7193f4"></span>Make a difference</span>
2902                            <span class="ldc-cta">Explore courses</span>
2903                        </span>
2904                    </a>
2905                </div>
2906                                            <div class="ldc-cardwrap" role="listitem">
2907                    <a class="ldc-card" href="https://www.learndirect.com/category/healthcare-courses">
2908                        <img class="ldc-photo" src="/images/v3/faculty-tiles/healthcare-courses.jpg" alt="Healthcare Courses" width="900" height="1612" loading="lazy">
2909                        <span class="ldc-scrim" style="background: linear-gradient(to top, rgba(18,46,104,.94) 0%, rgba(18,46,104,.66) 34%, rgba(18,46,104,.10) 64%, rgba(18,46,104,0) 100%)"></span>
2910                        <span class="ldc-content">
2911                            <span class="ldc-cat">Healthcare Courses</span>
2912                            <span class="ldc-desc">Explore nursing, midwifery and social care routes into the caring professions.</span>
2913                            <span class="ldc-price">from <b>&pound;29.99</b>/month<sup>*</sup></span>
2914                            <span class="ldc-accent" style="color: #719bf4"><span class="ldc-dot" style="background: #719bf4"></span>Caring careers</span>
2915                            <span class="ldc-cta">Explore courses</span>
2916                        </span>
2917                    </a>
2918                </div>
2919                                            <div class="ldc-cardwrap" role="listitem">
2920                    <a class="ldc-card" href="https://www.learndirect.com/category/english-maths">
2921                        <img class="ldc-photo" src="/images/v3/faculty-tiles/english-maths.jpg" alt="English and Maths Courses" width="900" height="1612" loading="lazy">
2922                        <span class="ldc-scrim" style="background: linear-gradient(to top, rgba(18,44,86,.94) 0%, rgba(18,44,86,.66) 34%, rgba(18,44,86,.10) 64%, rgba(18,44,86,0) 100%)"></span>
2923                        <span class="ldc-content">
2924                            <span class="ldc-cat">English and Maths Courses</span>
2925                            <span class="ldc-desc">Gain the essential Functional Skills employers and universities ask for.</span>
2926                            <span class="ldc-price">from <b>&pound;29.99</b>/month<sup>*</sup></span>
2927                            <span class="ldc-accent" style="color: #71a3f4"><span class="ldc-dot" style="background: #71a3f4"></span>Essential skills</span>
2928                            <span class="ldc-cta">Explore courses</span>
2929                        </span>
2930                    </a>
2931                </div>
2932                                            <div class="ldc-cardwrap" role="listitem">
2933                    <a class="ldc-card" href="https://www.learndirect.com/category/animal-faculty">
2934                        <img class="ldc-photo" src="/images/v3/faculty-tiles/animal-faculty.jpg" alt="Veterinary Science and Animal Care Courses" width="900" height="1612" loading="lazy">
2935                        <span class="ldc-scrim" style="background: linear-gradient(to top, rgba(28,64,110,.94) 0%, rgba(28,64,110,.66) 34%, rgba(28,64,110,.10) 64%, rgba(28,64,110,0) 100%)"></span>
2936                        <span class="ldc-content">
2937                            <span class="ldc-cat">Veterinary Science and Animal Care Courses</span>
2938                            <span class="ldc-desc">Turn your love of animals into a career in veterinary nursing, care and welfare.</span>
2939                            <span class="ldc-price">from <b>&pound;29.99</b>/month<sup>*</sup></span>
2940                            <span class="ldc-accent" style="color: #71acf4"><span class="ldc-dot" style="background: #71acf4"></span>Hands-on animal careers</span>
2941                            <span class="ldc-cta">Explore courses</span>
2942                        </span>
2943                    </a>
2944                </div>
2945                                            <div class="ldc-cardwrap" role="listitem">
2946                    <a class="ldc-card" href="https://www.learndirect.com/category/business-courses">
2947                        <img class="ldc-photo" src="/images/v3/faculty-tiles/business-courses.jpg" alt="Bu
2947siness Courses" width="900" height="1612" loading="lazy">
2948                        <span class="ldc-scrim" style="background: linear-gradient(to top, rgba(14,48,80,.94) 0%, rgba(14,48,80,.66) 34%, rgba(14,48,80,.10) 64%, rgba(14,48,80,0) 100%)"></span>
2949                        <span class="ldc-content">
2950                            <span class="ldc-cat">Business Courses</span>
2951                            <span class="ldc-desc">Build expertise in management, bookkeeping and leadership to get ahead.</span>
2952                            <span class="ldc-price">from <b>&pound;29.99</b>/month<sup>*</sup></span>
2953                            <span class="ldc-accent" style="color: #71b4f4"><span class="ldc-dot" style="background: #71b4f4"></span>Lead &amp; manage</span>
2954                            <span class="ldc-cta">Explore courses</span>
2955                        </span>
2956                    </a>
2957                </div>
2958                                            <div class="ldc-cardwrap" role="listitem">
2959                    <a class="ldc-card" href="https://www.learndirect.com/category/aat-faculty">
2960                        <img class="ldc-photo" src="/images/v3/faculty-tiles/aat-faculty.jpg" alt="Accounting and AAT Courses" width="900" height="1612" loading="lazy">
2961                        <span class="ldc-scrim" style="background: linear-gradient(to top, rgba(23,73,109,.94) 0%, rgba(23,73,109,.66) 34%, rgba(23,73,109,.10) 64%, rgba(23,73,109,0) 100%)"></span>
2962                        <span class="ldc-content">
2963                            <span class="ldc-cat">Accounting and AAT Courses</span>
2964                            <span class="ldc-desc">
2964Qualify with AAT and open the door to a secure, well-paid finance career.</span>
2965                            <span class="ldc-price">from <b>&pound;29.99</b>/month<sup>*</sup></span>
2966                            <span class="ldc-accent" style="color: #71bcf4"><span class="ldc-dot" style="background: #71bcf4"></span>AAT-accredited</span>
2967                            <span class="ldc-cta">Explore courses</span>
2968                        </span>
2969                    </a>
2970                </div>
2971                                            <div class="ldc-cardwrap" role="listitem">
2972                    <a class="ldc-card" href="/category/dental-faculty">
2973                        <img class="ldc-photo" src="/images/v3/faculty-tiles/dental-faculty.jpg" alt="Dental Faculty" width="900" height="1612" loading="lazy">
2974                        <span class="ldc-scrim" style="background: linear-gradient(to top, rgba(23,67,92,.94) 0%, rgba(23,67,92,.66) 34%, rgba(23,67,92,.10) 64%, rgba(23,67,92,0) 100%)"></span>
2975                        <span class="ldc-content">
2976                            <span class="ldc-cat">Dental Faculty</span>
2977                            <span class="ldc-desc">Begin a respected clinical career supporting patients in modern dental practice.</span>
2978                            <span class="ldc-price">from <b>&pound;29.99</b>/month<sup>*</sup></span>
2979                            <span class="ldc-accent" style="color: #71c4f4"><span class="ldc-dot" style="background: #71c4f4"></span>Clinical career</span>
2980                            <span class="ldc-cta">Explore courses</span>
2981                        </span>
2982                    </a>
2983                </div>
2984                                            <div class="ldc-cardwrap" role="listitem">
2985                    <a class="ldc-card" href="https://www.learndirect.com/category/alevel-courses">
2986                        <img class="ldc-photo" src="/images/v3/faculty-tiles/alevel-courses.jpg" alt="Online A-Levels" width="900" height="1612" loading="lazy">
2987                        <span class="ldc-scrim" style="background: linear-gradient(to top, rgba(18,78,104,.94) 0%, rgba(18,78,104,.66) 34%, rgba(18,78,104,.10) 64%, rgba(18,78,104,0) 100%)"></span>
2988                        <span class="ldc-content">
2989                            <span class="ldc-cat">Online A-Levels</span>
2990                            <span class="ldc-desc">Study A-Levels online at your own pace, with no classroom required.</span>
2991                            <span class="ldc-price">from <b>&pound;29.99</b>/month<sup>*</sup></span>
2992                            <span class="ldc-accent" style="color: #71ccf4"><span class="ldc-dot" style="background: #71ccf4"></span>Study at your pace</span>
2993                            <span class="ldc-cta">Explore courses</span>
2994                        </span>
2995                    </a>
2996                </div>
2997                                            <div class="ldc-cardwrap" role="listitem">
2998                    <a class="ldc-card" href="https://www.learndirect.com/category/gcse-courses">
2999                        <img class="ldc-photo" src="/images/v3/faculty-tiles/gcse-courses.jpg" alt="Online GCSEs" width="900" height="1612" loading="lazy">
3000                        <span class="ldc-scrim" style="background: linear-gradient(to top, rgba(18,70,86,.94) 0%, rgba(18,70,86,.66) 34%, rgba(18,70,86,.10) 64%, rgba(18,70,86,0) 100%)"></span>
3001                        <span class="ldc-content">
3002                            <span class="ldc-cat">Online GCSEs</span>
3003                            <span class="ldc-desc">Resit or gain new GCSEs online with full tutor support throughout.</span>
3004                            <span class="ldc-price">from <b>&pound;29.99</b>/month<sup>*</sup></span>
3005                            <span class="ldc-accent" style="color: #71d4f4"><span class="ldc-dot" style="background: #71d4f4"></span>Tutor supported</span>
3006                            <span class="ldc-cta">Explore courses</span>
3007                        </span>
3008                    </a>
3009                </div>
3010                                            <div class="ldc-cardwrap" role="listitem">
3011                    <a class="ldc-card" href="https://www.learndirect.com/category/mental-health-faculty">
3012                        <img class="ldc-photo" src="/images/v3/faculty-tiles/mental-health-faculty.jpg" alt="Mental Health Courses" width="900" height="1612" loading="lazy">
3013                        <span class="ldc-scrim" style="background: linear-gradient(to top, rgba(28,96,110,.94) 0%, rgba(28,96,110,.66) 34%, rgba(28,96,110,.10) 64%, rgba(28,96,110,0) 100%)"></span>
3014                        <span class="ldc-content">
3015                            <span class="ldc-cat">Mental Health Courses</span>
3016                            <span class="ldc-desc">Build the skills to support wellbeing in a fast-growing, in-demand sector.</span>
3017                            <span class="ldc-price">from <b>&pound;29.99</b>/month<sup>*</sup></span>
3018                            <span class="ldc-accent" style="color: #71ddf4"><span class="ldc-dot" style="background: #71ddf4"></span>High-demand sector</span>
3019                            <span class="ldc-cta">Explore courses</span>
3020                        </span>
3021                    </a>
3022                </div>
3023                                            <div class="ldc-cardwrap" role="listitem">
3024                    <a class="ldc-card" href="https://www.learndirect.com/category/tefl-faculty">
3025                        <img class="ldc-photo" src="/images/v3/faculty-tiles/tefl-faculty.jpg" alt="TEFL Courses" width="900" height="1612" loading="lazy">
3026                        <span class="ldc-scrim" style="background: linear-gradient(to top, rgba(14,73,80,.94) 0%, rgba(14,73,80,.66) 34%, rgba(14,73,80,.10) 64%, rgba(14,73,80,0) 100%)"></span>
3027                        <span class="ldc-content">
3028                            <span class="ldc-cat">TEFL Courses</span>
3029                            <span class="ldc-desc">Teach English anywhere in the world with an internationally recognised qualification.</span>
3030                            <span class="ldc-price">from <b>&pound;29.99</b>/month<sup>*</sup></span>
3031                            <span class="ldc-accent" style="color: #71e5f4"><span class="ldc-dot" style="background: #71e5f4"></span>Teach &amp; travel</span>
3032                            <span class="ldc-cta">Explore courses</span>
3033                        </span>
3034                    </a>
3035                </div>
3036                                            <div class="ldc-cardwrap" role="listitem">
3037                    <a class="ldc-card" href="https://www.learndirect.com/category/fitness-faculty">
3038                        <img class="ldc-photo" src="/images/v3/faculty-tiles/fitness-faculty.jpg" alt="Health &amp; Fitness Courses" width="900" height="1612" loading="lazy">
3039                        <span class="ldc-scrim" style="background: linear-gradient(to top, rgba(23,105,109,.94) 0%, rgba(23,105,109,.66) 34%, rgba(23,105,109,.10) 64%, rgba(23,105,109,0) 100%)"></span>
3040                        <span class="ldc-content">
3041                            <span class="ldc-cat">Health &amp; Fitness Courses</span>
3042                            <span class="ldc-desc">Turn your passion for fitness into a career as a coach or personal trainer.</span>
3043                            <span class="ldc-price">from <b>&pound;29.99</b>/month<sup>*</sup></span>
3044                            <span class="ldc-accent" style="color: #71edf4"><span class="ldc-dot" style="background: #71edf4"></span>Get qualified</span>
3045                            <span class="ldc-cta">Explore courses</span>
3046                        </span>
3047                    </a>
3048                </div>
3049                                            <div class="ldc-cardwrap" role="listitem">
3050                    <a class="ldc-card" href="https://www.learndirect.com/category/it-courses">
3051                        <img class="ldc-photo" src="/images/v3/faculty-tiles/it-courses.jpg" alt="IT Courses" width="900" height="1612" loading="lazy">
3052                        <span class="ldc-scrim" style="background: linear-gradient(to top, rgba(23,92,91,.94) 0%, rgba(23,92,91,.66) 34%, rgba(23,92,91,.10) 64%, rgba(23,92,91,0) 100%)"></span>
3053                        <span class="ldc-content">
3054                            <span class="ldc-cat">IT Courses</span>
3055                            <span class="ldc-desc">Lead the digital revolution with skills in web design, coding and IT.</span>
3056                            <span class="ldc-price">from <b>&pound;29.99</b>/month<sup>*</sup></span>
3057                            <span class="ldc-accent" style="color: #71f4f2"><span class="ldc-dot" style="background: #71f4f2"></span>Future-proof skills</span>
3058                            <span class="ldc-cta">Explore courses</span>
3059                        </span>
3060                    </a>
3061                </div>
3062                                            <div class="ldc-cardwrap" role="listitem">
3063                    <a class="ldc-card" href="https://www.learndirect.com/category/lifestyle-courses">
3064                        <img class="ldc-photo" src="/images/v3/faculty-tiles/lifestyle-courses.jpg" alt="Lifestyle Courses" width="900" height="1612" loading="lazy">
3065                        <span class="ldc-scrim" style="background: linear-gradient(to top, rgba(18,104,98,.94) 0%, rgba(18,104,98,.66) 34%, rgba(18,104,98,.10) 64%, rgba(18,104,98,0) 100%)"></span>
3066                        <span class="ldc-content">
3067                            <span class="ldc-cat">
3067Lifestyle Courses</span>
3068                            <span class="ldc-desc">Explore a range of short courses to learn something new for life and work.</span>
3069                            <span class="ldc-price">from <b>&pound;29.99</b>/month<sup>*</sup></span>
3070                            <span class="ldc-accent" style="color: #71f4ea"><span class="ldc-dot" style="background: #71f4ea"></span>Learn for life</span>
3071                            <span class="ldc-cta">Explore courses</span>
3072                        </span>
3073                    </a>
3074                </div>
3075                                            <div class="ldc-cardwrap" role="listitem">
3076                    <a class="ldc-card" href="https://www.learndirect.com/category/short-courses">
3077                        <img class="ldc-photo" src="/images/v3/faculty-tiles/short-courses.jpg" alt="Short Courses" width="900" height="1612" loading="lazy">
3078                        <span class="ldc-scrim" style="background: linear-gradient(to top, rgba(18,86,77,.94) 0%, rgba(18,86,77,.66) 34%, rgba(18,86,77,.10) 64%, rgba(18,86,77,0) 100%)"></span>
3079                        <span class="ldc-content">
3080                            <span class="ldc-cat">Short Courses</span>
3081                            <span class="ldc-desc">Quick, focused courses to upskill fast and boost your CV in weeks.</span>
3082                            <span class="ldc-price">from <b>&pound;29.99</b>/month<sup>*</sup></span>
3083                            <span class="ldc-accent" style="color: #71f4e2"><span class="ldc-dot" style="background: #71f4e2"></span>Upskill fast</span>
3084                            <span class="ldc-cta">Explore courses</span>
3085                        </span>
3086                    </a>
3087                </div>
3088                                            <div class="ldc-cardwrap" role="listitem">
3089                    <a class="ldc-card" href="https://www.learndirect.com/category/it-networking-and-cyber-security">
3090                        <img class="ldc-photo" src="/images/v3/faculty-tiles/it-networking-and-cyber-security.jpg" alt="Networking &amp; Cyber Security" width="900" height="1612" loading="lazy">
3091                        <span class="ldc-scrim" style="background: linear-gradient(to top, rgba(28,110,94,.94) 0%, rgba(28,110,94,.66) 34%, rgba(28,110,94,.10) 64%, rgba(28,110,94,0) 100%)"></span>
3092                        <span class="ldc-content">
3093                            <span class="ldc-cat">Networking &amp; Cyber Security</span>
3094                            <span class="ldc-desc">Enter one of tech&#039;s highest-paid fields with in-demand security skills.</span>
3095                            <span class="ldc-price">from <b>&pound;29.99</b>/month<sup>*</sup></span>
3096                            <span class="ldc-accent" style="color: #71f4da"><span class="ldc-dot" style="background: #71f4da"></span>High-paid field</span>
3097                            <span class="ldc-cta">Explore courses</span>
3098                        </span>
3099                    </a>
3100                </div>
3101                    </div>
3102    </div>
3103
3104    <div class="ldc-controls">
3105        <div class="ldc-dots" id="ldcDots" aria-hidden="true">
3106                            <span class="ldc-dot-nav active"></span>
3107                            <span class="ldc-dot-nav"></span>
3108                            <span class="ldc-dot-nav"></span>
3109                            <span class="ldc-dot-nav"></span>
3110                            <span class="ldc-dot-nav"></span>
3111                            <span class="ldc-dot-nav"></span>
3112                            <span class="ldc-dot-nav"></span>
3113                            <span class="ldc-dot-nav"></span>
3114                            <span class="ldc-dot-nav"></span>
3115                            <span class="ldc-dot-nav"></span>
3116                            <span class="ldc-dot-nav"></span>
3117                            <span class="ldc-dot-nav"></span>
3118                            <span class="ldc-dot-nav"></span>
3119                            <span class="ldc-dot-nav"></span>
3120                            <span class="ldc-dot-nav"></span>
3121                            <span class="ldc-dot-nav"></span>
3122                            <span class="ldc-dot-nav"></span>
3123                            <span class="ldc-dot-nav"></span>
3124                    </div>
3125        <div class="ldc-arrows">
3126            <button class="ldc-arrow" type="button" aria-label="Previous" onclick="ldcNudge(-1)">&#8249;</button>
3127            <button class="ldc-arrow" type="button" aria-label="Next" onclick="ldcNudge(1)">&#8250;</button>
3128        </div>
3129    </div>
3130
3131    <div class="ldc-terms">
3132        <p><span class="ast">*</span> <b>Credit Terms.</b> Offers of credit are available on selected products only. Promotional credit terms are available on selected products and credit options only. Buy now pay later is an (up to) 12 month, 0% APR, unregulated payment option provided by learndirect ltd. Regulated credit options may be offered by our trusted partners where learndirect ltd acts as a credit broker only. Offers of credit are determined by the lenders, are subject to status, and are available for over 18s only. Terms and conditions apply and missed payments may incur late fees/charges and may impact your credit file. More information about available payment options is available <a href="https://www.learndirect.com/learners/payment-options" target="_blank">here</a>.</p>
3133    </div>
3134</section>
3135<script src="https://www.learndirect.com/js/ld-courses-carousel.js" defer></script>
3135
3136
3137	
3137<script>
3138	$(document).ready(function() {
3139		$('.icon-carousel').owlCarousel({
3140			loop:true,
3141			margin:10,
3142			responsiveClass:true,
3143			responsive:{
3144				0:{
3145					items:1,
3146					nav:false,
3147					loop:true,
3148					autoplay:true,
3149					autoplayHoverPause: true
3150				},
3151				1000:{
3152					items:4,
3153					nav:false,
3154					loop:false
3155				}
3156			}
3157		});
3158	});
3159	</script>
3159
3160
3161
3162
3163
3164	</main>
3165
3166
3167    		<style>
3168					#ldf-tp-top,#ldf-cta,#ldf-accred,#site-footer.ldf-main{--ld-navy:#001052;--ld-navy-2:#071a52;--ld-navy-3:#0c2469;--ld-mint:#01FCC2;--ld-ink:#0c1330;--ld-muted:#5b6478;--ld-line:#e7eaf2;--ld-page:#f4f6fb;--ld-blue:#1763C6;--ld-card:#0a1c5c;--ld-hair:rgba(255,255,255,.10);font-family:'Sen',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}
3169					#ldf-tp-top *,#ldf-cta *,#ldf-accred *,#site-footer.ldf-main *{box-sizing:border-box;}
3170					#ldf-cta h2,#ldf-cta h3,#ldf-accred .ldf-accred-title,#site-footer.ldf-main h2,#site-footer.ldf-main h3,#site-footer.ldf-main h4{font-family:'Montserrat',sans-serif;}
3171					.ldf-wrap{max-width:1200px;margin:0 auto;padding-left:32px;padding-right:32px;}
3172
3173					/* ============ TRUSTPILOT (top trust strip) ============ */
3174					#ldf-tp-top{background:#fff;padding:14px 0 26px;border-bottom:1px solid var(--ld-line);}
3175					#ldf-tp-top .ldf-tp-inner{display:flex;flex-direction:column;align-items:center;gap:14px;}
3176					#ldf-tp-top .ldf-tp-eyebrow{font-family:'Montserrat',sans-serif;font-weight:700;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#001052;margin:0;}
3177					#ldf-tp-top .ldf-tp-wrap{max-width:1320px;margin:0 auto;padding-left:24px;padding-right:24px;width:100%;}
3178					#ldf-tp-top .trustpilot-widget{width:100%;max-width:1272px;}
3179
3180					/* ============ CTA BAND (primary action zone) ============ */
3181					#ldf-cta{background:radial-gradient(140% 120% at 80% -10%,#0c2469 0%,#04124a 45%,#001052 100%);position:relative;overflow:hidden;padding:60px 0 60px;color:#fff;}
3182					#ldf-cta .ldf-glow{position:absolute;inset:0;pointer-events:none;}
3183					#ldf-cta .ldf-glow::before{content:"";position:absolute;top:-180px;right:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(1,252,194,.13),transparent 65%);}
3184					#ldf-cta .ldf-glow::after{content:"";position:absolute;bottom:-220px;left:-160px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(23,99,198,.20),transparent 70%);}
3185
3186					#ldf-cta .ldf-cta-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:center;}
3187
3188					/* Left: newsletter (hero action) */
3189					#ldf-cta .ldf-news{max-width:520px;}
3190					#ldf-cta .ldf-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:'Montserrat',sans-serif;font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ld-mint);margin:0 0 14px;}
3191					#ldf-cta .ldf-eyebrow::before{content:"";width:26px;height:2px;background:var(--ld-mint);border-radius:2px;}
3192					#ldf-cta .ldf-news h2{font-weight:800;font-size:36px;line-height:1.1;letter-spacing:-.02em;margin:0 0 12px;color:#fff;}
3193					#ldf-cta .ldf-news h2 em{font-style:normal;color:var(--ld-mint);}
3194					#ldf-cta .ldf-news .ldf-lede{color:#b9c2e6;font-size:16px;line-height:1.5;margin:0 0 24px;}
3195					#ldf-cta .ldf-news-fields{display:flex;gap:12px;}
3196					#ldf-cta .ldf-news-fields .mc-field-group{flex:1 1 0;margin:0;min-width:0;}
3197					#ldf-cta .ldf-input{width:100%;height:54px;border:1.5px solid rgba(255,255,255,.16);border-radius:13px;padding:0 18px;font-family:'Sen',sans-serif;font-size:15.5px;color:#fff;background:rgba(255,255,255,.06);transition:border-color .15s,box-shadow .15s,background .15s;}
3198					#ldf-cta .ldf-input::placeholder{color:#9aa6cf;}
3199					#ldf-cta .ldf-input:focus{outline:none;border-color:var(--ld-mint);background:rgba(255,255,255,.1);box-shadow:0 0 0 4px rgba(1,252,194,.16);}
3200					#ldf-cta .ldf-news-submit{width:100%;height:54px;margin-top:12px;border:0;border-radius:13px;background:var(--ld-mint);color:#00261f;font-family:'Montserrat',sans-serif;font-weight:800;font-size:16px;letter-spacing:.01em;cursor:pointer;transition:transform .12s,box-shadow .18s,background .15s;}
3201					#ldf-cta .ldf-news-submit:hover{background:#22ffce;transform:translateY(-2px);box-shadow:0 14px 30px rgba(1,252,194,.34);}
3202					#ldf-cta .ldf-news-consent{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:#94a0c9;}
3203					#ldf-cta .ldf-news-consent a{color:#c4cbe6;text-decoration:underline;text-underline-offset:2px;}
3204					#ldf-cta #mce-error-response,#ldf-cta #mce-success-response{font-size:13px;margin-top:10px;}
3205					#ldf-cta #mce-success-response{color:var(--ld-mint);}#ldf-cta #mce-error-response{color:#ff9a9a;}
3206					/* HubSpot newsletter form - styled to sit on the dark navy CTA band */
3207					#ldf-cta .ldf-news-hs .hs-form-field{margin-bottom:12px;}
3208					#ldf-cta .ldf-news-hs .hs-form-field>label{display:block;font-family:'Montserrat',sans-serif;font-size:12.5px;font-weight:600;color:#c4cbe6;margin:0 0 7px;}
3209					#ldf-cta .ldf-news-hs .hs-form-field>label .hs-form-required{color:var(--ld-mint);margin-left:3px;}
3210					#ldf-cta .ldf-news-hs .hs-form-field>.hs-field-desc{font-size:12px;color:#9aa6cf;margin:0 0 7px;}
3211					#ldf-cta .ldf-news-hs .hs-input:not([type=checkbox]):not([type=radio]),#ldf-cta .ldf-news-hs input.hs-input,#ldf-cta .ldf-news-hs select.hs-input,#ldf-cta .ldf-news-hs textarea.hs-input{width:100% !important;max-width:100% !important;box-sizing:border-box;height:54px;border:1.5px solid rgba(255,255,255,.16);border-radius:13px;padding:0 18px;font-family:'Sen',sans-serif;font-size:15.5px;color:#fff;background:rgba(255,255,255,.06);transition:border-color .15s,box-shadow .15s,background .15s;}
3212					#ldf-cta .ldf-news-hs textarea.hs-input{height:auto;min-height:96px;padding:14px 18px;line-height:1.5;}
3213					#ldf-cta .ldf-news-hs .hs-input::placeholder{color:#9aa6cf;}
3214					#ldf-cta .ldf-news-hs .hs-input:focus{outline:none;border-color:var(--ld-mint);background:rgba(255,255,255,.1);box-shadow:0 0 0 4px rgba(1,252,194,.16);}
3215					#ldf-cta .ldf-news-hs select.hs-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;}
3216					#ldf-cta .ldf-news-hs select.hs-input option{color:#0c1330;}
3217					#ldf-cta .ldf-news-hs .hs-button{display:inline-block;width:100%;height:54px;margin-top:4px;border:0;border-radius:13px;background:var(--ld-mint);color:#00261f;font-family:'Montserrat',sans-serif;font-weight:800;font-size:16px;letter-spacing:.01em;cursor:pointer;transition:transform .12s,box-shadow .18s,background .15s;}
3218					#ldf-cta .ldf-news-hs .hs-button:hover{background:#22ffce;transform:translateY(-2px);box-shadow:0 14px 30px rgba(1,252,194,.34);}
3219					#ldf-cta .ldf-news-hs .hs-richtext,#ldf-cta .ldf-news-hs .legal-consent-container,#ldf-cta .ldf-news-hs .hs-richtext p{font-size:12.5px;line-height:1.5;color:#94a0c9;}
3220					#ldf-cta .ldf-news-hs .hs-richtext a,#ldf-cta .ldf-news-hs .legal-consent-container a{color:#c4cbe6;text-decoration:underline;text-underline-offset:2px;}
3221					#ldf-cta .ldf-news-hs .legal-consent-container .hs-form-booleancheckbox-display>span{color:#94a0c9;font-size:12.5px;line-height:1.5;margin-left:6px;}
3222					#ldf-cta .ldf-news-hs .hs-error-msg,#ldf-cta .ldf-news-hs .hs-error-msgs label{color:#ff9a9a;font-size:12.5px;}
3223					#ldf-cta .ldf-news-hs .hs-input.invalid,#ldf-cta .ldf-news-hs .hs-input.error{border-color:#ff9a9a;}
3224					#ldf-cta .ldf-news-hs .submitted-message{color:var(--ld-mint);font-size:15px;line-height:1.5;}
3225
3226					/* Right: two bold standout action cards */
3227					#ldf-cta .ldf-actions{display:flex;flex-direction:column;gap:16px;}
3228					#ldf-cta .ldf-action{position:relative;display:flex;align-items:center;gap:18px;width:100%;text-align:left;padding:24px 26px;border-radius:18px;text-decoration:none;cursor:pointer;overflow:hidden;transition:transform .14s,box-shadow .2s;box-shadow:0 10px 30px rgba(0,4,24,.28);}
3229					#ldf-cta .ldf-action::after{content:"";position:absolute;inset:0;border-radius:18px;border:1px solid rgba(255,255,255,.18);pointer-events:none;}
3230					#ldf-cta .ldf-action:hover{transform:translateY(-3px);box-shadow:0 20px 44px rgba(0,4,24,.42);}
3231					/* Callback = solid blue, Quiz = mint gradient — both stand out from the dark canvas */
3232					#ldf-cta .ldf-action--call{background:linear-gradient(135deg,#1763C6 0%,#0b48a0 100%);}
3233					#ldf-cta .ldf-action--quiz{background:linear-gradient(135deg,#01FCC2 0%,#00d6a6 100%);}
3234					#ldf-cta .ldf-action-icon{flex:0 0 auto;width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;}
3235					#ldf-cta .ldf-action-icon svg{width:25px;height:25px;}
3236					#ldf-cta .ldf-action--call .ldf-action-icon{background:rgba(255,255,255,.18);color:#fff;}
3237					#ldf-cta .ldf-action--quiz .ldf-action-icon{background:rgba(0,38,31,.16);color:#00261f;}
3238					#ldf-cta .ldf-action-body{flex:1 1 auto;min-width:0;}
3239					#ldf-cta .ldf-action-body h3{font-size:19px;font-weight:800;margin:0 0 4px;letter-spacing:-.01em;}
3240					#ldf-cta .ldf-action-body p{font-size:14px;line-height:1.45;margin:0;}
3241					#ldf-cta .ldf-action--call .ldf-action-body h3{color:#fff;}
3242					#ldf-cta .ldf-action--call .ldf-action-body p{color:#dbe6ff;}
3243					#ldf-cta .ldf-action--quiz .ldf-action-body h3{color:#00261f;}
3244					#ldf-cta .ldf-action--quiz .ldf-action-body p{color:#04473a;}
3245					#ldf-cta .ldf-action-arrow{flex:0 0 auto;transition:transform .15s;}
3246					#ldf-cta .ldf-action-arrow svg{width:22px;height:22px;display:block;}
3247					#ldf-cta .ldf-action--call .ldf-action-arrow{color:#fff;}
3248					#ldf-cta .ldf-action--quiz .ldf-action-arrow{color:#00261f;}
3249					#ldf-cta .ldf-action:hover .ldf-action-arrow{transform:translateX(4px);}
3250
3251					/* ============ ACCREDITATION (single-row carousel, white strip) ============ */
3252					#ldf-accred{background:#fff;padding:48px 0 44px;}
3253					#ldf-accred .ldf-accred-title{text-align:center;font-family:'Montserrat',sans-serif;font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ld-navy);margin:0 0 4px;}
3254					#ldf-accred .ldf-accred-sub{text-align:center;font-size:14px;color:var(--ld-muted);margin:0 0 24px;}
3255					/* Carousel: rail + flanking chevron buttons (scrollbar hidden) */
3256					#ldf-accred .ldf-carousel{position:relative;max-width:1200px;margin:0 auto;padding:0 56px;}
3257					#ldf-accred .ldf-rail{display:flex;gap:18px;overflow-x:auto;overflow-y:hidden;padding:4px 4px 8px;scroll-behavior:smooth;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;}
3258					#ldf-accred .ldf-rail::-webkit-scrollbar{display:none;height:0;width:0;}
3259					#ldf-accred .ldf-logo{flex:0 0 auto;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;width:150px;height:80px;padding:8px 14px;background:#fff;transition:transform .14s;}
3260					#ldf-accred .ldf-logo:hover{transform:translateY(-2px);}
3261					#ldf-accred .ldf-logo img{max-height:48px;max-width:100%;width:auto;height:auto;object-fit:contain;display:block;}
3262					#ldf-accred .ldf-rail-nav{position:absolute;top:calc(50% - 6px);transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1.5px solid var(--ld-line);background:#fff;color:var(--ld-navy);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;z-index:2;transition:background .15s,border-color .15s,box-shadow .15s,opacity .15s,transform .12s;box-shadow:0 4px 14px rgba(12,19,48,.08);}
3263					#ldf-accred .ldf-rail-nav:hover{border-color:var(--ld-blue);color:var(--ld-blue);box-shadow:0 8px 22px rgba(23,99,198,.18);}
3264					#ldf-accred .ldf-rail-nav:focus-visible{outline:2px solid var(--ld-blue);outline-offset:2px;}
3265					#ldf-accred .ldf-rail-nav svg{width:20px;height:20px;display:block;}
3266					#ldf-accred .ldf-rail-nav--prev{left:0;}
3267					#ldf-accred .ldf-rail-nav--next{right:0;}
3268					#ldf-accred .ldf-rail-nav[disabled]{opacity:.3;cursor:default;box-shadow:none;}
3269					#ldf-accred .ldf-rail-nav[disabled]:hover{border-color:var(--ld-line);color:var(--ld-navy);box-shadow:none;}
3270
3271					/* ============ DARK FOOTER (compact) ============ */
3272					#site-footer.ldf-main{background:var(--ld-navy);color:#fff;padding:0 0 0;display:block;text-align:left;}
3273					#site-footer.ldf-main a{color:#c4cbe6;text-decoration:none;transition:color .15s;}
3274					#site-footer.ldf-main a:hover{color:#fff;}
3275					#site-footer.ldf-main .ldf-cols{padding:48px 0 0;}
3276					#site-footer.ldf-main .ldf-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:44px;}
3277					#site-footer.ldf-main .ldf-brand-logo{display:inline-block;margin-bottom:18px;}
3278					#site-footer.ldf-main .ldf-brand-logo img{height:38px;width:auto;}
3279					#site-footer.ldf-main .ldf-brand p{color:#aab2d0;font-size:12.5px !important;line-height:1.55;max-width:320px;margin:0 0 20px;}
3280					#site-footer.ldf-main .ldf-brand-meta{display:block;}
3281					#site-footer.ldf-main .ldf-bcorp{display:inline-block;}
3282					#site-footer.ldf-main .ldf-bcorp img{height:60px;width:auto;}
3283					#site-footer.ldf-main .ldf-social-block{margin-top:26px;}
3284					#site-footer.ldf-main .ldf-col h4{font-size:11px !important;line-height:1.4 !important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ld-mint) !important;margin:0 0 16px;font-family:'Montserrat',sans-serif;}
3285					#site-footer.ldf-main .ldf-acc-chev{display:none;}
3286					#site-footer.ldf-main .ldf-col ul{list-style:none;margin:0;padding:0;}
3287					#site-footer.ldf-main .ldf-col li{margin-bottom:11px;}
3288					#site-footer.ldf-main .ldf-col li a{font-size:12.5px !important;}
3289					#site-footer.ldf-main .ldf-social-label{font-size:11px !important;line-height:1.4 !important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ld-mint) !important;margin:0 0 12px;font-family:'Montserrat',sans-serif;}
3290					#site-footer.ldf-main .ldf-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:0;}
3291					#site-footer.ldf-main .ldf-social a{width:40px;height:40px;border-radius:11px;background:rgba(255,255,255,.07);display:flex;align-items:center;justify-content:center;transition:background .15s,transform .12s;}
3292					#site-footer.ldf-main .ldf-social a:hover{background:var(--ld-mint);transform:translateY(-2px);}
3293					#site-footer.ldf-main .ldf-social a svg{width:18px;height:18px;fill:#fff;transition:fill .15s;}
3294					#site-footer.ldf-main .ldf-social a:hover svg{fill:#00261f;}
3295					#site-footer.ldf-main .ldf-interests{margin-top:40px;padding-top:32px;border-top:1px solid var(--ld-hair);}
3296					#site-footer.ldf-main .ldf-interests-label{font-size:11px !important;line-height:1.4 !important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ld-mint) !important;margin:0 0 16px;font-family:'Montserrat',sans-serif;}
3297					#site-footer.ldf-main .ldf-interests-list{display:flex;flex-wrap:wrap;gap:9px;}
3298					#site-footer.ldf-main .ldf-interests-list a{display:inline-block;padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.16);font-size:11.5px !important;color:#c4cbe6;transition:background .15s,border-color .15s,color .15s,transform .12s;}
3299					#site-footer.ldf-main .ldf-interests-list a:hover{background:rgba(1,252,194,.12);border-color:var(--ld-mint);color:#fff;transform:translateY(-1px);}
3300					#site-footer.ldf-main .ldf-interest--extra.is-hidden{display:none;}
3301					#site-footer.ldf-main .ldf-interests-toggle{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:7px 14px;border-radius:999px;background:transparent;border:1px solid rgba(255,255,255,.16);color:var(--ld-mint);font-family:'Montserrat',sans-serif;font-weight:700;font-size:11px !important;letter-spacing:.04em;cursor:pointer;transition:background .15s,border-color .15s,color .15s;}
3302					#site-footer.ldf-main .ldf-interests-toggle:hover{background:rgba(1,252,194,.12);border-color:var(--ld-mint);color:#fff;}
3303					#site-footer.ldf-main .ldf-interests-toggle:focus-visible{outline:2px solid var(--ld-mint);outline-offset:2px;}
3304					#site-footer.ldf-main .ldf-interests-toggle-ic{transition:transform .2s ease;}
3305					#site-footer.ldf-main .ldf-interests-toggle.is-open .ldf-interests-toggle-ic{transform:rotate(180deg);}
3306					#site-footer.ldf-main .ldf-bottom{margin-top:40px;border-top:1px solid var(--ld-hair);padding:24px 0 18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;}
3307					#site-footer.ldf-main .ldf-bottom-badges{display:flex;align-items:center;gap:18px;}
3308					#site-footer.ldf-main .ldf-bottom-badges .ldf-bcorp img{height:50px;width:auto;display:block;}
3309					#site-footer.ldf-main .ldf-bottom-badges .ldf-badges{display:flex;align-items:center;gap:16px;}
3310					#site-footer.ldf-main .ldf-bottom-badges .ldf-badges img{height:46px;width:auto;display:block;}
3311					#site-footer.ldf-main .ldf-bottom-mid{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;
3311gap:8px 24px;}
3312					#site-footer.ldf-main .ldf-bottom-links{display:flex;flex-wrap:wrap;gap:8px 24px;}
3313					#site-footer.ldf-main .ldf-bottom-links a{font-size:11.5px !important;color:#aab2d0;}
3314					#site-footer.ldf-main .ldf-legal{font-size:11px !important;line-height:1.6;color:#7e88ab;max-width:920px;margin:0 0 22px;}
3315					#site-footer.ldf-main .ldf-copy{font-size:11.5px !important;color:#aab2d0;white-space:nowrap;margin:0;}
3316
3317					/* ============ RESPONSIVE ============ */
3318					@media (max-width:991px){
3319						#ldf-cta{padding:48px 0 48px;}
3320						#ldf-cta .ldf-cta-grid{grid-template-columns:1fr;gap:36px;}
3321						#ldf-cta .ldf-news{max-width:none;}
3322						#ldf-cta .ldf-news h2{font-size:32px;}
3323						#site-footer.ldf-main .ldf-grid{grid-template-columns:1fr 1fr;gap:34px 32px;}
3324						#site-footer.ldf-main .ldf-brand{grid-column:1 / -1;}
3325					}
3326					/* Apple-style accordion: link columns + interests collapse on mobile */
3327					@media (max-width:833px){
3328						#site-footer.ldf-main .ldf-grid{display:block;}
3329						#site-footer.ldf-main .ldf-brand{padding:0 0 22px;border-bottom:1px solid var(--ld-hair);}
3330						#site-footer.ldf-main .ldf-col, #site-footer.ldf-main .ldf-interests{border-bottom:1px solid var(--ld-hair);}
3331						#site-footer.ldf-main .ldf-interests{margin-top:0;padding-top:0;border-top:0;}
3332						#site-footer.ldf-main .ldf-col h4, #site-footer.ldf-main .ldf-interests-label{display:flex;align-items:center;justify-content:space-between;margin:0;padding:16px 0;cursor:pointer;font-size:11px !important;line-height:1.4 !important;color:var(--ld-mint) !important;}
3333						#site-footer.ldf-main .ldf-col li a{font-size:13px !important;}
3334						#site-footer.ldf-main .ldf-acc-chev{display:block;width:14px;height:14px;color:var(--ld-mint);transition:transform .25s ease;flex:none;}
3335						#site-footer.ldf-main .ldf-col.is-open .ldf-acc-chev, #site-footer.ldf-main .ldf-interests.is-open .ldf-acc-chev{transform:rotate(180deg);}
3336						#site-footer.ldf-main .ldf-col ul, #site-footer.ldf-main .ldf-interests-list{max-height:0;overflow:hidden;transition:max-height .28s ease;}
3337						#site-footer.ldf-main .ldf-col.is-open ul{max-height:1200px;padding-bottom:14px;}
3338						#site-footer.ldf-main .ldf-interests.is-open .ldf-interests-list{max-height:1200px;}
3339						#site-footer.ldf-main .ldf-interests-toggle{display:none;}
3340						#site-footer.ldf-main .ldf-interests.is-open .ldf-interests-toggle{display:inline-flex;margin-bottom:16px;}
3341						/* Bottom strip stays flat (no accordion): stack vertically, badges first */
3342						#site-footer.ldf-main .ldf-bottom{flex-direction:column;align-items:flex-start;gap:18px;margin-top:28px;}
3343						#site-footer.ldf-main .ldf-bottom-mid{justify-content:flex-start;}
3344						#site-footer.ldf-main .ldf-bottom-badges .ldf-bcorp img{height:46px;}
3345						#site-footer.ldf-main .ldf-bottom-badges .ldf-badges img{height:42px;}
3346					}
3347					@media (max-width:575px){
3348							.ldf-wrap{padding-left:20px;padding-right:20px;}
3349							/* Trustpilot: taller card on mobile so reviewer name + date are not clipped */
3350							#ldf-tp-top{padding:14px 0 22px;}
3351							#ldf-tp-top .ldf-tp-wrap{padding-left:16px;padding-right:16px;}
3352							#ldf-tp-top .trustpilot-widget{min-height:250px;}
3353							#ldf-tp-top .trustpilot-widget iframe{min-height:250px !important;height:250px !important;}
3354							#ldf-cta{padding:40px 0 42px;}
3355							#ldf-cta .ldf-news h2{font-size:27px;}
3356							#ldf-cta .ldf-news .ldf-lede{font-size:15px;margin-bottom:20px;}
3357							#ldf-cta .ldf-news-fields{flex-direction:column;gap:10px;}
3358							/* Smaller CTA cards on mobile */
3359							#ldf-cta .ldf-cta-grid{gap:14px;}
3360							#ldf-cta .ldf-action{padding:15px 16px;gap:12px;border-radius:14px;}
3361							#ldf-cta .ldf-action-icon{width:40px;height:40px;border-radius:11px;}
3362							#ldf-cta .ldf-action-icon svg{width:20px;height:20px;}
3363							#ldf-cta .ldf-action-body h3{font-size:16px;}
3364							#ldf-cta .ldf-action-body p{font-size:12.5px;line-height:1.4;}
3365							#ldf-cta .ldf-action-arrow svg{width:18px;height:18px;}
3366							#ldf-accred{padding:34px 0 32px;}
3367							#ldf-accred .ldf-carousel{padding:0 48px;margin:0 8px;}
3368							#ldf-accred .ldf-rail{gap:12px;}
3369							#ldf-accred .ldf-rail-nav{width:38px;height:38px;}
3370							#ldf-accred .ldf-rail-nav svg{width:18px;height:18px;}
3371							#ldf-accred .ldf-logo{width:128px;height:72px;}
3372							#ldf-accred .ldf-logo img{max-height:40px;}
3373							/* Force horizontal padding so nav links are not flush to screen edge */
3374							#site-footer.ldf-main .ldf-wrap{padding-left:20px !important;padding-right:20px !important;}
3375							#site-footer.ldf-main .ldf-cols{padding-top:36px;}
3376							/* Brand stays flat on mobile: B-Corp removed, social row only */
3377							#site-footer.ldf-main .ldf-brand-meta{display:flex;align-items:center;gap:22px;flex-wrap:wrap;}
3378							#site-footer.ldf-main .ldf-social-block{margin-top:0;}
3379							#site-footer.ldf-main .ldf-social-label{margin:0 0 8px;}
3380							#site-footer.ldf-main .ldf-social{gap:8px;}
3381							#site-footer.ldf-main .ldf-social a{width:38px;height:38px;border-radius:10px;}
3382							#site-footer.ldf-main .ldf-col li{margin-bottom:9px;}
3383							#site-footer.ldf-main .ldf-col li a{font-size:13px !important;}
3384							/* Interests pills in a neat 2-column grid when open */
3385							#site-footer.ldf-main .ldf-interests-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;}
3386							#site-footer.ldf-main .ldf-interests-list a{display:flex;align-items:center;justify-content:center;padding:8px 10px;font-size:12px !important;line-height:1.25;text-align:center;min-height:36px;}
3387						}
3388					</style>
3389
3390					
3391					<section id="ldf-tp-top" role="region" aria-label="Trustpilot reviews">
3392						<div class="ldf-tp-wrap">
3393							<div class="ldf-tp-inner">
3394								<p class="ldf-tp-eyebrow">Rated by our learners</p>
3395								<style>
3396    .ld-tp-rail {
3397        width: 100%;
3398        max-width: 1272px;
3399        margin: 0 auto;
3400        background: #ffffff;
3401        border: 1px solid #e6e8ee;
3402        border-radius: 16px;
3403        box-shadow: 0 6px 24px rgba(0, 34, 124, 0.08);
3404        padding: 28px;
3405        box-sizing: border-box;
3406        display: flex;
3407        flex-wrap: wrap;
3408        align-items: stretch;
3409        gap: 28px;
3410    }
3411    .ld-tp-rail * { box-sizing: border-box; }
3412    .ld-tp-rail__score {
3413        flex: 0 0 260px;
3414        max-width: 260px;
3415        display: flex;
3416        flex-direction: column;
3417        justify-content: center;
3418        text-align: left;
3419    }
3420    .ld-tp-rail__headline {
3421        font-size: 20px;
3422        font-weight: 800;
3423        color: #00227C;
3424        margin: 0 0 10px;
3425        line-height: 1.2;
3426    }
3427    .ld-tp-rail__big {
3428        font-size: 48px;
3429        font-weight: 800;
3430        color: #00227C;
3431        line-height: 1;
3432    }
3433    .ld-tp-rail__outof {
3434        font-size: 13px;
3435        color: #8b93a5;
3436        margin: 4px 0 10px;
3437    }
3438    .ld-tp-rail__stars {
3439        display: inline-flex;
3440        font-size: 22px;
3441        line-height: 1;
3442        letter-spacing: 2px;
3443        margin-bottom: 8px;
3444    }
3445    .ld-tp-rail__star { color: #dfe2ea; }
3446    .ld-tp-rail__star.is-on { color: #00B67A; }
3447    .ld-tp-rail__caption {
3448        font-size: 13px;
3449        color: #444b5a;
3450        margin: 0 0 16px;
3451    }
3452    .ld-tp-rail__logo {
3453        display: inline-flex;
3454        align-items: center;
3455        gap: 6px;
3456        font-size: 15px;
3457        font-weight: 700;
3458        color: #00B67A;
3459        margin-bottom: 16px;
3460    }
3461    .ld-tp-rail__logo .ld-tp-rail__star { color: #00B67A; font-size: 18px; }
3462    .ld-tp-rail__cta {
3463        display: inline-flex;
3464        align-items: center;
3465        gap: 6px;
3466        align-self: flex-start;
3467        background: #019ce0;
3468        color: #ffffff;
3469        font-weight: 700;
3470        font-size: 14px;
3471        text-decoration: none;
3472        padding: 11px 20px;
3473        border-radius: 50px;
3474        transition: background 0.15s ease;
3475    }
3476    .ld-tp-rail__cta:hover,
3477    .ld-tp-rail__cta:focus {
3478        background: #0b1f44;
3479        color: #ffffff;
3480        text-decoration: none;
3481    }
3482    .ld-tp-rail__viewport {
3483        flex: 1 1 600px;
3484        min-width: 0;
3485        position: relative;
3486    }
3487    .ld-tp-rail__cards {
3488        display: flex;
3489        gap: 16px;
3490        overflow-x: auto;
3491        scroll-behavior: smooth;
3492        scroll-snap-type: x mandatory;
3493        -webkit-overflow-scrolling: touch;
3494        padding-bottom: 4px;
3495        scrollbar-width: none;
3496    }
3497    .ld-tp-rail__cards::-webkit-scrollbar { display: none; }
3498    .ld-tp-rail__cards > .ld-rc {
3499        flex: 0 0 calc((100% - 32px) / 3);
3500        max-width: calc((100% - 32px) / 3);
3501        scroll-snap-align: start;
3502    }
3503    .ld-tp-rail__nav {
3504        position: absolute;
3505        top: 50%;
3506        transform: translateY(-50%);
3507        z-index: 2;
3508        width: 40px;
3509        height: 40px;
3510        border-radius: 50%;
3511        border: 1px solid #e6e8ee;
3512        background: #ffffff;
3513        color: #00227C;
3514        display: flex;
3515        align-items: center;
3516        justify-content: center;
3517        cursor: pointer;
3518        box-shadow: 0 4px 14px rgba(0, 34, 124, 0.16);
3519        transition: background 0.15s ease, opacity 0.15s ease, transform 0.12s ease;
3520    }
3521    .ld-tp-rail__nav:hover:not(:disabled) { background: #f1f5ff; transform: translateY(-50%) scale(1.06); }
3522    .ld-tp-rail__nav:disabled { opacity: 0.35; cursor: default; }
3523    .ld-tp-rail__nav svg { width: 18px; height: 18px; }
3524    .ld-tp-rail__nav--prev { left: -8px; }
3525    .ld-tp-rail__nav--next { right: -8px; }
3526    @media (max-width: 991px) {
3527        .ld-tp-rail { flex-direction: column; gap: 18px; min-width: 0; width: 100%; max-width: 100%; }
3528        .ld-tp-rail__viewport { flex: 1 1 auto; min-width: 0; width: 100%; max-width: 100%; }
3529        .ld-tp-rail__cards { min-width: 0; width: 100%; max-width: 100%; }
3530        .ld-tp-rail__cards > .ld-rc { flex-basis: calc((100% - 16px) / 2); max-width: calc((100% - 16px) / 2); }
3531        .ld-tp-rail__score { flex-basis: auto; max-width: none; text-align: center; align-items: center; }
3532        .ld-tp-rail__cta { align-self: center; }
3533        .ld-tp-rail__nav--prev { left: 2px; }
3534        .ld-tp-rail__nav--next { right: 2px; }
3535    }
3536    @media (max-width: 575px) {
3537        .ld-tp-rail { padding: 18px; }
3538        .ld-tp-rail__cards { gap: 12px; }
3539        .ld-tp-rail__cards > .ld-rc { flex-basis: 100%; max-width: 100%; }
3540        .ld-tp-rail__nav { width: 34px; height: 34px; box-shadow: 0 4px 16px rgba(0, 34, 124, 0.30); border-color: #c7cfe4; }
3541        .ld-tp-rail__nav--prev { left: 6px; }
3542        .ld-tp-rail__nav--next { right: 6px; }
3543    }
3544</style>
3545<section class="ld-tp-rail" role="region" aria-label="Trustpilot reviews">
3546    <div class="ld-tp-rail__score">
3547        <p class="ld-tp-rail__headline">Rated Excellent by our learners</p>
3548        <span class="ld-tp-rail__big">4.5</span>
3549        <span class="ld-tp-rail__outof">out of 5</span>
3550        <span class="ld-tp-rail__stars" aria-label="4 out of 5 stars">
3551                            <span class="ld-tp-rail__star is-on" aria-hidden="true">&#9733;</span>
3552                            <span class="ld-tp-rail__star is-on" aria-hidden="true">&#9733;</span>
3553                            <span class="ld-tp-rail__star is-on" aria-hidden="true">&#9733;</span>
3554                            <span class="ld-tp-rail__star is-on" aria-hidden="true">&#9733;</span>
3555                            <span class="ld-tp-rail__star" aria-hidden="true">&#9733;</span>
3556                    </span>
3557        <span class="ld-tp-rail__logo">
3558            <span class="ld-tp-rail__star" aria-hidden="true">&#9733;</span> Trustpilot
3559        </span>
3560        <p class="ld-tp-rail__caption">Based on 32,421 Trustpilot reviews</p>
3561        <a class="ld-tp-rail__cta" href="https://www.learndirect.com/reviews">Read all reviews &rarr;</a>
3562    </div>
3563    <div class="ld-tp-rail__viewport">
3564        <button type="button" class="ld-tp-rail__nav ld-tp-rail__nav--prev" aria-label="Previous reviews" disabled>
3565            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m15 18-6-6 6-6"/></svg>
3566        </button>
3567        <div class="ld-tp-rail__cards">
3568                            <style>
3569    .ld-rc {
3570        display: flex;
3571        flex-direction: column;
3572        min-height: 248px;
3573        height: 100%;
3574        background: #ffffff;
3575        border: 1px solid #e6e8ee;
3576        border-radius: 12px;
3577        box-shadow: 0 2px 10px rgba(0, 34, 124, 0.06);
3578        padding: 22px 22px 20px;
3579        box-sizing: border-box;
3580        text-align: left;
3581    }
3582    .ld-rc__top {
3583        display: flex;
3584        align-items: center;
3585        justify-content: space-between;
3586        margin-bottom: 12px;
3587    }
3588    .ld-rc__stars {
3589        display: inline-flex;
3590        line-height: 1;
3591        font-size: 18px;
3592        letter-spacing: 1px;
3593    }
3594    .ld-rc__star {
3595        color: #dfe2ea;
3596    }
3597    .ld-rc__star.is-on {
3598        color: #00B67A;
3599    }
3600    .ld-rc__verified {
3601        display: inline-flex;
3602        align-items: center;
3603        gap: 4px;
3604        font-size: 12px;
3605        font-weight: 600;
3606        color: #00875a;
3607        white-space: nowrap;
3608    }
3609    .ld-rc__verified svg {
3610        width: 13px;
3611        height: 13px;
3612        flex: 0 0 auto;
3613    }
3614    .ld-rc__title {
3615        font-size: 16px;
3616        font-weight: 700;
3617        color: #0b1f44;
3618        margin: 0 0 8px;
3619        white-space: nowrap;
3620        overflow: hidden;
3621        text-overflow: ellipsis;
3622    }
3623    .ld-rc__body {
3624        font-size: 14px;
3625        line-height: 1.5;
3626        color: #444b5a;
3627        margin: 0 0 10px;
3628        display: -webkit-box;
3629        -webkit-line-clamp: 3;
3630        -webkit-box-orient: vertical;
3631        overflow: hidden;
3632    }
3633    .ld-rc.is-expanded .ld-rc__body {
3634        display: block;
3635        -webkit-line-clamp: none;
3636        overflow: visible;
3637    }
3638    .ld-rc__more {
3639        align-self: flex-start;
3640        background: none;
3641        border: 0;
3642        padding: 0;
3643        margin: 0 0 16px;
3644        font-size: 13px;
3645        font-weight: 700;
3646        color: #019ce0;
3647        cursor: pointer;
3648        line-height: 1.4;
3649    }
3650    .ld-rc__more:hover,
3651    .ld-rc__more:focus {
3652        color: #0b1f44;
3653        text-decoration: underline;
3654    }
3655    .ld-rc__more[hidden] {
3656        display: none;
3657    }
3658    .ld-rc__foot {
3659        display: flex;
3660        align-items: center;
3661        gap: 12px;
3662        margin-top: auto;
3663    }
3664    .ld-rc__avatar {
3665        flex: 0 0 auto;
3666        width: 40px;
3667        height: 40px;
3668        border-radius: 50%;
3669        background: #00227C;
3670        color: #ffffff;
3671        display: flex;
3672        align-items: center;
3673        justify-content: center;
3674        font-size: 15px;
3675        font-weight: 700;
3676        line-height: 1;
3677        text-transform: uppercase;
3678    }
3679    .ld-rc__meta {
3680        display: flex;
3681        flex-direction: column;
3682        min-width: 0;
3683    }
3684    .ld-rc__name {
3685        font-size: 14px;
3686        font-weight: 700;
3687        color: #0b1f44;
3688        white-space: nowrap;
3689        overflow: hidden;
3690        text-overflow: ellipsis;
3691    }
3692    .ld-rc__date {
3693        font-size: 12px;
3694        color: #8b93a5;
3695    }
3696</style>
3697<script type="text/javascript">
3698    (function(){
3699        function ldRcOnClick(e){
3700            var btn = e.target;
3701            if (!btn || !btn.classList || !btn.classList.contains('ld-rc__more')) { return; }
3702            var card = btn.closest ? btn.closest('.ld-rc') : null;
3703            if (!card) {
3704                var p = btn.parentNode;
3705                while (p && (!p.classList || !p.classList.contains('ld-rc'))) { p = p.parentNode; }
3706                card = p;
3707            }
3708            if (!card) { return; }
3709            var open = card.classList.toggle('is-expanded');
3710            btn.setAttribute('aria-expanded', open ? 'true' : 'false');
3711            btn.textContent = open ? 'Read less' : 'Read more';
3712        }
3713        if (!window.__ldRcMoreBound) {
3714            window.__ldRcMoreBound = true;
3715            document.addEventListener('click', ldRcOnClick);
3716        }
3717    })();
3718</script>
3718
3719<div class="ld-rc">
3720    <div class="ld-rc__top">
3721        <span class="ld-rc__stars" aria-label="5 out of 5 stars">
3722                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3723                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3724                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3725                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3726                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3727                    </span>
3728        <span class="ld-rc__verified">
3729            <svg viewBox="0 0 16 16" fill="#00875a" aria-hidden="true"><path d="M6.4 11.2 3.2 8l1.1-1.1 2.1 2.1 5.3-5.3L12.8 4.8z"/></svg>
3730            Verified
3731        </span>
3732    </div>
3733            <p class="ld-rc__title">The gentleman who assisted me was kind…</p>
3734            <p class="ld-rc__body">The gentleman who assisted me was kind ,friendly and helpful and made the whole process very easy.</p>
3735        <div class="ld-rc__foot">
3736        <span class="ld-rc__avatar" aria-hidden="true">M</span>
3737        <span class="ld-rc__meta">
3738            <span class="ld-rc__name">Mazvita</span>
3739            <span class="ld-rc__date">3 Oct 2026</span>
3740        </span>
3741    </div>
3742</div>
3743                            <div class="ld-rc">
3744    <div class="ld-rc__top">
3745        <span class="ld-rc__stars" aria-label="5 out of 5 stars">
3746                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3747                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3748                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3749                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3750                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3751                    </span>
3752        <span class="ld-rc__verified">
3753            <svg viewBox="0 0 16 16" fill="#00875a" aria-hidden="true"><path d="M6.4 11.2 3.2 8l1.1-1.1 2.1 2.1 5.3-5.3L12.8 4.8z"/></svg>
3754            Verified
3755        </span>
3756    </div>
3757            <p class="ld-rc__title">It was easy and straightforward.the…</p>
3758            <p class="ld-rc__body">It was easy and straightforward.the gentleman who assisted me was friendly and walked me through the process which was helpful</p>
3759        <div class="ld-rc__foot">
3760        <span class="ld-rc__avatar" aria-hidden="true">M</span>
3761        <span class="ld-rc__meta">
3762            <span class="ld-rc__name">Mazvita</span>
3763            <span class="ld-rc__date">3 Oct 2026</span>
3764        </span>
3765    </div>
3766</div>
3767                            <div class="ld-rc">
3768    <div class="ld-rc__top">
3769        <span class="ld-rc__stars" aria-label="5 out of 5 stars">
3770                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3771                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3772                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3773                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3774                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3775                    </span>
3776        <span class="ld-rc__verified">
3777            <svg viewBox="0 0 16 16" fill="#00875a" aria-hidden="true"><path d="M6.4 11.2 3.2 8l1.1-1.1 2.1 2.1 5.3-5.3L12.8 4.8z"/></svg>
3778            Verified
3779        </span>
3780    </div>
3781            <p class="ld-rc__title">Fast Support on my certificate</p>
3782            <p class="ld-rc__body">Kiera supported me with fast email to me about my query on when i should expect my certificate. Thank you for everything, Mariam Sadiq</p>
3783        <div class="ld-rc__foot">
3784        <span class="ld-rc__avatar" aria-hidden="true">MS</span>
3785        <span class="ld-rc__meta">
3786            <span class="ld-rc__name">Mariam S.</span>
3787            <span class="ld-rc__date">3 Oct 2026</span>
3788        </span>
3789    </div>
3790</div>
3791                            <div class="ld-rc">
3792    <div class="ld-rc__top">
3793        <span class="ld-rc__stars" aria-label="5 out of 5 stars">
3794                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3795                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3796                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3797                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3798                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3799                    </span>
3800        <span class="ld-rc__verified">
3801            <svg viewBox="0 0 16 16" fill="#00875a" aria-hidden="true"><path d="M6.4 11.2 3.2 8l1.1-1.1 2.1 2.1 5.3-5.3L12.8 4.8z"/></svg>
3802            Verified
3803        </span>
3804    </div>
3805            <p class="ld-rc__title">My enrolment advisor was peter</p>
3806            <p class="ld-rc__body">My enrolment advisor was peter, he explained everything thoroughly from start to finish. Any questions I had, he had the answer too! - I left the phone call enrolled on to a HE course, feeling confident and ready for a new chapter! And that’s thanks to Peter!</p>
3807            <button type="button" class="ld-rc__more" aria-expanded="false">Read more</button>
3808        <div class="ld-rc__foot">
3809        <span class="ld-rc__avatar" aria-hidden="true">CR</span>
3810        <span class="ld-rc__meta">
3811            <span class="ld-rc__name">Charleigh R.</span>
3812            <span class="ld-rc__date">2 Oct 2026</span>
3813        </span>
3814    </div>
3815</div>
3816                            <div class="ld-rc">
3817    <div class="ld-rc__top">
3818        <span class="ld-rc__stars" aria-label="5 out of 5 stars">
3819                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3820                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3821                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3822                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3823                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3824                    </span>
3825        <span class="ld-rc__verified">
3826            <svg viewBox="0 0 16 16" fill="#00875a" aria-hidden="true"><path d="M6.4 11.2 3.2 8l1.1-1.1 2.1 2.1 5.3-5.3L12.8 4.8z"/></svg>
3827            Verified
3828        </span>
3829    </div>
3830            <p class="ld-rc__title">had such a great experience speaking…Amazing support from Samuel at Learn Direct</p>
3831            <p class="ld-rc__body">I had such a great experience speaking with Samuel at Learn Direct. He was kind, informative, and incredibly patient. He explained everything thoroughly that I needed to know about the online nursing course, including the payment methods and how the course works, and answered all my questions with no rush at all. He was also really encouraging about my aspirations to get into higher education and made me feel much more confident about taking this step.Thank you so much Samuel for your support! PS. I may need that sweet potato burrito bowl recipe we spoke about! XD</p>
3832            <button type="button" class="ld-rc__more" aria-expanded="false">Read more</button>
3833        <div class="ld-rc__foot">
3834        <span class="ld-rc__avatar" aria-hidden="true">EO</span>
3835        <span class="ld-rc__meta">
3836            <span class="ld-rc__name">Elizabeth O.</span>
3837            <span class="ld-rc__date">2 Oct 2026</span>
3838        </span>
3839    </div>
3840</div>
3841                            <div class="ld-rc">
3842    <div class="ld-rc__top">
3843        <span class="ld-rc__stars" aria-label="5 out of 5 stars">
3844                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3845                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3846                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3847                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3848                            <span class="ld-rc__star is-on" aria-hidden="true">&#9733;</span>
3849                    </span>
3850        <span class="ld-rc__verified">
3851            <svg viewBox="0 0 16 16" fill="#00875a" aria-hidden="true"><path d="M6.4 11.2 3.2 8l1.1-1.1 2.1 2.1 5.3-5.3L12.8 4.8z"/></svg>
3852            Verified
3853        </span>
3854    </div>
3855            <p class="ld-rc__title">Amazing help explained all questions I…</p>
3856            <p class="ld-rc__body">Amazing help explained all questions I asked very good support</p>
3857        <div class="ld-rc__foot">
3858        <span class="ld-rc__avatar" aria-hidden="true">RT</span>
3859        <span class="ld-rc__meta">
3860            <span class="ld-rc__name">Rachel T.</span>
3861            <span class="ld-rc__date">2 Oct 2026</span>
3862        </span>
3863    </div>
3864</div>
3865                    </div>
3866        <button type="button" class="ld-tp-rail__nav ld-tp-rail__nav--next" aria-label="Next reviews">
3867            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m9 18 6-6-6-6"/></svg>
3868        </button>
3869    </div>
3870</section>
3871<script type="text/javascript">
3872    (function(){
3873        function ldTpInit(root){
3874            var rail = root.querySelector(".ld-tp-rail__cards");
3875            var prev = root.querySelector(".ld-tp-rail__nav--prev");
3876            var next = root.querySelector(".ld-tp-rail__nav--next");
3877            if (!rail || !prev || !next) { return; }
3878            function step(){ return Math.max(rail.clientWidth * 0.85, 240); }
3879            function update(){
3880                var max = rail.scrollWidth - rail.clientWidth - 2;
3881                prev.disabled = rail.scrollLeft <= 2;
3882                next.disabled = rail.scrollLeft >= max;
3883            }
3884            prev.addEventListener("click", function(){ rail.scrollBy({ left: -step(), behavior: "smooth" }); });
3885            next.addEventListener("click", function(){ rail.scrollBy({ left: step(), behavior: "smooth" }); });
3886            rail.addEventListener("scroll", update, { passive: true });
3887            window.addEventListener("resize", update);
3888            update();
3889        }
3890        function ldTpInitAll(){
3891            var roots = document.querySelectorAll(".ld-tp-rail");
3892            for (var i = 0; i < roots.length; i++) {
3893                if (roots[i].getAttribute("data-tp-bound")) { continue; }
3894                roots[i].setAttribute("data-tp-bound", "1");
3895                ldTpInit(roots[i]);
3896            }
3897        }
3898        if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", ldTpInitAll); }
3899        else { ldTpInitAll(); }
3900    })();
3901</script>
3901
3902							</div>
3903						</div>
3904					</section>
3905
3906					
3907					<section id="ldf-cta" aria-label="Get started with learndirect">
3908						<span class="ldf-glow" aria-hidden="true"></span>
3909						<div class="ldf-wrap">
3910							<div class="ldf-cta-grid">
3911
3912								
3913								<div class="ldf-news">
3914									<span class="ldf-eyebrow">Ready when you are</span>
3915									<h2>Take the next step in your <em>learning journey</em></h2>
3916									<p class="ldf-lede">Course tips, career advice and exclusive offers, straight to your inbox. No spam, just guidance.</p>
3917
3918									
3919									<div id="ldf-news-hubspot" class="ldf-news-hs"></div>
3920									
3920<script type="text/javascript">
3921										(function(){
3922											function ldfCreateNewsletterForm(){
3923												if (typeof hbspt === 'undefined' || !hbspt.forms) { return false; }
3924												var el = document.getElementById('ldf-news-hubspot');
3925												if (!el || el.getAttribute('data-rendered')) { return true; }
3926												el.setAttribute('data-rendered','1');
3927												hbspt.forms.create({
3928													portalId: "7459026",
3929													formId: "3533562e-15db-4837-b1df-762fffbcf4dc",
3930													region: "na1",
3931													target: "#ldf-news-hubspot"
3932												});
3933												return true;
3934											}
3935											if (!ldfCreateNewsletterForm()) {
3936												var ldfNewsTries = 0;
3937												var ldfNewsTimer = setInterval(function(){
3938													ldfNewsTries++;
3939													if (ldfCreateNewsletterForm() || ldfNewsTries > 50) { clearInterval(ldfNewsTimer); }
3940												}, 200);
3941											}
3942										})();
3943									</script>
3943
3944									<p class="ldf-news-consent">By signing up you agree to our <a href="/help/legal-information/privacy-statement">Privacy Policy</a>. Unsubscribe any time.</p>
3945								</div>
3946
3947								
3948								<div class="ldf-actions">
3949
3950									
3951									<a href="#" class="ldf-action ldf-action--call gtm" data-toggle="modal" data-target="#modal-callback-request" rel="noopener noreferrer nofollow" data-gtm-event='InteractionGAEvent' data-gtm-event-category='Click' data-gtm-event-action='callback_request' data-gtm-event-label='Footer CTA' data-gtm-event-value='' aria-label="Request a callback">
3952										<span class="ldf-action-icon">
3953											<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z"/></svg>
3954										</span>
3955										<span class="ldf-action-body">
3956											<h3>Request a callback</h3>
3957											<p>Speak to a friendly course adviser at a time that suits you.</p>
3958										</span>
3959										<span class="ldf-action-arrow" aria-hidden="true"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></span>
3960									</a>
3961
3962									
3963									<a href="https://www.learndirect.com/career-quiz" class="ldf-action ldf-action--quiz gtm" data-gtm-event='InteractionGAEvent' data-gtm-event-category='Click' data-gtm-event-action='career_quiz' data-gtm-event-label='Footer CTA' data-gtm-event-value='' aria-label="Take the career quiz">
3964										<span class="ldf-action-icon">
3965											<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"/><path d="M12 17h.01"/><circle cx="12" cy="12" r="10"/></svg>
3966										</span>
3967										<span class="ldf-action-body">
3968											<h3>Take the career quiz</h3>
3969											<p>Answer a few questions and find the path that fits you.</p>
3970										</span>
3971										<span class="ldf-action-arrow" aria-hidden="true"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></span>
3972									</a>
3973
3974								</div>
3975
3976							</div>
3977						</div>
3978					</section>
3979
3980					
3981											<section class="ld-employers" aria-label="Organisations we have trained">
3982	<p class="ld-clients-kicker">Trusted to train teams at</p>
3983
3984	
3985	<div class="ld-clients">
3986		<button type="button" class="ld-clients-nav ld-clients-nav--prev" id="ldClientsPrev" aria-label="Scroll logos left" aria-controls="ldClientsViewport">
3987			<span class="ld-chev" aria-hidden="true"></span>
3988		</button>
3989
3990		<div class="ld-clients-viewport" id="ldClientsViewport" role="group" aria-label="Organisations we have trained" tabindex="0">
3991			<div class="ld-clients-track">
3992																			<span class="ld-client ">
3993							<img src="https://www.learndirect.com/images/homepage/clients/arriva.svg" alt="Arriva" loading="lazy">
3994						</span>
3995																				<span class="ld-client ">
3996							<img src="https://www.learndirect.com/images/homepage/clients/fedex.svg" alt="FedEx" loading="lazy">
3997						</span>
3998																				<span class="ld-client is-tall">
3999							<img src="https://www.learndirect.com/images/homepage/clients/hse.svg" alt="Health and Safety Executive" loading="lazy">
4000						</span>
4001																				<span class="ld-client ">
4002							<img src="https://www.learndirect.com/images/homepage/clients/hilton.svg" alt="Hilton" loading="lazy">
4003						</span>
4004																				<span class="ld-client ">
4005							<img src="https://www.learndirect.com/images/homepage/clients/aon.svg" alt="Aon" loading="lazy">
4006						</span>
4007																				<span class="ld-client ">
4008							<img src="https://www.learndirect.com/images/homepage/clients/cambridge.png" alt="University of Cambridge" loading="lazy">
4009						</span>
4010																				<span class="ld-client is-tall">
4011							<img src="https://www.learndirect.com/images/homepage/clients/john-lewis-partners.png" alt="John Lewis &amp; Partners" loading="lazy">
4012						</span>
4013																				<span class="ld-client is-sm">
4014							<img src="https://www.learndirect.com/images/homepage/clients/nhs.svg" alt="NHS" loading="lazy">
4015						</span>
4016																				<span class="ld-client ">
4017							<img src="https://www.learndirect.com/images/homepage/clients/manchester-airport.png" alt="Manchester Airport" loading="lazy">
4018						</span>
4019																				<span class="ld-client ">
4020							<img src="https://www.learndirect.com/images/homepage/clients/national-grid.png" alt="National Grid" loading="lazy">
4021						</span>
4022																				<span class="ld-client ld-client--crest">
4023							<img src="https://www.learndirect.com/images/homepage/clients/cabinet-office-crest.svg" alt="Cabinet Office" loading="lazy">
4024							<span class="ld-client-label">Cabinet Office</span>
4025						</span>
4026																				<span class="ld-client ">
4027							<img src="https://www.learndirect.com/images/homepage/clients/mott-macdonald.svg" alt="Mott MacDonald" loading="lazy">
4028						</span>
4029																				<span class="ld-client ">
4030							<img src="https://www.learndirect.com/images/homepage/clients/aston.svg" alt="Aston University" loading="lazy">
4031						</span>
4032																				<span class="ld-client ">
4033							<img src="https://www.learndirect.com/images/homepage/clients/ottobock.svg" alt="Ottobock" loading="lazy">
4034						</span>
4035												</div>
4036		</div>
4037
4038		<button type="button" class="ld-clients-nav ld-clients-nav--next" id="ldClientsNext" aria-label="Scroll logos right" aria-controls="ldClientsViewport">
4039			<span class="ld-chev" aria-hidden="true"></span>
4040		</button>
4041	</div>
4042</section>
4043
4044<style>
4045	.ld-employers{width:100%;background:#ffffff;padding:40px 0 52px;overflow:hidden;}
4046	.ld-employers *{box-sizing:border-box;}
4047
4048	/* ---- Client strip (chevron scroller) ------------------------------------ */
4049	.ld-clients-kicker{margin:0 0 20px;font-weight:700;font-size:12px;line-height:1;
4050		text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#8893a7 !important;}
4051	.ld-clients{display:flex;align-items:center;justify-content:center;gap:8px;
4052		max-width:1080px;margin:0 auto;padding:0 16px;}
4053	.ld-clients-nav{flex:0 0 auto;width:40px;height:40px;border-radius:50%;
4054		display:inline-flex;align-items:center;justify-content:center;cursor:pointer;
4055		background:#ffffff;border:1px solid #dfe4ec;
4056		box-shadow:0 4px 12px rgba(0,16,82,.08);
4057		transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease;
4058		padding:0;}
4059	.ld-clients-nav:hover{border-color:#001052;box-shadow:0 6px 16px rgba(0,16,82,.14);}
4060	.ld-clients-nav:focus-visible{outline:2px solid #001052;outline-offset:2px;}
4061	.ld-clients-nav:disabled{opacity:.35;cursor:default;box-shadow:none;border-color:#e3ebf8;}
4062	.ld-chev{display:inline-block;width:9px;height:9px;
4063		border-right:2.5px solid #001052;border-bottom:2.5px solid #001052;}
4064	.ld-clients-nav--prev .ld-chev{transform:rotate(135deg);margin-left:3px;}
4065	.ld-clients-nav--next .ld-chev{transform:rotate(-45deg);margin-right:3px;}
4066
4067	.ld-clients-viewport{position:relative;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;
4068		scroll-behavior:smooth;-webkit-overflow-scrolling:touch;
4069		scrollbar-width:none;-ms-overflow-style:none;
4070		-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);
4071		mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);}
4072	.ld-clients-viewport::-webkit-scrollbar{display:none;height:0;}
4073	.ld-clients-viewport:focus-visible{outline:2px solid #001052;outline-offset:2px;border-radius:8px;}
4074	.ld-clients-track{display:inline-flex;align-items:center;flex-wrap:nowrap;width:max-content;
4075		gap:56px;padding:4px 28px;}
4076	.ld-client{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:48px;}
4077	.ld-client img{height:44px;width:auto;max-width:180px;object-fit:contain;display:block;}
4078	.ld-client.is-sm img{height:40px;max-width:78px;}
4079	.ld-client.is-tall img{height:54px;max-width:150px;}
4080	.ld-client--crest{flex-direction:column;gap:3px;height:auto;}
4081	.ld-client--crest img{height:36px;max-width:54px;}
4082	.ld-client-label{font-weight:600;font-size:11px;letter-spacing:.03em;color:#52607a !important;white-space:nowrap;}
4083
4084	@media (max-width:900px){
4085		.ld-clients-track{gap:44px;}
4086		.ld-client img{height:38px;}
4087		.ld-client.is-sm img{height:34px;}
4088		.ld-client.is-tall img{height:46px;}
4089		.ld-client--crest img{height:32px;}
4090	}
4091	@media (max-width:680px){
4092		.ld-clients{gap:4px;padding:0 8px;}
4093		.ld-clients-nav{width:36px;height:36px;}
4094		.ld-clients-track{gap:36px;}
4095		.ld-client{height:40px;}
4096		.ld-client img{height:34px;max-width:140px;}
4097		.ld-client.is-sm img{height:30px;}
4098		.ld-client.is-tall img{height:42px;}
4099		.ld-client--crest img{height:28px;}
4100	}
4101	@media (prefers-reduced-motion:reduce){
4102		.ld-clients-viewport{scroll-behavior:auto;}
4103	}
4104</style>
4105
4106<script>
4107	(function(){
4108		function initLdClients(){
4109			var vp = document.getElementById('ldClientsViewport');
4110			if (!vp || vp.getAttribute('data-ld-init') === '1') { return; }
4111			vp.setAttribute('data-ld-init', '1');
4112			var prev = document.getElementById('ldClientsPrev');
4113			var next = document.getElementById('ldClientsNext');
4114
4115			function stepAmount(){
4116				var w = vp.clientWidth || 320;
4117				var amt = Math.round(w * 0.8);
4118				return amt < 200 ? 200 : amt;
4119			}
4120			function scrollByDir(dir){
4121				if (vp.scrollBy) { vp.scrollBy({ left: dir * stepAmount(), behavior: 'smooth' }); }
4122				else { vp.scrollLeft = vp.scrollLeft + (dir * stepAmount()); }
4123			}
4124			function refresh(){
4125				var max = vp.scrollWidth - vp.clientWidth - 2;
4126				if (prev) { prev.disabled = vp.scrollLeft <= 0; }
4127				if (next) { next.disabled = vp.scrollLeft >= max; }
4128			}
4129
4130			if (prev) { prev.addEventListener('click', function(e){ e.preventDefault(); scrollByDir(-1); }); }
4131			if (next) { next.addEventListener('click', function(e){ e.preventDefault(); scrollByDir(1); }); }
4132			vp.addEventListener('scroll', refresh);
4133			window.addEventListener('resize', refresh);
4134			refresh();
4135			setTimeout(refresh, 400);
4136			window.addEventListener('load', refresh);
4137		}
4138		if (document.readyState === 'loading') {
4139			document.addEventListener('DOMContentLoaded', initLdClients);
4140		} else {
4141			initLdClients();
4142		}
4143	})();
4144</script>
4144
4145
4146						
4147						
4147<script type="text/javascript">
4148							(function(){
4149								function ldfInitInterestsToggle(){
4150									var ftr=document.getElementById("site-footer"); if(!ftr) return;
4151									var btn=ftr.querySelector(".ldf-interests-toggle"); if(!btn) return;
4152									if(btn.getAttribute("data-bound")) return;
4153									btn.setAttribute("data-bound","1");
4154									var extras=ftr.querySelectorAll(".ldf-interest--extra");
4155									var lbl=btn.querySelector(".ldf-interests-toggle-label");
4156									btn.addEventListener("click",function(){
4157										var open=btn.classList.toggle("is-open");
4158										btn.setAttribute("aria-expanded",open?"true":"false");
4159										for(var i=0;i<extras.length;i++){ extras[i].classList.toggle("is-hidden",!open); }
4160										if(lbl) lbl.textContent = open ? "Show fewer categories" : "Show all categories";
4161									});
4162								}
4163								if(document.readyState==="loading"){ document.addEventListener("DOMContentLoaded",ldfInitInterestsToggle); }
4164								else{ ldfInitInterestsToggle(); }
4165							})();
4166						</script>
4166
4167									
4168		<footer id="site-footer" class="ldf-main" role="contentinfo">
4169			<div class="ldf-wrap ldf-cols">
4170				<div class="ldf-grid">
4171
4172					
4173					<div class="ldf-brand">
4174						<a href="https://www.learndirect.com" class="ldf-brand-logo" aria-label="learndirect home"><img src="https://www.learndirect.com/images/logo-learndirect-brand-white.webp?orig=png" width="211" height="40" alt="learndirect" /></a>
4175						<p>The UK's leading online learning provider, helping over a million learners gain the skills and qualifications to change their lives.</p>
4176						<div class="ldf-brand-meta">
4177							<div class="ldf-social-block">
4178
4179							<p class="ldf-social-label">Follow us</p>
4180						<div class="ldf-social" aria-label="Follow learndirect on social media">
4181							<a href="https://www.youtube.com/user/learndirectlearning" target="_blank" rel="noopener noreferrer nofollow" aria-label="YouTube" title="YouTube"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M23.5 6.2a3 3 0 0 0-2.1-2.1C19.5 3.5 12 3.5 12 3.5s-7.5 0-9.4.6A3 3 0 0 0 .5 6.2 31.4 31.4 0 0 0 0 12a31.4 31.4 0 0 0 .5 5.8 3 3 0 0 0 2.1 2.1c1.9.6 9.4.6 9.4.6s7.5 0 9.4-.6a3 3 0 0 0 2.1-2.1A31.4 31.4 0 0 0 24 12a31.4 31.4 0 0 0-.5-5.8zM9.6 15.6V8.4l6.2 3.6z"/></svg></a>
4182							<a href="https://twitter.com/learndirect4Biz" target="_blank" rel="noopener noreferrer nofollow" aria-label="X (Twitter)" title="X (Twitter)"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M18.9 2H22l-7.3 8.4L23.3 22h-6.7l-5.2-6.9L5.3 22H2.2l7.8-9L1 2h6.9l4.7 6.3zm-1.2 18h1.9L7.4 3.9H5.4z"/></svg></a>
4183							<a href="https://www.facebook.com/learndirect/" target="_blank" rel="noopener noreferrer nofollow" aria-label="Facebook" title="Facebook"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M24 12a12 12 0 1 0-13.9 11.9v-8.4H7.1V12h3V9.4c0-3 1.8-4.6 4.5-4.6 1.3 0 2.7.2 2.7.2v2.9h-1.5c-1.5 0-2 .9-2 1.9V12h3.3l-.5 3.5h-2.8v8.4A12 12 0 0 0 24 12z"/></svg></a>
4184							<a href="https://www.instagram.com/learndirect/" target="_blank" rel="noopener noreferrer nofollow" aria-label="Instagram" title="Instagram"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 2.2c3.2 0 3.6 0 4.9.1 1.2.1 1.8.3 2.2.4.6.2 1 .5 1.4.9.4.4.7.8.9 1.4.2.4.4 1 .4 2.2.1 1.3.1 1.7.1 4.9s0 3.6-.1 4.9c-.1 1.2-.3 1.8-.4 2.2-.2.6-.5 1-.9 1.4-.4.4-.8.7-1.4.9-.4.2-1 .4-2.2.4-1.3.1-1.7.1-4.9.1s-3.6 0-4.9-.1c-1.2-.1-1.8-.3-2.2-.4-.6-.2-1-.5-1.4-.9-.4-.4-.7-.8-.9-1.4-.2-.4-.4-1-.4-2.2-.1-1.3-.1-1.7-.1-4.9s0-3.6.1-4.9c.1-1.2.3-1.8.4-2.2.2-.6.5-1 .9-1.4.4-.4.8-.7 1.4-.9.4-.2 1-.4 2.2-.4 1.3-.1 1.7-.1 4.9-.1zm0 3.7a6.1 6.1 0 1 0 0 12.2 6.1 6.1 0 0 0 0-12.2zm0 10a3.9 3.9 0 1 1 0-7.8 3.9 3.9 0 0 1 0 7.8zm6.4-10.3a1.4 1.4 0 1 1-2.9 0 1.4 1.4 0 0 1 2.9 0z"/></svg></a>
4185							<a href="https://www.pinterest.co.uk/learndirectonline" target="_blank" rel="noopener noreferrer nofollow" aria-label="Pinterest" title="Pinterest"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 2a10 10 0 0 0-3.6 19.3c-.1-.8-.2-2 0-2.9l1.2-5s-.3-.6-.3-1.5c0-1.4.8-2.5 1.9-2.5.9 0 1.3.7 1.3 1.5 0 .9-.6 2.2-.9 3.5-.2 1 .5 1.9 1.6 1.9 1.9 0 3.2-2.4 3.2-5.3 0-2.2-1.5-3.8-4.1-3.8a4.7 4.7 0 0 0-4.9 4.7c0 .9.3 1.5.7 2 .2.2.2.3.1.6l-.2.9c-.1.3-.3.4-.6.2-1.2-.5-1.7-1.9-1.7-3.5 0-2.6 2.2-5.7 6.5-5.7 3.5 0 5.8 2.5 5.8 5.2 0 3.5-2 6.2-4.9 6.2-1 0-1.9-.5-2.2-1.1l-.6 2.4c-.2.8-.7 1.7-1.1 2.3A10 10 0 1 0 12 2z"/></svg></a>
4186							<a href="https://www.tiktok.com/@learndirectuk" target="_blank" rel="noopener noreferrer nofollow" aria-label="TikTok" title="TikTok"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M16.6 5.8a4.3 4.3 0 0 1-1-2.8h-3.3v13.4a2.5 2.5 0 1 1-1.8-2.4V8.6a5.8 5.8 0 1 0 5.1 5.7V8.8a7.5 7.5 0 0 0 4.4 1.4V6.9a4.3 4.3 0 0 1-3.4-1.1z"/></svg></a>
4187						</div>
4188							</div>
4189						</div>
4190					</div>
4191
4192					
4193					<div class="ldf-col">
4194						<h4 role="button" tabindex="0" aria-expanded="false">Explore<svg class="ldf-acc-chev" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></h4>
4195						<ul aria-label="More information">
4196							<li><a href="/about-us">About us</a></li>
4197							<li><a href="/courses">Courses</a></li>
4198							<li><a href="/learners/payment-options">Funding options</a></li>
4199							<li><a href="https://www.learndirect.com/our-pledge">Our pledge</a></li>
4200							<li><a href="/using-learndirect/how-it-works">How it works</a></li>
4201							<li><a href="/employability">Employability</a></li>
4202							<li><a href="https://www.learndirect.com/vacancies">Careers</a></li>
4203							<li><a href="https://www.learndirect.com/career-quiz">Career quiz</a></li>
4204						</ul>
4205					</div>
4206
4207					
4208					<div class="ldf-col">
4209						<h4 role="button" tabindex="0" aria-expanded="false">Resources<svg class="ldf-acc-chev" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></h4>
4210						<ul aria-label="Resources">
4211							<li><a href="https://www.learndirect.com/blog">Blog</a></li>
4212							<li><a href="/blog/category/news">News</a></li>
4213							<li><a href="/ucas-clearing">UCAS Clearing</a></li>
4214							<li><a href="https://www.learndirect.com/totum">TOTUM</a></li>
4215							<li><a href="https://www.learndirect.com/sitemap">Sitemap</a></li>
4216						</ul>
4217					</div>
4218
4219					
4220					<div class="ldf-col">
4221						<h4 role="button" tabindex="0" aria-expanded="false">Help &amp; contact<svg class="ldf-acc-chev" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></h4>
4222						<ul aria-label="Help and contact">
4223							<li><a href="/contact">Contact us</a></li>
4224							<li><a href="https://gethelp.learndirect.com/" target="_blank" rel="noopener noreferrer nofollow">Help and support</a></li>
4225							<li><a href="/help/faqs/sample-content-page/i-have-forgotten-my-password-and-cant-access-my-learndirect-account-what-should-i-do">Problems logging in?</a></li>
4226															<li>
4226<a class="gtm" href="#" data-toggle="modal" data-target="#modal-callback-request" rel="noopener noreferrer nofollow" data-gtm-event='InteractionGAEvent' data-gtm-event-category='Click' data-gtm-event-action='contact_us_phone' data-gtm-event-label='Footer' data-gtm-event-value=''>Request a callback</a></li>
4227													</ul>
4228					</div>
4229
4230				</div>
4231
4232				
4233												<div class="ldf-interests">
4234					<p class="ldf-interests-label" role="button" tabindex="0" aria-expanded="false">What interests you?<svg class="ldf-acc-chev" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></p>
4235					<div class="ldf-interests-list" role="list" aria-label="Browse course categories">
4236																				<a href="/category/access-to-he-diploma-courses" role="listitem" class="ldf-interest ">Access to Higher Education</a>
4237																											<a href="/category/nursing-faculty" role="listitem" class="ldf-interest ">Access to Higher Education Nursing</a>
4238																											<a href="/category/alevel-courses" role="listitem" class="ldf-interest ">A-Levels &amp; GCSEs</a>
4239																											<a href="/category/education-faculty" role="listitem" class="ldf-interest ">Teaching &amp; Education</a>
4240																											<a href="/category/professional-qualifications" role="listitem" class="ldf-interest ">Professional Services</a>
4241																											<a href="/category/tefl-faculty" role="listitem" class="ldf-interest ">Teaching English as a Foreign Language (TEFL)</a>
4242																											<a href="/category/beauty-faculty" role="listitem" class="ldf-interest ">Beauty &amp; Well-Being</a>
4243																											<a href="/category/animal-faculty" role="listitem" class="ldf-interest ">Animal Care &amp; Veterinary</a>
4244																											<a href="/category/english-maths" role="listitem" class="ldf-interest ">English &amp; Maths</a>
4245																											<a href="/category/creative-arts" role="listitem" class="ldf-interest ">Creative Arts</a>
4246																											<a href="/category/fitness-faculty" role="listitem" class="ldf-interest  ldf-interest--extra is-hidden ">Health and Fitness</a>
4247																											<a href="/category/all_courses" role="listitem" class="ldf-interest  ldf-interest--extra is-hidden ">Other / Short Courses</a>
4248																											<a href="https://www.learndirect.com/category/healthcare" role="listitem" class="ldf-interest  ldf-interest--extra is-hidden ">Healthcare</a>
4249																		</div>
4250										<button type="button" class="ldf-interests-toggle" aria-expanded="false">
4251						<span class="ldf-interests-toggle-label">Show all categories</span>
4252						<svg class="ldf-interests-toggle-ic" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg>
4253					</button>
4254									</div>
4255				
4256				
4257				<div class="ldf-bottom">
4258					<div class="ldf-bottom-badges">
4259						<span class="ldf-bcorp"><img src="https://www.learndirect.com/images/bcorp-logo-white.webp?orig=png" alt="Certified B Corporation" /></span>
4260						<span class="ldf-badges">
4261							<img src="https://www.learndirect.com/images/best-top-25-23.webp?orig=png" alt="Best Companies Top 25" />
4262							<img src="https://www.learndirect.com/images/best-mid-23.webp?orig=png" alt="Best Companies Mid Sized" />
4263						</span>
4264					</div>
4265					<div class="ldf-bottom-mid">
4266						<div class="ldf-bottom-links">
4267							<a href="/help/legal-information/terms-and-conditions">Terms &amp; Conditions</a>
4268							<a href="/help/legal-information/privacy-statement">Privacy &amp; Cookies Policy</a>
4269							<a href="/help/policies-statements">Policies &amp; Statements</a>
4270						</div>
4271						<p class="ldf-copy">©2026 learndirect</p>
4272					</div>
4273				</div>
4274				<p class="ldf-legal">learndirect ltd is registered in England and Wales, company Number 06
4274779528. VAT No. GB345339786. learndirect ltd. (FCA reference 925717) is an appointed representative of Stonebridge Associated Colleges Limited which is authorised and regulated by the Financial Conduct Authority (FCA) under firm reference number 673930.</p>
4275
4276			</div>
4277		</footer>
4278
4279		
4280		
4280<script type="text/javascript">
4281			(function(){
4282				function ldfInitAccordion(){
4283					var ftr=document.getElementById("site-footer"); if(!ftr) return;
4284					if(ftr.getAttribute("data-acc-bound")) return;
4285					ftr.setAttribute("data-acc-bound","1");
4286					var mq=window.matchMedia("(max-width:833px)");
4287					var heads=ftr.querySelectorAll(".ldf-col h4, .ldf-interests .ldf-interests-label");
4288					function toggle(head){
4289						if(!mq.matches) return;
4290						var sec=head.closest(".ldf-col") || head.closest(".ldf-interests");
4291						if(!sec) return;
4292						var open=sec.classList.toggle("is-open");
4293						head.setAttribute("aria-expanded",open?"true":"false");
4294					}
4295					for(var i=0;i<heads.length;i++){
4296						(function(head){
4297							head.addEventListener("click",function(){ toggle(head); });
4298							head.addEventListener("keydown",function(e){
4299								if(e.key==="Enter"||e.key===" "||e.key==="Spacebar"){ e.preventDefault(); toggle(head); }
4300							});
4301						})(heads[i]);
4302					}
4303				}
4304				if(document.readyState==="loading"){ document.addEventListener("DOMContentLoaded",ldfInitAccordion); }
4305				else{ ldfInitAccordion(); }
4306			})();
4307		</script>
4307
4308
4309
4310
4311	
4312		
4313			
4314
4315
4316
4317
4318
4319
4320<div id="sticky-enrol-new" class="d-flex d-md-none fixed-bottom w-100 align-items-center">
4321	<div class="w-75 pl-3">
4322												
4323						</div>
4324</div>
4325
4326<!-- consolidated, asynchronous Hubspot load -->
4327<!--[if lte IE 8]>
4328<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2-legacy.js"></script>
4328
4329<![endif]-->
4330
4331<script charset="utf-8" defer type="text/javascript" src="//js.hsforms.net/forms/v2.js" onload="hubcache.letsgo();"></script>
4331
4332
4333
4334
4335
4336
4337	
4338
4339    
4340    <!-- Modal -->
4341<div class="modal fade" id="modal-login" tabindex="-1" role="dialog" aria-labelledby="modal-login" aria-hidden="true">
4342    <div class="modal-dialog modal-sm" role="document">
4343        <div class="modal-content">
4344            <div class="modal-header">
4345                <h5 class="modal-title" id="modal-login-header"><img src="https://www.learndirect.com/images/logo-learndirect.gif" /></h2>
4346                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
4347                    <span aria-hidden="true">&times;</span>
4348                </button>
4349            </div>
4350            <div class="modal-body">
4351                <p>Please choose the system you want to login to:</p>
4352                <!-- <p>
4353                    <a class="btn btn-info btn-lg btn-block mt-4" href="https://access.learndirect.co.uk/arc/" target="_blank">learndirect learning</a>
4354                </p> -->
4355                <p>
4356                    <a class="btn btn-info btn-lg btn-block mt-4 btn-e-courses" href="https://www.learndirect-business.com/student/login.asp" target="_blank" rel="noopener noreferrer nofollow"><img src="https://www.learndirect.com/images/e-courses-logo.webp?orig=png" /></a>
4357                </p>
4358
4359            </div>
4360
4361        </div>
4362    </div>
4363</div>
4364    <div class="modal fade" id="exitIntentModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
4365  <div class="modal-dialog" role="document">
4366    <div class="modal-content">
4367      <div class="modal-header">
4368        <h5 class="modal-title" style="color:#000"></h5>
4369        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
4370          <span aria-hidden="true">&times;</span>
4371        </button>
4372      </div>
4373      <div class="modal-body">
4374      </div>
4375      <div class="modal-footer">
4376        <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
4377      </div>
4378    </div>
4379  </div>
4380</div>    <!-- Generic modals for alerts -->
4381<div class="modal fade" id="alertModal" tabindex="-1" role="dialog" aria-labelledby="alertModal" aria-hidden="true">
4382    <div class="modal-dialog" role="document">
4383        <div class="modal-content">
4384            <div class="modal-header">
4385                <h5 class="modal-title" style="color:#000">
4386                                    </h5>
4387                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
4388                    <span aria-hidden="true">&times;</span>
4389                </button>
4390            </div>
4391            <div class="modal-body">
4392                                                            </div>
4393            <div class="modal-footer">
4394                <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
4395            </div>
4396        </div>
4397    </div>
4398</div>    <div class="modal fade" id="modal-callback-request" tabindex="-1" role="dialog" aria-labelledby="modal-callback-requestLabel" aria-hidden="true">
4399    <div class="modal-dialog modal-lg" role="document">
4400        <div class="modal-content">
4401            <div class="modal-header">
4402                <h5 class="modal-title" id="modal-callback-requestLabel">Request a Callback</h5>
4403                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
4404                    <span aria-hidden="true">&times;</span>
4405                </button>
4406            </div>
4407            <div class="modal-body">
4408				
4408<script>
4409				  hbspt.forms.create({
4410					region: "na1",
4411					portalId: "7459026",
4412					formId: "a1bf20df-6d7b-43d0-96f5-ccf3381b1c8b"
4413				});
4414				</script>
4414
4415				<div class="d-none">
4416	                <form action="https://www.learndirect.com/contact/submitCallbackRequest" id="callback-form" method="post" name="callback-form">
4417                    <input type="hidden" name="_token" value="4fUenxliymWSj0zz1CU0Xk5wHBcBE2xjKkAXggHo">
4418<sub>Fields with <span class="required">*</span> are required.</sub>
4419<div class="form-group mt-3">
4420    <div class="col-md-12">
4421        <div class="row">
4422            <label class="col-12 col-md-3 control-label text-md-right contact-labels">Name*</label>
4423            <div class="col-12 col-md-7">
4424                <div class="contact-inputs-container">
4425                    <input class="form-control required_field" name="CallbackForm[name]" type="text" required />
4426                </div>
4427            </div>
4428        </div>
4429        <hr />
4430    </div>
4431    <div class="col-md-12">
4432        <div class="row nws-ltr-eml-blk">
4433            <label class="col-12 col-md-3 control-label text-md-right contact-labels">Email*</label>
4434            <div class="col-12 col-md-7">
4435                <div class="contact-inputs-container">
4436                    <input class="form-control required_field" name="CallbackForm[email]" type="text" required />
4437                </div>
4438            </div>
4439        </div>
4440        <hr />
4441    </div>
4442    <div class="col-md-12">
4443        <div class="row nws-ltr-eml-blk">
4444            <label class="col-12 col-md-3 control-label text-md-right contact-labels">Phone*</label>
4445            <div class="col-12 col-md-7">
4446                <div class="contact-inputs-container">
4447                    <input class="form-control required_field" name="CallbackForm[phone]" type="tel" required />
4448                </div>
4449            </div>
4450        </div>
4451        <hr />
4452    </div>
4453    <div class="row-query-type col-md-12">
4454        <div class="row nws-ltr-eml-blk">
4455            <label class="col-md-3 col-xs-4 control-label text-md-right contact-labels">Reason</label>
4456            <div class="col-md-7 col-xs-8">
4457                <div class="contact-inputs-container">
4458                    <select class="form-control" id="query_type" name="CallbackForm[query_type]">
4459                        <option value="">
4460                            Select
4461                        </option>
4462                        <option value="course">
4463                            New Enrolments
4464                        </option>
4465                        <option value="support">
4466                            Course Advice (for Existing Students)
4467                        </option>
4468                        <option value="support">
4469                            Tutor/ Admin Support (for Existing Students)
4470                        </option>
4471                    </select>
4472                </div>
4473            </div>
4474        </div>
4475        <hr />
4476    </div>
4477    <div id="callback_selection" style="display: block;">
4478        <div class="col-md-12">
4479            <div class="row nws-ltr-eml-blk">
4480                <label class="col-12 col-md-3 control-label text-md-right contact-labels">Contact me on <span class="required">*</span></label>
4481                <div class="col-12 col-md-7">
4482                    <div class="contact-inputs-container">
4483                        <div class="form-grou mb0">
4484                            <div class="input-group date" id="datetimepicker1">
4485                                <input class="form-control required_field" id="date-select" data-date-format="dd-mm-yyyy" name="date-select" type="text" value="03-10-2026" required />
4486                            </div>
4487                        </div>
4488                    </div>
4489                </div>
4490            </div>
4491            <hr />
4492        </div>
4493        <div class="col-md-12">
4494            <div class="row nws-ltr-eml-blk">
4495                <label class="col-12 col-md-3 control-label text-md-right contact-labels">Preferred Time <span class="">*</span></label>
4496                <div class="col-12 col-md-7">
4497                    <div class="contact-inputs-container">
4498                        <select class="form-control picker required_field" id="callback-time" name="callback-time">
4499                            <option value="Morning">
4500                                This Morning
4501                            </option>
4502                            <option value="Afternoon">
4503                                This Afternoon
4504                            </option>
4505                            <option selected="selected" value="Evening">
4506                                This Evening
4507                            </option>
4508                        </select>
4509                    </div>
4510                </div>
4511            </div>
4512            <hr />
4513        </div>
4514        <div class="col-md-12">
4515            <div class="row nws-ltr-eml-blk">
4516                <label class="col-12 col-md-3 control-label text-md-right contact-labels">
4516Time slots available <span class="">*</span></label>
4517                <div class="col-12 col-md-7">
4518                    <input class="form-control required_field d-none" id="selected-time" name="CallbackForm[time]" type="time" />
4519                    <div class="contact-inputs-container">
4520                        <ul class="nav nav-pills" id="time-select">
4521                        </ul>
4522                    </div>
4523                </div>
4524            </div>
4525            <hr />
4526        </div>
4527
4528        <div class="col-md-12">
4529            <div class="row nws-ltr-eml-blk">
4530                <label class="col-12 col-md-3 control-label text-md-right contact-labels"></label>
4531                <div class="col-md-7 col-xs-8">
4532                    <input class="form-check-input icheck" name='opt_in' type="checkbox" id="opt-in-checkbox" value="1">
4533                    <label class="form-check-label ml-2 w-75" for="opt-in-checkbox"> I consent to receive promotional offers via Phone, Email and SMS</label>
4534                </div>
4535            </div>
4536            <hr />
4537        </div>
4538
4539    </div>
4540
4541    <div class="col-md-12" id="callback_message" style="display: none;">
4542        <div class="row nws-ltr-eml-blk">
4543            <label class="col-12 col-md-3 control-label text-md-right contact-labels">Message</label>
4544            <div class="col-12 col-md-7">
4545                <div class="contact-inputs-container">
4546                    <textarea class="form-control" cols="50" id="CallbackForm_body" name="CallbackForm[body]" rows="6"></textarea>
4547                </div>
4548            </div>
4549        </div>
4550        <hr />
4551    </div>
4552</div>
4553				</div>
4554            </div>
4555            <div class="modal-footer">
4556                <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
4557<!--                 <button class="btn btn-primary" id="sendEnquiry" type="submit">Send Enquiry</button> -->
4558            </div>
4559            </form>
4560        </div>
4561    </div>
4562</div>
4563
4564    
4564<script type='text/javascript'>
4565     
4566        window.isSalesPerson = false;
4567        </script>
4567
4568
4569    
4570    
4571<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"a1d6ea7747","applicationID":"693494693","transactionName":"blADN0cCChdYVxBbDlcaIABBCgsKFlwLXwQ=","queueTime":0,"applicationTime":241,"atts":"QhcAQQ8YGRk=","errorBeacon":"bam.nr-data.net","agent":""}</script>
4571</body>
4572
4573</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.