  <!doctype html>
<html lang="en">
    <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
        <script>
    var LOCALE = 'en\u002DUS';
    var BASE_URL = 'https\u003A\u002F\u002Fwww.oncourselearning.com\u002F';
    var require = {
        'baseUrl': 'https\u003A\u002F\u002Fwww.oncourselearning.com\u002Fstatic\u002Fversion1780480182\u002Ffrontend\u002Fgetoncourse\u002Frealestate\u002Fen_US'
    };</script><script>
	if(Function('/*@cc_on return 10===document.documentMode@*/')()) document.documentElement.className+= ' ie10';
</script>
        <meta charset="utf-8"/><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"],distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1120211899",accountID:"4003167",trustKey:"1322840",xpid:"UAYHUldVDxABVFRVAgEGXlEA",licenseKey:"NRJS-fde3ca69ad4cff3f07e",applicationID:"1057501851",browserID:"1120211899"};;/*! For license information please see nr-loader-spa-1.316.0.min.js.LICENSE.txt */
(()=>{var e,t,r={384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>a,Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),o=r(1910);const a={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,o.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:a.beacon,errorBeacon:a.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()}},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})},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>c,P3:()=>d,XX:()=>i,Yy:()=>a,df:()=>s,qY:()=>n,v4:()=>o});const n="events",i="jserrors",s="browser/blobs",o="rum",a="browser/logs",c={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"},d={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.softNav]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.sessionReplay]:8,[c.logging]:9,[c.genericEvents]:10},u={[c.pageViewEvent]:o,[c.pageViewTiming]:n,[c.ajax]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:s,[c.sessionReplay]:s,[c.logging]:a,[c.genericEvents]:"ins"}},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}}))}},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>s,ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},s={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},o="log",a=n.K7.logging},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>a,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),o=r(2646);function a(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};e.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,a=i.i.handlers;if(s&&!s.aborted&&s.backlog&&a){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=a[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 o.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete a[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)}})}},1738:(e,t,r)=>{"use strict";r.d(t,{U:()=>f,Y:()=>l});var n=r(3241),i=r(9908),s=r(1863),o=r(944),a=r(3969),c=r(8362),d=r(860),u=r(4261);function l(e,t,r,s){const l=s||r;!l||l[e]&&l[e]!==c.d.prototype[e]||(l[e]=function(){(0,i.p)(a.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:u.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,o.R)(23,e)}})}function f(e,t,r,n,o){const a=e.info;null===r?delete a.jsAttributes[t]:a.jsAttributes[t]=r,(o||null===r)&&(0,i.p)(u.Pl+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},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(i.$9,e,t)}start(){return this.#e(i.d3)}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)}}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>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})}},2555:(e,t,r)=>{"use strict";r.d(t,{D:()=>a,f:()=>o});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 o(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}const a=e=>(0,i.a)(e,s)},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>s,Wt:()=>n,g:()=>c,iL:()=>a,tS:()=>o,wk:()=>i});const n="NRBA_SESSION::",i=144e5,s=18e5,o={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},a={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},c={OFF:0,FULL:1,ERROR:2}},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},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)}},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>s});var n=r(6154);const i="newrelic";function s(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function s(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Xh:()=>c,Zp:()=>i,kd:()=>d,mq:()=>a,nf:()=>o,qN:()=>s});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],s=["focus","blur"],o=4,a=1e3,c=2e3,d=["PageAction","UserAction","BrowserPerformance"],u={RESOURCES:"experimental.resources",REGISTER:"register"}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>u});var n=r(7836),i=r(5607),s=r(5732);const o="nr@original:".concat(i.W),a=50;var c=Object.prototype.hasOwnProperty,d=!1;function u(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,o){r||(r="");const a="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];f(u)||(e[d]=i(u,a?d+r:r,n,d,s,o))}},i.flag=o,i;function i(t,n,i,d,h,p){return f(t)?t:(n||(n=""),nrWrapper[o]=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){l([e],r)}for(var n in e)c.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,c,f,g;let m,v;try{c=this,o=[...arguments],v=p?(0,s.$5)(r):[void 0],f="function"==typeof i?i(o,c):i||{}}catch(t){l([t,"",[o,c,d],f],e)}u(n+"start",[o,c,d,v],f,h);const y=performance.now();let b;try{return g=t.apply(c,o),b=performance.now(),g}catch(e){throw b=performance.now(),u(n+"err",[o,c,e,v],f,h),m=e,m}finally{const e=b-y,t={start:y,end:b,duration:e,isLongTask:e>=a,methodName:d,thrownError:m};t.isLongTask&&u("long-task",[t,c,v],f,h),u(n+"end",[o,c,g,v],f,h)}}}function u(r,n,i,s){if(!d||t){var o=d;d=!0;try{e.emit(r,n,i,t,s)}catch(t){l([t,r,n,i],e)}d=o}}}function l(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function f(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=o;var i=s.handlers={};function s(e,t,r,s){o(s||n.d,i,e,t,r)}function o(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var o=t[s]=t[s]||{};(o[r]=o[r]||[]).push([e,i])}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>a,Lc:()=>d,Rz:()=>u,TZ:()=>n,bD:()=>s,d3:()=>o,jx:()=>l,sl:()=>f,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",s="resource",o="-start",a="-end",c="fn"+o,d="fn"+a,u="pushState",l=1e3,f=3e4},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),o=r(3969),a=r(993);function c(e,t,r={},c=a.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(o.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)(a.ET,[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(a.p_).some(t=>t===e.toUpperCase().trim())}},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})},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>l,OV:()=>s,Qu:()=>f,TZ:()=>c,ih:()=>h,pP:()=>a,t1:()=>u,tC:()=>i,wD:()=>d});var n=r(860);const i=["click","keydown","submit"],s="popstate",o="api",a="initialPageLoad",c=n.K7.softNav,d=5e3,u=500,l={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},f={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},h={IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>a,rs:()=>i,xV:()=>o,z_:()=>s});const n=r(860).K7.metrics,i="sm",s="cm",o="storeSupportabilityMetrics",a="storeEventMetrics"},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)}}},4261:(e,t,r)=>{"use strict";r.d(t,{$9:()=>u,BL:()=>c,CH:()=>p,Dl:()=>R,Fw:()=>w,PA:()=>v,Pl:()=>n,Pv:()=>x,Tb:()=>f,U2:()=>o,V1:()=>A,Wb:()=>T,bt:()=>b,cD:()=>y,d3:()=>E,dT:()=>d,eY:()=>g,fF:()=>h,hG:()=>s,hw:()=>i,k6:()=>a,nb:()=>m,o5:()=>l});const n="api-",i=n+"ixn-",s="addPageAction",o="addToTrace",a="addRelease",c="finished",d="interaction",u="log",l="noticeError",f="pauseReplay",h="recordCustomEvent",p="recordReplay",g="register",m="setApplicationVersion",v="setCurrentRouteName",y="setCustomAttribute",b="setErrorHandler",w="setPageViewName",R="setUserId",E="start",T="wrapLogger",A="measure",x="consent"},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>o,SR:()=>s,rF:()=>a});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 o(e){return!0===e?.session_replay.preload&&s(e)}function a(e,t){try{if("string"==typeof t?.type){if("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)}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,Qr:()=>c,sB:()=>a});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(s())return e();const r=(0,i.J)(e),o=setInterval(()=>{s()&&(clearInterval(o),r())},500);(0,n.sp)("load",r,t)}function a(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},5732:(e,t,r)=>{"use strict";r.d(t,{$5:()=>u,B5:()=>d,Ms:()=>s,Ux:()=>a,YA:()=>c,fQ:()=>i,yx:()=>o});var n=r(7508);const i={MFE:"MFE",BA:"BA"};function s(e,t){if(!e||!t?.init.api.register.enabled)return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function o(e,t){if(!e||!t?.init.api.register.enabled)return[];const r=t.runtime.registeredEntities;return r?.filter(t=>t.metadata.timings?.asset?.endsWith(e)).map(e=>e.metadata.target)||[]}function a(e,t){if(!l(t))return{};const r=t.agentRef.runtime.appMetadata.agents[0].entityGuid;return e?e.attributes:{"entity.guid":r,appId:t.agentRef.info.applicationID}}function c(e,t){return d(e,t)?{"child.id":e.id,"child.type":e.type,...a(void 0,t)}:{}}function d(e,t){return!!e&&!!l(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function u(e){if(!e?.init.api.register.enabled)return[void 0];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...o(r[i--],e))}catch(e){}return t.length||t.push(void 0),t}function l(e){return 2===e?.harvestEndpointVersion}},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>d,RI:()=>i,WN:()=>f,bv:()=>s,gm:()=>o,lR:()=>l,m:()=>c,mw:()=>a,sb:()=>u,zk:()=>h});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),o=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=Boolean("hidden"===o?.document?.visibilityState),c=""+o?.location,d=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)(),h=()=>{const e=o?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<o.performance.now())return e}},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>u,Qb:()=>l,TZ:()=>i,Ug:()=>o,Vh:()=>s,_s:()=>a,bc:()=>d,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,s="errorDuringReplay",o=.12,a={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},d={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"}},u=5e3,l={API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"}},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})},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>o,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 o(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,o;i>0?(s=r.substring(0,i),o=r.substring(i)):(s=r,o="*");let[c]=s.split(":");n.push({hostname:a(c),pathname:a(o,!0)})}}function a(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},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{}}}},7508:(e,t,r)=>{"use strict";r.d(t,{AZ:()=>g,Qr:()=>b,QL:()=>m});var n=r(6154),i=r(1863),s=r(9119),o=r(7866);class a{dom=new c;performance=new c;constructor(e){this.url=e}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}let d;try{d=g(m())[0]}catch(e){d=g(e)[0]}const u=e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&e.name.endsWith(".js"),l=new Map;let f=[];function h(e){return l.get(e)}function p(e){const t=h(e);if(t)return t;const r=new a(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=p((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().filter(u).forEach(e=>{const t=p((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e;const r=[];f.forEach(({test:t,addedAt:n},s)=>{(t(e)||(0,i.t)()-n>1e4)&&r.push(s)}),f=f.filter((e,t)=>!r.includes(t))})}).observe({type:"resource",buffered:!0})}function g(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(o.cn)||e.match(o.hB)||e.match(o.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 m(){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 v(e,t){return(0,s.L)(e.name)===t}function y(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType}function b(){const e={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown"},t=m();if(!t)return e;const r=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const o=g(t),a=(o.length>1?o.filter(e=>d!==e):o)[0];if(!a)return e;if(r.includes(a))return e.asset=(0,s.L)(r),e.type="inline",e;e.correlation=h(a);const c=e.correlation?.performance.value||performance.getEntriesByType("resource").find(e=>v(e,a));c?y(e,c):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}(a)&&(e.asset=a,e.type="preload",f.push({addedAt:(0,i.t)(),test:t=>!!v(t,a)&&(y(e,t),!0)})),Object.defineProperty(e,"scriptStart",{get:()=>e.correlation?.script.start||e.fetchEnd}),Object.defineProperty(e,"scriptEnd",{get:()=>e.correlation?.script.end||e.registeredAt})}catch(e){}return e}},7699:(e,t,r)=>{"use strict";r.d(t,{It:()=>s,KC:()=>a,No:()=>i,qh:()=>o});var n=r(860);const i=16e3,s=1e6,o="SESSION_ERROR",a={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>i});var n=r(6154);const i=e=>n.RI&&!0===e?.privacy.cookies_enabled},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>a,ee:()=>c});var n=r(384),i=r(8990),s=r(2646),o=r(5607);const a="nr@context:".concat(o.W),c=function e(t,r){var n={},o={},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 a=h(n);g(e).forEach(e=>{e.apply(a,r)});var d=v()[o[e]];d&&d.push([f,e,r,a]);return a},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])=>{o[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()[o[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,a,()=>new s.y(a)):new s.y(a)}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)},7866:(e,t,r)=>{"use strict";r.d(t,{Nc:()=>s,cn:()=>a,fL:()=>i,h3:()=>n,hB:()=>o});const n=/function (.+?)\s*\(/,i=/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,s=/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,o=/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i,a=/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i},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 o in s)if(void 0!==e[o])try{if(null===e[o]){r[o]=null;continue}Array.isArray(e[o])&&Array.isArray(t[o])?r[o]=Array.from(new Set([...e[o],...t[o]])):e[o]instanceof Map||e[o]instanceof Set||e[o]instanceof Date||e[o]instanceof RegExp?r[o]=e[o]:"object"==typeof e[o]&&"object"==typeof t[o]?r[o]=i(e[o],t[o]):r[o]=e[o]}catch(e){r[o]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),o=r(6154);const a={},c=o.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(a[t.debugId]++)return t;a[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[d,u],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(o.RI&&h(document,f),c&&h(c.prototype,f),h(o.gm,f)),t.on(d+"-start",function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)&&"newrelic"!==e[0]){var i=(0,s.I)(n,l,function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n});this.wrapped=e[1]=i}}),t.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),t}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)}},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)}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},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}},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}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n,f:()=>i});const n=r(860).K7.ajax,i="ajaxRequest.id"},9324:(e,t,r)=>{"use strict";r.d(t,{AJ:()=>o,F3:()=>i,Xs:()=>s,Yq:()=>a,xv:()=>n});const n="1.316.0",i="PROD",s="CDN",o="@newrelic/rrweb",a="1.1.0"},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>a,ZF:()=>c,bz:()=>o,el:()=>d});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function s(e,t){return e?15&e[t]:16*Math.random()|0}function o(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map(e=>"x"===e?s(t,r++).toString(16):"y"===e?(3&s()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const o=[];for(var a=0;a<e;a++)o.push(s(r,i++).toString(16));return o.join("")}function c(){return a(16)}function d(){return a(32)}},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))}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var s=n[e]={exports:{}};return r[e](s,s.exports,i),s.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce((t,r)=>(i.f[r](e,t),t),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.316.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.316.0.PROD:",i.l=(r,n,s,o)=>{if(e[r])e[r].push(n);else{var a,c;if(void 0!==s)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+s){a=l;break}}if(!a){c=!0;var f={478:"sha512-/91tZUpAINW5VzLS+EdJpEe0gul6FJd2zTpGwLIhi/mqcTiQPUlhoJmX5zb4EPTwdGqun46DoGQPtDShDBw4bA==",249:"sha512-XqLQgD24Jrw2HFtuRDeuxMcY5WnEXG04tpC98UJOJlIfGqQst/lKUE+G++zwulwEzcM00bl5V0e1kKGq2Nxc1g==",212:"sha512-rOHSN/tvMjFe33yfRKMs44m3dZKgs9foEl0T2tdErrZKsAF8Oe5+OLJKgySrw3WwY4MgvuS4yWEr88MMv5LZaw=="};(a=document.createElement("script")).charset="utf-8",i.nc&&a.setAttribute("nonce",i.nc),a.setAttribute("data-webpack",t+s),a.src=r,0!==a.src.indexOf(window.location.origin+"/")&&(a.crossOrigin="anonymous"),f[o]&&(a.integrity=f[o])}e[r]=[n];var h=(t,n)=>{a.onerror=a.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),i&&i.forEach(e=>e(n)),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=h.bind(null,a.onerror),a.onload=h.bind(null,a.onload),c&&document.head.appendChild(a)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var s=new Promise((r,i)=>n=e[t]=[r,i]);r.push(n[2]=s);var o=i.p+i.u(t),a=new Error;i.l(o,r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var s=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;a.message="Loading chunk "+t+" failed: ("+s+": "+o+")",a.name="ChunkLoadError",a.type=s,a.request=o,n[1](a)}},"chunk-"+t,t)}};var t=(t,r)=>{var n,s,[o,a,c]=r,d=0;if(o.some(t=>0!==e[t])){for(n in a)i.o(a,n)&&(i.m[n]=a[n]);if(c)c(i)}for(t&&t(r);d<o.length;d++)s=o[d],i.o(e,s)&&e[s]&&e[s][0](),e[s]=0},r=self["webpackChunk:NRBA-1.316.0.PROD"]=self["webpackChunk:NRBA-1.316.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(8362),t=i(860);const r=Object.values(t.K7);var n=i(384),s=i(1741);var o=i(2555),a=i(3333);const c=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=i(2614),u=i(944),l=i(8122);const f="[data-nr-mask]",h=e=>(0,l.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1},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},api:{register:{get enabled(){return e.feature_flags.includes(a.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1}},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(a.$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:d.wk,inactiveMs:d.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){c(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,u.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){c(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.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,u.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"]}}})());var p=i(6154),g=i(9324);let m=0;const v={buildEnv:g.F3,distMethod:g.Xs,version:g.xv,originTime:p.WN},y={consented:!1},b={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||y.consented},set consented(e){y.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,harvester: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++m}};var w=i(7836),R=i(3241);const E={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};function T(e,t={},r,a){let{init:c,info:d,loader_config:u,runtime:f={},exposed:g=!0}=t;if(!d){const e=(0,n.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=h(c||{}),e.loader_config=(m=u||{},(0,l.a)(m,E)),d.jsAttributes??={},p.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,o.D)(d);const y=e.init;e.runtime??=(e=>{const t=(0,l.a)(e,b),r=Object.keys(v).reduce((e,t)=>(e[t]={value:v[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(f),y.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",i.p=t?e:"https://"+e})(y.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,n.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=r,e.ee=w.ee.get(e.agentIdentifier),e.exposed=g,(0,R.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.runtime.configured=!0)}var A=i(9908),x=i(1863),S=i(4261),_=i(1738);var O=i(1687),P=i(4234),k=i(5289),N=i(5270),j=i(7767),C=i(6389),D=i(7699);const L=new WeakSet;class I extends P.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,O.Ak)(e,this.featureName),t()}))}):(0,O.Ak)(e,t)}importAggregator(e,t,r={}){if(this.featAggregate)return;const n=async()=>{if(await this.deferred,this.#t(e),!(0,o.f)(e.info))return(0,u.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);let n;try{if((0,j.V)(e.init)){const{setupAgentSession:t}=await i.e(478).then(i.bind(i,8766));n=t(e)}}catch(e){(0,u.R)(20,e),this.ee.emit("internal-error",[e]),(0,A.p)(D.qh,[e],void 0,this.featureName,this.ee)}try{if(!this.#r(this.featureName,n,e.init))return(0,O.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:i}=await t();this.featAggregate=new i(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,u.R)(34,e),this.abortHandler?.(),(0,O.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1),this.ee&&this.ee.abort()}};p.RI?(0,k.GG)(()=>n(),!0):n()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,N.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!L.has(e)&&(L.add(e),!(0,o.f)(e.info))){const t=(0,n.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}T(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var M=i(6630);class B extends I{static featureName=M.T;constructor(e){var t;super(e,M.T),this.setupInspectionEvents(),t=e,(0,_.Y)(S.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,A.p)(S.Pl+S.Fw,[(0,x.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>i.e(478).then(i.bind(i,5839)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,R.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,k.sB)(t=>{e(t,"DOMContentLoaded")}),(0,k.GG)(t=>{e(t,"load")}),(0,k.Qr)(t=>{e(t,"navigate")}),this.ee.on(d.tS.UPDATE,(e,t)=>{(0,R.W)({type:"lifecycle",name:"session",data:t})})}}class H extends e.d{constructor(e){var t;(super(),p.gm)?(this.features={},(0,n.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(B),T(this,e,e.loaderType||"agent"),t=this,(0,_.Y)(S.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,_.U)(t,e,r,S.cD,n);(0,u.R)(40,typeof r)}else(0,u.R)(39,typeof e)},t),function(e){(0,_.Y)(S.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,u.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,A.p)(S.Pl+"setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,_.U)(e,"enduser.id",t,S.Dl,!0)},e)}(this),function(e){(0,_.Y)(S.nb,function(t){if("string"==typeof t||null===t)return(0,_.U)(e,"application.version",t,S.nb,!1);(0,u.R)(42,typeof t)},e)}(this),function(e){(0,_.Y)(S.d3,function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,_.Y)(S.Pv,function(t=!0){if("boolean"==typeof t){if((0,A.p)(S.Pl+S.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,u.R)(65,typeof t)},e)}(this),this.run()):(0,u.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 r.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),n=[...this.desiredFeatures];n.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),n.forEach(r=>{if(!e[r.featureName]&&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,u.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,u.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,n.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var K=i(2843),W=i(782);class F extends I{static featureName=W.T;constructor(e){super(e,W.T),p.RI&&((0,K.u)(()=>(0,A.p)("docHidden",[(0,x.t)()],void 0,W.T,this.ee),!0),(0,K.G)(()=>(0,A.p)("winPagehide",[(0,x.t)()],void 0,W.T,this.ee)),this.importAggregator(e,()=>i.e(478).then(i.bind(i,9917))))}}var U=i(3969);class V extends I{static featureName=U.TZ;constructor(e){super(e,U.TZ),this.importAggregator(e,()=>i.e(478).then(i.bind(i,6555)))}}var z=i(6774),G=i(3878),Y=i(3304);class Z{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,Y.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function q(e){return J(e)?e:new Z(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function X(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(J(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return q(e.reason)}const r=q(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function Q(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Z(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return J(e.error)?e.error:q(e)}function J(e){return e instanceof Error&&!!e.stack}function ee(e,r,n,i,s=(0,x.t)()){"string"==typeof e&&(e=new Error(e)),(0,A.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,A.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var te=i(5732),re=i(993),ne=i(3785);function ie(e,{customAttributes:t={},level:r=re.p_.INFO}={},n,i,s=(0,x.t)()){(0,ne.R)(n.ee,e,t,r,!1,i,s)}function se(e,r,n,i,s=(0,x.t)()){(0,A.p)(S.Pl+S.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function oe(e,r,n,i,s=(0,x.t)()){const{start:o,end:a,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,u.R)(57);const l=(e,t)=>null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=l(o,0),d.end=l(a,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,u.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,A.p)(S.Pl+S.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,u.R)(58)}}function ae(e,r={},n,i,s=(0,x.t)()){(0,A.p)(S.Pl+S.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var ce=i(7508),de=i(9566);const ue=["name","id","type"],le=new Map([[se,"addPageAction"],[ie,"log"],[oe,"measure"],[ee,"noticeError"],[ae,"recordCustomEvent"]]),fe={experimental:(0,C.J)(()=>(0,u.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,u.R)(55)),invalidTarget:(0,C.J)(e=>(0,u.R)(48,e)),deregistered:(0,C.J)(()=>(0,u.R)(68))};function he(e){(0,_.Y)(S.eY,function(t){return pe(e,t)},e)}function pe(e,r){fe.experimental(),r||={},r.instance=(0,de.LA)(8),r.type=te.fQ.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:te.fQ.BA};const n=(0,ce.Qr)(),i={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...i,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||te.fQ.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{ue.includes(e)||(i["source.".concat(e)]=t)});let s=()=>{};const o=e.runtime.registeredEntities,a=e=>{r.blocked=!0,s=e};function c(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||a(fe.disabled),c(r.id)&&c(r.name)||a(()=>fe.invalidTarget(r));const d={addPageAction:(t,n={})=>p(se,[t,{...i,...n},e],r),deregister:()=>{f(),a(fe.deregistered)},log:(t,n={})=>p(ie,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),measure:(t,n={})=>p(oe,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>p(ee,[t,{...i,...n},e],r),recordCustomEvent:(t,n={})=>p(ae,[t,{...i,...n},e],r),setApplicationVersion:e=>h("application.version",e),setCustomAttribute:(e,t)=>h(e,t),setUserId:e=>h("enduser.id",e),metadata:{get customAttributes(){return i},target:r,timings:n}},l=()=>(r.blocked&&s(),r.blocked);function f(){if(n.reportedAt)return;n.reportedAt=(0,x.t)();const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart;d.recordCustomEvent("MicroFrontEndTiming",{assetUrl:n.asset,assetType:n.type,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,timeToRegister:n.registeredAt})}l()||(o.push(d),(0,K.G)(f));const h=(e,t)=>{l()||(i[e]=t)},p=(r,n,i)=>{if(l()&&r!==pe)return;const s=(0,x.t)(),o=le.get(r)||"unknown";(0,A.p)(U.xV,["API/register/".concat(o,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,u.R)(50,e)}};return d}class ge extends I{static featureName=z.T;constructor(e){var t;super(e,z.T),t=e,(0,_.Y)(S.o5,(e,r)=>ee(e,r,t),t),function(e){(0,_.Y)(S.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,_.Y)(S.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),he(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,A.p)("ierr",[q(t),(0,x.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),p.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,A.p)("err",[X(t),(0,x.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,G.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",t=>{this.abortHandler&&(0,A.p)("err",[Q(t),(0,x.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,G.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>i.e(478).then(i.bind(i,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var me=i(8990);let ve=1;function ye(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,me.I)(e,"nr@id",function(){return ve++})}function be(e){if("string"==typeof e&&e.length)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,Y.A)(e).length}catch(e){return}}}var we=i(8139),Re=i(3434);const Ee={},Te=["open","send"];function Ae(e,t){var r=e||w.ee;const n=function(e){return(e||w.ee).get("xhr")}(r);if(void 0===p.gm.XMLHttpRequest)return n;if(Ee[n.debugId]++)return n;Ee[n.debugId]=1,(0,we.u)(r);var i=(0,Re.YM)(n),s=p.gm.XMLHttpRequest,o=p.gm.MutationObserver,a=p.gm.Promise,c=p.gm.setInterval,d="readystatechange",l=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=p.gm.XMLHttpRequest=function(e){const r=new s(e),o=n.context(r);o.targets=(0,te.$5)(t);try{n.emit("new-xhr",[r],o),r.addEventListener(d,(a=o,function(){var e=this;e.readyState>3&&!a.resolved&&(a.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,l,"fn-",R)}),(0,G.jT)(!1))}catch(e){(0,u.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var a;return r};function g(e,t){i.inPlace(t,["onreadystatechange"],"fn-",R)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Te,"-xhr-",R),n.on("send-xhr-start",function(e,t){g(e,t),function(e){f.push(e),o&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",g),o){var m=a&&a.resolve();if(!c&&!a){var v=1,y=document.createTextNode(v);new o(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++)g(0,f[e]);f.length&&(f=[])}function R(e,t){return t}return n}var xe="fetch-",Se=xe+"body-",_e=["arrayBuffer","blob","json","text","formData"],Oe=p.gm.Request,Pe=p.gm.Response,ke="prototype";const Ne={};function je(e,t){const r=function(e){return(e||w.ee).get("fetch")}(e);if(!(Oe&&Pe&&p.gm.fetch))return r;if(Ne[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},o=(0,te.$5)(t);var a;r.emit(i+"before-start",[e],n),n[w.P]&&n[w.P].dt&&(a=n[w.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,a],c),c.then(function(e){return r.emit(i+"end",[null,e,o],c),e},function(e){throw r.emit(i+"end",[e,void 0,o],c),e})})}return Ne[r.debugId]=1,_e.forEach(e=>{n(Oe[ke],e,Se),n(Pe[ke],e,Se)}),n(p.gm,"fetch",xe),r.on(xe+"end",function(e,t,n){var i=this;if(i.targets=n||[void 0],t){var s=t.headers.get("content-length");null!==s&&(i.rxSize=s),r.emit(xe+"done",[null,t],i)}else r.emit(xe+"done",[e],i)}),r}var Ce=i(7485);class De{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=(0,de.ZF)(),o=(0,de.el)(),a=Date.now(),c={spanId:s,traceId:o,timestamp:a};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,o),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,a,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,o,a,r,n,i)),c}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 p.gm?.btoa))return null;var o={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(o.d.tk=s),btoa((0,Y.A)(o))}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,Ce.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 Le=i(9300),Ie=i(7295);function Me(e){return"string"==typeof e?e:e instanceof(0,n.dV)().o.REQ?e.url:p.gm?.URL&&e instanceof URL?e.href:void 0}var Be=["load","error","abort","timeout"],He=Be.length,Ke=(0,n.dV)().o.REQ,We=(0,n.dV)().o.XHR;const Fe="X-NewRelic-App-Data";class Ue extends I{static featureName=Le.T;constructor(e){super(e,Le.T),this.dt=new De(e),this.handler=(e,t,r,n)=>(0,A.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.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};Ve(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}je(this.ee,e),Ae(this.ee,e),function(e,r,n,i){function s(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,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){T(t,e)},(0,G.jT)(!1)),p.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,G.jT)(!1))}function o(e){this.params={method:e[0]},Ve(this,e[1]),this.metrics={}}function a(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 c(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var o=be(i);o&&(n.txSize=o)}this.startTime=(0,x.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit("internal-error",[e])}catch(e){}}};for(var a=0;a<He;a++)t.addEventListener(Be[a],this.listener,(0,G.jT)(!1))}function d(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 u(e,t){var r=""+ye(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+ye(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,x.t)()}function h(e,t){t instanceof We&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function g(e,t){t instanceof We&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function m(e,t,r){t instanceof We&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,x.t)()))}function v(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,x.t)()-this.xhrCbStart,this.onload,t],t)}function y(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.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,Ce.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)a(e[0].headers,n)&&(this.dt=n);else{var s={};for(var o in r)s[o]=r[o];s.headers=new Headers(r.headers||{}),a(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function a(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 b(e,t){this.params={},this.metrics={},this.startTime=(0,x.t)(),this.dt=t;let[r,n={}]=e;Ve(this,Me(r));const i=(""+(r&&r instanceof Ke&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.body=n.body,this.txSize=be(n.body)||0}function w(e,t){if(this.endTime=(0,x.t)(),this.params||(this.params={}),(0,Ie.iW)(this.params))return;let r;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(r=+this.rxSize);const n={txSize:this.txSize,rxSize:r,duration:(0,x.t)()-this.startTime},i=[this.params,n,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>E(i,this,e))}function R(e){const t=this.params,r=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<He;t++)e.removeEventListener(Be[t],this.listener,!1);if(t.aborted)return;if((0,Ie.iW)(t))return;r.duration=(0,x.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),r.cbTime=this.cbTime;const n=[t,r,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>E(n,this,e))}function E(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function T(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?be(e.response):"text"===r||""===r||void 0===r?be(e.responseText):void 0}(n,e.lastSize);if(i&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(Fe)>=0){var s=n.getResponseHeader(Fe);s&&((0,A.p)(U.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",s),r.on("open-xhr-start",o),r.on("open-xhr-end",a),r.on("send-xhr-start",c),r.on("xhr-cb-time",d),r.on("xhr-load-added",u),r.on("xhr-load-removed",l),r.on("xhr-resolved",f),r.on("addEventListener-end",h),r.on("removeEventListener-end",g),r.on("fn-end",v),r.on("fetch-before-start",y),r.on("fetch-start",b),r.on("fn-start",m),r.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>i.e(478).then(i.bind(i,3845)))}}function Ve(e,t){var r=(0,Ce.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}const ze={},Ge=["pushState","replaceState"];function Ye(e){const t=function(e){return(e||w.ee).get("history")}(e);return!p.RI||ze[t.debugId]++||(ze[t.debugId]=1,(0,Re.YM)(t).inPlace(window.history,Ge,"-")),t}var Ze=i(3738);function qe(e){(0,_.Y)(S.BL,function(r=Date.now()){const n=r-p.WN;n<0&&(0,u.R)(62,r),(0,A.p)(U.XG,[S.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:S.BL,start:r,origin:"nr"}),(0,A.p)(S.Pl+S.hG,[n,S.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:Xe,bD:$e,d3:Qe,Kp:Je,TZ:et,Lc:tt,uP:rt,Rz:nt}=Ze;class it extends I{static featureName=et;constructor(e){var r;super(e,et),r=e,(0,_.Y)(S.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const n={n:e.name,s:e.start-p.WN,e:(e.end||e.start)-p.WN,o:e.origin||"",t:"api"};n.s<0||n.e<0||n.e<n.s?(0,u.R)(61,{start:n.s,end:n.e}):(0,A.p)("bstApi",[n],void 0,t.K7.sessionTrace,r.ee)},r),qe(e);if(!(0,j.V)(e.init))return void this.deregisterDrain();const n=this.ee;let s;Ye(n),this.eventsEE=(0,we.u)(n),this.eventsEE.on(rt,function(e,t){this.bstStart=(0,x.t)()}),this.eventsEE.on(tt,function(e,r){(0,A.p)("bst",[e[0],r,this.bstStart,(0,x.t)()],void 0,t.K7.sessionTrace,n)}),n.on(nt+Qe,function(e){this.time=(0,x.t)(),this.startPath=location.pathname+location.hash}),n.on(nt+Je,function(e){(0,A.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,n)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,A.p)(Xe,[r],void 0,t.K7.sessionTrace,n)}),s.observe({type:$e,buffered:!0})}catch(e){}this.importAggregator(e,()=>i.e(478).then(i.bind(i,6974)),{resourceObserver:s})}}var st=i(733),ot=i(6344);class at extends I{static featureName=ot.TZ;#i;recorder;constructor(e){var r;let n;super(e,ot.TZ),r=e,(0,_.Y)(S.CH,function(){(0,A.p)(S.CH,[],void 0,t.K7.sessionReplay,r.ee)},r),function(e){(0,_.Y)(S.Tb,function(){(0,A.p)(S.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(d.Wt).concat((0,st.Y)(e.info.licenseKey,e.info.applicationID));try{n=JSON.parse(localStorage.getItem(s))}catch(e){}(0,N.SR)(e.init)&&this.ee.on(S.CH,()=>this.#s()),this.#o(n)&&this.importRecorder().then(e=>{e.startRecording(ot.Qb.PRELOAD,n?.sessionReplayMode)}),this.importAggregator(this.agentRef,()=>i.e(478).then(i.bind(i,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,A.p)(ot.Vh,[e],void 0,this.featureName,this.ee))})}#o(e){return e&&(e.sessionReplayMode===d.g.FULL||e.sessionReplayMode===d.g.ERROR)||(0,N.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([i.e(478),i.e(249)]).then(i.bind(i,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!==d.g.FULL&&this.featAggregate.initializeRecording(d.g.FULL,!0,ot.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(ot.Qb.API,d.g.FULL)}))}}var ct=i(3962);class dt extends I{static featureName=ct.TZ;constructor(e){if(super(e,ct.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,_.Y)(S.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},o=this,a="function"==typeof i;return(0,A.p)(U.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((a?"":"no-")+"fn-start",[(0,x.t)(),o,a],s),a)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,x.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{_.Y.apply(this,[r,function(){return(0,A.p)(S.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,_.Y)(S.PA,function(){(0,A.p)(S.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!p.RI||!(0,n.dV)().o.MO)return;const r=Ye(this.ee);try{this.removeOnAbort=new AbortController}catch(e){}ct.tC.forEach(e=>{(0,G.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)});const s=()=>(0,A.p)("newURL",[(0,x.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",s),r.on("replaceState-end",s),(0,G.sp)(ct.OV,e=>{c(e),(0,A.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let o=!1;const a=new((0,n.dV)().o.MO)((e,t)=>{o||(o=!0,requestAnimationFrame(()=>{(0,A.p)("newDom",[(0,x.t)()],void 0,this.featureName,this.ee),o=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,A.p)("newUIEvent",[e],void 0,this.featureName,this.ee),a.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),a.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>i.e(478).then(i.bind(i,4393)),{domObserver:a})}}var ut=i(9119);const lt={},ft=new Set;function ht(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 pt{constructor(e,t){this.timestamp=(0,x.t)(),this.currentUrl=(0,ut.L)(window.location.href),this.socketId=(0,de.LA)(8),this.requestedUrl=(0,ut.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 gt extends I{static featureName=a.TZ;constructor(e){super(e,a.TZ);const r=e.init.feature_flags.includes("websockets"),s=!e.init.feature_flags.includes("no_spv"),o=[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,r,s];var c;let d;if(c=e,(0,_.Y)(S.hG,(e,t)=>se(e,t,c),c),function(e){(0,_.Y)(S.fF,(t,r)=>ae(t,r,e),e)}(e),qe(e),he(e),function(e){(0,_.Y)(S.V1,(t,r)=>oe(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},r){const u=function(e){if(!(0,n.dV)().o.WS)return e;const t=e.get("websockets");if(lt[t.debugId]++)return t;lt[t.debugId]=1,(0,K.G)(()=>{const e=(0,x.t)();ft.forEach(r=>{r.nrData.closedAt=e,r.nrData.closeCode=1001,r.nrData.closeReason="Page navigating away",r.nrData.closeWasClean=!1,r.nrData.openedAt&&(r.nrData.connectedDuration=e-r.nrData.openedAt),t.emit("ws",[r.nrData],r)})});class r extends WebSocket{static name="WebSocket";static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return r.name}#a(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new pt(e[0],e[1]),this.addEventListener("open",()=>{this.nrData.openedAt=(0,x.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),ft.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=ht(e.data);this.nrData.messageOrigin??=(0,ut.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,x.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,ft.delete(this),t.emit("ws",[this.nrData],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#a(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#a(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=ht(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.#a(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#a(e),e}}}return p.gm.WebSocket=r,t}(this.ee);u.on("ws",e=>{(0,A.p)("ws-complete",[e],void 0,this.featureName,this.ee)})}if(s&&p.gm.addEventListener("securitypolicyviolation",e=>{(0,A.p)("spv",[e],void 0,t.K7.genericEvents,this.ee)},(0,G.jT)(!1,this.removeOnAbort.signal)),p.RI){if(je(this.ee,e),Ae(this.ee,e),d=Ye(this.ee),e.init.user_actions.enabled){function l(t){const r=(0,Ce.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function f(){d.emit("navChange")}a.Zp.forEach(e=>(0,G.sp)(e,e=>(0,A.p)("ua",[e],void 0,this.featureName,this.ee),!0)),a.qN.forEach(e=>{const t=(0,C.s)(e=>{(0,A.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,G.sp)(e,t)}),p.gm.addEventListener("error",()=>{(0,A.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,G.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{l(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,A.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,G.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!l(Me(e[0]))&&(0,A.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",f),d.on("replaceState-end",f),window.addEventListener("hashchange",f,(0,G.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",f,(0,G.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&p.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,A.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}o.some(e=>e)?this.importAggregator(e,()=>i.e(478).then(i.bind(i,8019))):this.deregisterDrain()}}var mt=i(2646);const vt=new Map;function yt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,u.R)(29);const o=function(e){return(e||w.ee).get("logger")}(e),a=(0,Re.YM)(o,void 0,s),c=new mt.y(w.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Re.Jt]||t[r];return vt.set(d,c),a.inPlace(t,[r],"wrap-logger-",()=>vt.get(d),void 0,!0),o}var bt=i(1910);class wt extends I{static featureName=re.TZ;constructor(e){var t;super(e,re.TZ),t=e,(0,_.Y)(S.$9,(e,r)=>ie(e,r,t),t),function(e){(0,_.Y)(S.Wb,(t,r,{customAttributes:n={},level:i=re.p_.INFO}={})=>{yt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),he(e);const r=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,bt.i)(p.gm.console[t]),yt(r,p.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([e],t,n,i=[]){const{level:s,customAttributes:o,autoCaptured:a}=this;i.forEach(t=>{(0,ne.R)(r,e,o,s,a,t)})}),this.importAggregator(e,()=>i.e(478).then(i.bind(i,5288)))}}new H({features:[Ue,B,F,it,at,V,ge,gt,wt,dt],loaderType:"spa"})})()})();</script>
<meta name="title" content="Expert Led Financial Services Training | OnCourse Learning"/>
<meta name="description" content="Discover OnCourse Learning&#039;s extensive expert-led online trainings and tools for banking, credit unions, mortgage, and other financial service professionals."/>
<meta name="keywords" content="oncourse learning
Financial Services
ce training
nmls training
expert training
Financial Services Training"/>
<meta name="robots" content="INDEX,FOLLOW"/>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5.0"/>
<meta name="format-detection" content="telephone=no"/>
<title>Expert Led Financial Services Training | OnCourse Learning</title>





<script  type="text/javascript"  src="https://www.oncourselearning.com/static/version1780480182/frontend/getoncourse/realestate/en_US/dompurify/1.0.10/purify.min.js"></script>
<script  type="text/javascript"  src="https://www.oncourselearning.com/static/version1780480182/frontend/getoncourse/realestate/en_US/requirejs/require.min.js"></script>
<script  type="text/javascript"  src="https://www.oncourselearning.com/static/version1780480182/frontend/getoncourse/realestate/en_US/requirejs-min-resolver.min.js"></script>
<script  type="text/javascript"  src="https://www.oncourselearning.com/static/version1780480182/frontend/getoncourse/realestate/en_US/mage/requirejs/mixins.min.js"></script>
<script  type="text/javascript"  src="https://www.oncourselearning.com/static/version1780480182/frontend/getoncourse/realestate/en_US/requirejs-config.min.js"></script>
<link rel="preload" as="font" crossorigin="anonymous" href="https://www.oncourselearning.com/static/version1780480182/frontend/getoncourse/realestate/en_US/fonts/opensans/light/opensans-300.woff2" />
<link rel="preload" as="font" crossorigin="anonymous" href="https://www.oncourselearning.com/static/version1780480182/frontend/getoncourse/realestate/en_US/fonts/opensans/regular/opensans-400.woff2" />
<link rel="preload" as="font" crossorigin="anonymous" href="https://www.oncourselearning.com/static/version1780480182/frontend/getoncourse/realestate/en_US/fonts/opensans/semibold/opensans-600.woff2" />
<link rel="preload" as="font" crossorigin="anonymous" href="https://www.oncourselearning.com/static/version1780480182/frontend/getoncourse/realestate/en_US/fonts/opensans/bold/opensans-700.woff2" />
<link  rel="icon" type="image/x-icon" href="https://www.oncourselearning.com/media/favicon/stores/1185/OCLfavicon.ico" />
<link  rel="shortcut icon" type="image/x-icon" href="https://www.oncourselearning.com/media/favicon/stores/1185/OCLfavicon.ico" />
        
<style type="text/css" data-type="criticalCss">
    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');*{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0;overflow-x:hidden}aside,header,main,nav,section{display:block}img{border:0}img{max-height:100%;max-width:100%}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size-adjust:100%}@media (min-width:768px){html,body{height:100%}}body{color:#333;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;font-size:1.4rem}p{margin-top:0;margin-bottom:1rem}strong{font-weight:700}h1,h2,h3,h4,h5,h6{letter-spacing:-.1rem}h1{font-weight:300;line-height:1.1;font-size:2.6rem;margin-top:0;margin-bottom:2rem}h2{font-weight:300;line-height:1.1;font-size:2.6rem;margin-top:2.5rem;margin-bottom:2rem}a{color:#296025;text-decoration:underline}a:hover{color:#296025}a:visited{color:#754c8b;text-decoration:underline}a:active{color:#754c8b}ul{margin-top:0;margin-bottom:2.5rem}ul>li{margin-top:0;margin-bottom:1rem;list-style-type:none;padding-left:0}h5{font-size:1.8rem;margin-top:2rem;margin-bottom:1rem;font-weight:300;line-height:1.5;letter-spacing:-.05rem}hr{border:0;border-top:1px solid #ccc;margin-bottom:20px;margin-top:20px}@media (min-width:550px){h5{font-size:2.4rem}h6{font-size:1.5rem}}@media (min-width:768px){h1{font-size:40px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea,select{font-family:sans-serif;padding:0 10px;background-color:#fff;border:1px solid #d1d1d1;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-weight:400;font-family:"Open Sans",sans-serif;color:#6a7886;line-height:40px;height:40px}.message.info{margin:0 0 10px;padding:12px 20px 12px 25px;display:block;font-size:1.3rem;background:#fdf0d5;color:#6f4400;padding-left:45px;position:relative}.fieldset{border:0;margin:0 0 40px;padding:0;letter-spacing:-.31em}.fieldset>*{letter-spacing:normal}table{border-collapse:collapse;border-spacing:0;max-width:100%;width:100%}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}button:not(.primary){box-shadow:none}.site-header{position:sticky;width:100%;top:0;left:0;background-color:#fff;z-index:99999;box-shadow:0 2px 36px 10px rgba(0,0,0,.15)}.hero-form-active .site-header{z-index:3}.catalog-category-view.hero-form-active .site-header{display:none}.site-header.fixed{position:fixed}@media (min-width:1025px){.site-header{min-height:98.3px}}.action.skip:not(:focus){border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.site-header_contact{font-size:1.3rem;color:#333;padding:.5rem 0}.site-header_contact a{font-family:'Open Sans',sans-serif;color:inherit !important}.site-header_navigation{background-color:#fff;position:relative;z-index:3}@media (min-width:801px){.site-header .contact-info{margin-left:2rem}}@media only screen and (min-width:1025px){.site-header_navigation{padding:0 0 1rem}}.site-header_navigation .container{display:flex;justify-content:space-between;align-items:center;position:relative;text-align:center}.container{max-width:1312px;width:100%;margin:0 auto;height:100%}.search-results-section .container,.search-results-section [data-content-type=row][data-appearance=contained],.search-results-section-another .container{max-width:1312px}@media only screen and (max-width:1460px){.container{padding:0 2rem}}@media only screen and (max-width:800px){.site-header .container{padding:0 1rem}}.site-header_contact .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (min-width:801px){.site-header_contact .container{justify-content:flex-end}}@media only screen and (min-width:801px){.partner-code-section{margin-left:2rem}}.site-header_navigation_links{margin:0 auto;display:block}@media (max-width:800px){.partner-code-section{padding:0 4px;text-align:right}.site-header .site-header_navigation_links-wrapper{position:absolute;top:4.8rem;left:0;width:100%;max-height:0px;overflow:hidden;-webkit-transition:.25s all ease-in-out;transition:.25s all ease-in-out}}@media only screen and (min-width:801px) and (max-width:1023px){.site-header_navigation{padding:.5rem 0}.site-header_navigation_links{position:absolute;top:4.9rem;border-top:1px solid #d3d9e0;border-bottom:1px solid #d3d9e0;left:0;width:100%;background-color:#fff}.site-header_navigation_links .dropdown,.site-header_navigation_links .dropdown+a{padding:1rem}}.site-header_navigation_links .dropdown-primary{display:flex;justify-content:space-between;pointer-events:none;text-decoration:none}.partner-code-toggle{display:inline-block;cursor:pointer}.site-header_contact p{margin-bottom:0 !important;font-size:1.2rem}.site-header_logo{display:block;max-height:57px}.site-header_logo img{width:auto;max-width:100%;max-height:inherit}@media only screen and (max-width:800px){.site-header_logo{max-height:35px;margin:.6rem 0}.site-header_contact p{flex:0 0 100%;max-width:100%;margin-top:.5rem}}.dropdown{position:relative;display:inline-block;margin:0 2rem}.site-header_navigation_links a{color:#6a7886;text-decoration:none !important;-webkit-transition:.25s all ease-in-out;transition:.25s all ease-in-out}.site-header_navigation_links .dropdown-primary{padding:1rem 0}@media (min-width:801px){.site-header_navigation_links{min-height:45px}}.dropdown-primary{color:#6a7886;-webkit-transition:.25s all ease-in-out;transition:.25s all ease-in-out;padding:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none}@media only screen and (max-width:800px){.dropdown-primary{padding:0}}.dropdown-primary.none{pointer-events:auto}.dropdown-primary.none:after{display:none}.dropdown-primary.none:hover{color:#4183c4}.dropdown-primary:after{content:"";background-size:cover;background-position:center;height:1.2rem;width:1.2rem;display:inline-block;-webkit-transition:.25s all ease-in-out;transition:.25s all ease-in-out;margin:0 0 0 1rem;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}.dropdown-primary:hover{color:#4183c4}.dropdown_content{-webkit-transition:.25s all ease;transition:.25s all ease;position:absolute;top:calc(100% + 1rem);left:calc(50% - 8rem);padding:0;background-color:#fff;-webkit-box-shadow:0 15px 25px rgba(0,0,0,.1);box-shadow:0 15px 25px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:16rem;max-height:0;overflow:hidden}.dropdown_content a{color:#6a7886;display:block;margin:0;padding:1rem;font-size:12px;text-decoration:none;transition:.25s all ease-in-out}.site-header_navigation .dropdown_content a{white-space:nowrap}.dropdown_content a:hover{color:#4183c4}.dropdown_content_overview-link{display:none}@media only screen and (max-width:1024px){.dropdown_content{top:calc(50% + 1rem)}.dropdown_content_dropdown_content{display:block}}@media only screen and (max-width:800px){.dropdown_content{position:static;-webkit-box-shadow:none;box-shadow:none}}@media only screen and (min-width:800px){.dropdown:hover .dropdown_content,.dropdown.open .dropdown_content{padding:1rem 0;max-height:25rem}.dropdown:hover .dropdown-primary:after,.dropdown.open .dropdown-primary:after{-webkit-transform:rotate(180deg) translateY(-5px);transform:rotate(180deg) translateY(-5px)}}@media only screen and (max-width:800px){.dropdown.open .dropdown_content{padding:1rem 0 0;max-height:25rem}.dropdown.open .dropdown_content a:last-of-type{padding-bottom:0}}.site-header_navigation_actions{margin-left:2rem;display:flex;justify-content:center;align-items:center}.minicart-wrapper .action.showcart:before{display:none !important}.desktop-myaccount-header{display:flex}@media (min-width:801px){.desktop-myaccount-header .dropdown{margin-right:0}}@media only screen and (max-width:1024px){.site-header_navigation_actions .button{padding:1rem 1.5rem}}@media only screen and (max-width:800px){.site-header_navigation_actions{margin-top:0;margin-left:0;-ms-flex-negative:0;flex-shrink:0}.site-header_navigation_actions .button{font-size:1.2rem}.site-header_navigation_actions .button-login{min-width:85px;margin-right:2rem !important;justify-content:space-between;text-transform:none;letter-spacing:normal}.site-header_navigation_actions .myTraining{margin:0 1.5rem}.site-header_navigation_actions .desktop-myaccount-header{order:-1;margin-right:1.15rem !important}}.minicart-wrapper{display:inline-block;position:relative;float:right}@media (min-width:768px){.minicart-wrapper{margin-left:13px}}.header-content .minicart-wrapper{display:inline-flex}@media (max-width:800px){.header-content .minicart-wrapper{margin-top:0 !important;margin-left:0}}.site-header_navigation_actions .action.cart{display:block !important;margin-right:1.6rem;position:relative;color:#fff;font-size:1.2rem}.site-header_navigation_actions .action.cart .icon--cart{display:block;font-family:inherit !important}.minicart-wrapper .action.showcart{cursor:pointer;text-decoration:none}.minicart-wrapper .action.showcart .text{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button,a.button,button,input[type=submit],input[type=reset],input[type=button],button.action-primary{display:inline-block;font-family:'Open Sans',sans-serif;padding:1.5rem 3rem;color:#fff;background-color:#398433;text-align:center;font-size:11px;font-weight:600;line-height:11px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;border:1px solid #398433;cursor:pointer;outline:0;border-radius:5px;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;-webkit-transition:.25s all ease-in-out;transition:.25s all ease-in-out}.site-header_mobile-trigger{width:2.5rem;display:none}@media only screen and (max-width:800px){.site-header_mobile-trigger{display:block}}.site-header_mobile-trigger div,.mhq-sidebar-toggle div{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.6rem}.site-header_mobile-trigger .bot,.mhq-sidebar-toggle .bot{margin:0}.site-header_mobile-trigger span,.mhq-sidebar-toggle span{width:50%;height:.3rem;background-color:#6a7886;display:block;-webkit-transition:.125s all ease;transition:.125s all ease}.compare.wrapper{display:none}[data-role=main-css-loader]{display:none}.button.hollow,button.hollow,input[type=submit].hollow,input[type=reset].hollow,input[type=button].hollow{color:#398433;background-color:transparent;border-width:1px;border-color:#398433;font-size:1.4rem;font-weight:100}@media (max-width:800px){.home-page .hero .hero-content .announcement .message{font-family:'aktivgrotesk-medium'}.home-page .hero div.hero-content h1.heading-hero{font-family:'aktivgrotesk-medium';font-size:3.6rem;line-height:4rem;font-weight:500;color:#080b0c}}@media (max-width:767px){.site-header{min-height:79px !important}}@media only screen and (max-width:800px){div.site-header_contact{min-height:30.8px}.site-header_navigation{min-height:48px}}.mobile-show{display:none}.hero{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:visible;min-height:580px;width:100%;max-height:38rem}.hero.hero--search-result{background:linear-gradient(0deg,#e8f3d8 0%,#f9fafa 100%);padding:64px 0;max-height:none;min-height:auto}@media screen and (max-width:991px){.hero.hero--search-result{padding:32px 20px}}.hero.hero--search-result:after{display:none}.hero-content{position:relative;z-index:2;padding:75px 0 0;color:#fff;text-shadow:0 0 20px rgba(0,0,0,.1);flex:1}.section--course-search{color:#fff;padding:4.8rem 0}.section--course-search [data-content-type=row][data-appearance=full-width]>.row-full-width-inner{max-width:100%}.section--course-search .section--title,.section--course-search .mortgage_training.mortgage_training_ext h2{max-width:100%;position:relative;display:inline-block;color:#fff;font-family:'Open Sans',sans-serif;font-size:29.766px;font-weight:600;margin-top:0;padding-bottom:1.1rem;line-height:25.5px;letter-spacing:-1px}@media only screen and (min-width:1025px){.section--course-search .course-nav__wrapper{max-width:85%}.hero:after{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.75)),color-stop(80%,rgba(255,255,255,0)),to(rgba(255,255,255,0)));background:linear-gradient(to right,rgba(255,255,255,.75) 0%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%)}.hero-content{max-width:640px}}.hero.hero--product-details:after{display:none}.course-nav .heading-link{font-size:2rem;text-transform:uppercase;margin:0 0 1.5rem}.course-nav .heading-link a{color:#2e4756;letter-spacing:3px;font-weight:500}.course-nav__wrapper{display:flex;flex-wrap:wrap;border-radius:5px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.25);box-shadow:0 0 3px rgba(0,0,0,.25);margin:1rem 0;position:relative;z-index:150}.course-nav__wrapper .input{position:relative;display:block;margin:0;background-color:#fff;overflow:hidden;flex:0 0 calc(33.333333% - .6rem);max-width:calc(33.333333% - .6rem)}@media (max-width:800px){.course-nav__wrapper .input{border-radius:5px}.course-nav__wrapper .submit{margin:1.8rem 0 2.5rem;-webkit-flex:0 0 100%;flex:0 0 100%}}.course-nav__wrapper .input.education-type{display:none}.course-nav__wrapper .input.education-type:after{content:"";width:100%;height:100%;background:rgba(255,255,255,.3);position:absolute;left:0;top:0;z-index:1000}.course-nav__wrapper .input.education-type.active{display:block}.course-nav__wrapper .input.education-type.active:after{display:none}.course-nav__wrapper .input.show{display:block}.course-nav__wrapper .input.hide{display:block;position:absolute;right:0;top:0;opacity:0}.course-nav__wrapper .input label{margin:0 0 .25rem;color:#6a7886}.course-nav__wrapper .input select{padding:1rem 0;line-height:1.5;border:none;padding:0;color:#6a7886;-webkit-transition:.075s all ease;transition:.075s all ease}@media only screen and (max-width:1024px){.course-nav__wrapper .input select{font-size:1.4rem}}@media only screen and (max-width:900px){.course-nav__wrapper .input select{font-size:1.2rem}}@media only screen and (max-width:800px){.course-nav__wrapper .input select{font-size:1.6rem}}.course-nav__wrapper .input .select-click{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;opacity:0}.course-nav__wrapper .input .select-click select{height:100%;width:100%;padding:4rem 2rem 2rem}.course-nav__wrapper .input .select-option:after{content:"";height:1.5rem;width:1.5rem;display:inline-block;background-image:url(/media/caret.svg);background-image:url(../images/caret.svg);background-position:center;background-repeat:no-repeat;background-size:contain;-webkit-transform:translateY(2px);transform:translateY(2px);margin-left:.5rem}.course-nav__wrapper .input .hidden-select{visibility:hidden;position:fixed;top:-100px}.course-nav__wrapper .submit{position:relative;display:flex}.course-nav__wrapper .submit input{font-size:2rem;padding:0;display:block;height:6rem;width:10rem;margin:0;border-radius:0 5px 5px 0}.course-nav__wrapper .submit input:hover{background-color:#689cd0}.course-nav__wrapper .submit input:focus{background-color:#3269a0;-webkit-transform:none;transform:none;border-color:#3269a0}@media (min-width:801px){.section--course-search .section--title,.section--course-search .mortgage_training.mortgage_training_ext h2{margin-bottom:2.4rem}}.dropdown-main{display:none}.multiSelectDropdown{position:relative;display:flex;flex-wrap:wrap;flex:1}.multiSelectDropdown:hover{cursor:pointer}.multiSelectDropdown>label small{font-size:1.4rem;font-weight:400;color:rgba(255,255,255,.75)}.multiSelectDropdown>.form-control-wrap{min-height:64px;flex:1}.multiSelectDropdown .dropdown-main{border-top:1px #eee solid;padding:.75rem 1.15rem;z-index:10000}.course-nav__wrapper .submit input{height:auto;min-height:6rem}.section--course-search .submit input{width:auto;font-size:1.6rem;text-transform:none;padding:1rem 2rem}@media (min-width:801px){.course-nav__wrapper .submit input.hidden-lg{display:none}}@media only screen and (max-width:800px){.multiSelectDropdown>label{flex:0 0 100%;max-width:100%}.hero.hero-courseList{overflow:hidden}.hero-courseList .course-nav-multiSelect_section .course-nav__wrapper{flex-direction:column}.course-nav__wrapper>div.multiSelectDropdown{flex:0 0 100%;max-width:100%}.course-nav__wrapper>.multiSelectDropdown+.multiSelectDropdown{margin-top:1rem;margin-bottom:.5rem}.input .select-option,.course-search--mobile .course-nav__wrapper .input .select-option{display:inline-flex;align-items:center;justify-content:space-between}.site-header_navigation_actions .button-login{min-width:85px;font-size:1.35rem !important;margin-right:2rem !important;justify-content:space-between;text-transform:none;letter-spacing:normal}.home-page .hero .hero-background{max-height:38rem;min-height:38rem;overflow:hidden}.home-page .hero .hero-background.mobile-show img{width:100%;height:auto !important}.hero.hero-courseList{min-height:38rem !important;max-height:38rem !important;padding-top:0 !important;padding-bottom:0;z-index:0}.hero.hero-courseList.no-filters{padding-top:0 !important}.hero.hero-courseList.no-filters .hero-background{margin-top:0;min-height:38rem;max-height:38rem;overflow:hidden}.hero.hero-courseList:not(.no-filters) .hero-background{margin-top:0;min-height:38rem;max-height:38rem;overflow:hidden}.hero.hero-courseList .hero-background>img{display:block;width:100%;margin:0}.hero-content .heading-link{display:none}.hero.hero-courseList .course-search__container{padding-left:1.5rem;padding-right:1.5rem}.course-nav__wrapper{margin:0;justify-content:space-between;box-shadow:none;padding-top:20px}.course-nav__section .submit{margin-bottom:1rem}.course-search--mobile .course-nav__wrapper .submit{margin-bottom:1.5rem}.course-nav__wrapper .select-click select{padding:1rem}.course-nav__wrapper .input .select-option{display:flex;height:45px;padding:1rem;border:1px solid #8a959e;border-radius:.5rem}.course-nav__wrapper .input .select-option select{font-size:1.4rem}.course-nav__wrapper .submit input,.course-nav__section .submit input{width:100%;height:auto;font-size:1.6rem;padding:1.5rem 3rem;border-radius:5px}.course-nav__section .submit input{border:1px solid #fff}.course-nav__wrapper .submit input.hidden-sm{display:none}.partner-code-link{display:inline-block}.hidden-sm{display:none !important}.course-nav__section{position:absolute;top:0;left:0;width:100%;background-color:#4183c4;margin:-16rem 0 0 !important;z-index:3;transition:.25s all ease-in-out}.course-nav__section.course-search--slide-out-open{margin-top:0 !important;transition:.25s all ease-in-out}.course-nav__section .course-nav{position:static;margin-top:0 !important;padding-top:2.5rem;transition:.25s all ease-in-out}.course-nav__section .course-nav.course-search--slide-out-open{margin-top:4.9rem}.course-nav__wrapper--toggle{display:block;text-align:center}}.home-page .promo-section{width:100%}@media only screen and (max-width:639px){.header .minicart-wrapper{margin-top:0}}@media only screen and (max-width:500px){.hero:not(.hero-courseList){max-height:35rem}.hero.hero--search-result{max-height:none}.home-page .promo-section{margin-top:20px}.hero.hero-courseList{max-height:31rem}.course-nav__section .course-nav__wrapper .input .select-option select,.course-nav__wrapper .input .select-option select{max-width:68px;overflow:hidden}}@media (min-width:481px) and (max-width:500px){.hero-content{padding-top:20px}}@media only screen and (max-width:450px){.hero-background{min-height:35rem;background-color:#ccc}.hero-background:after{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:147px;background:transparent linear-gradient(to bottom,rgba(0,0,0,0) 6%,rgba(0,0,0,.75) 100%)}}@media only screen and (max-width:400px){.hero .container{padding-right:1.5rem;padding-left:1.5rem}}@media only screen and (max-width:340px){.course-nav__section .course-nav__wrapper .input .select-option select,.course-nav__wrapper .input .select-option select{font-size:1rem;max-width:50px}}.site-header_navigation_actions a.customername:after{content:"";height:1.5rem;width:1.5rem;display:inline-block;background-image:url(../images/caret.svg);background-position:center;background-repeat:no-repeat;background-size:contain;-webkit-transform:translateY(2px);transform:translateY(2px);margin-left:.5rem}.dropdown-selected,.dropdown-display-label .dropdown-selected,.extra-selected-count{background-color:#e4e4e4;padding:5px 24px 5px 7px !important;font-size:1.6rem;color:#000 !important;border-color:#e4e4e4 !important}.dropdown-display .dropdown-chose-list{display:flex!important;align-items:center;height:48px}.dropdown-chose-list{padding:0 5px 0 11px !important}@media (min-width:801px){.multiSelectDropdown>label{position:absolute;top:0;left:0;transform:translateY(-100%);margin-bottom:0;padding:.75rem 0}}.ocl-mortgage .site-header{min-height:auto;box-shadow:none}.ocl-mortgage .site-header_navigation{padding:.8rem 0;box-shadow:0px 0px 8px rgba(10,10,10,.12);min-height:68px}.ocl-mortgage .site-header_navigation_links{min-height:40px;align-items:center;display:inline-flex}.ocl-mortgage .site-header_navigation_links .customer-login{display:none}.ocl-mortgage .site-header_navigation .container{justify-content:flex-start}.ocl-mortgage .site-header_navigation_actions{margin-left:auto}.ocl-mortgage ul.ocl-mortgage-navigation{display:flex;gap:20px;margin:0 0 0 24px;padding:.8rem 0 .8rem 2.4rem;border-left:1px solid #dde1e3}.ocl-mortgage ul.ocl-mortgage-navigation li{margin:0;padding:0}.ocl-mortgage ul.ocl-mortgage-navigation li:before{display:none}.ocl-mortgage ul.ocl-mortgage-navigation li a{font-size:16px;line-height:24px;color:#080b0c;padding:0;position:relative}.ocl-mortgage .desktop-myaccount-header{align-items:center;gap:16px}.ocl-mortgage .site-header_navigation_actions .desktop-myaccount-header .button,.ocl-mortgage .site-header_navigation_actions .desktop-myaccount-header .button:hover{font-size:16px !important;font-weight:600 !important;line-height:24px;background-color:transparent !important;border:transparent !important;color:#080b0c !important;text-transform:capitalize;padding:0 !important;text-decoration:none}.ocl-mortgage .consult,.ocl-mortgage .consult .consult-button,.blog-post-view:not(.page-layout-download-resource) .primary-small-btn .pagebuilder-button-primary{font-family:'Open Sans',sans-serif;font-weight:600;font-size:14px;line-height:20px;letter-spacing:normal;text-align:center;text-transform:capitalize}.ocl-mortgage .consult .consult-button,.blog-post-view:not(.page-layout-download-resource) .primary-small-btn .pagebuilder-button-primary{font-family:'Open Sans',sans-serif;padding:8px 18px;color:#fff;background-color:#398433;border:0;border-radius:80px;text-decoration:none;margin:0;min-width:144px;min-height:36px}.ocl-mortgage .consult .consult-button:hover,.blog-post-view:not(.page-layout-download-resource) .primary-small-btn .pagebuilder-button-primary:hover{background-color:#296025}aside.site-header_navigation_actions .desktop-myaccount-header a.button-login.hollow:active,aside.site-header_navigation_actions .desktop-myaccount-header a.button-login.hollow:focus,.ocl-mortgage .consult .consult-button:active,.ocl-mortgage .consult .consult-button:focus,.mobile-login-panel .button-logout:active,.mobile-login-panel .button-logout:focus{-webkit-transform:none !important;transform:none !important}.ocl-mortgage .mobile-show{display:none}.ocl-mortgage .site-header_navigation_actions .action.cart .icon--cart{width:32px;height:auto;vertical-align:initial}.ocl-mortgage .desktop-myaccount-header .button-user{letter-spacing:normal;text-transform:capitalize !important}.ocl-mortgage .desktop-myaccount-header .profile-icon{display:flex;align-items:center;padding:4px 10px 4px 4px;gap:2px;background-color:#f3f5f7;border-radius:80px;margin:0}.ocl-mortgage .desktop-myaccount-header .profile-icon:hover svg+svg{transform:rotate(180deg)}.ocl-mortgage .desktop-myaccount-header .profile-icon:hover{background-color:#dde1e3}.ocl-mortgage .desktop-myaccount-header .profile-icon svg+svg,.ocl-mortgage .desktop-myaccount-header .profile-icon,.ocl-mortgage .desktop-myaccount-header .profile-icon:hover svg+svg,.ocl-mortgage .desktop-myaccount-header .profile-icon:hover{transition:all ease-out .3s}.ocl-mortgage .desktop-myaccount-header .profile-icon .dropdown_content{top:100% !important;left:auto !important;right:0;padding:0 32px !important;min-width:260px;border-radius:0 0 24px 24px}.ocl-mortgage .desktop-myaccount-header .profile-icon:hover .dropdown_content{padding:54px 0 38px !important}.ocl-mortgage .desktop-myaccount-header .profile-icon .dropdown_content a{font-size:1.6rem;line-height:24px;color:#080b0c !important;padding:10px 32px !important}.ocl-mortgage .desktop-myaccount-header .profile-icon .dropdown_content a:hover{background:#dcedc4}.ocl-mortgage .desktop-myaccount-header .profile-icon .dropdown_content .myTraining .dropdown_content{display:none}.ocl-mortgage .desktop-myaccount-header .profile-icon .dropdown_content a:last-child{color:#398433 !important;font-weight:600;text-decoration:underline}.ocl-mortgage .desktop-myaccount-header .myTraining{margin:0}.ocl-mortgage .desktop-myaccount-header .myTraining .button-user:after{display:none}@media (min-width:801px) and (max-width:1023px){.ocl-mortgage .site-header_navigation_links{top:59.9px;justify-content:center}.ocl-mortgage ul.ocl-mortgage-navigation{border:0;margin:0;padding-right:2.4rem}}@media (max-width:800px){.ocl-mortgage .site-header{min-height:68px !important;z-index:999999 !important}.ocl-mortgage .site-header_navigation_actions .desktop-myaccount-header{display:none}.ocl-mortgage .site-header_navigation_links>[data-content-type=row][data-appearance=contained],.ocl-mortgage .site-header.open .site-header_navigation_links{width:100%}.ocl-mortgage .site-header.open .site-header_navigation_links{height:100vh;max-height:calc(-66px + 100vh) !important;border:0;padding:0}.ocl-mortgage ul.ocl-mortgage-navigation{flex-direction:column;border:0;margin:0;padding:0;gap:0}.ocl-mortgage .nav--customer-details{width:100%;padding:0 !important;background:#f3f5f7}.ocl-mortgage ul.ocl-mortgage-navigation li,.ocl-mortgage .nav--customer-details ul li{border-bottom:1px solid #e7ebed;margin:0;text-align:left}.ocl-mortgage .nav--customer-details .nav__list>li:last-child{border-bottom:0}.ocl-mortgage .nav--customer-details ul li ul{margin:0}.ocl-mortgage .nav--customer-details ul li ul li{border-bottom:0;border-top:1px solid #e7ebed}.ocl-mortgage ul.ocl-mortgage-navigation li a,.ocl-mortgage .nav--customer-details ul li a{display:flex;font-size:18px;line-height:24px;padding:20px;color:#080b0c}.my_account_mobile{padding:0 !important}.my_account_mobile span{display:flex;padding:20px;justify-content:space-between}.my_account_mobile span svg,.my_account_mobile.active span svg,.my_account_mobile ul,.my_account_mobile.active ul{transition:all ease-out .3s}.my_account_mobile.active span svg{transform:rotate(180deg)}.my_account_mobile ul{display:none}.my_account_mobile.active ul{display:block}.ocl-mortgage .button-login.mobile-show,.ocl-mortgage .consult .consult-button,.mobile-login-panel .button-logout{font-size:1.6rem;line-height:24px;font-weight:600;padding:12px 32px;width:100%;letter-spacing:normal}.ocl-mortgage .button-login.mobile-show{border:2px solid #398433 !important;border-radius:80px;color:#398433 !important;text-align:center;background-color:transparent !important}.ocl-mortgage .button-login.mobile-show:hover{background-color:#296025 !important;border-color:#296025 !important}.ocl-mortgage .mobile-show{display:block}.ocl-mortgage .site-header.open .site-header_navigation_links-wrapper{top:5.6rem}.ocl-mortgage .site-header_mobile-trigger span{background-color:#080b0c}.ocl-mortgage .site-header_mobile-trigger{cursor:pointer}.mobile-login-panel,.ocl-mortgage .site-header_navigation_links{width:100%}.mobile-login-panel{display:flex;flex-direction:column;padding:20px;gap:32px;margin-top:auto}.mobile-login-panel .button-logout,.mobile-login-panel .button-logout:hover{border:0;background-color:transparent;color:#398433 !important;text-transform:capitalize;padding:0;margin-bottom:-4px;text-decoration:underline !important;text-align:center}.mobile-login-panel .button-logout:active,.mobile-login-panel .button-logout:focus,.mobile-login-panel .button-logout:active:hover{background-color:transparent;color:#398433 !important;border-color:transparent !important}}@media (max-width:500px){.ocl-mortgage .site-header_navigation{align-content:center}.ocl-mortgage .site-header_navigation .container,.store-goc_partner_mg .site-header .container{padding:0 20px !important}}.ocl-mortgage :focus{outline:0 !important}.ocl-mortgage .nav--customer-details.mobile-show *{font-weight:600}.ocl-mortgage .nav--customer-details.mobile-show .mytraining a{margin:0 !important}.ocl-mortgage .nav--customer-details.mobile-show .myAccount-mobile-links li a{padding-left:40px}.myAccount-mobile-click{display:flex;justify-content:space-between;align-items:center;padding-right:20px}.myAccount-mobile-click.active{display:flex;justify-content:space-between;align-items:center;padding-right:20px}.ocl-mortgage .nav--customer-details.mobile-show .myAccount-mobile-links li:last-child{padding-bottom:0}@media (max-width:800px){.ocl-mortgage{position:relative;z-index:9999}}[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1280px;width:100%}.secondary__navigation{background-color:#f3f5f7;position:relative;z-index:9}.secondary__navigation div[data-content-type=html],.secondary__navigation .secondary-nav-section{display:flex;gap:24px}.secondary__navigation .dropdown{margin:0;padding:14px 0;font-size:16px;line-height:24px}.secondary__navigation .dropdown a,.mobile-toggle-heading{font-size:16px;line-height:24px !important;color:#080b0c;text-decoration:none;padding:0}.mobile-toggle-heading{text-shadow:0 0 .65px #080b0c,0 0 .65px #080b0c;display:inline-flex;align-items:center;height:56px;border-bottom:2px solid #398433}.mobile-toggle-heading svg{display:none}@media (min-width:801px){.secondary__navigation .dropdown:hover .dropdown-primary:after,.dropdown:hover .dropdown-primary:after,.secondary__navigation .dropdown.open .dropdown-primary:after{transform:rotate(180deg) translateY(-11px)}.secondary__navigation .dropdown_content a{padding:0}.secondary__navigation .dropdown_content{min-width:260px;border-radius:0 0 24px 24px;box-shadow:0px 8px 16px 0px rgba(10,10,10,.04);padding:36px 0 42px !important}}.secondary__navigation .dropdown_content{display:none}.secondary__navigation .dropdown:hover .dropdown_content{display:flex}@media (max-width:1024px){.secondary__navigation .dropdown.open .dropdown_content{display:flex}}@media (min-width:851px) and (max-width:880px){.secondary__navigation div[data-content-type=html],.secondary__navigation .secondary-nav-section{gap:18px}}@media (min-width:801px) and (max-width:850px){.secondary__navigation div[data-content-type=html],.secondary__navigation .secondary-nav-section{gap:15px}}@media (max-width:800px){.mobile-toggle-heading svg{display:inline-flex}.secondary__navigation [data-content-type=row][data-appearance=contained],.mortgage_sec_navigation .row-full-width-inner{padding:0 !important}.mobile-toggle-heading{display:flex;justify-content:space-between;font-size:18px;font-weight:400;padding:16px 20px;background-color:#dcedc4;border-bottom:1px solid #e7ebed;cursor:pointer}.secondary__navigation div[data-content-type=html],.secondary__navigation .secondary-nav-section{flex-direction:column}.secondary__navigation .secondary-nav-section{gap:0;position:absolute;top:56px;left:0;width:100%;height:100vh;background:#fff;display:none;z-index:999;transition:all ease-out .3s}.secondary__navigation .mobile-toggle-heading.active+.secondary-nav-section{display:flex;transition:all ease-out .3s}.secondary__navigation .mobile-toggle-heading.active svg{transform:rotate(180deg)}.secondary__navigation .dropdown{padding:16px 20px !important;border-bottom:1px solid #e7ebed}.secondary__navigation .dropdown-primary{font-size:18px}}.fixedSecondNav{position:fixed;top:0;width:100%;z-index:99999}.secondary__navigation div[data-content-type=html]>.block-static-block{width:100%}.mortgage_partner_section{margin-left:auto;display:flex;align-items:center;align-self:center}.mortgage_partner_block{display:flex;flex-direction:row-reverse;align-items:center;gap:8px;position:relative}.mortgage_partner_block .error-message{color:#ad0322;text-align:center;font-family:"Open Sans";font-size:15px;font-style:normal;font-weight:600;line-height:20px;position:absolute;top:10px;left:-205px}.partnerblock{border-radius:80px;border:1px solid #dde1e3;background:#fff;height:41px}.partnerblock .input-container{display:flex;height:40px;padding:0 0 0 24px;justify-content:flex-end;align-items:center;gap:11px}.partnerblock input{margin:0;height:35px;background-color:transparent;border:none;width:125px}.partnerblock input:focus{border:none;outline:none !important}.partnerblock .submit-btn{background:no-repeat;border:none;padding:0;margin:0}.partnerblock .submit-btn img{vertical-align:initial}.partnerblock .submit-btn:active{margin-bottom:5px}.partnerblock .submit-btn:focus{outline:none !important;margin-bottom:5px}.secondary__navigation div[data-content-type=html],.secondary__navigation .secondary-nav-section{align-items:flex-start}@media (max-width:1250px){.mortgage_partner_block .error-message{left:-147px;font-size:11px}}@media (max-width:1180px){.mortgage_partner_block .error-message{left:-97px;font-size:11px;width:105px;top:0}}@media (max-width:1130px){.secondary__navigation div[data-content-type=html],.secondary__navigation .secondary-nav-section{align-items:initial}}@media (min-width:801px) and (max-width:1100px){.mortgage_sec_navigation .dropdown a,.mortgage_sec_navigation .mobile-toggle-heading{font-size:15px;line-height:24px !important;color:#080b0c;text-decoration:none;padding:0}.partnerblock .input-container{padding:0 0 0 10px;gap:3px}.partnerblock input{width:90px;font-size:12px;padding:0 6px}.secondary__navigation .dropdown-primary+.dropdown_content_details{left:-507px !important;min-width:853px !important}.dropdown:hover .dropdown_content_details{max-height:64rem !important}}@media (min-width:801px) and (max-width:880px){.secondary__navigation .dropdown-primary+.dropdown_content_details{left:-460px !important;min-width:752px !important}}@media (max-width:800px){.mortgage_partner_section{margin-left:unset;display:unset}.mortgage_partner_block{padding:40px 20px}.partnerblock{width:100%}.partnerblock input{width:100%}.secondary__navigation .dropdown.open .dropdown_content_details{max-height:35rem !important}.mortgage_partner_block .error-message{top:86px;left:23px;font-size:15px;width:215px}}.site-header_navigation{z-index:99 !important}@media (min-width:1024px) and (max-width:1100px){.ocl-mortgage ul.ocl-mortgage-navigation{gap:13px}.ocl-mortgage ul.ocl-mortgage-navigation li a{font-size:15px}}.mortgage_training{min-height:630px}.mortgage_training.mortgage_training_ext{width:100%;min-height:553px;overflow:unset}.mortgage_training.mortgage_training_ext .mortage_right_banner{overflow:hidden}@media screen and (min-width:769px){.mortgage_training.mortgage_training_ext .mortgauge_training_description{width:70.66666667% !important}.mortgage_training.mortgage_training_ext .mortage_right_banner{width:29.33333333% !important}}.mortgage_training h1{font-family:'aktivgrotesk-medium';margin:0;max-width:510px;margin-bottom:16px;font-size:48px;font-style:normal;font-weight:500;line-height:53px;letter-spacing:normal;color:#080b0c}.mortgage_training.mortgage_training_ext h1{max-width:600px;font-size:44px;line-height:49px;margin-bottom:24px}.mortgage_training p{margin:0;max-width:70%;font-size:18px;font-style:normal;font-weight:400;line-height:28px;color:#080b0c}.mortgage_training.mortgage_training_ext p{max-width:600px;margin-bottom:3.2rem}.hero-form-active{overflow-y:hidden}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-main{margin-top:8px;width:100%;border:1px solid #c7cdd1;background:#fff;padding:15px 15px 20px;border-radius:40px 0 40px 40px;box-shadow:0px 8px 24px 0px rgba(10,10,10,.05)}@media screen and (min-width:992px){.mortgage_training_ext .hero-form .multiSelectDropdown .open-up .dropdown-main{top:auto;bottom:100%;margin-top:0;margin-bottom:8px;border-radius:40px 40px 0}}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-header{display:none}@media screen and (max-width:991px){.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-main{margin:0;border:0;box-shadow:none;border-radius:0;position:fixed;left:0;right:0;top:0;bottom:0;padding:0 20px 20px}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-header{position:relative;display:flex;justify-content:center;color:#080b0c;font-family:'aktivgrotesk-medium';font-size:18px;font-style:normal;font-weight:500;line-height:24px;padding:24px 0;margin:0 -20px 16px;border-bottom:1px solid #dde1e3}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-multiple-label .dropdown-header{margin-bottom:0}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-header .close{position:absolute;right:20px;float:none;line-height:normal;top:50%;transform:translateY(-50%)}}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-multiple-label .dropdown-main{border-radius:0 0 40px 40px}@media screen and (min-width:992px){.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-multiple-label.open-up .dropdown-main{border-radius:40px 40px 0 0}}@media screen and (max-width:991px){.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-multiple-label .dropdown-main{border-radius:0}}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-main ul{color:#080b0c;font-family:'aktivgrotesk-medium';font-size:16px;font-style:normal;font-weight:500;line-height:24px;max-height:285px}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-multiple-label .dropdown-main ul{padding-right:8px;overflow-y:hidden}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-multiple-label .dropdown-main ul:active,.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-multiple-label .dropdown-main ul:focus,.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-multiple-label .dropdown-main ul:hover{padding-right:0;overflow-y:auto}@media screen and (min-width:992px) and (max-height:790px){.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-main ul{max-height:191px}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-single .dropdown-main ul{padding-right:8px;overflow-y:hidden}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-single .dropdown-main ul:active,.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-single .dropdown-main ul:focus,.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-single .dropdown-main ul:hover{padding-right:0;overflow-y:auto}}@media screen and (max-width:991px){.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-main ul{max-height:calc(100% - 210px)}}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-multiple-label .dropdown-main ul{max-height:232px}@media screen and (min-width:992px) and (max-height:790px){.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-multiple-label .dropdown-main ul{max-height:141px}}@media screen and (max-width:991px){.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-multiple-label .dropdown-main ul{max-height:calc(100% - 305px);padding-bottom:2%;padding-right:0;overflow-y:auto}}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-option{padding:7px 40px 7px 16px;border-radius:40px;line-height:24px}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-option[disabled]{display:none}@media screen and (min-width:992px) and (max-width:1100px){.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-option{padding-left:5px;padding-right:30px}}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-multiple-label .dropdown-option{padding:7px 40px 7px 16px}@media screen and (min-width:992px) and (max-width:1100px){.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-multiple-label .dropdown-option{padding-left:5px;padding-right:30px}}@media screen and (max-width:991px){.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-option{padding:8px 0;border-radius:0}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-multiple-label .dropdown-option{padding-left:4px}}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-option:focus,.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-option:hover{background-color:#f3f5f7;outline:none !important}@media screen and (max-width:991px){.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-option:focus,.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-option:hover{background-color:transparent}}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-option:before,.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-option:after{top:50%;left:auto;right:16px;transform:translateY(-50%)}@media screen and (min-width:992px) and (max-width:1100px){.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-option:before,.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-option:after{right:11px}}@media screen and (max-width:991px){.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-option:before,.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-option:after{right:10px}}.mortgage_training_ext .hero-form .dropdown-option:before{display:none}.mortgage_training_ext .hero-form .dropdown-single .dropdown-option:after{content:'';display:block;width:24px;height:24px;border-radius:0;border:0;background-color:transparent;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI0IDI1IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMiAxMi41QzIgNi45OCA2LjQ4IDIuNSAxMiAyLjVDMTcuNTIgMi41IDIyIDYuOTggMjIgMTIuNUMyMiAxOC4wMiAxNy41MiAyMi41IDEyIDIyLjVDNi40OCAyMi41IDIgMTguMDIgMiAxMi41Wk00IDEyLjVDNCAxNi45MiA3LjU4IDIwLjUgMTIgMjAuNUMxNi40MiAyMC41IDIwIDE2LjkyIDIwIDEyLjVDMjAgOC4wOCAxNi40MiA0LjUgMTIgNC41QzcuNTggNC41IDQgOC4wOCA0IDEyLjVaIiBmaWxsPSIjQjBCOUJGIi8+PC9zdmc+")}@media screen and (max-width:991px){.mortgage_training_ext .hero-form .dropdown-single .dropdown-option:after{width:20px;height:20px;background-size:20px}}.mortgage_training_ext .hero-form .dropdown-single .dropdown-option.dropdown-chose:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xMiAyMEM3LjU4IDIwIDQgMTYuNDIgNCAxMkM0IDcuNTggNy41OCA0IDEyIDRDMTYuNDIgNCAyMCA3LjU4IDIwIDEyQzIwIDE2LjQyIDE2LjQyIDIwIDEyIDIwWk0xNyAxMkMxNyAxNC43NjE0IDE0Ljc2MTQgMTcgMTIgMTdDOS4yMzg1OCAxNyA3IDE0Ljc2MTQgNyAxMkM3IDkuMjM4NTggOS4yMzg1OCA3IDEyIDdDMTQuNzYxNCA3IDE3IDkuMjM4NTggMTcgMTJaIiBmaWxsPSIjMDgwQjBDIi8+PC9zdmc+")}.mortgage_training_ext .hero-form .dropdown-multiple-label .dropdown-option:after{content:'';display:block;width:24px;height:24px;border-radius:0;border:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI2IDI2IiBmaWxsPSJub25lIj48cGF0aCBkPSJNNS40MTY2NyAzLjI1SDEwLjQxNjcgMjAuNTgzM0MyMS43NzUgMy4yNSAyMi43NSA0LjIyNSAyMi43NSA1LjQxNjdWMjAuNTgzM0MyMi43NSAyMS43NzUgMjEuNzc1IDIyLjc1IDIwLjU4MzMgMjIuNzVINS40MTY2N0M0LjIyNSAyMi43NSAzLjI1IDIxLjc3NSAzLjI1IDIwLjU4MzNWNS40MTY3QzMuMjUgNC4yMjUgNC4yMjUgMy4yNSA1LjQxNjY3IDMuMjVaTTIwLjU4MzMgMjAuNTgzM1Y1LjQxNjdINS40MTY2N1YyMC41ODMzSDIwLjU4MzNaIiBmaWxsPSIjQjBCOUJGIi8+PC9zdmc+")}@media screen and (max-width:991px){.mortgage_training_ext .hero-form .dropdown-multiple-label .dropdown-option:after{width:20px;height:20px;background-size:20px}}.mortgage_training_ext .hero-form .dropdown-multiple-label .dropdown-option.dropdown-chose:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI2IDI2IiBmaWxsPSJub25lIj48cGF0aCBkPSJNNi41NzIgMy4yNUgyMC41NzlDMjEuNzgxIDMuMjUgMjIuNzQ2IDQuMjI1IDIyLjc0NiA1LjQxNjdWMjAuNTgzQzIyLjc0NiAyMS43NzUgMjEuNzgxIDIyLjc1IDIwLjU3OSAyMi43NUg1LjQxMjdDNC4yMTAyIDIyLjc1IDMuMjQ2MSAyMS43NzUgMy4yNDYxIDIwLjU4M1Y1LjQxNjdDMy4yNDYxIDQuMjI1IDQuMjEwMiAzLjI1IDUuNDEyNyAzLjI1Wk01LjQxMjcgMTNMMTAuODI5NCAxOC40MTY3TDIwLjU3OSw4LjY2NjVMMTkuMDUxOSA3LjEyODMyTDEwLjgyOTQgMTUuMzUwOEw2Ljk0MDI2IDExLjQ3MjVMNS40MTI3IDEzWiIgZmlsbD0iIzA4MEIwQyIvPjwvc3ZnPg==")}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-main p{margin:0 !important;max-width:100%;color:#65727b;font-family:'aktivgrotesk-regular';font-size:13px;font-style:normal;font-weight:400;line-height:19px;text-align:left;pointer-events:none}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-main p:before{display:block;content:attr(data-sublabel)}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-display{padding:0 20px;border:0;border-radius:80px 0 0 80px;height:100%}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-display-label{padding:7px 40px 0 20px;width:100%;height:100%}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-display:focus{outline:none !important}.hero-form .form-container .multiSelectDropdown .dropdown-display-label:after,.hero-form .form-container .multiSelectDropdown .dropdown-display:after{border-top-color:#000 !important}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-display-label:after,.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-display:after{border:0;width:14px;height:9px;right:24px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE1IDEwIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTEuODU1IDAuNUw3LjUgNi4wNjI3NSAyLjE0NSAwLjUgMC41IDIuMjEyNTUgNy41IDkuNSAxNC41IDIuMjEyNTUgMTEuODU1IDAuNVoiIGZpbGw9IiMwODBCMEMiLz48L3N2Zz4=")}.mortgage_training_ext .hero-form .multiSelectDropdown .active .dropdown-display-label:after,.mortgage_training_ext .hero-form .multiSelectDropdown .active .dropdown-display:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE0IDEwIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTIuMzU1IDkuNUw3IDMuOTM3MjUgMS42NDUgOS41IDAgNy43ODc0NSA3IDAuNSAxNCA3Ljc4NzQ1IDEyLjM1NSA5LjVaIiBmaWxsPSIjMDgwQjBDIi8+PC9zdmc+")}@media screen and (max-width:991px){.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-display-label:after,.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-display:after{display:none}}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-display-label.active:after,.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-display.active:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE0IDEwIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTIuMzU1IDkuNUw3IDMuOTM3MjUgMS42NDUgOS41IDAgNy43ODc0NSA3IDAuNSAxNCA3Ljc4NzQ1IDEyLjM1NSA5LjVaIiBmaWxsPSIjMDgwQjBDIi8+PC9zdmc+")}.hero-form .form-container .multiSelectDropdown .dropdown-multiple-label.active .dropdown-display-label:after{border-bottom-color:#000}.hero-form .form-container .multiSelectDropdown .dropdown-single.active .dropdown-display:after{border-bottom-color:#000}.hero-form .form-container .multiSelectDropdown:not(.dropdown-single) .dropdown-chose:before{background-color:#000;border-color:#000}.hero-form .form-container .form-control-wrap .dropdown-display-label:before,.hero-form .form-container .form-control-wrap .dropdown-display:before{font-size:22px;font-style:normal;font-weight:400;line-height:32px;color:#000}.mortgage_training_ext .hero-form .form-container .form-control-wrap .dropdown-display-label:before,.mortgage_training_ext .hero-form .form-container .form-control-wrap .dropdown-display:before{left:2.4rem;color:#343f46;font-family:'aktivgrotesk-medium';font-size:18px;font-weight:500;line-height:18px}@media screen and (max-width:991px){.mortgage_training_ext .hero-form .form-container .form-control-wrap .dropdown-display-label:before,.mortgage_training_ext .hero-form .form-container .form-control-wrap .dropdown-display:before{right:0;left:auto;font-size:15px;line-height:15px;color:#080b0c;text-decoration:underline}}.mortgage_training_ext .hero-form .form-container .form-control-wrap.active .dropdown-display-label:before,.mortgage_training_ext .hero-form .form-container .form-control-wrap.active .dropdown-display:before{display:block}.mortgage_training_ext .hero-form .form-container .form-control-wrap.has-selection.active .dropdown-display-label:before,.mortgage_training_ext .hero-form .form-container .form-control-wrap.has-selection.active .dropdown-display:before{display:none}.hero-form .form-container .multiSelectDropdown .dropdown-apply button{border-radius:80px;background:#398433;opacity:1 !important;border:none}.mortgage_training_ext .hero-form .form-container .multiSelectDropdown .dropdown-apply{margin-top:1.5rem}@media screen and (max-width:991px){.mortgage_training_ext .hero-form .form-container .multiSelectDropdown .dropdown-apply{background:#fff;border-top:1px solid #dde1e3;margin:0;padding:35px 20px;position:fixed;width:100%;left:0;right:0;bottom:0}}.mortgage_training_ext .hero-form .form-container .multiSelectDropdown .dropdown-apply button{font-family:"Open Sans";font-size:16px;font-style:normal;font-weight:600;line-height:24px;padding:12px 32px;width:100%}@media screen and (max-width:991px){.mortgage_training_ext .hero-form .form-container .multiSelectDropdown .dropdown-apply button{font-size:20px;font-weight:500;line-height:20px;padding:18px 32px}}.hero-form .search-course-catalog{margin:0}.hero-form .form-container{position:absolute;width:100%;max-width:416px;padding:48px;background:#233643;box-shadow:0px 8px 32px rgba(10,10,10,.08);border-radius:32px;display:flex;flex-direction:column;gap:32px;z-index:1}.mortgage_training_ext .hero-form .form-container{position:static;background:#fff;padding:0;margin:0;border-radius:80px;max-width:100%;box-shadow:0px 8px 32px 0px rgba(10,10,10,.07);gap:0;flex-direction:row;justify-content:space-between}.hero-form-active .mortgage_training_ext .hero-form .form-container{position:relative;z-index:999999}.hero-form .form-container .multiSelectCatalogDropdown select{margin:0;height:64px;padding:16px;padding-right:50px;background:url('../images/ico-down-caret.svg') center right no-repeat !important;background-position:calc(100% - 16px) center !important}.hero-form .form-container .form-title{color:#fff;font-size:24px;font-weight:500;line-height:32px;margin-bottom:32px}.hero-form .search-course-catalog .form-container .form-title{margin:0}.hero-form .form-container .form-content{display:flex;flex-direction:column;gap:52px}.hero-form .form-content-min{display:none;padding:9px 24px;justify-content:space-between;align-items:center;gap:16px;border-radius:80px;border:1px solid #c7cdd1;background:#fff;box-shadow:0 3px 12px 0 rgba(10,10,10,.1);color:#080b0c;font-family:'aktivgrotesk-medium';font-size:16px;font-weight:500;line-height:16px}.hero-form .form-input-states{font-family:'aktivgrotesk-regular';font-size:14px;font-weight:400;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:6px}.hero-form .form-edit-data{flex-basis:33px}@media screen and (max-width:991px){.hero-form .form-content-min.active{display:flex}.hero-form .form-content-min .form-input-data{overflow:hidden}.mortgage_training_ext .hero-form .form-container .form-content{gap:16px}.mortgage_training_ext .hero-form .form-container .form-content{gap:16px}}@media screen and (min-width:992px){.mortgage_training_ext .hero-form .form-container .form-content{flex-basis:calc(100% - 126px);flex-direction:row;gap:0}.mortgage_training_ext .hero-form .form-container .form-content>div{display:block;flex:0 0 50%}}.hero-form .search-course-catalog .form-container .form-content{gap:16px}.hero-form .form-content .multiSelectDropdown{display:flex;flex-direction:column;gap:8px}.mortgage_training_ext .hero-form .form-content .multiSelectDropdown{height:100%}.hero-form .form-container label{display:flex;gap:8px}.mortgage_training_ext .hero-form .form-container label{display:none;color:#49535a;font-family:'aktivgrotesk-medium';font-size:15px;font-style:normal;font-weight:500;line-height:15px}@media screen and (max-width:991px){.mortgage_training_ext .hero-form .form-container label{flex:0 0 75px;display:flex;padding:0 !important;margin:0;align-items:center;position:static;transform:none}}.hero-form .search-course-catalog .form-container label{margin-bottom:.8rem}.hero-form .form-container .label-bold{color:#fff;font-size:16px;font-weight:500;line-height:24px}.hero-form .form-container .label-light{color:#fff;font-size:16px;font-weight:400;line-height:24px}.hero-form .form-container .select-box{display:flex;align-items:center;background:#fff;border-radius:4px;border:1px solid #dde1e3}.mortgage_training_ext .hero-form .select-box{border:1px solid #c7cdd1;border-left:0;border-radius:0}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-maxItem-alert{color:#ab2b42;font-family:'aktivgrotesk-medium';font-size:15px;font-style:normal;font-weight:500;line-height:21px;border-radius:8px 8px 0 0;background:#f9edef;width:100%;text-align:center;bottom:calc(100% + 1px);box-shadow:none;border:none;padding:.4rem 1rem}@media screen and (min-width:992px){.mortgage_training_ext .hero-form .multiSelectDropdown .open-up .dropdown-maxItem-alert{bottom:auto;top:calc(100% + 1px);border-radius:0 0 8px 8px}}@media screen and (max-width:991px){.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-maxItem-alert{position:fixed;left:0;right:0;bottom:106px;z-index:99999}}.mortgage_training_ext .hero-form .educationDrpdwn .select-box{border-left:1px solid #c7cdd1;border-radius:80px 0 0 80px;height:100%}@media screen and (max-width:991px){.mortgage_training_ext .hero-form .select-box,.mortgage_training_ext .hero-form .educationDrpdwn .select-box{border-radius:0;border:0;box-shadow:none}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-display-label,.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-display{border-radius:0}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-display{padding:0}.mortgage_training_ext .hero-form .multiSelectDropdown .dropdown-display-label{padding:0;color:#080b0c;text-align:right;font-family:'aktivgrotesk-medium';font-size:15px;font-style:normal;font-weight:500;line-height:15px;white-space:nowrap}.mortgage_training_ext .hero-form .multiSelectDropdown .has-selection .dropdown-display-label:before{display:block;content:attr(title);left:0;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.mortgage_training_ext .hero-form .select-box .dropdown-chose-list{vertical-align:middle;padding:0 !important}@media screen and (max-width:991px){.mortgage_training_ext .hero-form .select-box .dropdown-chose-list{justify-content:flex-end}.mortgage_training_ext .hero-form .select-box .dropdown-main .dropdown-chose-list{width:100%;overflow-y:auto;max-height:100px}.mortgage_training_ext .hero-form .select-box.has-selection .dropdown-main .dropdown-chose-list{margin:19px 0}}.mortgage_training_ext .hero-form .select-box .dropdown-chose-list .dropdown-search{display:none}.mortgage_training_ext .hero-form .select-box .dropdown-display-label .dropdown-selected,.mortgage_training_ext .hero-form .select-box .dropdown-display-label .extra-selected-count,.mortgage_training_ext .hero-form .select-box .dropdown-display .dropdown-selected,.mortgage_training_ext .hero-form .select-box .dropdown-main .dropdown-chose-list .dropdown-selected,.mortgage_training_ext .hero-form .select-box .dropdown-main .dropdown-chose-list .extra-selected-count{border-radius:25px;border:0;background:#dcedc4;color:#080b0c !important;font-family:'aktivgrotesk-medium';font-size:15px;font-style:normal;font-weight:500;line-height:15px;margin:0;padding:12px 15px !important}@media screen and (min-width:992px){.mortgage_training_ext .hero-form .select-box .dropdown-display-label .extra-selected-count{margin:5px 0}}@media screen and (max-width:991px){.mortgage_training_ext .hero-form .select-box .dropdown-display-label .dropdown-selected,.mortgage_training_ext .hero-form .select-box .dropdown-display-label .extra-selected-count,.mortgage_training_ext .hero-form .select-box .dropdown-display .dropdown-selected{border-radius:0;background:0 0;padding:0 !important}.mortgage_training_ext .hero-form .select-box .dropdown-main .dropdown-chose-list .dropdown-selected,.mortgage_training_ext .hero-form .select-box .dropdown-main .dropdown-chose-list .extra-selected-count{border-radius:8px}.mortgage_training_ext .hero-form .select-box .dropdown-display-label .extra-selected-count{display:none}}.mortgage_training_ext .hero-form .select-box .dropdown-display-label .dropdown-selected,.mortgage_training_ext .hero-form .select-box .dropdown-main .dropdown-chose-list .dropdown-selected{margin:5px 8px 5px 0;padding-right:35px !important}.mortgage_training_ext .hero-form .select-box .dropdown-display .dropdown-selected .del{display:none}.mortgage_training_ext .hero-form .select-box .dropdown-display-label .dropdown-selected .del,.mortgage_training_ext .hero-form .select-box .dropdown-main .dropdown-chose-list .dropdown-selected .del{right:16px !important}@media screen and (max-width:991px){.mortgage_training_ext .hero-form .select-box .dropdown-display-label .dropdown-selected .del{display:none}}.mortgage_training_ext .hero-form .select-box .dropdown-display-label .dropdown-selected .del:after{content:'';background-size:9px;width:9px;height:9px;display:block;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOS4zMTAzMSAxLjQ4NTc4TDUuOTM3OTUgNC44NTgxNUw5LjI4MjI1IDguMjAyNDFDOS41NjMyMyA4LjQ1NTM3IDkuNTYzMjMgOC44NzY4OCA5LjI4MjI1IDkuMTI5ODFDOS4wMjkyNSA5LjQxMDg3IDguNjA3NzQgOS40MTA4NyA4LjM1NDgxIDkuMTI5ODFMNC45ODI0NCA1Ljc4NTU0TDEuNjM4MTcgOS4xMjk4MUMxLjM4NTI0IDkuNDEwODcgMC45NjM3MDEgOS40MTA4NyAwLjcxMDc3MyA5LjEyOTgxQzAuNDI5NzQyIDguODc2ODggMC40Mjk3NDIgOC40NTUzNyAwLjcxMDc3MyA4LjE3NDNMNC4wNTUwNCA0LjgzMDA0TDAuNzEwNzczIDEuNDg1NzhDMC40Mjk3NDIgMS4yMzI4NSAwLjQyOTc0MiAwLjgxMTMwMiAwLjcxMDc3MyAwLjUzMDI3MkMwLjk2MzcwMSAwLjI3NzM0IDEuMzg1MjQgMC4yNzczNCAxLjY2NjI4IDAuNTMwMjcyTDUuMDEwNTQgMy45MDI2NEw4LjM1NDgxIDAuNTU4Mzc1QzguNjA3NzQgMC4yNzczNCA5LjAyOTI1IDAuMjc3MzQgOS4zMTAzMSAwLjU1ODM3NUM5LjU2MzIzIDAuODExMzAyIDkuNTYzMjMgMS4yMzI4NSA5LjMxMDMxIDEuNDg1NzhaIiBmaWxsPSIjMDgwQjBDIi8+PC9zdmc+")}.hero-form .form-container select{width:100%;border:none;background:0 0;color:#080b0c;font-size:22px;font-weight:400;line-height:32px;outline:none}.hero-form .form-container .form-button{display:flex;justify-content:center}.mortgage_training_ext .hero-form .form-button{flex-basis:126px;max-width:126px}.mortgage_training_ext .hero-form .form-overlay{opacity:.25;background:#000;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;display:none}@media screen and (min-width:992px){.hero-form-active .mortgage_training_ext .hero-form .form-overlay{display:block}}.hero-form .form-container .form-button input{width:100%;padding:12px 32px;background:#398433;border-radius:80px;color:#fff;font-size:16px;font-weight:600;line-height:24px;border:none;cursor:pointer;text-transform:none;margin:0}.mortgage_training_ext .hero-form .form-container .form-button input{font-family:'aktivgrotesk-medium';font-size:20px;font-style:normal;font-weight:500;line-height:22px;border-radius:0 80px 80px 0;border:1px solid #398433;border-left:0;padding:12px 20px}.mortgage_training_ext .hero-form .form-container .form-button input:disabled{color:#b0b9bf;border-color:#c7cdd1;background:#dde1e3;cursor:not-allowed}.hero-form .form-button input[disabled=disabled]{cursor:not-allowed !important}.hero-form .form-container .form-button input:hover{background:#2e6b2b}.hero-form .dropdown-apply button{pointer-events:all}.hero-form .dropdown-apply button:disabled{cursor:not-allowed !important}.store-ocl figure{margin:0}.store-ocl img{vertical-align:top}.store-ocl .pagebuilder-button-primary,.store-ocl .pagebuilder-button-secondary{font-size:16px;font-style:normal;font-weight:600;line-height:24px;background:#398433;color:#fff;border-radius:80px;border:2px solid #398433;padding:12px 32px;margin:0 16px 12px 0;text-decoration:none;transition:all .3s}.store-ocl .main-content p{margin-bottom:2rem}.store-ocl .main-content .hero-banner[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{max-width:1312px;z-index:2}.store-ocl .main-content .catalog-hero-banner [data-content-type=row][data-appearance=full-width]>.row-full-width-inner{max-width:864px;z-index:2}.ocl-mortgage .site-header_navigation .container,.store-ocl .main-content [data-content-type=row][data-appearance=contained],.store-ocl .main-content [data-content-type=row][data-appearance=full-width]>.row-full-width-inner,.store-ocl .container{max-width:1312px;padding:0}[data-content-type=row][data-appearance=contained]{box-sizing:border-box;margin-left:auto !important;margin-right:auto !important;max-width:1280px}@media (min-width:769px){.pagebuilder-mobile-only{display:none !important}}@media only screen and (max-width:768px){.pagebuilder-mobile-hidden{display:none !important}}@media (min-width:1530px){.training-banner{margin-left:-100px;margin-right:-100px;padding-left:100px;padding-right:100px;overflow:hidden}}.training-banner-animation{position:relative;max-width:502px;max-height:605px}.training-banner-animation{transform:translateY(151px);animation:moveUp5 2s ease-out forwards}@keyframes moveUp5{from{bottom:28px}to{bottom:151px}}.training-banner-animation:before,.training-banner-animation:after,.training-banner-animation figure:after,.training-banner-animation figure:before{content:"";position:absolute}.training-banner-animation:after{transform:translateY(470px);right:-70px;z-index:-1;animation:moveUp1 2s ease-out forwards}@keyframes moveUp1{from{bottom:-320px}to{bottom:260px}}.training-banner-animation:before{transform:translateY(601px);left:-70px;z-index:1;animation:moveUp2 2s ease-out forwards}@keyframes moveUp2{from{bottom:0}to{bottom:230px}}.training-banner--icon{width:98px;height:98px;border-radius:80px;padding:24px;margin:0;background-color:#dcedc4}.training-banner .pagebuilder-column-line{justify-content:space-between}.training-banner-content{max-width:600px}.training-banner-content p{margin:0 0 30px !important}.training-banner-content .pagebuilder-button-primary,.training-banner-content .pagebuilder-button-primary:hover,.training-banner-content .pagebuilder-button-primary:focus,.training-banner-content .pagebuilder-button-primary:active{border:0}.training-banner-content .pagebuilder-button-primary:focus,.training-banner-content .pagebuilder-button-primary:active{background:#398433}@media (min-width:1355px) and (max-width:1490px){.training-banner-animation{margin-right:55px}}@media (max-width:768px){.training-banner{min-height:auto !important;padding-top:56px}.training-banner--icon{width:80px;height:80px;padding:16px}.training-banner-content h1{margin:16px 0 !important}.training-banner .training-banner-content{background-color:#fff;z-index:99}.training-banner .training-banner-content{padding-top:0;padding-bottom:0}}@media (max-width:374px){.training-banner .training-banner-content{padding-bottom:30px}.training-banner-animation{max-width:290px !important;transform:translateY(0px);margin-top:-80px}.training-banner-animation figure img{width:230px}.training-banner-animation figure:before{top:75px;background-size:contain;left:30px;width:230px}.training-banner-animation figure:after{transform:translateY(143px)}.training-banner-animation:after{transform:translateY(140px)}}.mortgage_training .mortgage_logo{width:98px;height:98px;padding:24px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#dcedc4;margin-bottom:32px}.mortgage_training.mortgage_training_ext .mortgage_logo{width:52px;height:52px;padding:17px;margin-bottom:16px}.learning_mangement{min-height:594px}.learning_mangement h1{font-family:'aktivgrotesk-medium';font-size:48px;font-style:normal;font-weight:500;line-height:53px;margin-bottom:24px}.catalog-hero-banner{min-height:655px}.searchbox__container{display:flex;padding:20px 0;justify-content:center;align-items:center;align-self:stretch;background:#f3f5f7;box-shadow:0px 8px 32px 0px rgba(10,10,10,.08)}.searchbox__container .section__search{position:relative;margin:0;border-radius:4px;border:1px solid #dde1e3;background:#fff;height:50px;box-sizing:border-box;overflow:hidden}.searchbox__container .section__search-field{color:#65727b;font-size:16px;font-style:normal;font-weight:400;line-height:24px;outline:none;border:0;margin:0;height:100%;padding:12px 10px 12px 38px}.searchbox__container .section__search-field:focus{border:0}.searchbox__container .section__search-submit{position:absolute;background:0;border:0;margin:0;left:10px;top:0;bottom:0;padding:0;transition:none;-webkit-transition:none}.searchbox__container .section__search-submit:hover,.searchbox__container .section__search-submit:active:hover{background-color:transparent;border:none}.coursefinder-hero-banner [data-content-type=row][data-appearance=full-width],.hero.hero--search-result [data-content-type=row][data-appearance=full-width]{width:100%}.coursefinder-hero-banner [data-content-type=row][data-appearance=full-width]>.row-full-width-inner,.hero.hero--search-result [data-content-type=row][data-appearance=full-width]>.row-full-width-inner{max-width:1000px}@media (max-width:1350px){.mortgage_training{padding-left:20px;padding-right:20px}.coursefinder-hero-banner .mortgage_training.mortgage_training_ext,.hero.hero--search-result .mortgage_training.mortgage_training_ext,.section--course-search .mortgage_training.mortgage_training_ext{padding-left:0;padding-right:0}}@media screen and (max-width:991px){.mortgage_training.mortgage_training_ext{background:linear-gradient(0deg,#e8f3d8 0%,#f9fafa 100%);min-height:auto}section.section--course-search.blue-bg .mortgage_training.mortgage_training_ext{background:#233643}.coursefinder-hero-banner .mortgage_training.mortgage_training_ext{background:0 0}.mortgage_training.mortgage_training_ext .multiSelectDropdown>.form-control-wrap{min-height:54px;flex:0 0 calc(100% - 75px);display:flex;overflow:hidden;outline:none !important}.mortgage_training h1{font-size:36px;line-height:40px}.mortgage_training.mortgage_training_ext h1{max-width:100%;font-size:36px;line-height:40px}.mortgage_training p{font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0;max-width:100%}.mortgage_training p:last-of-type{margin:0}.mortgage_training.mortgage_training_ext p{max-width:100%;margin-bottom:2.4rem}.mortgage_training_ext .hero-form .form-container{background-color:transparent;box-shadow:none;max-width:100%;margin:0;flex-direction:column}.mortgage_training_ext .hero-form .form-container .form-input{display:flex;padding:0 24px;align-items:center;border-radius:80px;border:1px solid #c7cdd1;background:#fff;box-shadow:0px 3px 12px 0px rgba(10,10,10,.1);-webkit-tap-highlight-color:transparent}.mortgage_training_ext .hero-form .form-content .multiSelectDropdown{flex-direction:row;flex-wrap:nowrap;gap:0;flex:0 0 100%;overflow:hidden}.mortgage_training_ext .hero-form .form-button{flex-basis:56px;max-width:100%;margin-top:24px}.mortgage_training_ext .hero-form .form-container .form-button input{font-size:20px;line-height:20px;border-radius:80px}}@media only screen and (max-device-width:767px){.mortgage_training_main .pagebuilder-column-line{flex-direction:column}.mortgage_training_main .mortgauge_training_description,.mortgage_training_main .mortage_right_banner.hero-form{width:100% !important}.mortgauge_training_description{padding-top:56px !important;padding-bottom:40px !important}.mortgage_training_ext .mortgauge_training_description{padding-top:48px !important;padding-bottom:80px !important}.mortgage_training h1{max-width:100% !important}.mortgage_training_main .mortage_right_banner{padding:0 !important;min-height:unset}.mortgage_training_main .mortage_right_banner .hero-form .form-container{position:unset;max-width:none;margin-bottom:96px;padding:32px 20px}}.store-goc_partner_mg .site-header .site-header_navigation{padding-block:.8rem;min-height:68px;align-content:center}section.section--course-search{background:linear-gradient(0deg,#e8f3d8 0%,#f9fafa 100%)}section.section--course-search.blue-bg{background:#233643;box-shadow:0 8px 12px 0 rgba(0,0,0,.2)}section.section--course-search .mortgage_training_ext{max-height:none;min-height:auto}section.section--course-search .mortgage_training_ext .hero-form{max-width:1000px;width:100%}@media (max-width:991px){.section--course-search .section--title,.section--course-search .mortgage_training.mortgage_training_ext h2{display:block;text-align:center;font-size:29px;line-height:29px;margin-bottom:31px}}.popup-authentication{display:none !important;visibility:hidden !important}</style>
<script  type="text/javascript"  data-routing="commerce=rum" defer="defer" src="https://rum.hlx.page/.rum/@adobe/helix-rum-js@^2/dist/rum-standalone.js"></script>
    <script type="text/x-magento-init">
        {
            "*": {
                "Magento_PageCache/js/form-key-provider": {
                    "isPaginationCacheEnabled":
                        0                }
            }
        }
    </script>
<meta property="og:type" content="" />
<meta property="og:title" content="Expert Led Financial Services Training | OnCourse Learning" />
<meta property="og:description" content="Discover OnCourse Learning's extensive expert-led online trainings and tools for banking, credit unions, mortgage, and other financial service professionals." />
<meta property="og:url" content="https://www.oncourselearning.com" />
<meta property="og:image" content="https://www.oncourselearning.com/media/default/OG_Default_Image/stores/1185/OCL24_Logo_Web_Stacked_Nav.png" />
<!-- OneTrust Cookies Consent Notice start for oncourselearning.com -->
<script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js"  type="text/javascript" charset="UTF-8" data-domain-script="31938fd7-3ce1-4932-b6e7-e8f3987953dc" ></script>
<script type="text/javascript">
function OptanonWrapper() {}
</script>
<!-- OneTrust Cookies Consent Notice end for oncourselearning.com -->
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-KCZ58N');</script>
<!-- End Google Tag Manager -->
<script src="https://cdn.optimizely.com/js/27076560029.js" defer></script>
<script type="text/plain" class="optanon-category-C0002" src="//script.crazyegg.com/pages/scripts/0051/8339.js" async="async" ></script>    <link  rel="canonical" href="https://www.oncourselearning.com" />
    
<link rel="stylesheet" media="print" onload="this.onload=null;this.media='all'" href="https://www.oncourselearning.com/static/version1780480182/_cache/merged/3703e7f5c513685412dba2dd603c77a2.min.css">
<link rel="stylesheet" media="print" onload="this.onload=null;this.media='screen and (min-width: 768px)'" href="https://www.oncourselearning.com/static/version1780480182/frontend/getoncourse/realestate/en_US/css/styles-l.min.css">
<link rel="stylesheet" media="print" onload="this.onload=null;this.media='print'" href="https://www.oncourselearning.com/static/version1780480182/frontend/getoncourse/realestate/en_US/css/print.min.css">
<link rel="stylesheet" media="print" onload="this.onload=null;this.media='all'" href="https://www.oncourselearning.com/static/version1780480182/frontend/getoncourse/realestate/en_US/css/ocl-styles-m.min.css">
<link rel="stylesheet" media="print" onload="this.onload=null;this.media='screen and (min-width: 768px)'" href="https://www.oncourselearning.com/static/version1780480182/frontend/getoncourse/realestate/en_US/css/ocl-styles-l.min.css">
</head>
    <body data-container="body"
          data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://www.oncourselearning.com/static/version1780480182/frontend/getoncourse/realestate/en_US/images/loader-2.gif"}}'
        class="store-ocl cms-ocl-home-page cms-index-index page-layout-1column" id="html-body">
        <!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KCZ58N"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) --><script type="text/javascript">
    window.customerLoggedin = false;
</script>

<script type="text/x-magento-init">
    {
        "*": {
            "Magento_PageBuilder/js/widget-initializer": {
                "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false},"[data-content-type=\"vertical-tabs\"]":{"PageBuilder_VerticalTabs\/js\/content-type\/vertical-tabs\/appearance\/default\/widget":false}},
                "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)","conditions":{"max-width":"768px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}}            }
        }
    }
</script>

<script type="text/x-magento-init">
    {
        "*": {
            "mage/cookies": {
                "expires": null,
                "path": "\u002F",
                "domain": ".www.oncourselearning.com",
                "secure": true,
                "lifetime": "43200"
            }
        }
    }
</script>
    <noscript>
        <div class="message global noscript">
            <div class="content">
                <p>
                    <strong>JavaScript seems to be disabled in your browser.</strong>
                    <span>
                        For the best experience on our site, be sure to turn on Javascript in your browser.                    </span>
                </p>
            </div>
        </div>
    </noscript>

<script>
    window.cookiesConfig = window.cookiesConfig || {};
    window.cookiesConfig.secure = true;
</script><script>    require.config({
        map: {
            '*': {
                wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter'
            }
        }
    });</script>
<div class="site-content"><div class="site-wrapper"><div class="site-container"><div class="site-header"><div class="header-content"><a class="action skip switch contentarea"
   href="#contentarea">
    <span>
        Skip to main content    </span>
</a>
<div id="promobar_header" class="shine-load"
     style="min-height: 37px;background-color: #FFFFFF;"
     data-page-type="cms_pages"
     data-page-id="562">
</div>
<style>
    .slideup{
        transform: translateY(-100%);
        transition: 1s ease-in-out;
        -webkit-transition: 1s ease-in-out;
        -moz-transition: 1s ease-in-out;
        -o-transition: 1s ease-in-out;
    }

    .promobar-popup.modal-popup .modal-header {
        background-color: white;
    }
    .promobar-popup.modal-popup .modal-header .action-close:before, .promobar-popup.modal-popup .modal-header .action-close:hover:before {
        color: black;
    }
    .promobar-popup.modal-popup .modal-header {
        background-color: white;
        padding: 1.5rem 3rem;
        min-height: 32px;
    }
    .promobar-popup.modal-popup .modal-header .action-close:before, .promobar-popup.modal-popup .modal-header .action-close:hover:before {
        color: black;
    }

    .promobar-popup.modal-popup .modal-content{
        padding: 0 3.3rem 3rem 3.3rem !important;
    }
    .promobar-popup.modal-popup .modal-inner-wrap {
        max-width: 662px;
        border-radius: 0;
        border:1px solid #eee;
    }
    .promobar-popup.modal-popup .action-close{
        outline: none!important;
        right: 30px!important;
        top: 80%!important;
    }
    .promobar-popup.modal-popup #promobar-modal p span.offer-bold {
        font-size: 18px;
        letter-spacing: -0.2px;
        line-height: 25px;
        color: #30495B;
        font-weight: 600;
        margin-bottom: 23px;
        display: inline-block;
    }
    .promobar-popup.modal-popup #promobar-modal p {
        font-size: 15px;
        letter-spacing: -0.4px;
        line-height: 23px;
        color: #595B64;
        font-weight: 400;
        margin: 0px;
    }
    .promobar-popup.modal-popup #promobar-modal p strong {
        font-weight: 700;
    }
    .promobar-popup.modal-popup #promobar-modal div {
        padding: 0 !important;
    }
    .promobar-popup.modal-popup #promobar-modal p + div {
        margin-top: 23px;
    }
    .promobar-popup.modal-popup #promobar-modal p + div p {
        letter-spacing: -0.2px;
        line-height: 25px
    }
    .offer-details {
        cursor: pointer;
    }

    .promobar-popup.modal-popup .action-close {
        position: absolute;
        right: 17px !important;
        top: 25px !important;
        width: 12px;
        height: 12px;
    }
    .promobar-popup.modal-popup .action-close:before,
    .promobar-popup.modal-popup .action-close:after {
        position: absolute;
        top:0;
        left: 0px;
        content: ' ';
        height: 12px;
        width: 2px;
        background-color: #000;
    }
    .promobar-popup.modal-popup .action-close:before {
        transform: rotate(45deg);
    }
    .promobar-popup.modal-popup .action-close:after {
        transform: rotate(-45deg);
    }
    @media (max-width: 767px) {
        .promobar-popup.modal-popup .modal-inner-wrap {
            width: 100%;
            max-width: 100%;
            height: 100%;
            max-height: 100% !important;
        }
        .promobar-popup + .modals-overlay {
            background: transparent !important;
        }
        .promobar-popup.modal-popup .modal-inner-wrap {
            padding-top: 3.6rem;
        }
        .promobar-popup.modal-popup .modal-content {
            padding: 0 2.2rem 3.6rem 2.2rem !important;
        }
        .promobar-popup.modal-popup .action-close {
            right: 12px !important;
            top: -3px !important;
            width: 24px;
            height: 24px;
        }
        .promobar-popup.modal-popup .action-close:before,
        .promobar-popup.modal-popup .action-close:after {
            height: 24px;
            width: 4px;
        }
    }
</style>


<script>
    require(['jquery','mage/url'],function($,url){
        $(window).on('load', function(){
        var pageType = $('#promobar_header').data('page-type');
        var pageId = $('#promobar_header').data('page-id');
        var paramString = 'pagetype/'+pageType+'/pageid/'+pageId;
        url.setBaseUrl('https://www.oncourselearning.com/');
        var apiUrl = url.build('promo/promobar/getpromohtml/'+paramString);

        function adjustPageContentHeight(){
            var site_header_height = $('.site-header').height();
            var window_width = $(window).width();

            /* Absolutely positioned nav in smaller devices like tablet */
            var floated_nav_sm = $('.site-header_navigation_links').height();
            if (document.getElementById('html-body').classList.contains('store-ocl') || document.getElementById('html-body').classList.contains('store-mortgage_lending') ) {
                if (window_width > 800 && window_width < 1024) {
                    $('.site-container').css({'padding-top': (site_header_height + floated_nav_sm)});
                }  else {
                    $('.site-container').css({'padding-top': site_header_height});
                }
            }else{
                if (window_width > 800 && window_width < 1025) {
                    $('.site-container').css({'padding-top': (site_header_height + floated_nav_sm)});
                } else {
                    $('.site-container').css({'padding-top': site_header_height});
                }
            }
            if( window_width < 800) {
                $('.site-header .site-header_navigation_links').css({ 'max-height': 'calc(100vh - '+site_header_height+'px)','min-height': 'calc(100vh - '+site_header_height+'px)' });
            }
            $(".site-header").trigger("headerfixed");
        }

        function removePromoContent(){
            $('#promobar_header').addClass('slideup').remove();
           // adjustPageContentHeight();
        }
        $.ajax({
            url: apiUrl,
            type: 'get',
            dataType: 'html',
            contentType: 'application/json',
            global: false,
            success: function (responseData) {
                if(responseData.trim().length > 0) {
                    $('#promobar_header').html(responseData);
                    $('#promobar_header').removeClass('shine-load');
                   // adjustPageContentHeight();
                }else{
                    removePromoContent();
                }
            },
            error: function (){
                removePromoContent();
            }
        });
    });
    });
</script>
    <div class="ocl-mortgage">
                <div id="partner-popup" class="modal-item partner-popup"></div>
        <div class="site-header_navigation">
            <div class="container">
                <strong class="site-header_logo" role="banner">
        <img loading="lazy" src="https://www.oncourselearning.com/media/logo/stores/1185/OCL24_Logo_Web_Stacked_Nav.png"
            alt=""
            title =""
                                />
</strong>
                <div class="site-header_navigation_links-wrapper" data-bind="scope: 'customerDetails'">
                    <nav aria-label="Site Header Navigation" class="site-header_navigation_links">
                                                <style>#html-body [data-pb-style=C6B71MV]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="C6B71MV"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><ul class="ocl-mortgage-navigation">
	<li><a href="https://www.oncourselearning.com/bank">Bank</a></li>
	<li><a href="https://www.oncourselearning.com/credit-union">Credit Union</a></li>
	<li><a href="https://www.oncourselearning.com/mortgage">Mortgage</a></li>
	<li><a href="https://www.oncourselearning.com/non-bank">Non-Bank</a></li>
	<li><a href="https://www.oncourselearning.com/resources" target="_blank">Resources</a></li>
</ul>

<style>
.ocl-mortgage .site-header_navigation_actions .desktop-myaccount-header .button {
    letter-spacing: normal;
}
</style></div></div></div>                                                    <div class="mobile-login-panel">
                                                                <div class='consult mobile-show'>
                                    <button type="button" class="consult-button"
                                            onclick="window.location.href='https://www.oncourselearning.com/request-info';">Request Info</button>
                                </div>
                            </div>
                                            </nav>
                </div>
                <aside aria-label="Site Header" class="site-header_navigation_actions">
                                        <!--Desktop Header for logged-in customers start-->

                    <div class="desktop-myaccount-header" data-bind="scope: 'customerDetails'">
                                                                                                                                <div class='consult'>
                                <button type="button" class="consult-button"
                                        onclick="window.location.href='https://www.oncourselearning.com/request-info';">Request Info</button>
                            </div>
                                            </div>
                    <!--Header for logged-in customers end-->
                    <div class="site-header_mobile-trigger">
                        <div class="top">
                            <span class="left"></span>
                            <span class="right"></span>
                        </div>
                        <div class="mid">
                            <span class="left"></span>
                            <span class="right"></span>
                        </div>
                        <div class="bot">
                            <span class="left"></span>
                            <span class="right"></span>
                        </div>
                    </div>
                </aside>
            </div>
        </div>
    </div>
<script>
    function pushLogoutGtm(url){
        dataLayer.push({
            'event': "accountLogout",
            'accountLogoutClass': "account logout",
            'accountLogoutId': '',
            'accountLogoutTarget': 'account',
            'accountLogoutUrl': 'https://www.oncourselearning.com/',
            'eventCallback': function () {
            }
        });
    }
        require([
        'jquery'
    ], function ($) {
        $(document).ready(function () {
            $(".my_account_mobile").click(function () {
                $(".my_account_mobile").toggleClass("active");
            });
        });
    });
</script></div></div><div id="main"><a id="contentarea" tabindex="-1"></a>
<div class="page messages"><div data-placeholder="messages"></div>
<div data-bind="scope: 'messages'">
    <!-- ko if: cookieMessagesObservable() && cookieMessagesObservable().length > 0 -->
    <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: {
        data: cookieMessagesObservable(), as: 'message'
    }">
        <div data-bind="attr: {
            class: 'message-' + message.type + ' ' + message.type + ' message',
            'data-ui-id': 'message-' + message.type
        }">
            <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div>
        </div>
    </div>
    <!-- /ko -->

    <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: {
        data: messages().messages, as: 'message'
    }, afterRender: purgeMessages">
        <div data-bind="attr: {
            class: 'message-' + message.type + ' ' + message.type + ' message',
            'data-ui-id': 'message-' + message.type
        }">
            <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div>
        </div>
    </div>
</div>

<script type="text/x-magento-init">
    {
        "*": {
            "Magento_Ui/js/core/app": {
                "components": {
                        "messages": {
                            "component": "Magento_Theme/js/view/messages"
                        }
                    }
                }
            }
    }
</script>
</div><div class="columns"><div class="column main main-content"><div data-role="main-css-loader" class="loading-mask">
    <div class="loader">
        <img src="https://www.oncourselearning.com/static/version1780480182/frontend/getoncourse/realestate/en_US/images/loader-1.gif"
             alt="Loading..." loading="lazy">
    </div>
    <script type="text&#x2F;javascript">    var elemo0p1gINQArray = document.querySelectorAll('div.loader img');
    if(elemo0p1gINQArray.length !== 'undefined'){
        elemo0p1gINQArray.forEach(function(element) {
            if (element) {
                element.style.position = 'absolute';

            }
        });
    }</script></div>
<input name="form_key" type="hidden" value="Vcy0lL3axT9A896v" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}">
        <script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/www.oncourselearning.com\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/www.oncourselearning.com\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/www.oncourselearning.com\/","customerLoginUrl":"https:\/\/www.oncourselearning.com\/customer\/ajax\/login\/"}</script>    <!-- ko template: getTemplate() --><!-- /ko -->
        <script type="text/x-magento-init">
        {
            "#authenticationPopup": {
                "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"}}}}}            },
            "*": {
                "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.oncourselearning.com\u002Fstatic\u002Fversion1780480182\u002Ffrontend\u002Fgetoncourse\u002Frealestate\u002Fen_US\u002Fimages\u002Floader\u002D1.gif"
                            }
        }
    </script>
</div>
<script type="text/x-magento-init">
    {
        "*": {
            "Magento_Customer/js/section-config": {
                "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent","customform-data"],"customer\/account\/loginpost":["*","customform-data"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"checkout\/cart\/add":["cart","directory-data"],"checkout\/cart\/delete":["cart"],"checkout\/cart\/updatepost":["cart"],"checkout\/cart\/updateitemoptions":["cart"],"checkout\/cart\/couponpost":["cart"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items"],"checkout\/sidebar\/removeitem":["cart"],"checkout\/sidebar\/updateitemqty":["cart"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"giftregistry\/index\/cart":["cart"],"giftregistry\/view\/addtocart":["cart"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"customer_order\/cart\/updatefaileditemoptions":["cart"],"checkout\/cart\/updatefaileditemoptions":["cart"],"customer_order\/cart\/advancedadd":["cart"],"checkout\/cart\/advancedadd":["cart"],"checkout\/cart\/removeallfailed":["cart"],"checkout\/cart\/removefailed":["cart"],"customer_order\/cart\/addfaileditems":["cart"],"checkout\/cart\/addfaileditems":["cart"],"customer_order\/sku\/uploadfile":["cart"],"multishipping\/checkout\/overviewpost":["cart"],"wishlist\/index\/copyitem":["wishlist"],"wishlist\/index\/copyitems":["wishlist"],"wishlist\/index\/deletewishlist":["wishlist","multiplewishlist"],"wishlist\/index\/createwishlist":["multiplewishlist"],"wishlist\/index\/editwishlist":["multiplewishlist"],"wishlist\/index\/moveitem":["wishlist"],"wishlist\/index\/moveitems":["wishlist"],"wishlist\/search\/addtocart":["cart","wishlist"],"paypal\/express\/placeorder":["cart","checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"paymentservicespaypal\/smartbuttons\/placeorder":["cart","checkout-data"],"paymentservicespaypal\/smartbuttons\/cancel":["cart","checkout-data"],"faq\/index\/save":["faq"],"customcatalog\/cart\/addcustomproducts":["cart"],"customcatalog\/setcustomertimezone\/view":["cart"],"wss\/cart\/addcustomwssproduct":["cart"],"brokerx\/submit\/submit":["cart","directory-data"],"braintree\/paypal\/placeorder":["cart","checkout-data"],"braintree\/googlepay\/placeorder":["cart","checkout-data"],"customcatalog\/cart\/addmultipleproducts":["cart"],"customcatalog\/cart\/addbundletier":["cart"],"customform\/form\/submit":["customform-data"],"oclpartner\/code\/remove":["cart"],"auth\/action\/loginsuccess":["checkout-data","cart"],"catalog\/categoryproduct\/view":["cart"]},
                "clientSideSections": ["checkout-data","cart-data","faq_product"],
                "baseUrls": ["https:\/\/www.oncourselearning.com\/"],
                "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","wishlist","instant-purchase","loggedAsCustomer","multiplewishlist","persistent","review","payments","faq","customform-data","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement"]            }
        }
    }
</script>
<script type="text/x-magento-init">
    {
        "*": {
            "Magento_Customer/js/customer-data": {
                "sectionLoadUrl": "https\u003A\u002F\u002Fwww.oncourselearning.com\u002Fcustomer\u002Fsection\u002Fload\u002F",
                "expirableSectionLifetime": 60,
                "expirableSectionNames": ["cart","persistent"],
                "cookieLifeTime": "43200",
                "cookieDomain": "www.oncourselearning.com",
                "updateSessionUrl": "https\u003A\u002F\u002Fwww.oncourselearning.com\u002Fcustomer\u002Faccount\u002FupdateSession\u002F",
                "isLoggedIn": ""
            }
        }
    }
</script>
<script type="text/x-magento-init">
    {
        "*": {
            "Magento_Customer/js/invalidation-processor": {
                "invalidationRules": {
                    "website-rule": {
                        "Magento_Customer/js/invalidation-rules/website-rule": {
                            "scopeConfig": {
                                "websiteId": "1001"
                            }
                        }
                    }
                }
            }
        }
    }
</script>
<script type="text/x-magento-init">
    {
        "body": {
            "pageCache": {"url":"https:\/\/www.oncourselearning.com\/page_cache\/block\/render\/","handles":["default","cms_index_index","cms_page_view","cms_index_index_id_ocl-home-page","blog_css"],"originalRequest":{"route":"cms","controller":"index","action":"index","uri":"\/"},"versionCookieName":"private_content_version"}        }
    }
</script>

                    <script>
            require(['jquery', 'domReady!'], function($){
                if ($('.mfblogunveil').length) {
                    require(['Magefan_Blog/js/lib/mfblogunveil'], function(){
                        $('.mfblogunveil').mfblogunveil();
                    });
                }
            });
        </script><style>#html-body [data-pb-style=QXKYDQG],#html-body [data-pb-style=XXE5WIJ]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=QXKYDQG]{justify-content:center;display:flex;flex-direction:column}#html-body [data-pb-style=XXE5WIJ]{align-self:stretch}#html-body [data-pb-style=HGOSJIE]{display:flex;width:100%}#html-body [data-pb-style=OVH9GBO]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:50%;align-self:stretch}#html-body [data-pb-style=DC0X1IU],#html-body [data-pb-style=FWUPQO2],#html-body [data-pb-style=HKHRG25],#html-body [data-pb-style=XSLJGG7]{max-width:100%;height:auto}#html-body [data-pb-style=JSR2T40]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:25%;align-self:stretch}#html-body [data-pb-style=KU3C7NY]{border-style:none}#html-body [data-pb-style=PFA6SH3],#html-body [data-pb-style=SF763UC],#html-body [data-pb-style=Y05IRSR],#html-body [data-pb-style=Y11836C]{max-width:100%;height:auto}#html-body [data-pb-style=AMHYAHJ]{border-style:none}#html-body [data-pb-style=BBF2MFI],#html-body [data-pb-style=H40DPJN]{max-width:100%;height:auto}#html-body [data-pb-style=U2TDKMT]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:25%;align-self:stretch}#html-body [data-pb-style=KR5HTUP],#html-body [data-pb-style=NX5O06W]{max-width:100%;height:auto}#html-body [data-pb-style=Y5HMREW]{border-style:none}#html-body [data-pb-style=H8NJYIT],#html-body [data-pb-style=MS82YVS]{max-width:100%;height:auto}#html-body [data-pb-style=B44LC2A]{border-style:none}#html-body [data-pb-style=MKOHT1B],#html-body [data-pb-style=OQUHKHV]{max-width:100%;height:auto}@media only screen and (max-width: 768px) { #html-body [data-pb-style=AMHYAHJ],#html-body [data-pb-style=B44LC2A],#html-body [data-pb-style=KU3C7NY],#html-body [data-pb-style=Y5HMREW]{border-style:none} }</style><div class="hero-2_visual-layout" data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="QXKYDQG"><div class="row-full-width-inner" data-element="inner"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="XXE5WIJ"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="HGOSJIE"><div class="pagebuilder-column cards" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="OVH9GBO"><h1 class="ocl-banner-heading" data-content-type="heading" data-appearance="default" data-element="main">Training Solutions for Financial Services Professionals</h1><div class="pagebuilder_card card" data-content-type="gridbox" data-appearance="default" data-element="main"><div class="content has_url"><div class="card-image"><img src="https://www.oncourselearning.com/media/wysiwyg/mortgage_icon_hp.png" data-element="desktop_image" data-pb-style="XSLJGG7"></div><h3 class="card-headline" data-element="headline">Mortgage Training</h3><p class="card-text" data-element="text">NMLS-approved pre-licensing, continuing education, compliance, and professional development for MLOs.</p><a class="link_url" data-element="link_url">mortgage</a><a class="target_blank" data-element="target_blank">0</a></div></div><div class="pagebuilder_card card" data-content-type="gridbox" data-appearance="default" data-element="main"><div class="content has_url"><div class="card-image"><img src="https://www.oncourselearning.com/media/wysiwyg/bank_icon_hp.png" data-element="desktop_image" data-pb-style="FWUPQO2"></div><h3 class="card-headline" data-element="headline">Bank Training</h3><p class="card-text" data-element="text">More than 950 compliance training and professional development courses.</p><a class="link_url" data-element="link_url">bank</a><a class="target_blank" data-element="target_blank">0</a></div></div><div class="pagebuilder_card card" data-content-type="gridbox" data-appearance="default" data-element="main"><div class="content has_url"><div class="card-image"><img src="https://www.oncourselearning.com/media/wysiwyg/cu_icon_hp.png" data-element="desktop_image" data-pb-style="DC0X1IU"></div><h3 class="card-headline" data-element="headline">Credit Union Training</h3><p class="card-text" data-element="text">925+ compliance training courses designed specifically for credit unions.</p><a class="link_url" data-element="link_url">credit-union</a><a class="target_blank" data-element="target_blank"></a></div></div><div class="pagebuilder_card card" data-content-type="gridbox" data-appearance="default" data-element="main"><div class="content has_url"><div class="card-image"><img src="https://www.oncourselearning.com/media/wysiwyg/nbfs_icon_hp.png" data-element="desktop_image" data-pb-style="HKHRG25"></div><h3 class="card-headline" data-element="headline">Non-Bank Training</h3><p class="card-text" data-element="text">Online compliance training and more for the NBFS lending industries.</p><a class="link_url" data-element="link_url">non-bank</a><a class="target_blank" data-element="target_blank">0</a></div></div></div><div class="pagebuilder-column hero-2_track-a" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="JSR2T40"><div class="pagebuilder_stats stats" data-content-type="stats" data-appearance="default" data-element="main"><div class="content"><div class="stats-headline" data-element="stats">950+</div><p class="stats-text" data-element="text">Engaging Online Courses</p></div></div><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="KU3C7NY"><img class="pagebuilder-mobile-hidden" src="https://www.oncourselearning.com/media/wysiwyg/Home-image1.jpg" alt="" title="" data-element="desktop_image" data-pb-style="Y05IRSR"><img class="pagebuilder-mobile-only" src="https://www.oncourselearning.com/media/wysiwyg/Home-image1.jpg" alt="" title="" data-element="mobile_image" data-pb-style="PFA6SH3"></figure><div class="pagebuilder_review" data-content-type="rating" data-appearance="default" data-element="main"><div class="content"><h2 class="quote-rating" data-element="rating">5</h2><div class="quote-star-rating" ko-text="data.rating.html" data-element="rating"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 576 512"><path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 576 512"><path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 576 512"><path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 576 512"><path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 576 512"><path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"></path></svg></div><blockquote class="quote-content" data-element="quote">Passed on my first attempt with an 86%! Without these practice tests I don't think I could have done it!</blockquote></div></div><div class="pagebuilder_imagewithcontent" data-content-type="imagewithcontent" data-appearance="default" data-element="main"><div class="content"><div class="image"><img src="https://www.oncourselearning.com/media/wysiwyg/Home-image5.png" data-element="desktop_image" data-pb-style="Y11836C"></div><div class="title-1" data-element="heading">Deposit Compliance</div><div class="date-wrap">
            Due&nbsp;<div class="date" data-element="date"></div></div><div class="outcomes"><div class="outcomes1" data-element="outcomes1">1</div>&nbsp;of&nbsp;<div class="outcomes2" data-element="outcomes2">4</div></div></div></div><div class="pagebuilder_iconwithtitle" data-content-type="iconwithtitle" data-appearance="default" data-element="main"><div class="content"><div class="icon"><img src="https://www.oncourselearning.com/media/wysiwyg/ico_school.png" data-element="desktop_image" data-pb-style="SF763UC"></div><div class="title-1" data-element="heading">Experienced Instructors</div></div></div><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="AMHYAHJ"><img class="pagebuilder-mobile-hidden" src="https://www.oncourselearning.com/media/wysiwyg/Home-image3.jpg" alt="" title="" data-element="desktop_image" data-pb-style="BBF2MFI"><img class="pagebuilder-mobile-only" src="https://www.oncourselearning.com/media/wysiwyg/Home-image3.jpg" alt="" title="" data-element="mobile_image" data-pb-style="H40DPJN"></figure></div><div class="pagebuilder-column hero-2_track-b" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="U2TDKMT"><div class="pagebuilder_imagewithcontent" data-content-type="imagewithcontent" data-appearance="default" data-element="main"><div class="content"><div class="image"><img src="https://www.oncourselearning.com/media/wysiwyg/Home-image6.jpg" data-element="desktop_image" data-pb-style="NX5O06W"></div><div class="title-1" data-element="heading">Cybersecurity</div><div class="date-wrap">
            Due&nbsp;<div class="date" data-element="date"></div></div><div class="outcomes"><div class="outcomes1" data-element="outcomes1">3</div>&nbsp;of&nbsp;<div class="outcomes2" data-element="outcomes2">7</div></div></div></div><div class="pagebuilder_iconwithtitle" data-content-type="iconwithtitle" data-appearance="default" data-element="main"><div class="content"><div class="icon"><img src="https://www.oncourselearning.com/media/wysiwyg/ico_award_star.png" data-element="desktop_image" data-pb-style="KR5HTUP"></div><div class="title-1" data-element="heading">Premium Content</div></div></div><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="Y5HMREW"><img class="pagebuilder-mobile-hidden" src="https://www.oncourselearning.com/media/wysiwyg/Home-image2.jpg" alt="" title="" data-element="desktop_image" data-pb-style="H8NJYIT"><img class="pagebuilder-mobile-only" src="https://www.oncourselearning.com/media/wysiwyg/Home-image2.jpg" alt="" title="" data-element="mobile_image" data-pb-style="MS82YVS"></figure><div class="pagebuilder_stats stats" data-content-type="stats" data-appearance="default" data-element="main"><div class="content"><div class="stats-headline" data-element="stats">450+</div><p class="stats-text" data-element="text">Live and OnDemand Webinars</p></div></div><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="B44LC2A"><img class="pagebuilder-mobile-hidden" src="https://www.oncourselearning.com/media/wysiwyg/Home-image4.jpg" alt="" title="" data-element="desktop_image" data-pb-style="OQUHKHV"><img class="pagebuilder-mobile-only" src="https://www.oncourselearning.com/media/wysiwyg/Home-image4.jpg" alt="" title="" data-element="mobile_image" data-pb-style="MKOHT1B"></figure><div class="pagebuilder_review" data-content-type="rating" data-appearance="default" data-element="main"><div class="content"><h2 class="quote-rating" data-element="rating">5</h2><div class="quote-star-rating" ko-text="data.rating.html" data-element="rating"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 576 512"><path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 576 512"><path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 576 512"><path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 576 512"><path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 576 512"><path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"></path></svg></div><blockquote class="quote-content" data-element="quote">Absolutely one of the most thorough and clearly presented webinars, ever!</blockquote></div></div></div></div></div></div></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style>
.cards .card .content p {
    font-size: 16px;
    line-height: 25px;
}

@media screen and (max-width: 991px) {
    h1.ocl-banner-heading {
        font-weight: 600 !important;
    }
}

@media screen and (max-width: 500px) {
    h3.card-headline {
        max-width: 131px;
    }
}




.store-ocl h1 {
    letter-spacing: -0.7px;
}

</style></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://www.oncourselearning.com/#organization",
      "name": "OnCourse Learning",
      "url": "https://www.oncourselearning.com/",
      "logo": {
        "@type": "ImageObject",
        "url": "https://www.oncourselearning.com/media/logo/stores/1185/OCL24_Logo_Web_Stacked_Nav.png"
      },
      "image": "https://www.oncourselearning.com/media/logo/stores/1185/OCL24_Logo_Web_Stacked_Nav.png",
      "description": "Expert-led training solutions for mortgage loan originator (MLO) pre-licensing and financial services professionals, combining industry-leading instructors with comprehensive, compliance-focused education to support career growth and success.",
      "sameAs": [
        "https://www.facebook.com/OCLFS/",
        "https://www.instagram.com/oncourselearning/",
        "https://x.com/OnCourseFS",
        "https://www.linkedin.com/company/oncourselearning/",
        "https://www.youtube.com/c/OnCourseLearning",
        "https://www.reddit.com/user/oncourselearning_/"
      ],
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "399 S. Spring Ave Suite 108",
        "addressLocality": "St. Louis",
        "addressRegion": "MO",
        "postalCode": "63110",
        "addressCountry": "US"
      },
      "parentOrganization": {
        "@type": "Organization",
        "@id": "https://www.colibrigroup.com/#organization",
        "name": "Colibri Group",
        "url": "https://www.colibrigroup.com/",
        "logo": {
          "@type": "ImageObject",
          "url": "https://www.colibrigroup.com/wp-content/uploads/2021/12/colibri-logo.svg"
        },
        "sameAs": [
          "https://www.facebook.com/ColibriGroupCareers/",
          "https://x.com/colibrigroup",
          "https://www.linkedin.com/company/colibrigroup/"
        ]
      }
    },
    {
      "@type": "WebPage",
      "@id": "https://www.oncourselearning.com/#webpage",
      "url": "https://www.oncourselearning.com/",
      "name": "Expert Led Financial Services Training | OnCourse Learning",
      "description": "Training solutions for financial services professionals.",
      "isPartOf": {
        "@type": "WebSite",
        "@id": "https://www.oncourselearning.com/#website",
        "url": "https://www.oncourselearning.com/",
        "name": "OnCourse Learning"
      },
      "about": {
        "@id": "https://www.oncourselearning.com/#organization"
      },
      "publisher": {
        "@id": "https://www.oncourselearning.com/#organization"
      },
      "primaryImageOfPage": {
        "@type": "ImageObject",
        "@id": "https://www.oncourselearning.com/#primaryimage",
        "url": "https://www.oncourselearning.com/media/logo/stores/1185/OCL24_Logo_Web_Stacked_Nav.png"
      },
      "image": {
        "@id": "https://www.oncourselearning.com/#primaryimage"
      },
      "breadcrumb": {
        "@id": "https://www.oncourselearning.com/#breadcrumb"
      }
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://www.oncourselearning.com/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://www.oncourselearning.com/"
        }
      ]
    }
  ]
}
</script></div></div></div></div><div class="site main-footer"><footer aria-label="Footer" class="site-footer">
    <style>#html-body [data-pb-style=HHJ3PJC],#html-body [data-pb-style=KSG9C5L]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=HHJ3PJC]{justify-content:flex-start;display:flex;flex-direction:column}#html-body [data-pb-style=KSG9C5L]{align-self:stretch}#html-body [data-pb-style=VDUIWI6]{display:flex;width:100%}#html-body [data-pb-style=A4E35C9]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;align-self:stretch}#html-body [data-pb-style=FOJW09Q]{border-style:none}#html-body [data-pb-style=LQL9LR9],#html-body [data-pb-style=XOTL4WP]{max-width:100%;height:auto}#html-body [data-pb-style=FS42H0T],#html-body [data-pb-style=KBPV4GB]{display:none}#html-body [data-pb-style=A7DKW4O],#html-body [data-pb-style=IN7OW2S],#html-body [data-pb-style=KN3MJVX],#html-body [data-pb-style=SWWCY66]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:16.6667%;align-self:stretch}#html-body [data-pb-style=U3UDFC6]{display:none}#html-body [data-pb-style=TQ6MAB2]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}@media only screen and (max-width: 768px) { #html-body [data-pb-style=FOJW09Q]{border-style:none} }</style><div data-content-type="row" data-appearance="contained" data-element="main"><div class="ocl_footer" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="HHJ3PJC"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="KSG9C5L"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="VDUIWI6"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="A4E35C9"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="FOJW09Q"><img class="pagebuilder-mobile-hidden" src="https://www.oncourselearning.com/media/wysiwyg/OCL24-Logo-Stacked.png" alt="" title="" loading="lazy" width="176" height="53" data-element="desktop_image" data-pb-style="LQL9LR9"><img class="pagebuilder-mobile-only" src="https://www.oncourselearning.com/media/wysiwyg/OCL24-Logo-Stacked.png" alt="" title="" loading="lazy" width="176" height="53" data-element="mobile_image" data-pb-style="XOTL4WP"></figure><div class="footer-description" data-content-type="text" data-appearance="default" data-element="main"><p>Premium education solutions for banking, credit union, and mortgage industries.</p></div><div class="address-help" data-content-type="text" data-appearance="default" data-element="main" data-pb-style="FS42H0T"><div>Help &amp; Support</div>
<p><a tabindex="-1" href="/contact-us">Contact Us</a></p>
<p><a tabindex="-1" href="/support">Get Support</a></p></div><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="KBPV4GB" data-decoded="true"><div class="footer-heading">Help & Support</div>
<ul class="footer-links">
<li><a href="/contact-us">Contact Us</a></li>
<li><a href="/support">Get Support</a></li>
</ul></div><div class="address-help" data-content-type="text" data-appearance="default" data-element="main"><div>Address:</div>
<p id="H2JXMFA">399 S. Spring Ave Suite 108</p>
<p>St. Louis, MO 63110</p></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="IN7OW2S"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="footer-heading">Company</div>
<ul class="footer-links">
<li><a href="https://www.oncourselearning.com/about-us">About Us</a></li>
<li><a href="https://www.colibrigroup.com/working-at-colibri/openings/" target="_blank">Careers</a></li>
<li><a href="https://www.oncourselearning.com/request-info">Request Info</a></li>
<li><a href="https://www.oncourselearning.com/partnerships">Partnerships</a></li>
<li><a href="/mortgage/we-salute">Veterans Discounts</a></li>
</ul></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="footer-heading">More</div>
<ul class="footer-links">
<li><a href="https://www.oncourselearning.com/resources">Resources</a></li>
<li><a href="https://www.oncourselearning.com/catalogs">Course Catalog</a></li>
</ul></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="A7DKW4O"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="footer-heading">Industries</div>
<ul class="footer-links">
<li><a href="https://www.oncourselearning.com/bank">Bank Training</a></li>
<li><a href="https://www.oncourselearning.com/credit-union">Credit Union Training</a></li>
<li><a href="https://www.oncourselearning.com/mortgage">Mortgage Training</a></li>
<li><a href="https://www.oncourselearning.com/non-bank">Non-Bank Training</a></li>
</ul></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="footer-heading extra-margin">Help & Support</div>
<ul class="footer-links">
<li><a href="https://www.oncourselearning.com/contact-us">Contact Us</a></li>
<li><a href="https://www.oncourselearning.com/support">Get Support</a></li>
</ul></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="KN3MJVX"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="footer-heading">Legal</div>
<ul class="footer-links">
<li><a href="https://www.oncourselearning.com/cookie-policy">Cookie Policy</a></li>
<li><a href="https://www.oncourselearning.com/privacy-policy">Privacy Policy</a></li>
<li><a href="https://www.oncourselearning.com/accessibility">Accessibility</a></li>
<li><a href="https://www.oncourselearning.com/refund-policy">Refund Policy</a></li>
<li><a href="https://www.oncourselearning.com/webinar-policy">Webinar Policy</a></li>
<li><a href="https://www.oncourselearning.com/terms">Terms & Conditions</a></li>
<li><style>button#ot-sdk-btn:before { content: "Manage Cookies"; font-size: 1.6rem; font-weight: 400; font-family: 'Open Sans', sans-serif; color: #080b0c; text-transform: capitalize; line-height: 24px; letter-spacing: normal; } button#ot-sdk-btn { margin: 0; font-size: 0 !important; background-color: transparent !important; border: 0 !important; text-align: left; outline: none !important; -webkit-transition: none !important; transition: none !important; width: auto; }</style> <!-- OneTrust Cookies Settings button start --> <button id="ot-sdk-btn" class="ot-sdk-show-settings">Do not sell or share my information</button> <!-- OneTrust Cookies Settings button end --></li>
</ul></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="SWWCY66"><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="U3UDFC6" data-decoded="true"><script src="https://www.google.com/recaptcha/api.js" async defer></script>
<style>
.ocl_footer .pagebuilder-column:last-child {
min-width:320px;
}
.form-margins {
  margin:0;
  display:block;
}
.form-gradient {
    width:100%;
    max-width: 320px;
    padding: 32px;
    align-items:flex-start;
    grid-row: 1 / span 1;
    justify-self: end;
    border-radius: 16px;
background: var(--Secondary-LightGreen-Gradient, linear-gradient(0deg, #E8F3D8 0%, #F9FAFA 100%));
}
.form-gradient-header h3 {
    color: var(--Neutral-Neutral-1, #080B0C);
font-variant-numeric: lining-nums proportional-nums;
font-feature-settings: 'liga' off, 'clig' off;
font-family: "AktivGrotesk-Medium";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-top:0px;
}
.form-gradient-header p {
color: var(--Neutral-Neutral-6, #65727B);
font-feature-settings: 'liga' off, 'clig' off;
font-family: "AktivGrotesk-regular";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
}
.elq-label {
    color: var(--Neutral-Neutral-1, #080B0C);
font-family: AktivGrotesk-Regular;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px; /* 142.857% */
margin-bottom:4px;
}
 .field-control-wrapper select{
    /* Remove default arrow */
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
 } 
.field-control-wrapper input, .field-control-wrapper select {
height: 48px;
padding: 12px;
gap: 10px;
background-color:white;
align-self: stretch;
border-radius: 4px;
border: 1px solid var(--Neutral-Neutral-9, #DDE1E3);
background: var(--Primary-White, #FFF);
margin-bottom:16px;
line-height:normal;

}
.field-control-wrapper select {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgMTAgNSIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTAuODMyMDMxIDAuMzMzMDE4TDQuOTk4NyA0LjQ5OTY3TDkuMTY1MzcgMC4zMzMwMDhIMC44MzIwMzFaIiBmaWxsPSIjMDgwQjBDIi8+PC9zdmc+) !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
    background-position: calc(100% - 10px) center !important;
}  /*
.field-control-wrapper select, ::picker(select) {
    appearance:base-select;
}
 
.field-control-wrapper select::picker-icon {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5.83203 8.33301L9.9987 12.4997L14.1654 8.33301H5.83203Z' fill='%23080B0C'/%3E%3C/svg%3E");}
 
.field-control-wrapper  select::picker-icon {
  transition: 0.4s rotate;
}
.field-control-wrapper select:open::picker-icon {
  rotate: 180deg;
} */
.label-wrapper {
    margin-bottom:4px;
}
.submit-button-style {
color: var(--Primary-White, #FFF);
font-feature-settings: 'liga' off, 'clig' off;
display: flex !important;
padding: 12px 32px !important;
justify-content: center !important;
align-items: center !important;
gap: 4px;
flex: 1 0 0;
align-self: stretch !important;
width:100%;
max-width:200px !important;
border-radius: 80px !important;
background: var(--Primary-Green-1, #398433) !important;
font-family: "AktivGrotesk-Regular" !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: 600 !important;
line-height: 24px !important;

border:none;
text-transform: none !important;

}
.elq-form-wrapper {
    margin-top:0px;
}
.footer-heading.extra-margin {
    margin-top:20px;
}

</style>
<form method="post" name="NEWWebEmailOptInForm" action="https://s301572493.t.eloqua.com/e/f2" onsubmit="return handleFormSubmit(this)" id="form119" class="elq-form captcha-enabled">
  <input value="NEWWebEmailOptInForm" type="hidden" name="elqFormName">
  <input value="301572493" type="hidden" name="elqSiteId">
  <input value="" type="hidden" id="elqFormSubmissionToken" name="elqFormSubmissionToken">
  <input name="elqCampaignId" type="hidden">
  <div class="layout container-fluid form-gradient">
    <div class="form-gradient-header"><h3>Join our email list</h3>
    <p>Get discounts, product announcements, and more delivered directly to your inbox. </p></div>
    <div class="row form-margins">
      <div class="grid-layout-col">
        <div class="layout-col col-sm-12 col-xs-12">
          <div id="formElement0" class="elq-field-style form-element-layout row form-margins">
            <div style="text-align:left;" class="col-sm-12 col-xs-12">
              <label class="elq-label " for="fe2055">First Name
                <span class="elq-required">*
                </span>
              </label>
            </div>
            <div class="col-sm-12 col-xs-12">
              <div class="row form-margins">
                <div class="col-xs-12">
                  <div class="field-control-wrapper">
                    <input type="text" class="elq-item-input" name="FIRST_NAME" id="fe2055" value="" style="width:100%;" required>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div class="row form-margins">
      <div class="grid-layout-col">
        <div class="layout-col col-sm-12 col-xs-12">
          <div id="formElement1" class="elq-field-style form-element-layout form-margins row">
            <div style="text-align:left;" class="col-sm-12 col-xs-12">
              <label class="elq-label " for="fe2056">Last Name
                <span class="elq-required">*
                </span>
              </label>
            </div>
            <div class="col-sm-12 col-xs-12">
              <div class="row form-margins">
                <div class="col-xs-12">
                  <div class="field-control-wrapper">
                    <input type="text" class="elq-item-input" name="LAST_NAME" id="fe2056" value="" style="width:100%;" required>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div class="row form-margins">
      <div class="grid-layout-col">
        <div class="layout-col col-sm-12 col-xs-12">
          <div id="formElement2" class="elq-field-style form-element-layout form-margins row">
            <div style="text-align:left;" class="col-sm-12 col-xs-12">
              <label class="elq-label " for="fe2057">Email Address
                <span class="elq-required">*
                </span>
              </label>
            </div>
            <div class="col-sm-12 col-xs-12">
              <div class="row form-margins">
                <div class="col-xs-12">
                  <div class="field-control-wrapper">
                    <input type="text" class="elq-item-input" name="EMAIL_ADDRESS_" id="fe2057" value="" style="width:100%;" required>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div class="row form-margins">
      <div class="grid-layout-col">
        <div class="layout-col col-sm-12 col-xs-12">
          <div id="formElement3" class="elq-field-style form-element-layout form-margins row">
            <div style="text-align:left;" class="col-sm-12 col-xs-12">
              <label class="elq-label " for="fe2066">Organization Type
                <span class="elq-required">*
                </span>
              </label>
            </div>
            <div class="col-sm-12 col-xs-12">
              <div class="row form-margins">
                <div class="col-xs-12">
                  <div class="field-control-wrapper">
                    <select class="elq-item-select" id="fe2066" name="organizationType1" style="width:100%;" data-value="" required>
                      <option value="">Select...
                      </option>
                      <option value="Mortgage">Mortgage
                      </option>
                      <option value="Real Estate">Real Estate
                      </option>
                      <option value="Other">Other
                      </option>
                    </select>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div class="row form-margins">
      <div class="grid-layout-col">
        <div class="layout-col col-sm-12 col-xs-12">
          <div id="formElement4" class="elq-field-style form-element-layout form-margins row">
            <div style="text-align:left;" class="col-sm-12 col-xs-12">
              <label class="elq-label " for="fe2113">Are you already a licensed MLO?
                <span class="elq-required">*
                </span>
              </label>
            </div>
            <div class="col-sm-12 col-xs-12">
              <div class="row form-margins">
                <div class="col-xs-12">
                  <div class="field-control-wrapper">
                    <select class="elq-item-select" id="fe2113" name="areyoualreadyalicensedMLO1" style="width:100%;" data-value="" required>
                      <option value="Select...">Select...
                      </option>
                      <option value="I am MLO">Yes
                      </option>
                      <option value="I am not MLO">No
                      </option>
                    </select>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
        <div class="row form-margins">
      <div class="grid-layout-col">
        <div class="layout-col col-sm-12 col-xs-12">
          <div id="formElement4" class="elq-field-style form-element-layout form-margins row">
            <div class="col-sm-12 col-xs-12">
              <div class="row form-margins">
                <div class="col-xs-12">
                  <div class="field-control-wrapper">
                    <div style="transform:scale(0.8);transform-origin:0 0" class="g-recaptcha" data-sitekey="6LdWru0rAAAAAMSBLXq2Du8DQueQjh9W-tCc3YXv"></div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div id="elq-FormLastRow" class="row form-margins">
      <div class="grid-layout-col">
        <div class="layout-col col-sm-12 col-xs-12">
          <div class="elq-field-style form-element-layout row">
            <div style="text-align:left;" class="col-sm-12 col-xs-12">
              <label class="elq-label">address1
              </label>
            </div>
            <div class="col-sm-12 col-xs-12">
              <div class="row form-margins">
                <div class="col-xs-12">
                  <div class="field-control-wrapper">
                    <input type="text" value="" tabindex="-1" autocomplete="off" style="width:100%;" class="elq-item-input" name="address1" id="fe2114">
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div class="row form-margins">
      <div class="grid-layout-col">
        <div class="layout-col col-sm-12 col-xs-12">
          <div id="formElement5" class="elq-field-style form-element-layout form-margins row">
            <div class="col-sm-12 col-xs-12">
              <div class="row form-margins">
                <div class="col-xs-12">
                  <div>
                    <input type="Submit" class="submit-button-style " value="Submit" id="fe2065">
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <input type="hidden" name="[attributer-channel]" id="fe2067" value="[Channel]">
    <input type="hidden" name="[attributer-channeldrilldown1]" id="fe2068" value="[channeldrilldown1]">
    <input type="hidden" name="[attributer-channeldrilldown2]" id="fe2069" value="[channeldrilldown2]">
    <input type="hidden" name="[attributer-channeldrilldown3]" id="fe2070" value="[channeldrilldown3]">
    <input type="hidden" name="[attributer-landingpage]" id="fe2071" value="[landingpage]">
    <input type="hidden" name="[attributer-landingpagegroup]" id="fe2072" value="[landingpagegroup]">
    <input type="hidden" name="utm_campaign" id="fe2059" value="">
    <input type="hidden" name="utm_medium" id="fe2060" value="">
    <input type="hidden" name="utm_source" id="fe2061" value="">
    <input type="hidden" name="referringURL" id="fe2063" value="">
    <input type="hidden" name="formtype" id="fe2064" value="email opt-in">
  </div>
</form>
<script type="text/javascript" src="https://img04.en25.com/i/livevalidation_standalone.compressed.js">
</script>
<script>
document.querySelector(".captcha-enabled").addEventListener("submit", function(event) {
  var response = grecaptcha.getResponse();
  if (response.length === 0) {
    alert("Please verify that you are not a robot.");
    event.preventDefault();
    return false;
  }
});
</script>


<script>

function handleFormSubmit(ele) {
    var submitButton = ele.querySelector('input[type=submit]');
    var spinner = document.createElement('span');
    spinner.setAttribute('class', 'loader');
    submitButton.setAttribute('disabled', true);
    submitButton.style.cursor = 'wait';
    submitButton.parentNode.appendChild(spinner);
    return true;
  }
  function resetSubmitButton(e){
    var submitButtons = e.target.form.getElementsByClassName('submit-button');
    for(var i=0;i<submitButtons.length;i++){
      submitButtons[i].disabled = false;
    }
  }
  function addChangeHandler(elements){
    for(var i=0; i<elements.length; i++){
      elements[i].addEventListener('change', resetSubmitButton);
    }
  }
  var form = document.getElementById('form119');
  addChangeHandler(form.getElementsByTagName('input'));
  addChangeHandler(form.getElementsByTagName('select'));
  addChangeHandler(form.getElementsByTagName('textarea'));
  var nodes = document.querySelectorAll('#form119 input[data-subscription]');
  if (nodes) {
    for (var i = 0, len = nodes.length; i < len; i++) {
      var status = nodes[i].dataset ? nodes[i].dataset.subscription : nodes[i].getAttribute('data-subscription');
      if(status ==='true') {
        nodes[i].checked = true;
      }
    }
  };
  var nodes = document.querySelectorAll('#form119 select[data-value]');
  if (nodes) {
    for (var i = 0; i < nodes.length; i++) {
      var node = nodes[i];
      var selectedValue = node.dataset ? node.dataset.value : node.getAttribute('data-value');
      if (selectedValue) {
        for (var j = 0; j < node.options.length; j++) {
          if(node.options[j].value === selectedValue) {
            node.options[j].selected = 'selected';
            break;
          }
        }
      }
    }
  }
  /*
  this.getParentElement = function(list) {
    return list[list.length-1].parentElement};
  var dom0 = document.querySelector('#form119 #fe2055');
  var fe2055 = new LiveValidation(dom0, {
    validMessage: "", onlyOnBlur: false, wait: 300, isPhoneField: false}
                                 );
  fe2055.add(Validate.Custom, {
    against: function(value) {
      return !value.match(/(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i);
    }
    , failureMessage: "Value must not contain any URL's"}
            );
  fe2055.add(Validate.Custom, {
    against: function(value) {
      return !value.match(/(<([^>]+)>)/ig);
    }
    , failureMessage: "Value must not contain any HTML"}
            );
  fe2055.add(Validate.Presence, {
    failureMessage:"This field is required"}
            );
  var dom1 = document.querySelector('#form119 #fe2056');
  var fe2056 = new LiveValidation(dom1, {
    validMessage: "", onlyOnBlur: false, wait: 300, isPhoneField: false}
                                 );
  fe2056.add(Validate.Custom, {
    against: function(value) {
      return !value.match(/(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i);
    }
    , failureMessage: "Value must not contain any URL's"}
            );
  fe2056.add(Validate.Custom, {
    against: function(value) {
      return !value.match(/(<([^>]+)>)/ig);
    }
    , failureMessage: "Value must not contain any HTML"}
            );
  fe2056.add(Validate.Presence, {
    failureMessage:"This field is required"}
            );
  var dom2 = document.querySelector('#form119 #fe2057');
  var fe2057 = new LiveValidation(dom2, {
    validMessage: "", onlyOnBlur: false, wait: 300, isPhoneField: false}
                                 );
  fe2057.add(Validate.Presence, {
    failureMessage:"This field is required"}
            );
  fe2057.add(Validate.Format, {
    pattern: /(^[A-Z0-9!#\$%&'\*\+\-\/=\?\^_`\{\|\}~][A-Z0-9!#\$%&'\*\+\-\/=\?\^_`\{\|\}~\.]{0,62}@(([A-Z0-9](?:[A-Z0-9\-]{0,61}[A-Z0-9])?)(\.[A-Z0-9](?:[A-Z0-9\-]{0,61}[A-Z0-9])?)+)$)/i, failureMessage: "A valid email address is required"}
            );
  fe2057.add(Validate.Format, {
    pattern: /\.\.|\.@/i, failureMessage: "A valid email address is required", negate: "true"}
            );
  var dom3 = document.querySelector('#form119 #fe2066');
  var fe2066 = new LiveValidation(dom3, {
    validMessage: "", onlyOnBlur: false, wait: 300, isPhoneField: false}
                                 );
  fe2066.add(Validate.Presence, {
    failureMessage:"This field is required"}
            );
  var dom4 = document.querySelector('#form119 #fe2113');
  var fe2113 = new LiveValidation(dom4, {
    validMessage: "", onlyOnBlur: false, wait: 300, isPhoneField: false}
                                 );
  fe2113.add(Validate.Presence, {
    failureMessage:"This field is required"}
            ); */
</script>
<script>

document.onload = handleDocumentLoad('form119','301572493');
  function handleDocumentLoad(b,a){
    window.getElqFormSubmissionToken(b,a);
    window.processLastFormField()}
  function getElqFormSubmissionToken(g,c){
    var e=new XMLHttpRequest();
    var b=document.getElementById(g);
    if(b&&b.elements.namedItem("elqFormSubmissionToken")){
      var f=b.action;
      var a=window.getHostName(f);
      a="https://"+a+"/e/formsubmittoken?elqSiteID="+c;
      if(a){
        e.onreadystatechange=function(){
          if(e.readyState===4){
            if(e.status===200){
              b.elements.namedItem("elqFormSubmissionToken").value=e.responseText}
            else{
              b.elements.namedItem("elqFormSubmissionToken").value=""}
          }
        };
        e.open("GET",a,true);
        e.send()}
      else{
        b.elements.namedItem("elqFormSubmissionToken").value=""}
    }
  }
  function getHostName(b){
    if(typeof window.URL==="function"){
      return new window.URL(b).hostname}
    else{
      var a=b.match(/:\/\/(www[0-9]?\.)?(.[^\/:]+)/i);
      if(a!==null&&a.length>2&&typeof a[2]==="string"&&a[2].length>0){
        return a[2]}
      else{
        return null}
    }
  }
  function processLastFormField(){
    var form = document.getElementById("form119");
    var lastFormField = form.querySelector("#elq-FormLastRow");
    lastFormField.style.display = "none";
  }
</script>

</div></div></div></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="TQ6MAB2"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style>
    @media only screen and (max-width:501px) {
        .nmls-info {
            flex: 1 100% !important;
            justify-content: center;
            align-items: center;
            display: block !important;
            margin-top: 50px;
            margin-bottom: 20px;
        }
    }

    .product-details-wrapper a {
        text-decoration: underline;
    }

    .product-details-sidebar button,
    .product-details-sidebar .button,
    .product-details-sidebar .button.hollow {
        text-decoration: none;
    }

    .product-details-sidebar a.button,
    #product_addtocart_form button.action.dropdown-btn.product-cart {
        font-size: 15px;
        text-transform: none;
        font-weight: 500;
        padding: 1.9rem 3rem;
        border: none;
    }

</style>
<style>

    *:focus {
        outline: 1px solid #398433 !important;
    }

    .primary-link {
    padding: 11px 35px;
    background-color: #30495b;
    font-size: 16px;
    letter-spacing: .1px;
    color: #fff!important;
    font-weight: 600;
    line-height: 24px;
    border-radius: 5px;
    transition: all .15s ease-in-out;
    text-decoration: none!important;
    margin-right: 30px;
    border: none!important;
    text-transform: none;
}
button.primary-link {
    transform: none !important;
}

</style>
<style>
    .hp-link-test:hover,
    .hp-link-test:visited,
    .helpful-blue-link:visited {
        color: #fff;
    }

    .button.hollow,
    button.hollow,
    input[type="submit"].hollow,
    input[type="reset"].hollow,
    input[type="button"].hollow {
        color: #398433;
        border-color: #398433;
    }

    .blue-link-block {
        display: inline-block;
        margin-top: 25px;
    }

    a.helpful-blue-link {
    padding: 11px 35px !important;
    min-width: 0 !important;
    background-color: #30495b !important;
    font-size: 16px !important;
    letter-spacing: .1px !important;
    color: #fff!important;
    font-weight: 600 !important;
    line-height: 24px !important;
    border-radius: 6px !important;
    transition: all .15s ease-in-out;
    text-decoration: none!important;
    margin-right: 30px;
    text-transform: capitalize !important;
    border: none!important;
    box-shadow: none !important;
    }

    a.helpful-blue-link:hover {
        background-color: #092540 !important;
    }

    .pdp-live-modal .modal-content>div {
        margin: -3rem;
    }

    .pdp-live-modal .session-live-schedule-header {
        flex-direction: row-reverse;
    }

    .minicart-wrapper.live-schedule-wrapper {
        float: none;
        margin-left: 0;
    }


    div.promo-banner {
        padding: 6rem 0 4rem;
    }

    .tabs-content section.page-content li a {
        text-decoration: underline;
        color: #30495B;
        font-weight: 400;
    }

    div.site-header_contact p a {
        text-decoration: underline;
        color: #333;
    }

    div.site-header_contact div.partner-code-toggle {
        color: #333;
        color: #333;
        box-shadow: none;
        height: inherit;
        outline: none;
        text-decoration: underline;
        font-size: 13px;
        border: none;
        padding: 0;
        margin: 0;
        border-radius: 0;
    }

    div.site-header_contact div p.contact-info {
        display:none;
    }

    
    /* Newly added styles */
    .course-nav__wrapper {
        float: none !important;
    }

    .columns section.hero div.hero-background.mobile-hide {
        margin-top: 0 !important;
    }

    .cms-mortgage-home-page .hero-background.mobile-hide,
    .cms-mortgage-home-page section.hero::after {
        margin-top: 0 !important;
    }

    @media only screen and (min-width: 801px) {
        div.main-content .course-nav__wrapper {
            margin-bottom: 0 !important;
        }

        .cms-mortgage-home-page .hero-content {
            color: #0a2540 !important;
        }

        .hero-content .hp-link-test,
        .hero-content .hp-link-test:hover,
        .hero-content .hp-link-test:active,
        .hero-content .hp-link-test:visited {
            color: #2e4756;
        }

        .hp-link-test {
            border-color: #2e4756;
        }
    }

    @media only screen and (max-width: 800px) {
        section.hero {
            margin-top: 0 !important;
        }
    }

    .multiSelectDropdown>.form-control-wrap {
        display: flex;
    }

    .section--page-header {
        min-height: 100% !important;
        max-height: none !important;
    }

    main.home-page div.hero-content p {
        display: none;
    }



    a.tabs-navigation_item {
        text-decoration: none !important;
        font-weight: 400;
    }

    div.tabs-content_filters {
        margin-top: 50px;
    }

    .ms-parent.tabs-content_filters-dropdown.coursestype input[type="checkbox"] {
        top: -2px;
    }

    .ms-parent.tabs-content_filters-dropdown.coursestype .ms-drop ul>li {
        font-size: 14px;
    }

    .ms-parent.tabs-content_filters-dropdown.coursestype .ms-drop ul>li label {
        Margin-bottom: 1rem;
    }

    .ms-parent.tabs-content_filters-dropdown.coursestype .ms-drop ul {
        Padding: 15px 0;
    }

    div.tabs-content_filters .ms-choice>span {
        color: #333333;
        text-transform: none;
        font-size: 14px;
        font-weight: 500;
    }

    div.tabs-content_filters .ms-choice {
        border: 1px solid #cecece;
    }


    @media only screen and (min-width: 700px) {

        .tabs-content_filters.bookstype,
        .tabs-content_filters.coursestype,
        .tabs-content_filters.productstype {
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
        }
    }

    .tabs-content_filters-dropdown button.ms-choice:after {
        border-top: .65rem solid #000000;
    }

    div.blue-link-block {
        display: inline-block;
        margin-top: 5px;
    }

    .tabs-content section.page-content p,
    .tabs-content section.page-content li {
        color: #5b6773;

    }

    /* div.form-control-wrap div.dropdown-display-label input, */
    div.form-control-wrap div.dropdown-display-label input:focus {
        outline-color: -webkit-focus-ring-color !important;
        outline-style: auto !important;
        outline-width: 5px !important;
    }


    @media only screen and (max-width: 700px) {
        div.tabs-content .tabs-content_item_packages_intro {
            padding: 0;
        }
    }

    .tabs-content_item_packages_intro h1.heading {
        font-weight: 400;
        color: #30495b;
        margin-bottom: 0;
        letter-spacing: 0;

    }

    header.tabs-content_item_packages_intro p {
        max-width: none;
    }

    div.accordions .product-details.accordion-item a {
        color: #0E7DB4;
    }

    div.accordions .product-details.accordion-item a:visited {
        color: #754C8B;
    }

    .product-details-sidebar button.v-schedule {
        color: #587A8D !important;
    }

    div.product-details-sidebar-widget ul li:before {
        left: 0;
        top: 12px;
        transform: none;
    }

    .btn-education-type a {
        color: #fff !important;
        text-decoration: none !important;
        min-width: 216px;
        max-width: 216px;
        display: block;
        font-size: 15px;
        font-weight: 500;
        padding: 13px 0;
    }

    .state-container-bottom {
        text-align: center;
        margin: 40px 0 60px;
    }

    .state-container-bottom h5 {
        font-weight: 500;
    }

    .state-container-bottom .btn-education-type {
        background: #0e7db4 !important;
        color: #fff;
        display: inline-block;
        margin: 5px;
    }

    /* Course Listing Template Remove Padding Bottom */
    .columns div.main.main-content {
        padding-bottom: 0;
    }

    /* PDP Styles */

    div.product-details-wrapper .special-offer__wrap>a.js-details-popup {
        font-size: 1.35rem;
    }

    @media screen and (max-width: 800px) {
        header.hero--product-details h1 {
            font-size: 2.3rem;
        }
    }

    @media only screen and (min-width: 1401px) {
        .hero-content .heading-hero {
            font-size: 4rem !important;
        }
    }
</style>
<style>
    /* Homepage Mobile Hero Update */

    @media only screen and (min-width: 1401px) {
        .hero-content h1.heading-hero {
            font-size: 4rem;
        }
    }

    .account .columns,
    .faq-question-view .columns,
    .faq-category-view .columns,
    .faq-search-index .columns,
    .cms-amasty-faq-home-page .columns {
        align-items: stretch !important;
    }

    @media (max-width: 1050px) {

        .account .columns,
        .faq-question-view .columns,
        .faq-category-view .columns,
        .faq-search-index .columns,
        .cms-amasty-faq-home-page .columns {
            align-items: flex-start !important;
        }
    }

    .am-widget-category .am-category-header .faq-category-title a {
        color: #080b0c !important;
    font-size: 2.3rem!important;
    font-weight: 700!important;
    letter-spacing: -0.3px;
    }
.am-widget-category .am-category-header .faq-category-title a:hover {
    text-decoration: underline;
}
</style>
<style>
    .product__options .class-details .v-schedule {
        background-color: #007392 !important;
    }

    button.v-schedule img {
        width: 25px !important;
        float: left;
    }

    .product-details-sidebar button.v-schedule {
        color: #007392 !important;
        text-transform: capitalize;
        border: 1px solid #007392;
        padding: 1.15rem 5.6rem;
        font-weight: 500;
        font-size: 15px;
        min-width: 275px;
    }

    .state-container-bottom .btn-education-type {
        background: #30495b;
    }

    @media only screen and (max-device-width:: 1100px) {
        a.olark-hide {
            display: none;
        }
    }

    .info--mhq-subscription a {
        color: #30495b !important;
    }

    .container .crossSell-product-title a,
    .container .crossSell-product-title a:hover {
        color: #0e7db4 !important;
    }



    /* FAQ Formatting Updates */
    .section--faq-container .content-wrapper .amfaq_questions .am-title {
        font-weight: 400;
    }

    .faq-categories-list .am-widget-category .view-all {
        color: #595B64;
        text-align: left !important;
        text-decoration: none;
    }

    .question_view .answer p,
    .question_view .answer li {
        line-height: 24px;
    }

    .section--faq-container:not(.mhq) {
        background-color: #fff !important;
    }

    .section--faq-container:not(.mhq) .page-title {
        font-weight: 600 !important;
    }

    .page-layout-2columns-left .main {
        padding-left: 0 !important;
    }

    .page-header--faq {
        background-size: cover !important;
    }

    .section--faq-container .amfaq-category-list>li>a {
        color: #0e7db4 !important;
    }

    .content-wrapper .amfaq_questions .am-title {
        line-height: 1.35
    }

    .multiSelectDropdown>label {
        font-size: 21px;
        padding: .75rem 0 .25rem !important;
    }

    .container .scrollup {
        bottom: 130px;
    }

    .product-details div.package-group a {
        color: #0d79af;
    }

    .search-filter .filter-list {
        padding-left: 0;
    }

    em {
        font-style: italic !important;
    }

    .course-nav .multiSelectDropdown .dropdown-search input::placeholder {
        color: #585858;
        font-size: 13px;
    }

    .course-nav .multiSelectDropdown .dropdown-search input {
        font-size: 16px;
        font-weight: 500;
    }

    .course-nav .multiSelectDropdown .dropdown-apply button {
        margin-bottom: 0.5rem;
        padding: 1.5rem 4rem;
        font-size: 16px;
        font-weight: 500;
        letter-spacing: 0;
        color: #fff;
        border: 0;
        background-color: #0e7db4;
    }

    .main-content .section--course-search .submit input {
        background: #0e7db4;
        font-size: 19px;
        letter-spacing: 0;
        font-weight: 500;
    }

    .main-content .course-nav__wrapper .submit input:hover {
        opacity: .9;
        background: #0e7db4;
    }

/*.columns .search-results-section {
    padding-bottom: 13rem !important;
}*/
.columns .tabs-content_item {
    padding-bottom: 10rem !important;;
}

.modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap {
    max-height: 70%;
}
.modal-bundle-container--live {
    width: 100% !important;
}

@media (max-width: 767px) {
.columns .login-register--wrapper .login-register--panel .xl-account-heading, .columns  .cart-container .cart-discount {
    display: flex !important;
    border: none !important;
}
}

@media only screen and (max-width: 550px) {
.cart_item .cart_item-remove {
    display: block !important;
    width: 10%;
}
.cart_items-wrapper .cart_item .cart_item-remove a {
    margin-right: 0;
}
/*.cart .cart_items-header .heading {
    text-align: left;
}*/
}

.tabs-content .has-pdp .accordion-item-intro_basics:hover {
    box-shadow: none;
    transition: none;
}

section.required-courses .product__title {
    color: #092540 !important;
}

.columns .section--faq-container .amfaq-search .am-button {
    background-size: 2.1rem;
    opacity: 1;
}
.section--faq-container:not(.mhq) .page-header--faq {
background: -webkit-gradient(linear, left top, left bottom, from(#623979),to(#784995)) !important;
background: -o-linear-gradient(top, #623979,#784995) !important;
background: linear-gradient(to bottom, #623979,#784995) !important;
}
.section--faq-container:not(.mhq) .page-header--faq p:last-of-type {
    color: #ffffff !important;
    font-weight: 500;
}
.section--faq-container:not(.mhq) .page-title {
    color: #ffffff !important;
    font-size: 3.2rem !important;
}
.section--faq-container:not(.mhq) .toolbar--amfaq-filters + div .page-title {
    color: #092540 !important;
    font-size: 26px !important;
    line-height: 38px !important;
}
.state-requirement .panel--default, 
.offers .panel--default {
    margin-top: 0 !important;
}
.state-requirement .section--bundle {
    margin-top: 0 !important;
}

@media (max-width: 767px) {
.columns .login-register--wrapper .login-register--panel .xl-account-heading  {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    border: none !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    line-height: 1.6 !important;
    margin-bottom: -30px !important;
}
}

.modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap {
    max-height: 90% !important;
}

.modals-wrapper .modal-popup.pdp-live-modal._inner-scroll .modal-inner-wrap {
    max-height: 75% !important;
    top: 46%;
}

.product-details-wrapper .accordions div.white-bg-box {
background-color:#ffffff;
}

.product-details-wrapper .page-content {
    color: #333;
}

.columns div.product-details-wrapper div.page-content div.learning-benefits-list li {
    font-size: 1.5rem;
    line-height: inherit;
    color: #333;
    padding-left: 50px;
}

.columns div.product-details-wrapper p {
    line-height: inherit;
    font-size: 1.5rem;
    color: #333;
}

.columns div.product-details-wrapper a {
    font-size: 1.5rem;
}

.minicart-wrapper .block-minicart li:hover {
    cursor: default !important;
}
.multiSelectDropdown>label small {
    color: #fff !important;
}
     .section--faq-container:not(.mhq) .page-header--faq {
          background: -webkit-gradient(linear, left top, left bottom, from(#623979), to(#784995)) !important;
          background: linear-gradient(to bottom, #623979, #784995) !important;
          background: linear-gradient(0deg, #e8f3d8 0%, #f9fafa 100%) !important;
          background: #296025 !important;
     }

     .section--faq-container:not(.mhq) .page-header--faq p:last-of-type {
          color: #ffffff !important;
          font-weight: 500;
     }

     .section--faq-container:not(.mhq) .page-title {
          color: #ffffff !important;
          font-size: 3.2rem !important;
     }

     .section--faq-container:not(.mhq) .toolbar--amfaq-filters+div .page-title {
          color: #092540 !important;
          font-size: 26px !important;
          line-height: 38px !important;
     }

.post-content ._post-description ol li::before {
    content: "";
}

.pagebuilder_imagewithcontent .date-wrap {
    display: none;
}

.site-header_logo img {
    width: auto;
}
.schedule_your_consultation_from .submit-button-style,
.schedule_your_consultation_from .action.primary.amcform-submit{
    color: #fff;
}
</style></div></div></div>
    <div class="copyright-section">
        <style>#html-body [data-pb-style=CH694KL],#html-body [data-pb-style=IOPED5U]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=CH694KL]{justify-content:flex-start;display:flex;flex-direction:column}#html-body [data-pb-style=IOPED5U]{align-self:stretch}#html-body [data-pb-style=S3OTIMP]{display:flex;width:100%}#html-body [data-pb-style=I5NUPI8]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:50%;align-self:stretch}#html-body [data-pb-style=I0SQAP2]{display:none;border-style:none}#html-body [data-pb-style=A6YYQM4],#html-body [data-pb-style=FF7SBCW]{max-width:100%;height:auto}#html-body [data-pb-style=XCWB121]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:50%;align-self:stretch}@media only screen and (max-width: 768px) { #html-body [data-pb-style=I0SQAP2]{border-style:none} }</style><div data-content-type="row" data-appearance="contained" data-element="main"><div class="ocl-footer-copyright" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="CH694KL"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="IOPED5U"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="S3OTIMP"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="I5NUPI8"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="I0SQAP2"><img class="pagebuilder-mobile-hidden" src="https://www.oncourselearning.com/media/wysiwyg/OCL/sectigo-site-seal_1.png" alt="" title="" loading="lazy" width="125" height="48" data-element="desktop_image" data-pb-style="A6YYQM4"><img class="pagebuilder-mobile-only" src="https://www.oncourselearning.com/media/wysiwyg/OCL/sectigo-site-seal_1.png" alt="" title="" loading="lazy" width="125" height="48" data-element="mobile_image" data-pb-style="FF7SBCW"></figure><div class="copyright-reserved" data-content-type="text" data-appearance="default" data-element="main"><div>
<div>&copy; OnCourse Learning 2026. All Rights Reserved</div>
<div>NMLS Provider #1400013</div>
</div></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="XCWB121"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="ocl-footer-copyright-right">

<div class="social-icons">
<a href="https://www.linkedin.com/company/oncourselearning/" target="_blank">
<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="Oncourse Learning">
<path d="M23.9526 0.333984H2.17076C1.18067 0.333984 0.332031 1.17843 0.332031 2.16361V23.8377C0.332031 24.8229 1.18067 25.6673 2.17076 25.6673H23.8112C24.8012 25.6673 25.6499 24.8229 25.6499 23.8377V2.16361C25.7913 1.17843 24.9427 0.333984 23.9526 0.333984ZM7.82838 21.8673H4.15093V9.76361H7.96982V21.8673H7.82838ZM5.98965 8.21547C4.71669 8.21547 3.86804 7.23028 3.86804 5.96361C3.86804 4.69695 4.85813 3.8525 5.98965 3.8525C7.26262 3.8525 8.11126 4.83769 8.11126 5.96361C8.2527 7.23028 7.26262 8.21547 5.98965 8.21547ZM21.9724 21.8673H18.1535V15.9562C18.1535 14.5488 18.1535 12.7192 16.1734 12.7192C14.1932 12.7192 13.9103 14.2673 13.9103 15.8155V21.7266H10.2329V9.76361H13.9103V11.4525C14.4761 10.4673 15.6076 9.48213 17.4463 9.48213C21.2652 9.48213 21.9724 12.0155 21.9724 15.2525V21.8673Z" fill="#080B0C"/>
</svg>
</a>
<a href="https://x.com/OnCourseFS" target="_blank">
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="OnCourseFS">
<path d="M13.965 10.3687L21.6375 1.44995H19.8194L13.1573 9.19394L7.83633 1.44995H1.69922L9.74557 13.1602L1.69922 22.5129H3.51747L10.5528 14.3349L16.1721 22.5129H22.3092L13.965 10.3687ZM11.4746 13.2634L10.6594 12.0973L4.17261 2.8187H6.96533L12.2002 10.3068L13.0155 11.4729L19.8202 21.2064H17.0275L11.4746 13.2634Z" fill="#080B0C"/>
</svg>
</a>

<a href="https://www.instagram.com/oncourselearning/" target="_blank">
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M11.0302 4.08393C9.75336 4.14417 8.88143 4.34793 8.11918 4.64745C7.33029 4.95489 6.66165 5.36745 5.99636 6.03513C5.33107 6.70281 4.92139 7.37194 4.61611 8.16202C4.32066 8.92594 4.1205 9.79859 4.0641 11.0761C4.0077 12.3536 3.99522 12.7643 4.00146 16.023C4.0077 19.2817 4.0221 19.6902 4.08402 20.9704C4.14498 22.2469 4.34802 23.1186 4.64755 23.8811C4.95547 24.67 5.36755 25.3384 6.03548 26.0039C6.70341 26.6694 7.37205 27.0782 8.16406 27.3839C8.92727 27.6789 9.80016 27.88 11.0775 27.9359C12.3547 27.9918 12.7659 28.0048 16.0237 27.9986C19.2815 27.9923 19.6916 27.9779 20.9716 27.9172C22.2515 27.8565 23.1186 27.652 23.8813 27.3539C24.6702 27.0453 25.3391 26.6339 26.0042 25.9658C26.6692 25.2976 27.0787 24.628 27.3837 23.8374C27.6794 23.0742 27.8803 22.2013 27.9357 20.925C27.9916 19.6441 28.0048 19.2352 27.9986 15.9769C27.9923 12.7187 27.9777 12.3102 27.917 11.0305C27.8563 9.75083 27.653 8.88178 27.3537 8.11882C27.0453 7.32994 26.6337 6.66201 25.966 5.99601C25.2983 5.33001 24.6282 4.92081 23.8379 4.61649C23.0742 4.32105 22.2018 4.11969 20.9245 4.06449C19.6472 4.00929 19.2361 3.99513 15.9771 4.00137C12.7181 4.00761 12.3101 4.02153 11.0302 4.08393ZM11.1703 25.7771C10.0003 25.7262 9.36503 25.5318 8.94167 25.3691C8.38102 25.1531 7.98166 24.892 7.55974 24.4742C7.13781 24.0563 6.87861 23.6555 6.65973 23.0961C6.49532 22.6727 6.29732 22.0381 6.2426 20.8681C6.18308 19.6036 6.1706 19.2239 6.16364 16.0201C6.15668 12.8164 6.16892 12.4372 6.22436 11.1721C6.27428 10.0031 6.46988 9.36706 6.63237 8.94394C6.84837 8.38258 7.10853 7.98394 7.52734 7.56226C7.94614 7.14058 8.34574 6.8809 8.90567 6.66201C9.32855 6.49689 9.96312 6.30057 11.1327 6.24489C12.3982 6.18489 12.7774 6.17289 15.9807 6.16593C19.184 6.15897 19.5642 6.17097 20.8302 6.22665C21.9992 6.27753 22.6355 6.47121 23.0581 6.63465C23.619 6.85066 24.0181 7.1101 24.4398 7.52962C24.8615 7.94914 25.1214 8.3473 25.3403 8.90842C25.5057 9.3301 25.702 9.96443 25.7572 11.1347C25.8174 12.4002 25.8311 12.7796 25.8369 15.9827C25.8426 19.1857 25.8314 19.5661 25.7759 20.8307C25.7248 22.0007 25.5309 22.6362 25.3679 23.0601C25.1519 23.6205 24.8915 24.0201 24.4725 24.4415C24.0534 24.863 23.6543 25.1226 23.0941 25.3415C22.6717 25.5064 22.0364 25.7032 20.8679 25.7589C19.6023 25.8184 19.2231 25.8309 16.0186 25.8378C12.8141 25.8448 12.4361 25.8318 11.1706 25.7771M20.9531 9.58642C20.9535 9.87125 21.0385 10.1495 21.1971 10.3861C21.3558 10.6226 21.581 10.8068 21.8443 10.9154C22.1077 11.0239 22.3973 11.0519 22.6765 10.9959C22.9558 10.9398 23.2122 10.8022 23.4132 10.6004C23.6142 10.3986 23.7509 10.1418 23.806 9.8623C23.861 9.58285 23.8319 9.29334 23.7224 9.03041C23.6129 8.76747 23.4279 8.54292 23.1908 8.38514C22.9536 8.22736 22.675 8.14345 22.3902 8.14402C22.0084 8.14478 21.6425 8.29716 21.373 8.56765C21.1035 8.83814 20.9524 9.20459 20.9531 9.58642ZM9.83856 16.012C9.84528 19.4152 12.6091 22.1677 16.0117 22.1613C19.4142 22.1548 22.1687 19.3912 22.1622 15.988C22.1557 12.5848 19.3911 9.83147 15.9881 9.83819C12.5851 9.84491 9.83208 12.6092 9.83856 16.012ZM12 16.0076C11.9985 15.2165 12.2315 14.4427 12.6698 13.784C13.108 13.1253 13.7317 12.6114 14.462 12.3072C15.1924 12.003 15.9965 11.9222 16.7727 12.075C17.549 12.2278 18.2625 12.6073 18.823 13.1656C19.3836 13.724 19.766 14.436 19.9218 15.2116C20.0777 15.9872 20.0001 16.7917 19.6988 17.5232C19.3975 18.2547 18.886 18.8804 18.2291 19.3213C17.5721 19.7621 16.7992 19.9983 16.0081 19.9998C15.4827 20.0009 14.9623 19.8985 14.4766 19.6985C13.9909 19.4985 13.5493 19.2047 13.1771 18.834C12.8049 18.4632 12.5094 18.0228 12.3074 17.5379C12.1054 17.0529 12.001 16.533 12 16.0076Z" fill="#080B0C"/>
</svg>
</a>

<a href="https://www.facebook.com/OCLFS/" target="_blank" style="margin-right:5px;">
<svg width="26" height="26" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="OCLFS">
<path d="M23.3692 12.1042C23.3692 5.80581 18.2944 0.699951 12.0342 0.699951C5.77407 0.699951 0.699219 5.80581 0.699219 12.1042C0.699219 17.7963 4.84424 22.5144 10.2631 23.37V15.4008H7.3851V12.1042H10.2631V9.59172C10.2631 6.73352 11.9554 5.15474 14.5445 5.15474C15.7843 5.15474 17.0818 5.37748 17.0818 5.37748V8.184H15.6526C14.2445 8.184 13.8053 9.06316 13.8053 9.96592V12.1042H16.949L16.4465 15.4008H13.8053V23.37C19.2242 22.5144 23.3692 17.7963 23.3692 12.1042Z" fill="#080B0C"/>
</svg>
</a>

<a href="https://www.youtube.com/c/OnCourseLearning" target="_blank">
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none" aria-label="OnCourse Learning">
<path d="M29.9999 8.93334C29.5999 7.73334 28.6666 6.66667 27.4666 6.4C25.1999 5.73334 15.9999 5.73334 15.9999 5.73334C15.9999 5.73334 6.79992 5.73334 4.53325 6.4C3.33325 6.8 2.26659 7.73334 1.99992 8.93334C1.33325 11.2 1.33325 16 1.33325 16C1.33325 16 1.33325 20.8 1.99992 23.0667C2.39992 24.2667 3.33325 25.3333 4.53325 25.6C6.79992 26.2667 15.9999 26.2667 15.9999 26.2667C15.9999 26.2667 25.1999 26.2667 27.4666 25.6C28.6666 25.2 29.7332 24.2667 29.9999 23.0667C30.6666 20.8 30.6666 16 30.6666 16C30.6666 16 30.6666 11.2 29.9999 8.93334ZM13.0666 20.4V11.6L20.6666 16L13.0666 20.4Z" fill="#080B0C"></path>
</svg>
</a>

</div>
<!--<h5> <a href="https://search.google.com/local/writereview?placeid=ChIJu5v69aOoBYgRBi6Vv-isFw8" target="_blank"> Leave Us A Review </a> </h5>-->
</div>
<style>

.checkout-index-index .copyright-section {display:none;}
.ocl-footer-copyright figure~h6, .ocl-footer-copyright .copyright-reserved div {
    display: block;
}
</style></div></div></div></div></div></div>    </div>
</footer>
<span class="overlay"></span>
<script type="text/javascript" src="https://www.oncourselearning.com/static/version1780480182/frontend/getoncourse/realestate/en_US/js/application.min.js"></script>
<script type="text/javascript">
    require(['jquery','mage/cookies'],
        function ($, cookies) {
            $(document).ready(function () {
                $("body").click
                (
                    function (e)
                    {
                        //close modal popup clicking outside
                        var checkclass = e.target.className;
                        if ((checkclass.indexOf != undefined) && (checkclass.indexOf != undefined) && checkclass.indexOf("_show") >= 0 && checkclass.indexOf("addtocart") >= 0) {

                            $(".action-close").trigger("click");
                        }
                    }
                );
            });
        });
</script>
<script type="text/javascript">
    require(["jquery","mage/url"],function($,url) {

        $(".go_back").on("click", function(e){
            e.preventDefault();
            var previousState = history.state && history.state.previousPage;

            if (previousState) {
                window.location.href = previousState;
            } else {
                window.history.back();
            }
        });
        history.replaceState({ previousPage: document.referrer }, '');
        $(".requestConsultButton").click(function (){
            $('html, body').animate({
                scrollTop: $(".schedule_your_consultation").offset().top
            }, 1000);
        });

        var bannerloaded = false;
        function bannerload () {
            var scrollTop = window.pageYOffset;
            var customurl = "https://www.oncourselearning.com/rest/V1/getPromoBanner";
            var imagepath = "https://www.oncourselearning.com/media/wysiwyg/page/";
            var promoDiv = $(".promo-banner");
            if(promoDiv.length){
                if(!bannerloaded && $(".promo-banner").offset().top < (window.innerHeight + scrollTop)) {
                    bannerloaded = true;
                    $.ajax({
                        url: customurl,
                        type: 'GET',
                        dataType: 'json',
                        data: {
                            page_type: 'cms',
                            page_id: 'ocl-home-page',
                        },
                        complete: function(response) {
                            var customData = JSON.parse(response.responseJSON);
                            if (typeof customData !== 'undefined' && customData.length != 0) {
                                if ($(window).width() > 800) {
                                    if (customData[0].custom_image1 !== 'undefined' && customData[0].custom_image1.length != 0) {

                                        if (promoDiv.find('.desktop-show').length != 0) {

                                            if (customData[0].banner_link !== 'undefined' && customData[0].banner_link.length != 0) {
                                                if (customData[0].banner_link_checkbox !== 'undefined' && customData[0].banner_link_checkbox != 0) {
                                                    $('.promo-banner .desktop-show').wrap('<a href ="' + customData[0].banner_link + '" target="_blank"></a>');
                                                    $('.promo-banner .desktop-show').attr('src', imagepath + customData[0].custom_image1);
                                                } else {
                                                    $('.promo-banner .desktop-show').wrap('<a href ="' + customData[0].banner_link + '"></a>');
                                                    $('.promo-banner .desktop-show').attr('src', imagepath + customData[0].custom_image1);
                                                }
                                            } else {
                                                $('.promo-banner .desktop-show').attr('src', imagepath + customData[0].custom_image1);
                                            }
                                        } else {
                                            if (customData[0].banner_link !== 'undefined' && customData[0].banner_link.length != 0) {
                                                if (customData[0].banner_link_checkbox !== 'undefined' && customData[0].banner_link_checkbox != 0) {
                                                    $('.promo-banner').html('<div class="container"><a href ="' + customData[0].banner_link + '" target="_blank"><img class="desktop-show" src="' + imagepath + customData[0].custom_image1 + '" alt =""/></a></div>');
                                                } else {
                                                    $('.promo-banner').html('<div class="container"><a href ="' + customData[0].banner_link + '"><img class="desktop-show" src="' + imagepath + customData[0].custom_image1 + '" alt=""/></a></div>');

                                                }
                                            } else {
                                                $('.promo-banner').html('<div class="container"><img class="desktop-show" src="' + imagepath + customData[0].custom_image1 + '" alt=""/></div>');
                                            }
                                        }
                                        promoDiv.show();
                                    } else {
                                        $('.promo-banner .desktop-show').hide();
                                    }
                                } else {
                                    if (customData[0].custom_image2 !== 'undefined' && customData[0].custom_image2.length != 0) {
                                        if (promoDiv.find('.mobile-show').length != 0) {
                                            if (customData[0].banner_link !== 'undefined' && customData[0].banner_link.length != 0) {
                                                if (customData[0].banner_link_checkbox !== 'undefined' && customData[0].banner_link_checkbox != 0) {
                                                    $('.promo-banner .mobile-show').wrap('<a href ="' + customData[0].banner_link + '" target="_blank"></a>');
                                                    $('.promo-banner .mobile-show').attr('src', imagepath + customData[0].custom_image2);
                                                } else {
                                                    $('.promo-banner .mobile-show').wrap('<a href ="' + customData[0].banner_link + '></a>');
                                                    $('.promo-banner .mobile-show').attr('src', imagepath + customData[0].custom_image2);
                                                }
                                            } else {
                                                $('.promo-banner .mobile-show').attr('src', imagepath + customData[0].custom_image2);
                                            }
                                        } else {
                                            if (customData[0].banner_link !== 'undefined' && customData[0].banner_link.length != 0) {
                                                if (customData[0].banner_link_checkbox !== 'undefined' && customData[0].banner_link_checkbox != 0) {
                                                    $('.promo-banner').append('<div class="container"><a href ="' + customData[0].banner_link + '" target="_blank"><img class="mobile-show" src="' + imagepath + customData[0].custom_image2 + '" alt=""/></a></div>');
                                                } else {
                                                    $('.promo-banner').append('<div class="container"><a href ="' + customData[0].banner_link + '"><img  class="mobile-show" src="' + imagepath + customData[0].custom_image2 + '" alt=""/></a></div>');
                                                }
                                            } else {
                                                $('.promo-banner').append('<div class="container"><img class="mobile-show" src="' + imagepath + customData[0].custom_image2 + '" alt=""/></div>');
                                            }
                                        }
                                        promoDiv.show();
                                    }
                                }
                            } else {
                                promoDiv.hide();
                            }
                            document.removeEventListener('scroll', bannerload);
                        },
                        error: function (xhr, status, errorThrown) {
                            bannerloaded = false;
                            console.log('Error happened. Try again.');
                        }
                    });
                }
            }
        }
        $(window).on('load',function() {
            bannerload();
        });
        document.addEventListener("scroll", bannerload);

        $(window).on('load',function() {
            // Create a new div element
            var carA = $('<div class="hero-2_car-a">');

            // Append the new div inside the parent
            $('.hero-2_track-a').append(carA);

            // Move all child elements of #parent into the new div
            $('.hero-2_track-a').children().appendTo(carA);

            // Create a new div element
            var carB = $('<div class="hero-2_car-b">');

            // Append the new div inside the parent
            $('.hero-2_track-b').append(carB);

            // Move all child elements of #parent into the new div
            $('.hero-2_track-b').children().appendTo(carB);

            $('.hero-2_track-a').children().each(function(){
                // Clone the current child element
                var clonedChild = $(this).clone();
                var clonedChild2 = $(this).clone();
                // Append the cloned child to the parent
                $('.hero-2_track-a').append(clonedChild);
                $('.hero-2_track-a').append(clonedChild2);
            });
            $('.hero-2_track-b').children().each(function(){
                // Clone the current child element
                var clonedChild = $(this).clone();
                var clonedChild2 = $(this).clone();
                // Append the cloned child to the parent
                $('.hero-2_track-b').append(clonedChild);
                $('.hero-2_track-b').append(clonedChild2);
            });
            var isPlaying = true;
            $(document).on('click', '#playpauseButton', function(event){
                var trackAElements = $('.hero-2_car-a, .hero-2_car-b');
                var playIcon = $('#playIcon');
                var pauseIcon = $('#pauseIcon');
                trackAElements.each(function() {
                    if (isPlaying) {
                        $(this).css('animationPlayState', 'paused');
                        playIcon.show();
                        pauseIcon.hide();
                    } else {
                        $(this).css('animationPlayState', 'running');
                        playIcon.hide();
                        pauseIcon.show();
                    }
                });

                isPlaying = !isPlaying;
            });
            $('.hero-2_visual-layout .pagebuilder-column-line').append('<button id="playpauseButton"><svg id="playIcon" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" style="display: none;"><path d="M10 20C8.61667 20 7.31667 19.7375 6.1 19.2125C4.88333 18.6875 3.825 17.975 2.925 17.075C2.025 16.175 1.3125 15.1167 0.7875 13.9C0.2625 12.6833 0 11.3833 0 10C0 8.61667 0.2625 7.31667 0.7875 6.1C1.3125 4.88333 2.025 3.825 2.925 2.925C3.825 2.025 4.88333 1.3125 6.1 0.7875C7.31667 0.2625 8.61667 0 10 0C11.3833 0 12.6833 0.2625 13.9 0.7875C15.1167 1.3125 16.175 2.025 17.075 2.925C17.975 3.825 18.6875 4.88333 19.2125 6.1C19.7375 7.31667 20 8.61667 20 10C20 11.3833 19.7375 12.6833 19.2125 13.9C18.6875 15.1167 17.975 16.175 17.075 17.075C16.175 17.975 15.1167 18.6875 13.9 19.2125C12.6833 19.7375 11.3833 20 10 20ZM10 18C12.2333 18 14.125 17.225 15.675 15.675C17.225 14.125 18 12.2333 18 10C18 7.76667 17.225 5.875 15.675 4.325C14.125 2.775 12.2333 2 10 2C7.76667 2 5.875 2.775 4.325 4.325C2.775 5.875 2 7.76667 2 10C2 12.2333 2.775 14.125 4.325 15.675C5.875 17.225 7.76667 18 10 18ZM8 14L14 10L8 6V14Z" fill="#080B0C"/></svg><svg id="pauseIcon" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 14H9V6H7V14ZM11 14H13V6H11V14ZM10 20C8.61667 20 7.31667 19.7375 6.1 19.2125C4.88333 18.6875 3.825 17.975 2.925 17.075C2.025 16.175 1.3125 15.1167 0.7875 13.9C0.2625 12.6833 0 11.3833 0 10C0 8.61667 0.2625 7.31667 0.7875 6.1C1.3125 4.88333 2.025 3.825 2.925 2.925C3.825 2.025 4.88333 1.3125 6.1 0.7875C7.31667 0.2625 8.61667 0 10 0C11.3833 0 12.6833 0.2625 13.9 0.7875C15.1167 1.3125 16.175 2.025 17.075 2.925C17.975 3.825 18.6875 4.88333 19.2125 6.1C19.7375 7.31667 20 8.61667 20 10C20 11.3833 19.7375 12.6833 19.2125 13.9C18.6875 15.1167 17.975 16.175 17.075 17.075C16.175 17.975 15.1167 18.6875 13.9 19.2125C12.6833 19.7375 11.3833 20 10 20ZM10 18C12.2333 18 14.125 17.225 15.675 15.675C17.225 14.125 18 12.2333 18 10C18 7.76667 17.225 5.875 15.675 4.325C14.125 2.775 12.2333 2 10 2C7.76667 2 5.875 2.775 4.325 4.325C2.775 5.875 2 7.76667 2 10C2 12.2333 2.775 14.125 4.325 15.675C5.875 17.225 7.76667 18 10 18Z" fill="#080B0C"/></svg></button>');
            $('.pagebuilder_card .has_url').on('click', function() {
                var linkUrl = $(this).children('.link_url');
                if (linkUrl.hasClass("target_blank")) {
                    window.open(linkUrl.text());
                } else {
                    window.location.href = linkUrl.text();
                }
            });

            var contentHeight = $(".hero-banner div[data-content-type='text']").innerHeight();
            var contentHeightH1 = $(".hero-banner div[data-content-type='text'] h1").innerHeight();
            if ($(window).width()<768) {
                $('.hero-banner').append('<div class="hero-arrows"><div class="hero-left-arrows"><div><svg xmlns="http://www.w3.org/2000/svg" width="57" height="73" viewBox="0 0 57 73" fill="none"><path d="M27.2526 0.334235L0.717829 19.5571C0.267182 19.8848 0 20.4085 0 20.9643V28.0535C0 29.4731 1.60844 30.2942 2.7591 29.4606L27.2526 11.7144C27.8617 11.2727 28.6847 11.2727 29.2921 11.7144L53.7855 29.4606C54.9344 30.2942 56.5446 29.4731 56.5446 28.0535V20.9643C56.5446 20.4067 56.2774 19.8831 55.8268 19.5571L29.2921 0.334235C28.6829 -0.107506 27.86 -0.107506 27.2526 0.334235Z" fill="#DCEDC4"/><path d="M27.2526 41.6585L0.717829 60.8813C0.267182 61.2091 0 61.7327 0 62.2885V110.616C0 112.036 1.60844 112.857 2.7591 112.024L27.2526 94.2773C27.8617 93.8355 28.6847 93.8355 29.2921 94.2773L53.7855 112.024C54.9344 112.857 56.5446 112.036 56.5446 110.616V62.2885C56.5446 61.7309 56.2774 61.2073 55.8268 60.8813L29.2921 41.6585C28.6829 41.2167 27.86 41.2167 27.2526 41.6585Z" fill="#DCEDC4"/><path d="M27.2526 20.9944L0.717829 40.2172C0.267182 40.545 0 41.0687 0 41.6244V48.7136C0 50.1333 1.60844 50.9544 2.7591 50.1208L27.2526 32.3746C27.8617 31.9328 28.6847 31.9328 29.2921 32.3746L53.7855 50.1208C54.9344 50.9544 56.5446 50.1333 56.5446 48.7136V41.6244C56.5446 41.0669 56.2774 40.5432 55.8268 40.2172L29.2921 20.9944C28.6829 20.5527 27.86 20.5527 27.2526 20.9944Z" fill="#DCEDC4"/></svg></div><div><svg xmlns="http://www.w3.org/2000/svg" width="57" height="32" viewBox="0 0 57 32" fill="none"><path d="M27.6705 0.939704L1.1358 20.1626C0.685151 20.4903 0.417969 21.014 0.417969 21.5697V28.6589C0.417969 30.0786 2.0264 30.8997 3.17707 30.0661L27.6705 12.3199C28.2797 11.8781 29.1026 11.8781 29.71 12.3199L54.2035 30.0661C55.3524 30.8997 56.9626 30.0786 56.9626 28.6589V21.5697C56.9626 21.0122 56.6954 20.4885 56.2448 20.1626L29.71 0.939704C29.1008 0.497963 28.2779 0.497963 27.6705 0.939704Z" fill="#DCEDC4"/><path d="M27.6705 21.5999L1.1358 40.8227C0.685151 41.1505 0.417969 41.6741 0.417969 42.2299V49.3191C0.417969 50.7387 2.0264 51.5599 3.17707 50.7263L27.6705 32.98C28.2797 32.5383 29.1026 32.5383 29.71 32.98L54.2035 50.7263C55.3524 51.5599 56.9626 50.7387 56.9626 49.3191V42.2299C56.9626 41.6724 56.6954 41.1487 56.2448 40.8227L29.71 21.5999C29.1008 21.1581 28.2779 21.1581 27.6705 21.5999Z" fill="#DCEDC4"/></svg></div><div><svg xmlns="http://www.w3.org/2000/svg" width="58" height="17" viewBox="0 0 58 17" fill="none"><path d="M28.0924 1.26783L1.55767 20.4907C1.10703 20.8184 0.839844 21.3421 0.839844 21.8978V28.9871C0.839844 30.4067 2.44828 31.2278 3.59894 30.3942L28.0924 12.648C28.7016 12.2063 29.5245 12.2063 30.1319 12.648L54.6254 30.3942C55.7742 31.2278 57.3845 30.4067 57.3845 28.9871V21.8978C57.3845 21.3403 57.1173 20.8166 56.6666 20.4907L30.1319 1.26783C29.5227 0.826088 28.6998 0.826088 28.0924 1.26783Z" fill="#DCEDC4"/></svg></div></div><div class="hero-right-arrows"><div><svg xmlns="http://www.w3.org/2000/svg" width="58" height="17" viewBox="0 0 58 17" fill="none"><path d="M28.0924 1.26783L1.55767 20.4907C1.10703 20.8184 0.839844 21.3421 0.839844 21.8978V28.9871C0.839844 30.4067 2.44828 31.2278 3.59894 30.3942L28.0924 12.648C28.7016 12.2063 29.5245 12.2063 30.1319 12.648L54.6254 30.3942C55.7742 31.2278 57.3845 30.4067 57.3845 28.9871V21.8978C57.3845 21.3403 57.1173 20.8166 56.6666 20.4907L30.1319 1.26783C29.5227 0.826088 28.6998 0.826088 28.0924 1.26783Z" fill="#DCEDC4"/></svg></div><div><svg xmlns="http://www.w3.org/2000/svg" width="57" height="32" viewBox="0 0 57 32" fill="none"><path d="M27.6705 0.939704L1.1358 20.1626C0.685151 20.4903 0.417969 21.014 0.417969 21.5697V28.6589C0.417969 30.0786 2.0264 30.8997 3.17707 30.0661L27.6705 12.3199C28.2797 11.8781 29.1026 11.8781 29.71 12.3199L54.2035 30.0661C55.3524 30.8997 56.9626 30.0786 56.9626 28.6589V21.5697C56.9626 21.0122 56.6954 20.4885 56.2448 20.1626L29.71 0.939704C29.1008 0.497963 28.2779 0.497963 27.6705 0.939704Z" fill="#DCEDC4"/><path d="M27.6705 21.5999L1.1358 40.8227C0.685151 41.1505 0.417969 41.6741 0.417969 42.2299V49.3191C0.417969 50.7387 2.0264 51.5599 3.17707 50.7263L27.6705 32.98C28.2797 32.5383 29.1026 32.5383 29.71 32.98L54.2035 50.7263C55.3524 51.5599 56.9626 50.7387 56.9626 49.3191V42.2299C56.9626 41.6724 56.6954 41.1487 56.2448 40.8227L29.71 21.5999C29.1008 21.1581 28.2779 21.1581 27.6705 21.5999Z" fill="#DCEDC4"/></svg></div><div><svg xmlns="http://www.w3.org/2000/svg" width="57" height="73" viewBox="0 0 57 73" fill="none"><path d="M27.2526 0.334235L0.717829 19.5571C0.267182 19.8848 0 20.4085 0 20.9643V28.0535C0 29.4731 1.60844 30.2942 2.7591 29.4606L27.2526 11.7144C27.8617 11.2727 28.6847 11.2727 29.2921 11.7144L53.7855 29.4606C54.9344 30.2942 56.5446 29.4731 56.5446 28.0535V20.9643C56.5446 20.4067 56.2774 19.8831 55.8268 19.5571L29.2921 0.334235C28.6829 -0.107506 27.86 -0.107506 27.2526 0.334235Z" fill="#DCEDC4"/><path d="M27.2526 41.6585L0.717829 60.8813C0.267182 61.2091 0 61.7327 0 62.2885V110.616C0 112.036 1.60844 112.857 2.7591 112.024L27.2526 94.2773C27.8617 93.8355 28.6847 93.8355 29.2921 94.2773L53.7855 112.024C54.9344 112.857 56.5446 112.036 56.5446 110.616V62.2885C56.5446 61.7309 56.2774 61.2073 55.8268 60.8813L29.2921 41.6585C28.6829 41.2167 27.86 41.2167 27.2526 41.6585Z" fill="#DCEDC4"/><path d="M27.2526 20.9944L0.717829 40.2172C0.267182 40.545 0 41.0687 0 41.6244V48.7136C0 50.1333 1.60844 50.9544 2.7591 50.1208L27.2526 32.3746C27.8617 31.9328 28.6847 31.9328 29.2921 32.3746L53.7855 50.1208C54.9344 50.9544 56.5446 50.1333 56.5446 48.7136V41.6244C56.5446 41.0669 56.2774 40.5432 55.8268 40.2172L29.2921 20.9944C28.6829 20.5527 27.86 20.5527 27.2526 20.9944Z" fill="#DCEDC4"/></svg></div></div></div>');
            } else {
                if (contentHeight == contentHeightH1) {
                    $('.hero-banner').append('<div class="hero-arrows"><div class="hero-left-arrows"><div><svg width="207" height="220" viewBox="0 0 207 220" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M107.015 1.21037L203.956 71.4379C205.602 72.6352 206.578 74.5484 206.578 76.5787V102.478C206.578 107.664 200.702 110.664 196.498 107.619L107.015 42.7859C104.79 41.1721 101.784 41.1721 99.5645 42.7859L10.0817 107.619C5.88445 110.664 0.00177002 107.664 0.00177002 102.478V76.5787C0.00177002 74.5419 0.977875 72.6287 2.62424 71.4379L99.5645 1.21037C101.79 -0.403457 104.796 -0.403457 107.015 1.21037Z" fill="#DCEDC4"/><path d="M107.015 152.182L203.956 222.41C205.602 223.607 206.578 225.52 206.578 227.55V404.108C206.578 409.295 200.702 412.295 196.498 409.249L107.015 344.416C104.79 342.802 101.784 342.802 99.5645 344.416L10.0817 409.249C5.88445 412.295 0.00177002 409.295 0.00177002 404.108V227.55C0.00177002 225.514 0.977875 223.6 2.62424 222.41L99.5645 152.182C101.79 150.568 104.796 150.568 107.015 152.182Z" fill="#DCEDC4"/><path d="M107.015 76.6957L203.956 146.923C205.602 148.121 206.578 150.034 206.578 152.064V177.963C206.578 183.15 200.702 186.15 196.498 183.104L107.015 118.271C104.79 116.657 101.784 116.657 99.5645 118.271L10.0817 183.104C5.88445 186.15 0.00177002 183.15 0.00177002 177.963V152.064C0.00177002 150.027 0.977875 148.114 2.62424 146.923L99.5645 76.6957C101.79 75.0819 104.796 75.0819 107.015 76.6957Z" fill="#DCEDC4"/></svg></div><div><svg width="207" height="68" viewBox="0 0 207 68" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M107.015 1.21037L203.956 71.4379C205.602 72.6352 206.578 74.5484 206.578 76.5787V102.478C206.578 107.664 200.702 110.664 196.498 107.619L107.015 42.7859C104.79 41.1721 101.784 41.1721 99.5645 42.7859L10.0817 107.619C5.88445 110.664 0.00177002 107.664 0.00177002 102.478V76.5787C0.00177002 74.5419 0.977875 72.6287 2.62424 71.4379L99.5645 1.21037C101.79 -0.403457 104.796 -0.403457 107.015 1.21037Z" fill="#DCEDC4"/></svg></div><div><svg width="207" height="12" viewBox="0 0 207 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M107.015 1.21037L203.956 71.4379C205.602 72.6352 206.578 74.5484 206.578 76.5787V102.478C206.578 107.664 200.702 110.664 196.498 107.619L107.015 42.7859C104.79 41.1721 101.784 41.1721 99.5645 42.7859L10.0817 107.619C5.88445 110.664 0.00177002 107.664 0.00177002 102.478V76.5787C0.00177002 74.5419 0.977875 72.6287 2.62424 71.4379L99.5645 1.21037C101.79 -0.403457 104.796 -0.403457 107.015 1.21037Z" fill="#DCEDC4"/></svg></div></div><div class="hero-right-arrows"><div><svg width="207" height="12" viewBox="0 0 207 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M107.015 1.21037L203.956 71.4379C205.602 72.6352 206.578 74.5484 206.578 76.5787V102.478C206.578 107.664 200.702 110.664 196.498 107.619L107.015 42.7859C104.79 41.1721 101.784 41.1721 99.5645 42.7859L10.0817 107.619C5.88445 110.664 0.00177002 107.664 0.00177002 102.478V76.5787C0.00177002 74.5419 0.977875 72.6287 2.62424 71.4379L99.5645 1.21037C101.79 -0.403457 104.796 -0.403457 107.015 1.21037Z" fill="#DCEDC4"/></svg></div><div><svg width="207" height="68" viewBox="0 0 207 68" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M107.015 1.21037L203.956 71.4379C205.602 72.6352 206.578 74.5484 206.578 76.5787V102.478C206.578 107.664 200.702 110.664 196.498 107.619L107.015 42.7859C104.79 41.1721 101.784 41.1721 99.5645 42.7859L10.0817 107.619C5.88445 110.664 0.00177002 107.664 0.00177002 102.478V76.5787C0.00177002 74.5419 0.977875 72.6287 2.62424 71.4379L99.5645 1.21037C101.79 -0.403457 104.796 -0.403457 107.015 1.21037Z" fill="#DCEDC4"/></svg></div><div><svg width="207" height="220" viewBox="0 0 207 220" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M107.015 1.21037L203.956 71.4379C205.602 72.6352 206.578 74.5484 206.578 76.5787V102.478C206.578 107.664 200.702 110.664 196.498 107.619L107.015 42.7859C104.79 41.1721 101.784 41.1721 99.5645 42.7859L10.0817 107.619C5.88445 110.664 0.00177002 107.664 0.00177002 102.478V76.5787C0.00177002 74.5419 0.977875 72.6287 2.62424 71.4379L99.5645 1.21037C101.79 -0.403457 104.796 -0.403457 107.015 1.21037Z" fill="#DCEDC4"/><path d="M107.015 152.182L203.956 222.41C205.602 223.607 206.578 225.52 206.578 227.55V404.108C206.578 409.295 200.702 412.295 196.498 409.249L107.015 344.416C104.79 342.802 101.784 342.802 99.5645 344.416L10.0817 409.249C5.88445 412.295 0.00177002 409.295 0.00177002 404.108V227.55C0.00177002 225.514 0.977875 223.6 2.62424 222.41L99.5645 152.182C101.79 150.568 104.796 150.568 107.015 152.182Z" fill="#DCEDC4"/><path d="M107.015 76.6957L203.956 146.923C205.602 148.121 206.578 150.034 206.578 152.064V177.963C206.578 183.15 200.702 186.15 196.498 183.104L107.015 118.271C104.79 116.657 101.784 116.657 99.5645 118.271L10.0817 183.104C5.88445 186.15 0.00177002 183.15 0.00177002 177.963V152.064C0.00177002 150.027 0.977875 148.114 2.62424 146.923L99.5645 76.6957C101.79 75.0819 104.796 75.0819 107.015 76.6957Z" fill="#DCEDC4"/></svg></div></div></div>');
                } else {
                    $('.hero-banner').append('<div class="hero-arrows"><div class="hero-left-arrows"><div><svg width="207" height="300" viewBox="0 0 207 300" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M99.5627 1.21037L2.62247 71.4379C0.976105 72.6352 0 74.5484 0 76.5787V102.478C0 107.664 5.87615 110.664 10.0799 107.619L99.5627 42.7859C101.788 41.1721 104.795 41.1721 107.014 42.7859L196.496 107.619C200.694 110.664 206.576 107.664 206.576 102.478V76.5787C206.576 74.5419 205.6 72.6287 203.954 71.4379L107.014 1.21037C104.788 -0.403457 101.782 -0.403457 99.5627 1.21037Z" fill="#DCEDC4"/><path d="M99.5627 152.182L2.62247 222.41C0.976105 223.607 0 225.52 0 227.55V404.108C0 409.295 5.87615 412.295 10.0799 409.249L99.5627 344.416C101.788 342.802 104.795 342.802 107.014 344.416L196.496 409.249C200.694 412.295 206.576 409.295 206.576 404.108V227.55C206.576 225.514 205.6 223.6 203.954 222.41L107.014 152.182C104.788 150.568 101.782 150.568 99.5627 152.182Z" fill="#DCEDC4"/><path d="M99.5627 76.6957L2.62247 146.923C0.976105 148.121 0 150.034 0 152.064V177.963C0 183.15 5.87615 186.15 10.0799 183.104L99.5627 118.271C101.788 116.657 104.795 116.657 107.014 118.271L196.496 183.104C200.694 186.15 206.576 183.15 206.576 177.963V152.064C206.576 150.027 205.6 148.114 203.954 146.923L107.014 76.6957C104.788 75.0819 101.782 75.0819 99.5627 76.6957Z" fill="#DCEDC4"/></svg></div><div><svg width="207" height="148" viewBox="0 0 207 148" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M99.5627 1.21037L2.62247 71.4379C0.976105 72.6352 0 74.5484 0 76.5787V102.478C0 107.664 5.87615 110.664 10.0799 107.619L99.5627 42.7859C101.788 41.1721 104.795 41.1721 107.014 42.7859L196.496 107.619C200.694 110.664 206.576 107.664 206.576 102.478V76.5787C206.576 74.5419 205.6 72.6287 203.954 71.4379L107.014 1.21037C104.788 -0.403457 101.782 -0.403457 99.5627 1.21037Z" fill="#DCEDC4"/><path d="M99.5627 76.6957L2.62247 146.923C0.976105 148.121 0 150.034 0 152.064V177.963C0 183.15 5.87615 186.15 10.0799 183.104L99.5627 118.271C101.788 116.657 104.795 116.657 107.014 118.271L196.496 183.104C200.694 186.15 206.576 183.15 206.576 177.963V152.064C206.576 150.027 205.6 148.114 203.954 146.923L107.014 76.6957C104.788 75.0819 101.782 75.0819 99.5627 76.6957Z" fill="#DCEDC4"/></svg></div><div><svg width="207" height="92" viewBox="0 0 207 92" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M99.5627 1.21037L2.62247 71.4379C0.976105 72.6352 0 74.5484 0 76.5787V102.478C0 107.664 5.87615 110.664 10.0799 107.619L99.5627 42.7859C101.788 41.1721 104.795 41.1721 107.014 42.7859L196.496 107.619C200.694 110.664 206.576 107.664 206.576 102.478V76.5787C206.576 74.5419 205.6 72.6287 203.954 71.4379L107.014 1.21037C104.788 -0.403457 101.782 -0.403457 99.5627 1.21037Z" fill="#DCEDC4"/><path d="M99.5627 76.6957L2.62247 146.923C0.976105 148.121 0 150.034 0 152.064V177.963C0 183.15 5.87615 186.15 10.0799 183.104L99.5627 118.271C101.788 116.657 104.795 116.657 107.014 118.271L196.496 183.104C200.694 186.15 206.576 183.15 206.576 177.963V152.064C206.576 150.027 205.6 148.114 203.954 146.923L107.014 76.6957C104.788 75.0819 101.782 75.0819 99.5627 76.6957Z" fill="#DCEDC4"/></svg></div></div><div class="hero-right-arrows"><div><svg width="207" height="92" viewBox="0 0 207 92" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M99.5627 1.21037L2.62247 71.4379C0.976105 72.6352 0 74.5484 0 76.5787V102.478C0 107.664 5.87615 110.664 10.0799 107.619L99.5627 42.7859C101.788 41.1721 104.795 41.1721 107.014 42.7859L196.496 107.619C200.694 110.664 206.576 107.664 206.576 102.478V76.5787C206.576 74.5419 205.6 72.6287 203.954 71.4379L107.014 1.21037C104.788 -0.403457 101.782 -0.403457 99.5627 1.21037Z" fill="#DCEDC4"/><path d="M99.5627 76.6957L2.62247 146.923C0.976105 148.121 0 150.034 0 152.064V177.963C0 183.15 5.87615 186.15 10.0799 183.104L99.5627 118.271C101.788 116.657 104.795 116.657 107.014 118.271L196.496 183.104C200.694 186.15 206.576 183.15 206.576 177.963V152.064C206.576 150.027 205.6 148.114 203.954 146.923L107.014 76.6957C104.788 75.0819 101.782 75.0819 99.5627 76.6957Z" fill="#DCEDC4"/></svg></div><div><svg width="207" height="148" viewBox="0 0 207 148" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M99.5627 1.21037L2.62247 71.4379C0.976105 72.6352 0 74.5484 0 76.5787V102.478C0 107.664 5.87615 110.664 10.0799 107.619L99.5627 42.7859C101.788 41.1721 104.795 41.1721 107.014 42.7859L196.496 107.619C200.694 110.664 206.576 107.664 206.576 102.478V76.5787C206.576 74.5419 205.6 72.6287 203.954 71.4379L107.014 1.21037C104.788 -0.403457 101.782 -0.403457 99.5627 1.21037Z" fill="#DCEDC4"/><path d="M99.5627 76.6957L2.62247 146.923C0.976105 148.121 0 150.034 0 152.064V177.963C0 183.15 5.87615 186.15 10.0799 183.104L99.5627 118.271C101.788 116.657 104.795 116.657 107.014 118.271L196.496 183.104C200.694 186.15 206.576 183.15 206.576 177.963V152.064C206.576 150.027 205.6 148.114 203.954 146.923L107.014 76.6957C104.788 75.0819 101.782 75.0819 99.5627 76.6957Z" fill="#DCEDC4"/></svg></div><div><svg width="207" height="300" viewBox="0 0 207 300" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M99.5627 1.21037L2.62247 71.4379C0.976105 72.6352 0 74.5484 0 76.5787V102.478C0 107.664 5.87615 110.664 10.0799 107.619L99.5627 42.7859C101.788 41.1721 104.795 41.1721 107.014 42.7859L196.496 107.619C200.694 110.664 206.576 107.664 206.576 102.478V76.5787C206.576 74.5419 205.6 72.6287 203.954 71.4379L107.014 1.21037C104.788 -0.403457 101.782 -0.403457 99.5627 1.21037Z" fill="#DCEDC4"/><path d="M99.5627 152.182L2.62247 222.41C0.976105 223.607 0 225.52 0 227.55V404.108C0 409.295 5.87615 412.295 10.0799 409.249L99.5627 344.416C101.788 342.802 104.795 342.802 107.014 344.416L196.496 409.249C200.694 412.295 206.576 409.295 206.576 404.108V227.55C206.576 225.514 205.6 223.6 203.954 222.41L107.014 152.182C104.788 150.568 101.782 150.568 99.5627 152.182Z" fill="#DCEDC4"/><path d="M99.5627 76.6957L2.62247 146.923C0.976105 148.121 0 150.034 0 152.064V177.963C0 183.15 5.87615 186.15 10.0799 183.104L99.5627 118.271C101.788 116.657 104.795 116.657 107.014 118.271L196.496 183.104C200.694 186.15 206.576 183.15 206.576 177.963V152.064C206.576 150.027 205.6 148.114 203.954 146.923L107.014 76.6957C104.788 75.0819 101.782 75.0819 99.5627 76.6957Z" fill="#DCEDC4"/></svg></div></div></div>');
                }
            }

            if ($(window).width()<768) {
                $('.coursefinder-hero-banner').append('<div class="hero-arrows"><div class="hero-left-arrows"><div><svg xmlns="http://www.w3.org/2000/svg" width="57" height="73" viewBox="0 0 57 73" fill="none"><path d="M27.2526 0.334235L0.717829 19.5571C0.267182 19.8848 0 20.4085 0 20.9643V28.0535C0 29.4731 1.60844 30.2942 2.7591 29.4606L27.2526 11.7144C27.8617 11.2727 28.6847 11.2727 29.2921 11.7144L53.7855 29.4606C54.9344 30.2942 56.5446 29.4731 56.5446 28.0535V20.9643C56.5446 20.4067 56.2774 19.8831 55.8268 19.5571L29.2921 0.334235C28.6829 -0.107506 27.86 -0.107506 27.2526 0.334235Z" fill="#DCEDC4"/><path d="M27.2526 41.6585L0.717829 60.8813C0.267182 61.2091 0 61.7327 0 62.2885V110.616C0 112.036 1.60844 112.857 2.7591 112.024L27.2526 94.2773C27.8617 93.8355 28.6847 93.8355 29.2921 94.2773L53.7855 112.024C54.9344 112.857 56.5446 112.036 56.5446 110.616V62.2885C56.5446 61.7309 56.2774 61.2073 55.8268 60.8813L29.2921 41.6585C28.6829 41.2167 27.86 41.2167 27.2526 41.6585Z" fill="#DCEDC4"/><path d="M27.2526 20.9944L0.717829 40.2172C0.267182 40.545 0 41.0687 0 41.6244V48.7136C0 50.1333 1.60844 50.9544 2.7591 50.1208L27.2526 32.3746C27.8617 31.9328 28.6847 31.9328 29.2921 32.3746L53.7855 50.1208C54.9344 50.9544 56.5446 50.1333 56.5446 48.7136V41.6244C56.5446 41.0669 56.2774 40.5432 55.8268 40.2172L29.2921 20.9944C28.6829 20.5527 27.86 20.5527 27.2526 20.9944Z" fill="#DCEDC4"/></svg></div><div><svg xmlns="http://www.w3.org/2000/svg" width="57" height="32" viewBox="0 0 57 32" fill="none"><path d="M27.6705 0.939704L1.1358 20.1626C0.685151 20.4903 0.417969 21.014 0.417969 21.5697V28.6589C0.417969 30.0786 2.0264 30.8997 3.17707 30.0661L27.6705 12.3199C28.2797 11.8781 29.1026 11.8781 29.71 12.3199L54.2035 30.0661C55.3524 30.8997 56.9626 30.0786 56.9626 28.6589V21.5697C56.9626 21.0122 56.6954 20.4885 56.2448 20.1626L29.71 0.939704C29.1008 0.497963 28.2779 0.497963 27.6705 0.939704Z" fill="#DCEDC4"/><path d="M27.6705 21.5999L1.1358 40.8227C0.685151 41.1505 0.417969 41.6741 0.417969 42.2299V49.3191C0.417969 50.7387 2.0264 51.5599 3.17707 50.7263L27.6705 32.98C28.2797 32.5383 29.1026 32.5383 29.71 32.98L54.2035 50.7263C55.3524 51.5599 56.9626 50.7387 56.9626 49.3191V42.2299C56.9626 41.6724 56.6954 41.1487 56.2448 40.8227L29.71 21.5999C29.1008 21.1581 28.2779 21.1581 27.6705 21.5999Z" fill="#DCEDC4"/></svg></div><div><svg xmlns="http://www.w3.org/2000/svg" width="58" height="17" viewBox="0 0 58 17" fill="none"><path d="M28.0924 1.26783L1.55767 20.4907C1.10703 20.8184 0.839844 21.3421 0.839844 21.8978V28.9871C0.839844 30.4067 2.44828 31.2278 3.59894 30.3942L28.0924 12.648C28.7016 12.2063 29.5245 12.2063 30.1319 12.648L54.6254 30.3942C55.7742 31.2278 57.3845 30.4067 57.3845 28.9871V21.8978C57.3845 21.3403 57.1173 20.8166 56.6666 20.4907L30.1319 1.26783C29.5227 0.826088 28.6998 0.826088 28.0924 1.26783Z" fill="#DCEDC4"/></svg></div></div><div class="hero-right-arrows"><div><svg xmlns="http://www.w3.org/2000/svg" width="58" height="17" viewBox="0 0 58 17" fill="none"><path d="M28.0924 1.26783L1.55767 20.4907C1.10703 20.8184 0.839844 21.3421 0.839844 21.8978V28.9871C0.839844 30.4067 2.44828 31.2278 3.59894 30.3942L28.0924 12.648C28.7016 12.2063 29.5245 12.2063 30.1319 12.648L54.6254 30.3942C55.7742 31.2278 57.3845 30.4067 57.3845 28.9871V21.8978C57.3845 21.3403 57.1173 20.8166 56.6666 20.4907L30.1319 1.26783C29.5227 0.826088 28.6998 0.826088 28.0924 1.26783Z" fill="#DCEDC4"/></svg></div><div><svg xmlns="http://www.w3.org/2000/svg" width="57" height="32" viewBox="0 0 57 32" fill="none"><path d="M27.6705 0.939704L1.1358 20.1626C0.685151 20.4903 0.417969 21.014 0.417969 21.5697V28.6589C0.417969 30.0786 2.0264 30.8997 3.17707 30.0661L27.6705 12.3199C28.2797 11.8781 29.1026 11.8781 29.71 12.3199L54.2035 30.0661C55.3524 30.8997 56.9626 30.0786 56.9626 28.6589V21.5697C56.9626 21.0122 56.6954 20.4885 56.2448 20.1626L29.71 0.939704C29.1008 0.497963 28.2779 0.497963 27.6705 0.939704Z" fill="#DCEDC4"/><path d="M27.6705 21.5999L1.1358 40.8227C0.685151 41.1505 0.417969 41.6741 0.417969 42.2299V49.3191C0.417969 50.7387 2.0264 51.5599 3.17707 50.7263L27.6705 32.98C28.2797 32.5383 29.1026 32.5383 29.71 32.98L54.2035 50.7263C55.3524 51.5599 56.9626 50.7387 56.9626 49.3191V42.2299C56.9626 41.6724 56.6954 41.1487 56.2448 40.8227L29.71 21.5999C29.1008 21.1581 28.2779 21.1581 27.6705 21.5999Z" fill="#DCEDC4"/></svg></div><div><svg xmlns="http://www.w3.org/2000/svg" width="57" height="73" viewBox="0 0 57 73" fill="none"><path d="M27.2526 0.334235L0.717829 19.5571C0.267182 19.8848 0 20.4085 0 20.9643V28.0535C0 29.4731 1.60844 30.2942 2.7591 29.4606L27.2526 11.7144C27.8617 11.2727 28.6847 11.2727 29.2921 11.7144L53.7855 29.4606C54.9344 30.2942 56.5446 29.4731 56.5446 28.0535V20.9643C56.5446 20.4067 56.2774 19.8831 55.8268 19.5571L29.2921 0.334235C28.6829 -0.107506 27.86 -0.107506 27.2526 0.334235Z" fill="#DCEDC4"/><path d="M27.2526 41.6585L0.717829 60.8813C0.267182 61.2091 0 61.7327 0 62.2885V110.616C0 112.036 1.60844 112.857 2.7591 112.024L27.2526 94.2773C27.8617 93.8355 28.6847 93.8355 29.2921 94.2773L53.7855 112.024C54.9344 112.857 56.5446 112.036 56.5446 110.616V62.2885C56.5446 61.7309 56.2774 61.2073 55.8268 60.8813L29.2921 41.6585C28.6829 41.2167 27.86 41.2167 27.2526 41.6585Z" fill="#DCEDC4"/><path d="M27.2526 20.9944L0.717829 40.2172C0.267182 40.545 0 41.0687 0 41.6244V48.7136C0 50.1333 1.60844 50.9544 2.7591 50.1208L27.2526 32.3746C27.8617 31.9328 28.6847 31.9328 29.2921 32.3746L53.7855 50.1208C54.9344 50.9544 56.5446 50.1333 56.5446 48.7136V41.6244C56.5446 41.0669 56.2774 40.5432 55.8268 40.2172L29.2921 20.9944C28.6829 20.5527 27.86 20.5527 27.2526 20.9944Z" fill="#DCEDC4"/></svg></div></div></div>');
            } else {
                $('.coursefinder-hero-banner').append('<div class="hero-arrows"><div class="hero-left-arrows"><div><svg width="207" height="302" viewBox="0 0 207 302" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M99.5627 1.21037L2.62247 71.4379C0.976105 72.6352 0 74.5484 0 76.5787V102.478C0 107.664 5.87615 110.664 10.0799 107.619L99.5627 42.7859C101.788 41.1721 104.795 41.1721 107.014 42.7859L196.496 107.619C200.694 110.664 206.576 107.664 206.576 102.478V76.5787C206.576 74.5419 205.6 72.6287 203.954 71.4379L107.014 1.21037C104.788 -0.403457 101.782 -0.403457 99.5627 1.21037Z" fill="#DCEDC4"/><path d="M99.5627 152.183L2.62247 222.411C0.976105 223.608 0 225.521 0 227.551V404.109C0 409.296 5.87615 412.296 10.0799 409.25L99.5627 344.417C101.788 342.803 104.795 342.803 107.014 344.417L196.496 409.25C200.694 412.296 206.576 409.296 206.576 404.109V227.551C206.576 225.515 205.6 223.601 203.954 222.411L107.014 152.183C104.788 150.569 101.782 150.569 99.5627 152.183Z" fill="#DCEDC4"/><path d="M99.5627 378.636L2.62247 448.864C0.976105 450.061 0 451.974 0 454.004V479.904C0 485.09 5.87615 488.09 10.0799 485.045L99.5627 420.212C101.788 418.598 104.795 418.598 107.014 420.212L196.496 485.045C200.694 488.09 206.576 485.09 206.576 479.904V454.004C206.576 451.968 205.6 450.055 203.954 448.864L107.014 378.636C104.788 377.022 101.782 377.022 99.5627 378.636Z" fill="#DCEDC4"/><path d="M99.5627 454.124L2.62247 524.352C0.976105 525.549 0 527.462 0 529.493V555.392C0 560.578 5.87615 563.578 10.0799 560.533L99.5627 495.7C101.788 494.086 104.795 494.086 107.014 495.7L196.496 560.533C200.694 563.578 206.576 560.578 206.576 555.392V529.493C206.576 527.456 205.6 525.543 203.954 524.352L107.014 454.124C104.788 452.511 101.782 452.511 99.5627 454.124Z" fill="#DCEDC4"/><path d="M99.5627 76.6947L2.62247 146.922C0.976105 148.12 0 150.033 0 152.063V177.962C0 183.149 5.87615 186.149 10.0799 183.103L99.5627 118.27C101.788 116.656 104.795 116.656 107.014 118.27L196.496 183.103C200.694 186.149 206.576 183.149 206.576 177.962V152.063C206.576 150.026 205.6 148.113 203.954 146.922L107.014 76.6947C104.788 75.0809 101.782 75.0809 99.5627 76.6947Z" fill="#DCEDC4"/></svg></div><div><svg width="207" height="150" viewBox="0 0 207 150" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M99.5627 1.21037L2.62247 71.4379C0.976105 72.6352 0 74.5484 0 76.5787V102.478C0 107.664 5.87615 110.664 10.0799 107.619L99.5627 42.7859C101.788 41.1721 104.795 41.1721 107.014 42.7859L196.496 107.619C200.694 110.664 206.576 107.664 206.576 102.478V76.5787C206.576 74.5419 205.6 72.6287 203.954 71.4379L107.014 1.21037C104.788 -0.403457 101.782 -0.403457 99.5627 1.21037Z" fill="#DCEDC4"/><path d="M99.5627 152.183L2.62247 222.411C0.976105 223.608 0 225.521 0 227.551V404.109C0 409.296 5.87615 412.296 10.0799 409.25L99.5627 344.417C101.788 342.803 104.795 342.803 107.014 344.417L196.496 409.25C200.694 412.296 206.576 409.296 206.576 404.109V227.551C206.576 225.515 205.6 223.601 203.954 222.411L107.014 152.183C104.788 150.569 101.782 150.569 99.5627 152.183Z" fill="#DCEDC4"/><path d="M99.5627 378.636L2.62247 448.864C0.976105 450.061 0 451.974 0 454.004V479.904C0 485.09 5.87615 488.09 10.0799 485.045L99.5627 420.212C101.788 418.598 104.795 418.598 107.014 420.212L196.496 485.045C200.694 488.09 206.576 485.09 206.576 479.904V454.004C206.576 451.968 205.6 450.055 203.954 448.864L107.014 378.636C104.788 377.022 101.782 377.022 99.5627 378.636Z" fill="#DCEDC4"/><path d="M99.5627 454.124L2.62247 524.352C0.976105 525.549 0 527.462 0 529.493V555.392C0 560.578 5.87615 563.578 10.0799 560.533L99.5627 495.7C101.788 494.086 104.795 494.086 107.014 495.7L196.496 560.533C200.694 563.578 206.576 560.578 206.576 555.392V529.493C206.576 527.456 205.6 525.543 203.954 524.352L107.014 454.124C104.788 452.511 101.782 452.511 99.5627 454.124Z" fill="#DCEDC4"/><path d="M99.5627 76.6947L2.62247 146.922C0.976105 148.12 0 150.033 0 152.063V177.962C0 183.149 5.87615 186.149 10.0799 183.103L99.5627 118.27C101.788 116.656 104.795 116.656 107.014 118.27L196.496 183.103C200.694 186.149 206.576 183.149 206.576 177.962V152.063C206.576 150.026 205.6 148.113 203.954 146.922L107.014 76.6947C104.788 75.0809 101.782 75.0809 99.5627 76.6947Z" fill="#DCEDC4"/></svg></div><div><svg width="207" height="94" viewBox="0 0 207 94" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M99.5627 1.21037L2.62247 71.4379C0.976105 72.6352 0 74.5484 0 76.5787V102.478C0 107.664 5.87615 110.664 10.0799 107.619L99.5627 42.7859C101.788 41.1721 104.795 41.1721 107.014 42.7859L196.496 107.619C200.694 110.664 206.576 107.664 206.576 102.478V76.5787C206.576 74.5419 205.6 72.6287 203.954 71.4379L107.014 1.21037C104.788 -0.403457 101.782 -0.403457 99.5627 1.21037Z" fill="#DCEDC4"/><path d="M99.5627 152.183L2.62247 222.411C0.976105 223.608 0 225.521 0 227.551V404.109C0 409.296 5.87615 412.296 10.0799 409.25L99.5627 344.417C101.788 342.803 104.795 342.803 107.014 344.417L196.496 409.25C200.694 412.296 206.576 409.296 206.576 404.109V227.551C206.576 225.515 205.6 223.601 203.954 222.411L107.014 152.183C104.788 150.569 101.782 150.569 99.5627 152.183Z" fill="#DCEDC4"/><path d="M99.5627 378.636L2.62247 448.864C0.976105 450.061 0 451.974 0 454.004V479.904C0 485.09 5.87615 488.09 10.0799 485.045L99.5627 420.212C101.788 418.598 104.795 418.598 107.014 420.212L196.496 485.045C200.694 488.09 206.576 485.09 206.576 479.904V454.004C206.576 451.968 205.6 450.055 203.954 448.864L107.014 378.636C104.788 377.022 101.782 377.022 99.5627 378.636Z" fill="#DCEDC4"/><path d="M99.5627 454.124L2.62247 524.352C0.976105 525.549 0 527.462 0 529.493V555.392C0 560.578 5.87615 563.578 10.0799 560.533L99.5627 495.7C101.788 494.086 104.795 494.086 107.014 495.7L196.496 560.533C200.694 563.578 206.576 560.578 206.576 555.392V529.493C206.576 527.456 205.6 525.543 203.954 524.352L107.014 454.124C104.788 452.511 101.782 452.511 99.5627 454.124Z" fill="#DCEDC4"/><path d="M99.5627 76.6947L2.62247 146.922C0.976105 148.12 0 150.033 0 152.063V177.962C0 183.149 5.87615 186.149 10.0799 183.103L99.5627 118.27C101.788 116.656 104.795 116.656 107.014 118.27L196.496 183.103C200.694 186.149 206.576 183.149 206.576 177.962V152.063C206.576 150.026 205.6 148.113 203.954 146.922L107.014 76.6947C104.788 75.0809 101.782 75.0809 99.5627 76.6947Z" fill="#DCEDC4"/></svg></div></div><div class="hero-right-arrows"><div><svg width="207" height="94" viewBox="0 0 207 94" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M107.015 1.21037L203.956 71.4379C205.602 72.6352 206.578 74.5484 206.578 76.5787V102.478C206.578 107.664 200.702 110.664 196.498 107.619L107.015 42.7859C104.79 41.1721 101.784 41.1721 99.5645 42.7859L10.0817 107.619C5.88445 110.664 0.00177002 107.664 0.00177002 102.478V76.5787C0.00177002 74.5419 0.977875 72.6287 2.62424 71.4379L99.5645 1.21037C101.79 -0.403457 104.796 -0.403457 107.015 1.21037Z" fill="#DCEDC4"/><path d="M107.015 152.183L203.956 222.411C205.602 223.608 206.578 225.521 206.578 227.551V404.109C206.578 409.296 200.702 412.296 196.498 409.25L107.015 344.417C104.79 342.803 101.784 342.803 99.5645 344.417L10.0817 409.25C5.88445 412.296 0.00177002 409.296 0.00177002 404.109V227.551C0.00177002 225.515 0.977875 223.601 2.62424 222.411L99.5645 152.183C101.79 150.569 104.796 150.569 107.015 152.183Z" fill="#DCEDC4"/><path d="M107.015 378.636L203.956 448.864C205.602 450.061 206.578 451.974 206.578 454.004V479.904C206.578 485.09 200.702 488.09 196.498 485.045L107.015 420.212C104.79 418.598 101.784 418.598 99.5645 420.212L10.0817 485.045C5.88445 488.09 0.00177002 485.09 0.00177002 479.904V454.004C0.00177002 451.968 0.977875 450.055 2.62424 448.864L99.5645 378.636C101.79 377.022 104.796 377.022 107.015 378.636Z" fill="#DCEDC4"/><path d="M107.015 454.124L203.956 524.352C205.602 525.549 206.578 527.462 206.578 529.493V555.392C206.578 560.578 200.702 563.578 196.498 560.533L107.015 495.7C104.79 494.086 101.784 494.086 99.5645 495.7L10.0817 560.533C5.88445 563.578 0.00177002 560.578 0.00177002 555.392V529.493C0.00177002 527.456 0.977875 525.543 2.62424 524.352L99.5645 454.124C101.79 452.511 104.796 452.511 107.015 454.124Z" fill="#DCEDC4"/><path d="M107.015 76.6947L203.956 146.922C205.602 148.12 206.578 150.033 206.578 152.063V177.962C206.578 183.149 200.702 186.149 196.498 183.103L107.015 118.27C104.79 116.656 101.784 116.656 99.5645 118.27L10.0817 183.103C5.88445 186.149 0.00177002 183.149 0.00177002 177.962V152.063C0.00177002 150.026 0.977875 148.113 2.62424 146.922L99.5645 76.6947C101.79 75.0809 104.796 75.0809 107.015 76.6947Z" fill="#DCEDC4"/></svg></div><div><svg width="207" height="150" viewBox="0 0 207 150" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M107.015 1.21037L203.956 71.4379C205.602 72.6352 206.578 74.5484 206.578 76.5787V102.478C206.578 107.664 200.702 110.664 196.498 107.619L107.015 42.7859C104.79 41.1721 101.784 41.1721 99.5645 42.7859L10.0817 107.619C5.88445 110.664 0.00177002 107.664 0.00177002 102.478V76.5787C0.00177002 74.5419 0.977875 72.6287 2.62424 71.4379L99.5645 1.21037C101.79 -0.403457 104.796 -0.403457 107.015 1.21037Z" fill="#DCEDC4"/><path d="M107.015 152.183L203.956 222.411C205.602 223.608 206.578 225.521 206.578 227.551V404.109C206.578 409.296 200.702 412.296 196.498 409.25L107.015 344.417C104.79 342.803 101.784 342.803 99.5645 344.417L10.0817 409.25C5.88445 412.296 0.00177002 409.296 0.00177002 404.109V227.551C0.00177002 225.515 0.977875 223.601 2.62424 222.411L99.5645 152.183C101.79 150.569 104.796 150.569 107.015 152.183Z" fill="#DCEDC4"/><path d="M107.015 378.636L203.956 448.864C205.602 450.061 206.578 451.974 206.578 454.004V479.904C206.578 485.09 200.702 488.09 196.498 485.045L107.015 420.212C104.79 418.598 101.784 418.598 99.5645 420.212L10.0817 485.045C5.88445 488.09 0.00177002 485.09 0.00177002 479.904V454.004C0.00177002 451.968 0.977875 450.055 2.62424 448.864L99.5645 378.636C101.79 377.022 104.796 377.022 107.015 378.636Z" fill="#DCEDC4"/><path d="M107.015 454.124L203.956 524.352C205.602 525.549 206.578 527.462 206.578 529.493V555.392C206.578 560.578 200.702 563.578 196.498 560.533L107.015 495.7C104.79 494.086 101.784 494.086 99.5645 495.7L10.0817 560.533C5.88445 563.578 0.00177002 560.578 0.00177002 555.392V529.493C0.00177002 527.456 0.977875 525.543 2.62424 524.352L99.5645 454.124C101.79 452.511 104.796 452.511 107.015 454.124Z" fill="#DCEDC4"/><path d="M107.015 76.6947L203.956 146.922C205.602 148.12 206.578 150.033 206.578 152.063V177.962C206.578 183.149 200.702 186.149 196.498 183.103L107.015 118.27C104.79 116.656 101.784 116.656 99.5645 118.27L10.0817 183.103C5.88445 186.149 0.00177002 183.149 0.00177002 177.962V152.063C0.00177002 150.026 0.977875 148.113 2.62424 146.922L99.5645 76.6947C101.79 75.0809 104.796 75.0809 107.015 76.6947Z" fill="#DCEDC4"/></svg></div><div><svg width="207" height="302" viewBox="0 0 207 302" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M107.437 1.21037L204.378 71.4379C206.024 72.6352 207 74.5484 207 76.5787V102.478C207 107.664 201.124 110.664 196.92 107.619L107.437 42.7859C105.212 41.1721 102.205 41.1721 99.9864 42.7859L10.5036 107.619C6.30632 110.664 0.423645 107.664 0.423645 102.478V76.5787C0.423645 74.5419 1.39975 72.6287 3.04611 71.4379L99.9864 1.21037C102.212 -0.403457 105.218 -0.403457 107.437 1.21037Z" fill="#DCEDC4"/><path d="M107.437 152.183L204.378 222.411C206.024 223.608 207 225.521 207 227.551V404.109C207 409.296 201.124 412.296 196.92 409.25L107.437 344.417C105.212 342.803 102.205 342.803 99.9864 344.417L10.5036 409.25C6.30632 412.296 0.423645 409.296 0.423645 404.109V227.551C0.423645 225.515 1.39975 223.601 3.04611 222.411L99.9864 152.183C102.212 150.569 105.218 150.569 107.437 152.183Z" fill="#DCEDC4"/><path d="M107.437 378.636L204.378 448.864C206.024 450.061 207 451.974 207 454.004V479.904C207 485.09 201.124 488.09 196.92 485.045L107.437 420.212C105.212 418.598 102.205 418.598 99.9864 420.212L10.5036 485.045C6.30632 488.09 0.423645 485.09 0.423645 479.904V454.004C0.423645 451.968 1.39975 450.055 3.04611 448.864L99.9864 378.636C102.212 377.022 105.218 377.022 107.437 378.636Z" fill="#DCEDC4"/><path d="M107.437 454.124L204.378 524.352C206.024 525.549 207 527.462 207 529.493V555.392C207 560.578 201.124 563.578 196.92 560.533L107.437 495.7C105.212 494.086 102.205 494.086 99.9864 495.7L10.5036 560.533C6.30632 563.578 0.423645 560.578 0.423645 555.392V529.493C0.423645 527.456 1.39975 525.543 3.04611 524.352L99.9864 454.124C102.212 452.511 105.218 452.511 107.437 454.124Z" fill="#DCEDC4"/><path d="M107.437 76.6947L204.378 146.922C206.024 148.12 207 150.033 207 152.063V177.962C207 183.149 201.124 186.149 196.92 183.103L107.437 118.27C105.212 116.656 102.205 116.656 99.9864 118.27L10.5036 183.103C6.30632 186.149 0.423645 183.149 0.423645 177.962V152.063C0.423645 150.026 1.39975 148.113 3.04611 146.922L99.9864 76.6947C102.212 75.0809 105.218 75.0809 107.437 76.6947Z" fill="#DCEDC4"/></svg></div></div></div>');
            }

            $('div[data-content-type="accordion"] [data-element="heading_text"]').click(function() {
                //$('.pagebuilder-accordion-wrapper').not($(this).next()).slideUp();
                $(this).toggleClass("accordion-active");
                $(this).next().slideToggle();
            });
        });

        $(window).on('load',function() {
            if ($(window).width()<=768) {
                $(".table-collapse table").each(function() {
                    var headers = [];

                    // Read all the headers and store them in an array
                    $(this).find("th").each(function(index) {
                        headers[index] = $(this).text();
                    });

                    // Iterate over each row in the tbody
                    $(this).find("tr").each(function() {
                        // For each row, iterate over its cells
                        $(this).find("td").each(function(index) {
                            // Add the data-text attribute to the td element
                            if (!$(this).find("strong").length) {
                                // Create a new div element
                                var collapsibleContent = $('<div class="collapsible-content">');
                                // Append the new div inside the parent
                                $(this).append(collapsibleContent);
                                // Move all child elements of #parent into the new div
                                $(this).children().appendTo(collapsibleContent);
                                $(this).prepend("<h4>"+headers[index]+"</h4>");
                            }
                        });
                    });

                    $(this).find("h4").click(function() {
                        $(this).toggleClass("active");
                        $(this).next().slideToggle();
                    });
                });

                setTimeout(function(){
                    $("div[data-content-type='vertical-tabs']").each(function() {
                        var tabTitle = $(this).find(".ui-state-active").find(".title-1").text();
                        $(this).find(".tabs-navigation").before("<nav>"+tabTitle+"</nav>");
                        $(this).find(".ui-tabs-anchor").each(function(index) {
                            var fullHref = $(this).attr('href');
                            var hrefWithoutHash = fullHref.split('#')[1];
                            if ($(fullHref).length) {
                                $(fullHref).prepend($(this).html());
                            }
                        });
                        $(this).find("nav").click(function() {
                            $(this).toggleClass("active");
                            $(this).next().slideToggle();
                        });
                        $(this).find(".ui-tabs-anchor").click(function() {
                            $parent = $(this).parents(".tabs-header").children('nav');
                            $parent.toggleClass("active");
                            $parent.text($(this).find('.title-1').text())
                            $parent.next().slideToggle();
                        });
                    });
                }, 500);
            }
        });
    });
</script>
<script type="text/javascript">
    require(['jquery', 'underscore','Magento_Customer/js/customer-data','js-cookie/cookie-wrapper'], function (jQuery, _, customerData) {
        jQuery(document).ready(function () {
            var gtmUserCookie = (jQuery.cookie('gtmUserCookie')) ? jQuery.cookie('gtmUserCookie') : null;
            if(gtmUserCookie!=='' && gtmUserCookie!=null && gtmUserCookie!=undefined ){
                var cookieData = JSON.parse(gtmUserCookie);
                switch (cookieData.loginType){
                    case 'signup':
                        dataLayer.push({
                            'event': "accountSignup",
                            'accountSignupClass': "account signup",
                            'accountSignupId': cookieData.customerId,
                            'accountSignupTarget': 'account',
                            'accountSignupUrl': window.location.href,
                        });
                        break;
                    case 'login':
                        dataLayer.push({
                            'event': "accountLogin",
                            'accountLoginClass': "account login",
                            'accountLoginId': cookieData.customerId,
                            'accountLoginTarget': 'account',
                            'accountLoginUrl': window.location.href,
                        });
                        break;
                }
                //console.log(dataLayer);
                jQuery.removeCookie('gtmUserCookie', {path: '/'});
                //jQuery.cookie("gtmUserCookie", null, {path: '/'});
            }
        });
    });
</script>
<script type="text/x-magento-init">
    {
        "*": {
            "Magento_Ui/js/core/app": {
                "components": {
                    "customerDetails": {
                        "component": "Ocl_Customer/js/view/customer"
                    }
                }
            }
        }
    }
</script>
<script type="text/javascript">
    require(['jquery'], function($){

        // whenever we hover over a menu item that has a submenu
        $(document).on('click', '.fee-tooltip', function() {
            var $menuItem = $(this),
                $submenuWrapper = $('> .fee-tooltip--wrapper', $menuItem);

            // grab the menu item's position relative to its positioned parent
            var menuItemPos = $menuItem.position();

            // place the submenu in the correct position relevant to the menu item
            $submenuWrapper.css({
                top: menuItemPos.top
            });
            $(this).toggleClass('active');
        });

        $(document).on("click", function(event){
            var popoverEl = $(".fee-tooltip");
            if(popoverEl !== event.target && !popoverEl.has(event.target).length){
                popoverEl.removeClass('active');
            }
        });
        $(".cart_item .fee-tooltip--heading").on('click', function(e){
            if($('.minicart-wrapper').hasClass('active')){
                $('.minicart-wrapper').find('.ui-dialog').toggle();
                $('.minicart-wrapper').trigger('click');
                $('.minicart-items .fee-tooltip').removeClass('active');
            }
        });
        $(".showcart.cart-button").click(function(e){
            if($('.cart_item .fee-tooltip--wrapper').hasClass('fee-visible')){
                $(this).closest('.site-container').find('.fee-tooltip--wrapper').removeClass('fee-visible');
            }
        });
    });
</script>
<div id="mhq-lib-course-removal-popup" style="display: none;">
    <div data-content-role="mhq-subscription-product-removal" style="display: none;">
        <p><strong>You cannot place MHQ subscription order since your subscription is in process of renew.</strong>
            We have removed MHQ subscription product from your cart.</p>
        <div class="align-center">
            <button class="action-primary action-accept" type="button" data-role="action">
                <span data-role="button-label">Continue Shopping</span></button>
        </div>
    </div>
    <div data-content-role="mhq-lib-product-removal" style="display: none;">
        <p><strong>The following Course(s) in your cart is included in your Mortgage HQ Subscription:</strong></p>
        <ul data-role="removed-list">
        </ul>
        <p data-content-role="cart-info">Since you already have access, we have removed the course(s) from your cart.
        </p>
        <div class="align-center">
            <button class="action-primary action-accept" type="button" data-role="action">
                <span data-role="button-label">Continue Shopping</span></button>
        </div>

        <div class="info--mhq-subscription">
            <h4 class="info--mhq-subscription-title">Access Course in Mortgage HQ</h4>
            <p>To access a course, navigate to <strong>My Catalog</strong> within Mortgage HQ search for the course
                in the list and to add it to your training by selecting <strong>Add Training</strong>.</p>
        </div>
    </div>
</div>
<script>
    require([
        'Magento_Ui/js/modal/alert', 'jquery', 'mage/cookies'
    ], function (alert, $) {
        var isRemovedCookieSet = $.cookie('Removed-Mhq-Lib-Course-From-Cart');
        if (isRemovedCookieSet !== "" && isRemovedCookieSet !== undefined && isRemovedCookieSet !== null) {
            let cookieData = JSON.parse(isRemovedCookieSet);
            var removedCourses = cookieData.removed_mhq_lib_courses;
            var isMhqCourseRemoved = cookieData.removed_mhq_subscription;
            var isCartEmpty = cookieData.isCartEmpty;
            var isShowMhqCourseRemovedContent = (isMhqCourseRemoved !== "" && isMhqCourseRemoved !== undefined && isMhqCourseRemoved !== null);
            if (isShowMhqCourseRemovedContent) {
                $('#mhq-lib-course-removal-popup [data-content-role="mhq-subscription-product-removal"]').show();
            }
            var removedListHtml = "";
            for (let prop in removedCourses) {
                removedListHtml += "<li><strong>" + removedCourses[prop] + "</strong></li>";
            }

            if (removedListHtml !== "") {
                $('#mhq-lib-course-removal-popup [data-role="removed-list"]').html(removedListHtml);
                if (isCartEmpty !== "" && isCartEmpty !== undefined && isCartEmpty !== null && isCartEmpty == 1) {
                    $('#mhq-lib-course-removal-popup [data-content-role="cart-info"]').append("Your cart is now empty. ");
                }
                $('#mhq-lib-course-removal-popup [data-content-role="cart-info"]').append("To continue, close the window or click Continue Shopping below. <br>");
                $('#mhq-lib-course-removal-popup [data-content-role="mhq-lib-product-removal"]').show();
            }
            if (isShowMhqCourseRemovedContent || removedListHtml !== "") {
                $('#mhq-lib-course-removal-popup').alert({
                    title: $.mage.__('Your cart has been updated'),
                    modalClass: 'confirm modal--mhq-subscription',
                    buttons: false,
                    autoOpen: false
                });
                $('#mhq-lib-course-removal-popup').trigger('openModal');
                $('#mhq-lib-course-removal-popup').on('click', '.action-accept', function () {
                    $('#mhq-lib-course-removal-popup').trigger('closeModal');
                });
            }
            $.removeCookie('Removed-Mhq-Lib-Course-From-Cart', { path: "/", domain: "www.oncourselearning.com" });
            $.removeCookie('Removed-Mhq-Lib-Course-From-Cart', { path: "/", domain: "" });
        }
    });
</script></div><script type="text/x-magento-init">
        {
            "*": {
                "Magento_Ui/js/core/app": {
                    "components": {
                        "storage-manager": {
                            "component": "Magento_Catalog/js/storage-manager",
                            "appendTo": "",
                            "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/www.oncourselearning.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":"0"},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/www.oncourselearning.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":"0"},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/www.oncourselearning.com\/rest\/ocl\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/www.oncourselearning.com\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":"0"}}                        }
                    }
                }
            }
        }
</script>




<div id="session-modal-popup" class="session-modal-content" style="display:none;">
    <div class="modal-inner-wrap">
        <div class="session-modal-header">
            <div class="modal-header-content">
                <h2 class="modal-title" id="modal-title">Select an available session</h2>
                <p class="session-description" id="session-description">
                    <!-- Content will be populated by JavaScript -->
                </p>
            </div>
        </div>

        <div class="session-modal-content">
            <div class="product-info-and-filters">
                <div class="product-info-section">
                    <!-- Content will be populated by JavaScript -->
                </div>

                <div class="session-filters">
                    <div class="filter-group">
                        <select id="timezone-select" class="timezone-dropdown">
                            <!-- Content will be populated by JavaScript -->
                        </select>
                    </div>
                    <div class="filter-group">
                        <select id="month-filter" class="month-dropdown">
                            <!-- Content will be populated by JavaScript -->
                        </select>
                    </div>
                </div>
            </div>

            <!-- Available Sessions List -->
            <div class="sessions-container">
                <div id="available-sessions" class="sessions-list">
                    <!-- Content will be populated by JavaScript -->
                </div>
            </div>

        </div>

        <!-- Modal Footer with Add to Cart Section -->
        <div class="session-modal-footer">
            <div class="regulatory-info">
                <div class="course-block hidden" data-course-type="webinar">
                    <style>#html-body [data-pb-style=W72BAAE]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="W72BAAE"><div data-content-type="text" data-appearance="default" data-element="main"><h6 id="BYXY1RS">Regulatory information</h6></div><div data-content-type="text" data-appearance="default" data-element="main"><p>Students must have a webcam and be on camera for the entire webinar. Student must also show a government issued ID at the start of the webinar.</p></div></div></div>                </div>

                <div class="course-block hidden" data-course-type="oil">
                                    </div>
            </div>
            <div class="session-modal-footer-right go-back-wrapper">
                <a id="btn-back" class="action secondary" style="display:none;">Go Back</a>
                <button type="button" class="action primary button__add-to-cart" id="btn-continue" style="display:none;" disabled>
                    <span>Continue</span>
                </button>
                <button type="button" class="action primary button__add-to-cart" id="add-to-cart-session" disabled>
                    <span>Add to Cart</span>
                </button>
            </div>
        </div>
        <button title="Close (Esc)" type="button" class="mfp-close"></button>
    </div>
</div>
<script type="text/javascript">
    require(['jquery', 'mage/cookies'],
        function ($, cookies) {
            window.addEventListener('load', function(event){

                const currentPartnerUrlKey = $.cookie('partner_url_key');
                const currentPartnerCode = $.cookie('partner_code');
                const appendPartner = 0;
                const baseUrl = 'https://www.oncourselearning.com/';

                if (!currentPartnerUrlKey || appendPartner !== 1) {
                    return;
                }

                const getLocation = (href) => {
                    const match = href.match(/^(?:(https?\:)\/\/)?(([^:\/?#]*)(?:\:([0-9]+))?)([\/]{0,1}[^?#]*)(\?[^#]*|)(#.*|)$/);
                    return match && {
                        href, protocol: match[1], host: match[2], hostname: match[3],
                        port: match[4], pathname: match[5], search: match[6], hash: match[7]
                    };
                };

                const buildUrl = (locationObj, partnerKey) => {
                    let partnerParam = '';
                    if (!locationObj.search || !locationObj.search.includes('partner=')) {
                        partnerParam = (locationObj.search ? '&' : '?') + 'partner=' + partnerKey;
                    }
                    return (locationObj.protocol || window.location.protocol) + '//' +
                        (locationObj.host || window.location.host) +
                        locationObj.pathname + (locationObj.search || '') +
                        partnerParam + (locationObj.hash || '');
                };

                const updateUrl = () => {
                    const currentPageUrl = getLocation(window.location.href);
                    const homePageVariants = [
                        baseUrl + currentPartnerUrlKey,
                        baseUrl + encodeURIComponent(currentPartnerUrlKey),
                        baseUrl + currentPartnerCode,
                        baseUrl + '?partner=' + currentPartnerCode
                    ];

                    const intendedUrl = buildUrl(currentPageUrl, currentPartnerUrlKey);

                    if (!homePageVariants.includes(window.location.href) && window.location.href !== intendedUrl) {
                        window.history.pushState(null, '', intendedUrl);
                    }
                };

                const updateLinks = () => {
                    $('a').each(function (){
                        if($(this).attr('href') == undefined || $(this).attr('href') == "" || $(this).attr('href') == "javascript:void(0)" || $(this).hasClass("tab-title") || $(this).hasClass("switch")){
                            return true;
                        }

                        var currentUrl = getLocation($(this).attr('href'));  //call to function
                        if(currentUrl['hostname'].toUpperCase() == "TEL" || currentUrl['hash'] == "#" || currentUrl['host'].toLowerCase() == "mailto" || currentUrl['href'] == "javascript:;"){
                            return true;
                        }

                        if (currentUrl != null) {
                            var partnerCode = "";
                            var fragment = '';
                            if (typeof (currentUrl['hash']) != 'undefined' && currentUrl['hash'] !== "") { //condition for checking # in url
                                fragment = currentUrl['hash'];
                            }

                            if (typeof (currentUrl['search']) == 'undefined' || currentUrl['search'] == "") {
                                partnerCode = '?partner='+currentPartnerUrlKey;
                            } else {
                                if (!(currentUrl['search'].indexOf("partner=") > -1)) {
                                    partnerCode = '&partner='+currentPartnerUrlKey;
                                }
                            }
                            if(currentUrl['protocol']==undefined){
                                if(currentUrl['hostname'] == ""){
                                    var updatedUrl = window.location.protocol + "//" + window.location.host+ currentUrl['pathname'] + currentUrl['search'] + partnerCode + fragment;
                                }else{
                                    var updatedUrl = window.location.protocol + "//" + currentUrl['hostname'] + currentUrl['pathname'] + currentUrl['search'] + partnerCode + fragment;
                                }
                            }else{
                                var updatedUrl = currentUrl['protocol'] + "//" + currentUrl['host'] + currentUrl['pathname'] + currentUrl['search'] + partnerCode + fragment;
                            }
                            if(updatedUrl.indexOf(window.location.host) > -1){
                                $(this).attr('href',updatedUrl);
                            }
                        }
                    });
                };

                // Update links when product list DOM changes after the ajax call
                const observeDomChanges = () => {
                    const observer = new MutationObserver(function (mutationsList) {
                        for (const mutation of mutationsList) {
                            if (mutation.type === 'childList' || mutation.type === 'subtree') {
                                updateLinks();
                            }
                        }
                    });

                    observer.observe(document.body, {
                        childList: true,
                        subtree: true
                    });
                };

                if (currentPartnerUrlKey && currentPartnerCode && appendPartner) {
                    updateUrl();
                }
                updateLinks();
                observeDomChanges();


                // Handle one trust cookie policy link
                $('.cookie-setting-link').on('click', function () {
                    setTimeout(function () {
                        const privacyLink = getLocation($('.privacy-notice-link').attr('href'));
                        if (privacyLink && !privacyLink.host && !privacyLink.hostname && !privacyLink.protocol) {
                            $('.privacy-notice-link').attr('href', baseUrl + '/' + $('.privacy-notice-link').attr('href'));
                            updateUrl();
                        }
                    }, 500);
                });
            });
        });
</script>
<script>
    require(['jquery','mage/cookies','useragent-validator'],
        function ($, cookies, useragentValidator) {
            $(document).ready(function () {
                $("body").click
                (
                    function (e)
                    {
                        //close modal popup clicking outside
                        var checkclass = e.target.className;
                        if ((checkclass.indexOf != undefined) && checkclass.indexOf("_show") >= 0 && checkclass.indexOf("addtocart") >= 0) {
                            $(".action-close").trigger("click");
                        }
                    }
                );
            });
            /*** set cookie partner_code|start **/
            var httpContextPartnerCode = "";
            var httpContextPartnerName = "";
            var httpContextPartnerUrlKey = '';

            var domain = 'www.oncourselearning.com';
            var path = '/';
            var sessionId = 0;
            var sessionPartnerCode = '';
            var sessionPartnerUrlKey = '';
            var sessionPartnerName = '';

            if (httpContextPartnerCode && $.cookie('partner_code')!= httpContextPartnerCode) {
                var date = new Date();
                date.setTime(date.getTime() + 1000*3600*24*365); //setting to 1 year
                var cookieOptions = {path: '/', expires: date, domain: domain, secure: true};
                if(useragentValidator.shouldSendSameSiteNone(navigator.userAgent)){
                    cookieOptions.samesite ='None';
                }
                $.cookie('partner_url_key', httpContextPartnerUrlKey, cookieOptions);
                $.cookie('partner_code', httpContextPartnerCode, cookieOptions);
            }
            var partner = null;
            var partnerName = null;
            var partnerUrlKey = null;
            if(sessionId){
                if(httpContextPartnerCode && sessionPartnerCode != httpContextPartnerCode){
                    partner = httpContextPartnerCode;
                    partnerName = httpContextPartnerName;
                    partnerUrlKey = httpContextPartnerUrlKey;
                }else{
                    partner = sessionPartnerCode;
                    partnerName = sessionPartnerName;
                    partnerUrlKey = sessionPartnerUrlKey
                }
            }else{
                if($.cookie('partner_code')){
                    if(httpContextPartnerCode && $.cookie('partner_code')!= httpContextPartnerCode){
                        partner = httpContextPartnerCode;
                        partnerUrlKey = httpContextPartnerUrlKey;
                    }else{
                        partner = $.cookie('partner_code');
                        partnerUrlKey = $.cookie('partner_url_key');
                    }
                }
                partnerName = httpContextPartnerName;
            }
            if(partner && (partnerName!=null && partnerName!='')){
                $('.site-header_contact').addClass('affiliate-welcome partner-top-nav');
                $('.site-header_contact > .container').prepend('<div class="affiliate-welcome-text"><p>'+ partnerName +'</p></div>');
                $(window).on('load', function () {
                    $('input[name="MagentoPartnerCode"]').val(partner);
                });
                if($('.display_partner_name').length){
                    $('.display_partner_name').html(partnerName);
                }
            }
            /*** set cookie partner_code|end **/
        });
</script>
<span class="overlay"></span>
<!--
<small class="copyright">
    <span>Copyright © 2013-present Magento, Inc. All rights reserved.</span>
</small>
--></div></div></div>    <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-fde3ca69ad4cff3f07e","applicationID":"1057501851","transactionName":"NgFXMEBQWERQVkQNVg9LdAdGWFlZHlZdFxYIClEBSh5fWVVQSA==","queueTime":0,"applicationTime":229,"atts":"GkZARghKSxsTVBJeQhwZ","errorBeacon":"bam.nr-data.net","agent":""}</script></body>
</html>
