<!DOCTYPE html>
<html lang="en-US">

<head>

    
	<meta charset="UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"d61be0b201",applicationID:"74835775"};;/*! For license information please see nr-loader-rum-1.236.0.min.js.LICENSE.txt */
(()=>{"use strict";var e,t,n={5763:(e,t,n)=>{n.d(t,{P_:()=>f,Mt:()=>p,C5:()=>s,DL:()=>m,OP:()=>_,lF:()=>E,Yu:()=>y,Dg:()=>g,CX:()=>c,GE:()=>b,sU:()=>j});var r=n(8632),i=n(9567);const o={beacon:r.ce.beacon,errorBeacon:r.ce.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},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o),(0,r.Qy)(e,a[e],"info")}var d=n(7056);const u=()=>{const e={blockSelector:"[data-nr-block]",maskInputOptions:{password:!0}};return{allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},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},session:{domain:void 0,expiresMs:d.oD,inactiveMs:d.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1},session_trace:{enabled:!0,harvestTimeSeconds:10},harvest:{tooManyRequestsDelay:60},session_replay:{enabled:!1,harvestTimeSeconds:60,sampleRate:.1,errorSampleRate:.1,maskTextSelector:"*",maskAllInputs:!0,get blockClass(){return"nr-block"},get ignoreClass(){return"nr-ignore"},get maskTextClass(){return"nr-mask"},get blockSelector(){return e.blockSelector},set blockSelector(t){e.blockSelector+=",".concat(t)},get maskInputOptions(){return e.maskInputOptions},set maskInputOptions(t){e.maskInputOptions={...t,password:!0}}},spa:{enabled:!0,harvestTimeSeconds:10}}},l={};function f(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function g(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");l[e]=(0,i.D)(t,u()),(0,r.Qy)(e,l[e],"config")}function p(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var n=f(e);if(n){for(var r=t.split("."),i=0;i<r.length-1;i++)if("object"!=typeof(n=n[r[i]]))return;n=n[r[r.length-1]]}return n}const h={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},v={};function m(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!v[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return v[e]}function b(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");v[e]=(0,i.D)(t,h),(0,r.Qy)(e,v[e],"loader_config")}const y=(0,r.mF)().o;var w=n(385),A=n(6818);const x={buildEnv:A.Re,bytesSent:{},queryBytesSent:{},customTransaction:void 0,disabled:!1,distMethod:A.gF,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,offset:Math.floor(w._A?.performance?.timeOrigin||w._A?.performance?.timing?.navigationStart||Date.now()),onerror:void 0,origin:""+w._A.location,ptid:void 0,releaseIds:{},session:void 0,xhrWrappable:"function"==typeof w._A.XMLHttpRequest?.prototype?.addEventListener,version:A.q4},D={};function _(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!D[e])throw new Error("Runtime for ".concat(e," was never set"));return D[e]}function j(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");D[e]=(0,i.D)(t,x),(0,r.Qy)(e,D[e],"runtime")}function E(e){return function(e){try{const t=s(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}(e)}},9567:(e,t,n)=>{n.d(t,{D:()=>i});var r=n(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,r.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,r.Z)("Setting a Configurable requires a model to set its initial properties");const n=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(n).length?e:n;for(let a in o)if(void 0!==e[a])try{"object"==typeof e[a]&&"object"==typeof t[a]?n[a]=i(e[a],t[a]):n[a]=e[a]}catch(e){(0,r.Z)("An error occurred while setting a property of a Configurable",e)}return n}catch(e){(0,r.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,n)=>{n.d(t,{Re:()=>i,gF:()=>o,q4:()=>r});const r="1.236.0",i="PROD",o="CDN"},385:(e,t,n)=>{n.d(t,{FN:()=>a,IF:()=>d,Nk:()=>l,Tt:()=>s,_A:()=>o,il:()=>r,pL:()=>c,v6:()=>i,w1:()=>u});const r="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=r?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=""+o?.location,s=/iPad|iPhone|iPod/.test(navigator.userAgent),c=s&&"undefined"==typeof SharedWorker,d=(()=>{const e=navigator.userAgent.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),u=Boolean(r&&window.document.documentMode),l=!!navigator.sendBeacon},1117:(e,t,n)=>{n.d(t,{w:()=>o});var r=n(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,r.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,n]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=n)}))}catch(e){(0,r.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,n)=>{n.d(t,{L:()=>u,R:()=>c});var r=n(2177),i=n(1284),o=n(4322),a=n(3325);const s={};function c(e,t){const n={staged:!1,priority:a.p[t]||0};d(e),s[e].get(t)||s[e].set(t,n)}function d(e){e&&(s[e]||(s[e]=new Map))}function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(d(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const n=[...s[e]];function a(t){const n=e?r.ee.get(e):r.ee,a=o.X.handlers;if(n.backlog&&a){var s=n.backlog[t],c=a[t];if(c){for(var d=0;s&&d<s.length;++d)l(s[d],c);(0,i.D)(c,(function(e,t){(0,i.D)(t,(function(t,n){n[0].on(e,n[1])}))}))}delete a[t],n.backlog[t]=null,n.emit("drain-"+t,[])}}n.every((e=>{let[t,n]=e;return n.staged}))&&(n.sort(((e,t)=>e[1].priority-t[1].priority)),n.forEach((e=>{let[t]=e;a(t)})))}function l(e,t){var n=e[1];(0,i.D)(t[n],(function(t,n){var r=e[0];if(n[0]===r){var i=n[1],o=e[3],a=e[2];i.apply(o,a)}}))}},2177:(e,t,n)=>{n.d(t,{ee:()=>d});var r=n(8632),i=n(2210),o=n(1284),a=n(5763),s="nr@context";let c=(0,r.fP)();var d;function u(){}function l(){return new u}function f(){d.aborted=!0,d.backlog={}}c.ee?d=c.ee:(d=function e(t,n){var r={},c={},g={},p=!1;try{p=16===n.length&&(0,a.OP)(n).isolatedBacklog}catch(e){}var h={on:b,addEventListener:b,removeEventListener:y,emit:m,get:A,listeners:w,context:v,buffer:x,abort:f,aborted:!1,isBuffering:D,debugId:n,backlog:p?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return h;function v(e){return e&&e instanceof u?e:e?(0,i.X)(e,s,l):l()}function m(e,n,r,i,o){if(!1!==o&&(o=!0),!d.aborted||i){t&&o&&t.emit(e,n,r);for(var a=v(r),s=w(e),u=s.length,l=0;l<u;l++)s[l].apply(a,n);var f=_()[c[e]];return f&&f.push([h,e,n,a]),a}}function b(e,t){r[e]=w(e).concat(t)}function y(e,t){var n=r[e];if(n)for(var i=0;i<n.length;i++)n[i]===t&&n.splice(i,1)}function w(e){return r[e]||[]}function A(t){return g[t]=g[t]||e(h,t)}function x(e,t){var n=_();h.aborted||(0,o.D)(e,(function(e,r){t=t||"feature",c[r]=t,t in n||(n[t]=[])}))}function D(e){return!!_()[c[e]]}function _(){return h.backlog}}(void 0,"globalEE"),c.ee=d)},5546:(e,t,n)=>{n.d(t,{E:()=>r,p:()=>i});var r=n(2177).ee.get("handle");function i(e,t,n,i,o){o?(o.buffer([e],i),o.emit(e,t,n)):(r.buffer([e],i),r.emit(e,t,n))}},4322:(e,t,n)=>{n.d(t,{X:()=>o});var r=n(5546);o.on=a;var i=o.handlers={};function o(e,t,n,o){a(o||r.E,i,e,t,n)}function a(e,t,n,i,o){o||(o="feature"),e||(e=r.E);var a=t[o]=t[o]||{};(a[n]=a[n]||[]).push([e,i])}},3239:(e,t,n)=>{n.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var r=n(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};r._A.addEventListener("test",null,e),r._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(n,r))}function c(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(n,r))}},4402:(e,t,n)=>{n.d(t,{Rl:()=>a,ky:()=>s});var r=n(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=r._A?.crypto||r._A?.msCrypto;let t,n=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),i.split("").map((e=>"x"===e?o(t,++n).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=r._A?.crypto||r._A?.msCrypto;let n,i=0;t&&t.getRandomValues&&(n=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s<e;s++)a.push(o(n,++i).toString(16));return a.join("")}},7056:(e,t,n)=>{n.d(t,{Bq:()=>r,Hb:()=>o,oD:()=>i});const r="NRBA",i=144e5,o=18e5},7894:(e,t,n)=>{function r(){return Math.round(performance.now())}n.d(t,{z:()=>r})},50:(e,t,n)=>{function r(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}n.d(t,{Z:()=>r})},2587:(e,t,n)=>{n.d(t,{N:()=>c,T:()=>d});var r=n(2177),i=n(5546),o=n(8e3),a=n(3325);const s={stn:[a.D.sessionTrace],err:[a.D.jserrors,a.D.metrics],ins:[a.D.pageAction],spa:[a.D.spa],sr:[a.D.sessionReplay,a.D.sessionTrace]};function c(e,t){const n=r.ee.get(t);e&&"object"==typeof e&&(Object.entries(e).forEach((e=>{let[t,r]=e;void 0===d[t]&&(s[t]?s[t].forEach((e=>{r?(0,i.p)("feat-"+t,[],void 0,e,n):(0,i.p)("block-"+t,[],void 0,e,n),(0,i.p)("rumresp-"+t,[Boolean(r)],void 0,e,n)})):r&&(0,i.p)("feat-"+t,[],void 0,void 0,n),d[t]=Boolean(r))})),Object.keys(s).forEach((e=>{void 0===d[e]&&(s[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,n))),d[e]=!1)})),(0,o.L)(t,a.D.pageViewEvent))}const d={}},2210:(e,t,n)=>{n.d(t,{X:()=>i});var r=Object.prototype.hasOwnProperty;function i(e,t,n){if(r.call(e,t))return e[t];var i=n();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}},1284:(e,t,n)=>{n.d(t,{D:()=>r});const r=(e,t)=>Object.entries(e||{}).map((e=>{let[n,r]=e;return t(n,r)}))},4351:(e,t,n)=>{n.d(t,{P:()=>o});var r=n(2177);const i=()=>{const e=new WeakSet;return(t,n)=>{if("object"==typeof n&&null!==n){if(e.has(n))return;e.add(n)}return n}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{r.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,n)=>{n.d(t,{K:()=>a,b:()=>o});var r=n(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,r.bP)("load",e,t)}function a(e){if(i())return e();(0,r.iz)("DOMContentLoaded",e)}},8632:(e,t,n)=>{n.d(t,{EZ:()=>d,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>u,mF:()=>s});var r=n(7894),i=n(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,n){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,r.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[n]:t}},i}function d(e,t){a()[e]=t}function u(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,n)=>{n.d(t,{N:()=>i});var r=n(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return void(0,r.iz)("visibilitychange",(function(){if(t)return void("hidden"==document.visibilityState&&e());e(document.visibilityState)}),n,i)}},3081:(e,t,n)=>{n.d(t,{gF:()=>o,mY:()=>i,t9:()=>r,vz:()=>s,xS:()=>a});const r=n(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},7633:(e,t,n)=>{n.d(t,{Dz:()=>i,OJ:()=>a,qw:()=>o,t9:()=>r});const r=n(3325).D.pageViewEvent,i="firstbyte",o="domcontent",a="windowload"},9251:(e,t,n)=>{n.d(t,{t:()=>r});const r=n(3325).D.pageViewTiming},5938:(e,t,n)=>{n.d(t,{W:()=>o});var r=n(5763),i=n(2177);class o{constructor(e,t,n){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,r.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=n,this.blocked=!1}}},9144:(e,t,n)=>{n.d(t,{j:()=>v});var r=n(3325),i=n(5763),o=n(5546),a=n(2177),s=n(7894),c=n(8e3),d=n(3960),u=n(385),l=n(50),f=n(3081),g=n(8632);function p(){const e=(0,g.gG)();["setErrorHandler","finished","addToTrace","inlineHit","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId"].forEach((t=>{e[t]=function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];let o=[];return Object.values(e.initializedAgents).forEach((e=>{e.exposed&&e.api[t]&&o.push(e.api[t](...r))})),o.length>1?o:o[0]}(t,...r)}}))}var h=n(2587);function v(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},v=arguments.length>2?arguments[2]:void 0,m=arguments.length>3?arguments[3]:void 0,{init:b,info:y,loader_config:w,runtime:A={loaderType:v},exposed:x=!0}=t;const D=(0,g.gG)();y||(b=D.init,y=D.info,w=D.loader_config),(0,i.Dg)(e,b||{}),(0,i.GE)(e,w||{}),(0,i.sU)(e,A),y.jsAttributes??={},u.v6&&(y.jsAttributes.isWorker=!0),(0,i.CX)(e,y),p();const _=function(e,t){t||(0,c.R)(e,"api");const g={};var p=a.ee.get(e),h=p.get("tracer"),v="api-",m=v+"ixn-";function b(t,n,r,o){const a=(0,i.C5)(e);return null===n?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:n}}),A(v,r,!0,o||null===n?"session":void 0)(t,n)}function y(){}["setErrorHandler","finished","addToTrace","inlineHit","addRelease"].forEach((e=>g[e]=A(v,e,!0,"api"))),g.addPageAction=A(v,"addPageAction",!0,r.D.pageAction),g.setCurrentRouteName=A(v,"routeName",!0,r.D.spa),g.setPageViewName=function(t,n){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(n||"http://custom.transaction")+t,A(v,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",n);(0,l.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of <".concat(typeof t,"> was provided."))}else(0,l.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of <".concat(typeof e,"> was provided."))},g.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,l.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of <".concat(typeof e,"> was provided."))},g.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var n={},i=this,a="function"==typeof t;return(0,o.p)(m+"tracer",[(0,s.z)(),e,n],i,r.D.spa,p),function(){if(h.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],n),a)try{return t.apply(this,arguments)}catch(e){throw h.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],n),e}finally{h.emit("fn-end",[(0,s.z)()],n)}}}};function A(e,t,n,i){return function(){return(0,o.p)(f.xS,["API/"+t+"/called"],void 0,r.D.metrics,p),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],n?null:this,i,p),n?void 0:this}}function x(){n.e(439).then(n.bind(n,7438)).then((t=>{let{setAPI:n}=t;n(e),(0,c.L)(e,"api")})).catch((()=>(0,l.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=A(m,e,void 0,r.D.spa)})),g.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(f.xS,["API/noticeError/called"],void 0,r.D.metrics,p),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,r.D.jserrors,p)},u.il?(0,d.b)((()=>x()),!0):x(),g}(e,m);return(0,g.Qy)(e,_,"api"),(0,g.Qy)(e,x,"exposed"),(0,g.EZ)("activatedFeatures",h.T),_}},3325:(e,t,n)=>{n.d(t,{D:()=>r,p:()=>i});const r={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[r.pageViewEvent]:1,[r.pageViewTiming]:2,[r.metrics]:3,[r.jserrors]:4,[r.ajax]:5,[r.sessionTrace]:6,[r.pageAction]:7,[r.spa]:8,[r.sessionReplay]:9}}},r={};function i(e){var t=r[e];if(void 0!==t)return t.exports;var o=r[e]={exports:{}};return n[e](o,o.exports,i),o.exports}i.m=n,i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,n)=>(i.f[n](e,t),t)),[])),i.u=e=>(({78:"page_action-aggregate",147:"metrics-aggregate",242:"session-manager",317:"jserrors-aggregate",348:"page_view_timing-aggregate",412:"lazy-feature-loader",439:"async-api",538:"recorder",590:"session_replay-aggregate",675:"compressor",733:"session_trace-aggregate",786:"page_view_event-aggregate",873:"spa-aggregate",898:"ajax-aggregate"}[e]||e)+"."+{78:"ac76d497",147:"3dc53903",148:"1a20d5fe",242:"2a64278a",317:"49e41428",348:"bd6de33a",412:"2f55ce66",439:"30bd804e",538:"1b18459f",590:"cf0efb30",675:"ae9f91a8",733:"83105561",786:"06482edd",860:"03a8b7a5",873:"e6b09d52",898:"998ef92b"}[e]+"-1.236.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA:",i.l=(n,r,o,a)=>{if(e[n])e[n].push(r);else{var s,c;if(void 0!==o)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==n||l.getAttribute("data-webpack")==t+o){s=l;break}}s||(c=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=n),e[n]=[r];var f=(t,r)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[n];if(delete e[n],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(r))),t)return t(r)},g=setTimeout(f.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=f.bind(null,s.onerror),s.onload=f.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.j=6,i.p="https://js-agent.newrelic.com/",(()=>{var e={6:0,352:0};i.f.j=(t,n)=>{var r=i.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var o=new Promise(((n,i)=>r=e[t]=[n,i]));n.push(r[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(n=>{if(i.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=n&&("load"===n.type?"missing":n.type),a=n&&n.target&&n.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,r[1](s)}}),"chunk-"+t,t)}};var t=(t,n)=>{var r,o,[a,s,c]=n,d=0;if(a.some((t=>0!==e[t]))){for(r in s)i.o(s,r)&&(i.m[r]=s[r]);if(c)c(i)}for(t&&t(n);d<a.length;d++)o=a[d],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},n=window.webpackChunkNRBA=window.webpackChunkNRBA||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var o={};(()=>{i.r(o);var e=i(3325),t=i(5763);const n=Object.values(e.D);function r(e){const r={};return n.forEach((n=>{r[n]=function(e,n){return!1!==(0,t.Mt)(n,"".concat(e,".enabled"))}(n,e)})),r}var a=i(9144);var s=i(5546),c=i(385),d=i(8e3),u=i(5938),l=i(3960),f=i(50);class g extends u.W{constructor(e,t,n){let r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,n),this.auto=r,this.abortHandler,this.featAggregate,this.onAggregateImported,r&&(0,d.R)(e,n)}importAggregator(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;const n=c.il&&!0===(0,t.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let r;this.onAggregateImported=new Promise((e=>{r=e}));const o=async()=>{let t;try{if(n){const{setupAgentSession:e}=await Promise.all([i.e(860),i.e(242)]).then(i.bind(i,3228));t=e(this.agentIdentifier)}}catch(e){(0,f.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",e)}try{if(!this.shouldImportAgg(this.featureName,t))return void(0,d.L)(this.agentIdentifier,this.featureName);const{lazyFeatureLoader:n}=await i.e(412).then(i.bind(i,8582)),{Aggregate:o}=await n(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,e),r(!0)}catch(e){(0,f.Z)("Downloading and initializing ".concat(this.featureName," failed..."),e),this.abortHandler?.(),r(!1)}};c.il?(0,l.b)((()=>o()),!0):o()}shouldImportAgg(n,r){return n!==e.D.sessionReplay||!1!==(0,t.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!r?.isNew||!!r?.state.sessionReplay)}}var p=i(7633),h=i(7894);class v extends g{static featureName=p.t9;constructor(n,r){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(n,r,p.t9,i),("undefined"==typeof PerformanceNavigationTiming||c.Tt)&&"undefined"!=typeof PerformanceTiming){const r=(0,t.OP)(n);r[p.Dz]=Math.max(Date.now()-r.offset,0),(0,l.K)((()=>r[p.qw]=Math.max((0,h.z)()-r[p.Dz],0))),(0,l.b)((()=>{const t=(0,h.z)();r[p.OJ]=Math.max(t-r[p.Dz],0),(0,s.p)("timing",["load",t],void 0,e.D.pageViewTiming,this.ee)}))}this.importAggregator()}}var m=i(1117),b=i(1284);class y extends m.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,n,r,i){var o=this.getBucket(e,t,n,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,b.D)(e,(function(e,n){t[e]=w(n,t[e])})),t}(r,o.metrics),o}merge(e,t,n,r,i){var o=this.getBucket(e,t,r,i);if(o.metrics){var a=o.metrics;a.count+=n.count,(0,b.D)(n,(function(e,t){if("count"!==e){var r=a[e],i=n[e];i&&!i.c?a[e]=w(i.t,r):a[e]=function(e,t){if(!t)return e;t.c||(t=A(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=n}storeMetric(e,t,n,r){var i=this.getBucket(e,t,n);return i.stats=w(r,i.stats),i}getBucket(e,t,n,r){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:n||{}},r&&(i.custom=r)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},n="",r=!1,i=0;i<e.length;i++)t[n=e[i]]=x(this.aggregatedData[n]),t[n].length&&(r=!0),delete this.aggregatedData[n];return r?t:null}}function w(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=A(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function A(e){return{t:e,min:e,max:e,sos:e*e,c:1}}function x(e){return"object"!=typeof e?[]:(0,b.D)(e,D)}function D(e,t){return t}var _=i(8632),j=i(4402),E=i(4351);var k=i(7956),T=i(3239),I=i(9251);class N extends g{static featureName=I.t;constructor(e,n){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,n,I.t,r),c.il&&((0,t.OP)(e).initHidden=Boolean("hidden"===document.visibilityState),(0,k.N)((()=>(0,s.p)("docHidden",[(0,h.z)()],void 0,I.t,this.ee)),!0),(0,T.bP)("pagehide",(()=>(0,s.p)("winPagehide",[(0,h.z)()],void 0,I.t,this.ee))),this.importAggregator())}}var P=i(3081);class S extends g{static featureName=P.t9;constructor(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t9,n),this.importAggregator()}}new class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,j.ky)(16);c._A?(this.agentIdentifier=t,this.sharedAggregator=new y({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(v),Object.assign(this,(0,a.j)(this.agentIdentifier,e,e.loaderType||"agent")),this.start()):(0,f.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const t="features";try{const n=r(this.agentIdentifier),i=[...this.desiredFeatures];i.sort(((t,n)=>e.p[t.featureName]-e.p[n.featureName])),i.forEach((t=>{if(n[t.featureName]||t.featureName===e.D.pageViewEvent){const r=function(t){switch(t){case e.D.ajax:return[e.D.jserrors];case e.D.sessionTrace:return[e.D.ajax,e.D.pageViewEvent];case e.D.sessionReplay:return[e.D.sessionTrace];case e.D.pageViewTiming:return[e.D.pageViewEvent];default:return[]}}(t.featureName);r.every((e=>n[e]))||(0,f.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,E.P)(r),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,_.Qy)(this.agentIdentifier,this.features,t)}catch(e){(0,f.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",e);for(const e in this.features)this.features[e].abortHandler?.();const n=(0,_.fP)();return delete n.initializedAgents[this.agentIdentifier]?.api,delete n.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,n.ee?.abort(),delete n.ee?.get(this.agentIdentifier),!1}}}({features:[v,N,S],loaderType:"lite"})})(),window.NRBA=o})();</script>
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="profile" href="http://gmpg.org/xfn/11">
	<link rel="pingback" href="https://launchpadlab.com/xmlrpc.php">
	<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
	<link href="https://fonts.googleapis.com/css?family=Permanent+Marker&display=swap" rel="stylesheet">


	<script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2//2.0.0-beta.2.4/owl.carousel.min.js"></script>
	<link rel="stylesheet" href="https://use.typekit.net/cjy6xbv.css">
	<style type="text/css">
			</style>

        <script>var et_site_url='https://launchpadlab.com';var et_post_id='6';function et_core_page_resource_fallback(a,b){"undefined"===typeof b&&(b=a.sheet.cssRules&&0===a.sheet.cssRules.length);b&&(a.onerror=null,a.onload=null,a.href?a.href=et_site_url+"/?et_core_page_resource="+a.id+et_post_id:a.src&&(a.src=et_site_url+"/?et_core_page_resource="+a.id+et_post_id))}
</script><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />

	<!-- This site is optimized with the Yoast SEO plugin v19.0 - https://yoast.com/wordpress/plugins/seo/ -->
	<title>Website, Software &amp; Mobile App Development | LaunchPad Lab</title>
	<meta name="description" content="LaunchPad Lab is a Chicago-based development company focused on delivering professional web and mobile applications for our clients." />
	<link rel="canonical" href="https://launchpadlab.com/" />
	<meta property="og:locale" content="en_US" />
	<meta property="og:type" content="website" />
	<meta property="og:title" content="Website, Software &amp; Mobile App Development | LaunchPad Lab" />
	<meta property="og:description" content="LaunchPad Lab is a Chicago-based development company focused on delivering professional web and mobile applications for our clients." />
	<meta property="og:url" content="https://launchpadlab.com/" />
	<meta property="og:site_name" content="LaunchPad Lab" />
	<meta property="article:modified_time" content="2023-04-17T22:43:10+00:00" />
	<meta property="og:image" content="https://launchpadlab.com/wp-content/uploads/2022/07/Home-Hero-V2.jpg" />
	<meta property="og:image:width" content="1500" />
	<meta property="og:image:height" content="600" />
	<meta property="og:image:type" content="image/jpeg" />
	<meta name="twitter:card" content="summary_large_image" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://launchpadlab.com/#organization","name":"LaunchPad Lab","url":"https://launchpadlab.com/","sameAs":[],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://launchpadlab.com/#/schema/logo/image/","url":"https://launchpadlab.com/wp-content/uploads/2015/05/lpl.jpg","contentUrl":"https://launchpadlab.com/wp-content/uploads/2015/05/lpl.jpg","width":1500,"height":690,"caption":"LaunchPad Lab"},"image":{"@id":"https://launchpadlab.com/#/schema/logo/image/"}},{"@type":"WebSite","@id":"https://launchpadlab.com/#website","url":"https://launchpadlab.com/","name":"LaunchPad Lab","description":"LaunchPad Lab is a Chicago-based digital product agency. We build professional web applications for startups and established businesses.","publisher":{"@id":"https://launchpadlab.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://launchpadlab.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://launchpadlab.com/#primaryimage","url":"https://launchpadlab.com/wp-content/uploads/2022/07/Home-Hero-V2.jpg","contentUrl":"https://launchpadlab.com/wp-content/uploads/2022/07/Home-Hero-V2.jpg","width":1500,"height":600},{"@type":"WebPage","@id":"https://launchpadlab.com/#webpage","url":"https://launchpadlab.com/","name":"Website, Software & Mobile App Development | LaunchPad Lab","isPartOf":{"@id":"https://launchpadlab.com/#website"},"about":{"@id":"https://launchpadlab.com/#organization"},"primaryImageOfPage":{"@id":"https://launchpadlab.com/#primaryimage"},"datePublished":"2017-09-19T17:41:33+00:00","dateModified":"2023-04-17T22:43:10+00:00","description":"LaunchPad Lab is a Chicago-based development company focused on delivering professional web and mobile applications for our clients.","breadcrumb":{"@id":"https://launchpadlab.com/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://launchpadlab.com/"]}]},{"@type":"BreadcrumbList","@id":"https://launchpadlab.com/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]}]}</script>
	<!-- / Yoast SEO plugin. -->


<link rel='dns-prefetch' href='//launchpadlab.com' />
<link rel="alternate" type="application/rss+xml" title="LaunchPad Lab &raquo; Feed" href="https://launchpadlab.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="LaunchPad Lab &raquo; Comments Feed" href="https://launchpadlab.com/comments/feed/" />
<script type="text/javascript">
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/launchpadlab.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.1.1"}};
/*! This file is auto-generated */
!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode,e=(p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0),i.toDataURL());return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(p&&p.fillText)switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([129777,127995,8205,129778,127999],[129777,127995,8203,129778,127999])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(e=t.source||{}).concatemoji?c(e.concatemoji):e.wpemoji&&e.twemoji&&(c(e.twemoji),c(e.wpemoji)))}(window,document,window._wpemojiSettings);
</script>
<style type="text/css">
img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 0.07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
</style>
	<link rel='stylesheet' id='wp-block-library-css' href='https://launchpadlab.com/wp-includes/css/dist/block-library/style.min.css?ver=6.1.1' type='text/css' media='all' />
<link rel='stylesheet' id='classic-theme-styles-css' href='https://launchpadlab.com/wp-includes/css/classic-themes.min.css?ver=1' type='text/css' media='all' />
<style id='global-styles-inline-css' type='text/css'>
body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;}:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
</style>
<link rel='stylesheet' id='estilo-css' href='https://launchpadlab.com/wp-content/plugins/simple-code-highlighter/estilo.css?ver=6.1.1' type='text/css' media='all' />
<link rel='stylesheet' id='dashicons-css' href='https://launchpadlab.com/wp-includes/css/dashicons.min.css?ver=6.1.1' type='text/css' media='all' />
<link rel='stylesheet' id='some_like_it_neat-style-css' href='https://launchpadlab.com/wp-content/themes/some-like-it-neat/assets/css/style-min.css?ver=1.791' type='text/css' media='screen' />
<script type='text/javascript' src='https://launchpadlab.com/wp-includes/js/jquery/jquery.min.js?ver=3.6.1' id='jquery-core-js'></script>
<script type='text/javascript' src='https://launchpadlab.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2' id='jquery-migrate-js'></script>
<script type='text/javascript' src='https://launchpadlab.com/wp-content/themes/some-like-it-neat/assets/js/vendor/modernizr/modernizr.js?ver=2.8.2' id='modernizr-js-js'></script>
<link rel="https://api.w.org/" href="https://launchpadlab.com/wp-json/" /><link rel="alternate" type="application/json" href="https://launchpadlab.com/wp-json/wp/v2/pages/6" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://launchpadlab.com/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://launchpadlab.com/wp-includes/wlwmanifest.xml" />
<meta name="generator" content="WordPress 6.1.1" />
<link rel='shortlink' href='https://launchpadlab.com/' />
<link rel="alternate" type="application/json+oembed" href="https://launchpadlab.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Flaunchpadlab.com%2F" />
<link rel="alternate" type="text/xml+oembed" href="https://launchpadlab.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Flaunchpadlab.com%2F&#038;format=xml" />
<link rel="preload" href="https://launchpadlab.com/wp-content/plugins/bloom/core/admin/fonts/modules.ttf" as="font" crossorigin="anonymous">			<style type="text/css">
				a { color: ; }
			</style>
					<style>
				.menu-button i.navicon {
					display: none;
				}
			</style>
		<style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><link rel="icon" href="https://launchpadlab.com/wp-content/uploads/2020/12/cropped-favicon-lpl-1-32x32.png" sizes="32x32" />
<link rel="icon" href="https://launchpadlab.com/wp-content/uploads/2020/12/cropped-favicon-lpl-1-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://launchpadlab.com/wp-content/uploads/2020/12/cropped-favicon-lpl-1-180x180.png" />
<meta name="msapplication-TileImage" content="https://launchpadlab.com/wp-content/uploads/2020/12/cropped-favicon-lpl-1-270x270.png" />

    <!-- AOS -->
    <link href="https://unpkg.com/aos@2.3.1/dist/aos.css" rel="stylesheet">
    <script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script>

	<!-- Google Analytics Script -->
	<script>
	  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
	  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
	  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
	  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

	  ga('create', 'UA-39353797-1', 'auto');
	  ga('send', 'pageview');
	</script>

	<!-- 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-525G8XS');</script>
	<!-- End Google Tag Manager -->
	
	<!-- Ninja Forms + Google Analytics Tracking -->
	<script>
		jQuery( document ).ready( function() {
			//Setup our on formSumbit Listener. 
			jQuery( document ).on( 'nfFormSubmitResponse', function() {
				//Do Stuff
				ga('send', 'event', 'Users', 'Contact', 'Contact Form Submission');
			 });
		});
	</script>

	<!-- Facebook Pixel Code -->
	<script>
	  !function(f,b,e,v,n,t,s)
	  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
	  n.callMethod.apply(n,arguments):n.queue.push(arguments)};
	  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
	  n.queue=[];t=b.createElement(e);t.async=!0;
	  t.src=v;s=b.getElementsByTagName(e)[0];
	  s.parentNode.insertBefore(t,s)}(window, document,'script',
	  'https://connect.facebook.net/en_US/fbevents.js');
	  fbq('init', '248855539216704');
	  fbq('track', 'PageView');
	</script>
	<noscript><img height="1" width="1" style="display:none"
	  src="https://www.facebook.com/tr?id=248855539216704&ev=PageView&noscript=1"
	/></noscript>
	<!-- End Facebook Pixel Code -->

	<!-- Hotjar Tracking Code for https://launchpadlab.com/ -->
	<script>
	    (function(h,o,t,j,a,r){
	        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
	        h._hjSettings={hjid:2856486,hjsv:6};
	        a=o.getElementsByTagName('head')[0];
	        r=o.createElement('script');r.async=1;
	        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
	        a.appendChild(r);
	    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
	</script>
	<!-- End Hotjar Code -->

	<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script>


	<script type="text/javascript">
	  $( document ).ready(function() {
	    'use strict';

	    var $tabWidget = $('.js-tab-widget');

	    var setupTabs = function($tab, $allTabs, $tabPanels, $tabListItems, i) {
	        $tab
	            .attr({
	                'id': 'tab-link-' + i,
	                'tabindex': '-1',
	                'role': 'tab',
	                'aria-selected': 'false',
	                'aria-controls': 'tab-panel-' + i
	            });

	        if (i === 0) {
	            $tab
	                .attr({
	                    'tabindex': '0',
	                    'aria-selected': 'true',
	                    'aria-describedby': 'tab-widget-description'
	                })
	                .addClass('tab-widget__link--active');
	        }

	        $tab.on('click', function(e) {
	            e.preventDefault();

	            tabClick($(this),  $allTabs, $tabPanels, i);
	        });
	      
	        $tab.on('focus', function(e) {
	            tabClick($(this),  $allTabs, $tabPanels, i);
	        });

	        $tab.on('keyup', function (e) {
	            tabKeydown($(this), $allTabs, $tabPanels, $tabListItems, i, e);
	        });
	    };

	    var setupTabPanels = function(tabPanel, i) {
	        tabPanel
	            .attr({
	                'id': 'tab-panel-' + i,
	                'role': 'tabpanel',
	                'aria-hidden': 'true',
	                'aria-labelledby': 'tab-link-' + i
	            });

	        if (i === 0) {
	            tabPanel
	                .attr('aria-hidden', 'false')
	                .addClass('tab-widget__tab-content--active');
	        }
	    };

	    var tabClick = function($thisTab, $allTabs, $tabPanels, i) {
	        $allTabs
	            .attr({
	                'tabindex': -1,
	                'aria-selected': 'false'
	            })
	            .removeAttr('aria-describedby')
	            .removeClass('tab-widget__link--active');

	        $thisTab
	            .attr({
	                'tabindex': 0,
	                'aria-selected': 'true',
	                'aria-describedby': 'tab-widget-description'
	            })
	            .addClass('tab-widget__link--active');

	        $tabPanels
	            .attr('aria-hidden', 'true')
	            .removeClass('tab-widget__tab-content--active');

	        $tabPanels.eq(i)
	            .attr('aria-hidden', 'false')
	            .addClass('tab-widget__tab-content--active');
	    };

	    var tabKeydown = function($thisTab, $allTabs, $tabPanels, $tabListItems, i, e) {
	        var keyCode = e.which,
	            $nextTab = $thisTab.parent().next().is('li') ? $thisTab.parent().next().find('button') : false,
	            $previousTab = $thisTab.parent().prev().is('li') ? $thisTab.parent().prev().find('button') : false,
	            $firstTab = $thisTab.parent().parent().find('li:first').find('button'),
	            $lastTab = $thisTab.parent().parent().find('li:last').find('button');

	        switch(keyCode) {
	            // Left/Up
	            case 37:
	            case 38:
	                e.preventDefault();
	                e.stopPropagation();

	                if (!$previousTab) {
	                    $lastTab.focus();
	                } else {
	                    $previousTab.focus();
	                }

	                break;

	            // Right/Down
	            case 39:
	            case 40:
	                e.preventDefault();
	                e.stopPropagation();

	                if (!$nextTab) {
	                    $firstTab.focus();
	                } else {
	                    $nextTab.focus();
	                }

	                break;

	            // Home
	            case 36:
	                e.preventDefault();
	                e.stopPropagation();

	                $firstTab.focus();

	                break;

	            // End
	            case 35:
	                e.preventDefault();
	                e.stopPropagation();

	                $lastTab.focus();

	                break;

	            // Enter/Space
	            case 13:
	            case 32:
	                e.preventDefault();
	                e.stopPropagation();

	                break;
	        }
	    };

	    $tabWidget.each(function () {
	        var $this = $(this),
	            $tabList = $this.find('> ul'),
	            $tabListItems = $tabList.find('li'),
	            $allTabs = $tabListItems.find('button'),
	            $tabPanels = $this.find('> div > div');

	        $tabList.attr('role', 'tablist');
	        $tabListItems.attr('role', 'presentation');

	        $allTabs.each(function (i) {
	            setupTabs($(this), $allTabs, $tabPanels, $tabListItems, i);
	        });

	        $tabPanels.each(function (i) {
	            setupTabPanels($(this), i);
	        });
	    });

	  $('html').addClass('js').removeClass('no-js');

	})(document, window, jQuery);

	</script>

	<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.3/tiny-slider.css">
	<script src="https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.2/min/tiny-slider.js"></script>

	<script type="text/javascript">
		$(document).ready(function() {
		var $tnsCarousel = $('.single-item-slider');
	      $tnsCarousel.each(function() {
	          var tnsSlider = tns({
	            container: this,
				items: 1,
				slideBy: 1,
				autoplay: false,
				autoHeight: true,
				controls: false,
				navPosition: "bottom",
				center: true,
				mouseDrag: true,
	         });
			});
			var $tnsCarousel = $('.timeline-blocks');
		      $tnsCarousel.each(function() {
		          var tnsSlider = tns({
					container: this,
					items: 1,
					slideBy: 1,
					autoplay: false,
					autoHeight: false,
					controls: true,
					nav: false,
					navPosition: "bottom",
					loop: false,
					mouseDrag: true,
					responsive: {
						768: {
							items: 2
						},
						1024: {
							items: 3
						}
					}
		         });
			});
			var $tnsCarousel = $('.image-gallery-two-column');
		      $tnsCarousel.each(function() {
		          var tnsSlider = tns({
		             container: this,
		             items: 1,
		             slideBy: 1,
		             autoplay: false,
		             autoHeight: true,
		             controls: false,
		             navPosition: "bottom",
		             center: false,
		             mouseDrag: true,
		             responsive: {
	                   1024: {
	                     items: 2
	                   }
	                 }
		         });
			});

      		var $tnsCarousel = $('.image-gallery-one-column');
      	      $tnsCarousel.each(function() {
      	          var tnsSlider = tns({
      	             container: this,
      	             items: 1,
      	             slideBy: 1,
      	             autoplay: false,
      	             autoHeight: true,
      	             controls: false,
      	             navPosition: "bottom",
      	             center: false,
      	             mouseDrag: true,
      	         });
      		});
		});
	</script>


	<style>
	  .callout-wrapper .button-white-base, .callout-wrapper .button-white-base:hover{
	    color: ;
	  }
	  header span{
	    color: ;
	  }

	  .process-block li:before{
	    background-color: ;
	  }
	  .process-block li .inner:before{
	    border-right: 1px dashed ;
	  }
	  header span, .accordion .js-accordion-trigger:after{
	    color: ;
	  }
	</style>

	<script type="text/javascript">
	  $(document).ready(function() {
	    var $cell = $('.card');

	    //open and close card when clicked on card
	    $cell.find('.js-expander').click(function() {

	      var $thisCell = $(this).closest('.card');

	      if ($thisCell.hasClass('is-collapsed')) {
	        $cell.not($thisCell).removeClass('is-expanded').addClass('is-collapsed');
	        $thisCell.removeClass('is-collapsed').addClass('is-expanded');


	      } else {
	        $thisCell.removeClass('is-expanded').addClass('is-collapsed');
	      }
	    });

	    //close card when click on cross
	    $cell.find('.js-collapser').click(function() {

	      var $thisCell = $(this).closest('.card');

	      $thisCell.removeClass('is-expanded').addClass('is-collapsed');
	      $cell.not($thisCell).removeClass('is-inactive');

	    });
	  });
	</script>


	<!-- Salesforce -->
	<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8">
	<script src="https://www.google.com/recaptcha/api.js"></script>
	<script>
	  function timestamp() { var response = document.getElementById("g-recaptcha-response"); if (response == null || response.value.trim() == "") {var elems = JSON.parse(document.getElementsByName("captcha_settings")[0].value);elems["ts"] = JSON.stringify(new Date().getTime());document.getElementsByName("captcha_settings")[0].value = JSON.stringify(elems); } } setInterval(timestamp, 500); 
	</script>
	<!-- Salesforce End -->

</head>

<script type="text/javascript">
	$(function(){

		var $topbarContainer = $('.topbar-container');
		//ADD ACTIVE ON SCROLL
		$(document).load().scroll(function() {
		  var scroll = $(window).scrollTop();
		  if (scroll > 100) {
	    $topbarContainer.addClass("active");
		  } else {
		  	$topbarContainer.removeClass("active");
		  }
		});

		$('.mobile-nav-trigger').on('click', function(event){
			event.preventDefault();
			var leftNav    = $('.left-nav'),
			    rightNav   = $('.right-nav'),
			    topBar     = $('.topbar-container'),
			    navBlock   = $('.nav-block'),
			    mobileMenu = $('.mobile-menu');

			$(this).siblings(topBar).children(navBlock).find(rightNav).toggleClass('mobile-menu-active');
			$(this).parents('body').toggleClass('overflow-x').toggleClass('overflow-hidden');

			if ($(this).hasClass('open')){
				$(this).removeClass('open').addClass('close');
			} else {
				$(this).addClass('open').removeClass('close');
			}
		});

	});
</script>

<script type="text/javascript">
	$(function(){
  	var burgerBtn = document.getElementById('burgerBtn');
  	var mobile = document.getElementById('mobile');
  	var demo3 = document.getElementById('demo3');

  	burgerBtn.addEventListener('click', function() {
  	  mobile.classList.toggle('show-navigation');
  	}, false);

  });
</script>

<script type="text/javascript">
  $( document ).ready(function() {
    $('#newsletter-popup-trigger').click( function() {
        $(".newsletter-popup-content").toggleClass("is-active");
        e.preventDefault();
    });
    $('.close-button').click( function() {
        $(".newsletter-popup-content").removeClass("is-active");
        e.preventDefault();
    });
  });
</script>

<body class="home page-template page-template-page-templates page-template-template-flexible page-template-page-templatestemplate-flexible-php page page-id-6 et_bloom group-blog" id="mobile" class="demo3">
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-525G8XS"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

<div id="page" class="hfeed site">

				<header id="masthead" class="site-header wrap" role="banner" itemscope="itemscope" itemtype="http://schema.org/WPHeader">

					<a href="/" class="logo">
				<img src="/wp-content/themes/some-like-it-neat/assets/images/lpl-logo.svg" alt="LaunchPad Lab">
			</a>
			<!--<div class="nav-open"><i class="menu-small sprite">☰</i></div>-->
			<div id="burgerBtn"></div>
			<ul class="nav-contents">
		  	<nav class="primary-nav" itemscope="itemscope" itemtype="http://schema.org/SiteNavigationElement">
		    	<div class="menu-primary-container"><ul id="menu-primary" class="menu"><li id="menu-item-26" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-26"><a href="https://launchpadlab.com/work/">Our Work</a></li>
<li id="menu-item-15070" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15070"><a href="https://launchpadlab.com/services/">Services</a></li>
<li id="menu-item-27" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27"><a href="https://launchpadlab.com/technologies/">Technologies</a></li>
<li id="menu-item-15071" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15071"><a href="https://launchpadlab.com/industries/">Industries</a></li>
<li id="menu-item-24" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24"><a href="https://launchpadlab.com/about/">About</a></li>
<li id="menu-item-35" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35"><a href="https://launchpadlab.com/blog/">Blog</a></li>
<li id="menu-item-29" class="navigation-contact menu-item menu-item-type-post_type menu-item-object-page menu-item-29"><a href="https://launchpadlab.com/contact/">Contact</a></li>
</ul></div>		  	</nav>
			</ul>

			</div>
			
		</header><!-- #masthead -->


		
		
		<main id="main mobileBodyContent" class="site-main wrap">
			


<header class="page-header-wrapper     " >
  <div class="page-header  " style="background: url('https://launchpadlab.com/wp-content/uploads/2022/07/Home-Hero-V2.jpg') no-repeat center; background-size: cover;">
    <div class="page-header-block-container">  
      <div class="text-block" data-aos="fade-up" data-aos-duration="1000">
        <div class="text-block">  
                                <h1>Build Technology that Transforms Your Organization From the Inside Out</h1>
                                <p>Empower your team with Salesforce and custom development to drive growth.</p>
                                <a href="https://launchpadlab.com/contact/" target="" class="button button-white-base scroll-on-page-link" id="primary-hero-cta" >Contact Us</a>
                  </div>
      </div>
    </div>
  </div>
</header>
      <section class="logos-wrapper ">
	<div class="logos-block-container">
						    <ul>
		        		            <li>
	                     <img src="https://launchpadlab.com/wp-content/uploads/2022/07/Prosci-logo.svg" alt="Prosci" />
		                <p></p>
		            </li>
		        		            <li>
	                     <img src="https://launchpadlab.com/wp-content/uploads/2022/06/Empower-Illinois-logo.svg" alt="Empower Illinois" />
		                <p></p>
		            </li>
		        		            <li>
	                     <img src="https://launchpadlab.com/wp-content/uploads/2022/07/whirlpool-logo.svg" alt="Whirlpool" />
		                <p></p>
		            </li>
		        		            <li>
	                     <img src="https://launchpadlab.com/wp-content/uploads/2022/07/cdk-global-logo.svg" alt="CDK Global" />
		                <p></p>
		            </li>
		        		            <li>
	                     <img src="https://launchpadlab.com/wp-content/uploads/2022/06/mtc-logo.svg" alt="" />
		                <p></p>
		            </li>
		        		            <li>
	                     <img src="https://launchpadlab.com/wp-content/uploads/2022/07/amplify-logo.svg" alt="Amplify Credit Union" />
		                <p></p>
		            </li>
		        		    </ul>
			</div>
</section>
        
<section class="tabs-wrapper">
    <div class="tabs-block-container">
        <header>
                      <span >Results driven</span>
                                <h2>We Help Our Clients…</h2>
                            </header>
        <div class="tab-widget js-tab-widget">
           <ul class="tab-widget__list" role="tablist">
                                  <li class="tab-widget__item">
                    <button class="tab-widget__link" role="tab" data-toggle="tab">
                                                    <div class="icon">  
                                <img src="https://launchpadlab.com/wp-content/uploads/2022/06/grow-black.svg" alt="" />
                                <div class="triangle">
                                    <div class="inner" style="background-color: #004e6b"></div>
                                </div>
                                <svg style="visibility: hidden; position: absolute;" width="0" height="0" xmlns="http://www.w3.org/2000/svg" version="1.1">
                                  <defs>
                                        <filter id="goo"><feGaussianBlur in="SourceGraphic" stdDeviation="8" result="blur" />    
                                            <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />
                                            <feComposite in="SourceGraphic" in2="goo" operator="atop"/>
                                        </filter>
                                    </defs>
                                </svg>
                            </div>
                                              <h3>Retain & Grow Customers</h3>
                    </button>
                  </li>
                                  <li class="tab-widget__item">
                    <button class="tab-widget__link" role="tab" data-toggle="tab">
                                                    <div class="icon">  
                                <img src="https://launchpadlab.com/wp-content/uploads/2022/06/scale-black.svg" alt="" />
                                <div class="triangle">
                                    <div class="inner" style="background-color: #73a07d"></div>
                                </div>
                                <svg style="visibility: hidden; position: absolute;" width="0" height="0" xmlns="http://www.w3.org/2000/svg" version="1.1">
                                  <defs>
                                        <filter id="goo"><feGaussianBlur in="SourceGraphic" stdDeviation="8" result="blur" />    
                                            <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />
                                            <feComposite in="SourceGraphic" in2="goo" operator="atop"/>
                                        </filter>
                                    </defs>
                                </svg>
                            </div>
                                              <h3>Create Operational Scalability</h3>
                    </button>
                  </li>
                                  <li class="tab-widget__item">
                    <button class="tab-widget__link" role="tab" data-toggle="tab">
                                                    <div class="icon">  
                                <img src="https://launchpadlab.com/wp-content/uploads/2022/06/leadership-black.svg" alt="" />
                                <div class="triangle">
                                    <div class="inner" style="background-color: #474288"></div>
                                </div>
                                <svg style="visibility: hidden; position: absolute;" width="0" height="0" xmlns="http://www.w3.org/2000/svg" version="1.1">
                                  <defs>
                                        <filter id="goo"><feGaussianBlur in="SourceGraphic" stdDeviation="8" result="blur" />    
                                            <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />
                                            <feComposite in="SourceGraphic" in2="goo" operator="atop"/>
                                        </filter>
                                    </defs>
                                </svg>
                            </div>
                                              <h3>Become an Innovator</h3>
                    </button>
                  </li>
                                  <li class="tab-widget__item">
                    <button class="tab-widget__link" role="tab" data-toggle="tab">
                                                    <div class="icon">  
                                <img src="https://launchpadlab.com/wp-content/uploads/2022/06/iterate-black.svg" alt="" />
                                <div class="triangle">
                                    <div class="inner" style="background-color: #2264a1"></div>
                                </div>
                                <svg style="visibility: hidden; position: absolute;" width="0" height="0" xmlns="http://www.w3.org/2000/svg" version="1.1">
                                  <defs>
                                        <filter id="goo"><feGaussianBlur in="SourceGraphic" stdDeviation="8" result="blur" />    
                                            <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />
                                            <feComposite in="SourceGraphic" in2="goo" operator="atop"/>
                                        </filter>
                                    </defs>
                                </svg>
                            </div>
                                              <h3>Win More Customers</h3>
                    </button>
                  </li>
                            </ul>
            <div class="tab-widget__tabs">
                                    <div class="tab-widget__tab-content" id="" style="background-color: #004e6b30">
                        <div class="text-block">

                                                      <p>Increase the lifetime value of a customer by keeping them engaged and delighted.</p>
                                                      <div class="callout-block">  
                                <div>    
                                                                      <p class="callout" style="border-left: 3px solid #004e6b">We helped Apex Leaders reimagine their client experience with a custom web app.</p>
                                  
                                                                      <a href="https://launchpadlab.com/work/apex-leaders/" target="" class="link-black-base arrow-link">Learn More</a>
                                                                  </div>   
                                                                <div class="inline-image-block">
                                    
                                    <img src="https://launchpadlab.com/wp-content/uploads/2022/07/Apex-Leaders-Mockup-2.png" alt="" />
                                </div>
                                                            </div>
                        </div>
                    </div>
                                    <div class="tab-widget__tab-content" id="" style="background-color: #73a07d30">
                        <div class="text-block">

                                                      <p>Support your growth goals with software that automates processes and creates efficiency.</p>
                                                      <div class="callout-block">  
                                <div>    
                                                                      <p class="callout" style="border-left: 3px solid #73a07d">We helped Empower Illinois award thousands of scholarships each year with a small team.</p>
                                  
                                                                      <a href="https://launchpadlab.com/work/empower-illinois/" target="" class="link-black-base arrow-link">Learn More</a>
                                                                  </div>   
                                                                <div class="inline-image-block">
                                    
                                    <img src="https://launchpadlab.com/wp-content/uploads/2022/07/Empower-Mockup-2.png" alt="" />
                                </div>
                                                            </div>
                        </div>
                    </div>
                                    <div class="tab-widget__tab-content" id="" style="background-color: #47428830">
                        <div class="text-block">

                                                      <p>Transform legacy tools and systems into modern architectures built to scale.</p>
                                                      <div class="callout-block">  
                                <div>    
                                                                      <p class="callout" style="border-left: 3px solid #474288">We helped Prosci transform from a tech straggler to a tech innovator.</p>
                                  
                                                                      <a href="https://launchpadlab.com/work/prosci/" target="" class="link-black-base arrow-link">Learn More</a>
                                                                  </div>   
                                                                <div class="inline-image-block">
                                    
                                    <img src="https://launchpadlab.com/wp-content/uploads/2022/07/Prosci-Mockup-2.png" alt="" />
                                </div>
                                                            </div>
                        </div>
                    </div>
                                    <div class="tab-widget__tab-content" id="" style="background-color: #2264a130">
                        <div class="text-block">

                                                      <p>Attract and win more customers with advanced, high performing websites and streamlined user experiences.</p>
                                                      <div class="callout-block">  
                                <div>    
                                                                      <p class="callout" style="border-left: 3px solid #2264a1">We helped Isaksen Solar use a mobile app to find & convert more customers.</p>
                                  
                                                                      <a href="https://launchpadlab.com/work/isaksen-solar/" target="_blank" class="link-black-base arrow-link">Learn More</a>
                                                                  </div>   
                                                                <div class="inline-image-block">
                                    
                                    <img src="https://launchpadlab.com/wp-content/uploads/2022/06/Isaksen-Solar-Mobile.png" alt="" />
                                </div>
                                                            </div>
                        </div>
                    </div>
                            </div>
        </div>
    </div>
</section>
        <section class="cards-wrapper " >
	<div class="cards-block-container">	
		<div class="inner">		
			<header>
									<span >Our Services</span>
													<h2>What We Offer </h2>
													<p>Our team of digital product experts works with you to transform your organization, leveraging the right services, the right skills, and the right technologies to build you the best digital experience possible.</p>
							</header>
			<ul class="cards columns-6  centered-text  ">
								    <li class="card" data-aos="fade-up" data-aos-duration="200"> 
				    	<div class="card-inner">
															<div class="icon">	
									<img src="https://launchpadlab.com/wp-content/uploads/2022/06/code-black.svg" alt="" />
									<div class="triangle">
										<div class="inner" style="background-color: #2363BB"></div>
									</div>
									<svg style="visibility: hidden; position: absolute;" width="0" height="0" xmlns="http://www.w3.org/2000/svg" version="1.1">
									  <defs>
									        <filter id="goo"><feGaussianBlur in="SourceGraphic" stdDeviation="8" result="blur" />    
									            <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />
									            <feComposite in="SourceGraphic" in2="goo" operator="atop"/>
									        </filter>
									    </defs>
									</svg>
								</div>
														<div>
																																				  		<a href="https://launchpadlab.com/services/web-app-development/" target="" class="header-link">
									  																				<h3>Web App Development</h3>
																												 		</a>
																												<span class="line" style="border-color: #2363BB"></span>
																							</div>
				    	</div>
				    				    							</li>
								    <li class="card" data-aos="fade-up" data-aos-duration="200"> 
				    	<div class="card-inner">
															<div class="icon">	
									<img src="https://launchpadlab.com/wp-content/uploads/2022/06/mobile-black.svg" alt="" />
									<div class="triangle">
										<div class="inner" style="background-color: #109525"></div>
									</div>
									<svg style="visibility: hidden; position: absolute;" width="0" height="0" xmlns="http://www.w3.org/2000/svg" version="1.1">
									  <defs>
									        <filter id="goo"><feGaussianBlur in="SourceGraphic" stdDeviation="8" result="blur" />    
									            <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />
									            <feComposite in="SourceGraphic" in2="goo" operator="atop"/>
									        </filter>
									    </defs>
									</svg>
								</div>
														<div>
																																				  		<a href="https://launchpadlab.com/services/mobile-app-development/" target="" class="header-link">
									  																				<h3>Mobile App Development </h3>
																												 		</a>
																												<span class="line" style="border-color: #109525"></span>
																							</div>
				    	</div>
				    				    							</li>
								    <li class="card" data-aos="fade-up" data-aos-duration="200"> 
				    	<div class="card-inner">
															<div class="icon">	
									<img src="https://launchpadlab.com/wp-content/uploads/2022/06/sketch-black.svg" alt="" />
									<div class="triangle">
										<div class="inner" style="background-color: #533d90"></div>
									</div>
									<svg style="visibility: hidden; position: absolute;" width="0" height="0" xmlns="http://www.w3.org/2000/svg" version="1.1">
									  <defs>
									        <filter id="goo"><feGaussianBlur in="SourceGraphic" stdDeviation="8" result="blur" />    
									            <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />
									            <feComposite in="SourceGraphic" in2="goo" operator="atop"/>
									        </filter>
									    </defs>
									</svg>
								</div>
														<div>
																																				  		<a href="https://launchpadlab.com/services/ux-ui-design/" target="" class="header-link">
									  																				<h3>UX / UI Design</h3>
																												 		</a>
																												<span class="line" style="border-color: #533d90"></span>
																							</div>
				    	</div>
				    				    							</li>
								    <li class="card" data-aos="fade-up" data-aos-duration="200"> 
				    	<div class="card-inner">
															<div class="icon">	
									<img src="https://launchpadlab.com/wp-content/uploads/2022/06/coaching-black.svg" alt="" />
									<div class="triangle">
										<div class="inner" style="background-color: #9f2282"></div>
									</div>
									<svg style="visibility: hidden; position: absolute;" width="0" height="0" xmlns="http://www.w3.org/2000/svg" version="1.1">
									  <defs>
									        <filter id="goo"><feGaussianBlur in="SourceGraphic" stdDeviation="8" result="blur" />    
									            <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />
									            <feComposite in="SourceGraphic" in2="goo" operator="atop"/>
									        </filter>
									    </defs>
									</svg>
								</div>
														<div>
																																				  		<a href="https://launchpadlab.com/services/product-strategy/" target="" class="header-link">
									  																				<h3>Product Strategy</h3>
																												 		</a>
																												<span class="line" style="border-color: #9f2282"></span>
																							</div>
				    	</div>
				    				    							</li>
								    <li class="card" data-aos="fade-up" data-aos-duration="200"> 
				    	<div class="card-inner">
															<div class="icon">	
									<img src="https://launchpadlab.com/wp-content/uploads/2022/06/cloud-black.svg" alt="" />
									<div class="triangle">
										<div class="inner" style="background-color: #00a1e0"></div>
									</div>
									<svg style="visibility: hidden; position: absolute;" width="0" height="0" xmlns="http://www.w3.org/2000/svg" version="1.1">
									  <defs>
									        <filter id="goo"><feGaussianBlur in="SourceGraphic" stdDeviation="8" result="blur" />    
									            <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />
									            <feComposite in="SourceGraphic" in2="goo" operator="atop"/>
									        </filter>
									    </defs>
									</svg>
								</div>
														<div>
																																				  		<a href="https://launchpadlab.com/services/salesforce-development/" target="" class="header-link">
									  																				<h3>Salesforce Development</h3>
																												 		</a>
																												<span class="line" style="border-color: #00a1e0"></span>
																							</div>
				    	</div>
				    				    							</li>
								    <li class="card" data-aos="fade-up" data-aos-duration="200"> 
				    	<div class="card-inner">
															<div class="icon">	
									<img src="https://launchpadlab.com/wp-content/uploads/2022/06/blog-black.svg" alt="" />
									<div class="triangle">
										<div class="inner" style="background-color: #ffd75f"></div>
									</div>
									<svg style="visibility: hidden; position: absolute;" width="0" height="0" xmlns="http://www.w3.org/2000/svg" version="1.1">
									  <defs>
									        <filter id="goo"><feGaussianBlur in="SourceGraphic" stdDeviation="8" result="blur" />    
									            <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />
									            <feComposite in="SourceGraphic" in2="goo" operator="atop"/>
									        </filter>
									    </defs>
									</svg>
								</div>
														<div>
																																				  		<a href="https://launchpadlab.com/services/contentful-design-development/" target="" class="header-link">
									  																				<h3>Contentful Development</h3>
																												 		</a>
																												<span class="line" style="border-color: #ffd75f"></span>
																							</div>
				    	</div>
				    				    							</li>
							</ul>
			<div class="button-block">			
								  <a href="https://launchpadlab.com/services/" target="" class="button button-black-outline scroll-on-page-link" >View all Services</a>
							</div>
		</div>
	</div>
</section>
        <section class="media-and-text-wrapper media-left  color-tint" >
  <div class="media-and-text-block-container">
    <div class="media-block image">
              <div class="image-block" data-aos="fade-right">
          <img src="https://launchpadlab.com/wp-content/uploads/2020/05/LaunchPad-Lab-Final-Selects-22.jpg" alt="" class="main-image" />
        </div>
                                                      
    </div>
    <div class="text-block">
      <header>
                      <span >Aligned By a Common Goal</span>
                                <h2>Building Collaboratively</h2>
                </header>

              <div class="rich-text">
          <p>Our favorite types of people to work with are the curious ones—those who want to be pushed to think outside the box and who want to understand the risks and benefits that come with digital product development. We don’t simply execute on a statement of work—and you shouldn’t want a partner who does, either.</p>
<p>We’re the right fit if you feel like you’re…</p>
<ul>
<li>Falling behind in your industry</li>
<li>Frustrated by outdated or inefficient technology</li>
<li>Embarrassed about your website, app, or portal</li>
<li>Not getting the most out of Salesforce</li>
</ul>
        </div>
      
      
      <!--      
       
      -->
    </div>
  </div>
</section>
        <section class="cards-wrapper " >
	<div class="cards-block-container">	
		<div class="inner">		
			<header>
									<span >Our Tech Stack</span>
													<h2>Modern Technologies To Drive You Forward</h2>
													<p>We build on both proven and emerging technologies to guide our clients toward the best solution for their individual challenges. </p>
							</header>
			<ul class="cards columns-5 equal-columns  horizontal vertical-centered-text">
								    <li class="card" data-aos="fade-up" data-aos-duration="200"> 
				    	<div class="card-inner">
															<div class="icon">	
									<img src="https://launchpadlab.com/wp-content/uploads/2022/06/ruby.svg" alt="" />
									<div class="triangle">
										<div class="inner" style="background-color: #d00000"></div>
									</div>
									<svg style="visibility: hidden; position: absolute;" width="0" height="0" xmlns="http://www.w3.org/2000/svg" version="1.1">
									  <defs>
									        <filter id="goo"><feGaussianBlur in="SourceGraphic" stdDeviation="8" result="blur" />    
									            <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />
									            <feComposite in="SourceGraphic" in2="goo" operator="atop"/>
									        </filter>
									    </defs>
									</svg>
								</div>
														<div>
																																				  		<a href="https://launchpadlab.com/technologies/ruby-on-rails/" target="" class="header-link">
									  																				<h3>Ruby on Rails</h3>
																												 		</a>
																												<span class="line" style="border-color: #d00000"></span>
																							</div>
				    	</div>
				    				    							</li>
								    <li class="card" data-aos="fade-up" data-aos-duration="200"> 
				    	<div class="card-inner">
															<div class="icon">	
									<img src="https://launchpadlab.com/wp-content/uploads/2022/06/react.svg" alt="" />
									<div class="triangle">
										<div class="inner" style="background-color: #61dafb"></div>
									</div>
									<svg style="visibility: hidden; position: absolute;" width="0" height="0" xmlns="http://www.w3.org/2000/svg" version="1.1">
									  <defs>
									        <filter id="goo"><feGaussianBlur in="SourceGraphic" stdDeviation="8" result="blur" />    
									            <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />
									            <feComposite in="SourceGraphic" in2="goo" operator="atop"/>
									        </filter>
									    </defs>
									</svg>
								</div>
														<div>
																																				  		<a href="https://launchpadlab.com/technologies/react-js/" target="" class="header-link">
									  																				<h3>React.JS</h3>
																												 		</a>
																												<span class="line" style="border-color: #61dafb"></span>
																							</div>
				    	</div>
				    				    							</li>
								    <li class="card" data-aos="fade-up" data-aos-duration="200"> 
				    	<div class="card-inner">
															<div class="icon">	
									<img src="https://launchpadlab.com/wp-content/uploads/2022/06/ionic.svg" alt="" />
									<div class="triangle">
										<div class="inner" style="background-color: #3177ff"></div>
									</div>
									<svg style="visibility: hidden; position: absolute;" width="0" height="0" xmlns="http://www.w3.org/2000/svg" version="1.1">
									  <defs>
									        <filter id="goo"><feGaussianBlur in="SourceGraphic" stdDeviation="8" result="blur" />    
									            <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />
									            <feComposite in="SourceGraphic" in2="goo" operator="atop"/>
									        </filter>
									    </defs>
									</svg>
								</div>
														<div>
																																				  		<a href="https://launchpadlab.com/technologies/ionic/" target="" class="header-link">
									  																				<h3>Ionic</h3>
																												 		</a>
																												<span class="line" style="border-color: #3177ff"></span>
																							</div>
				    	</div>
				    				    							</li>
								    <li class="card" data-aos="fade-up" data-aos-duration="200"> 
				    	<div class="card-inner">
															<div class="icon">	
									<img src="https://launchpadlab.com/wp-content/uploads/2022/06/salesforce.svg" alt="" />
									<div class="triangle">
										<div class="inner" style="background-color: #1aa1e0"></div>
									</div>
									<svg style="visibility: hidden; position: absolute;" width="0" height="0" xmlns="http://www.w3.org/2000/svg" version="1.1">
									  <defs>
									        <filter id="goo"><feGaussianBlur in="SourceGraphic" stdDeviation="8" result="blur" />    
									            <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />
									            <feComposite in="SourceGraphic" in2="goo" operator="atop"/>
									        </filter>
									    </defs>
									</svg>
								</div>
														<div>
																																				  		<a href="https://launchpadlab.com/technologies/salesforce/" target="" class="header-link">
									  																				<h3>Salesforce</h3>
																												 		</a>
																												<span class="line" style="border-color: #1aa1e0"></span>
																							</div>
				    	</div>
				    				    							</li>
								    <li class="card" data-aos="fade-up" data-aos-duration="200"> 
				    	<div class="card-inner">
															<div class="icon">	
									<img src="https://launchpadlab.com/wp-content/uploads/2022/06/contentful.svg" alt="" />
									<div class="triangle">
										<div class="inner" style="background-color: #ffd75f"></div>
									</div>
									<svg style="visibility: hidden; position: absolute;" width="0" height="0" xmlns="http://www.w3.org/2000/svg" version="1.1">
									  <defs>
									        <filter id="goo"><feGaussianBlur in="SourceGraphic" stdDeviation="8" result="blur" />    
									            <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />
									            <feComposite in="SourceGraphic" in2="goo" operator="atop"/>
									        </filter>
									    </defs>
									</svg>
								</div>
														<div>
																																				  		<a href="https://launchpadlab.com/technologies/contentful/" target="" class="header-link">
									  																				<h3>Contentful</h3>
																												 		</a>
																												<span class="line" style="border-color: #ffd75f"></span>
																							</div>
				    	</div>
				    				    							</li>
								    <li class="card" data-aos="fade-up" data-aos-duration="200"> 
				    	<div class="card-inner">
															<div class="icon">	
									<img src="https://launchpadlab.com/wp-content/uploads/2022/06/heroku.svg" alt="" />
									<div class="triangle">
										<div class="inner" style="background-color: #431199"></div>
									</div>
									<svg style="visibility: hidden; position: absolute;" width="0" height="0" xmlns="http://www.w3.org/2000/svg" version="1.1">
									  <defs>
									        <filter id="goo"><feGaussianBlur in="SourceGraphic" stdDeviation="8" result="blur" />    
									            <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />
									            <feComposite in="SourceGraphic" in2="goo" operator="atop"/>
									        </filter>
									    </defs>
									</svg>
								</div>
														<div>
																																				  		<a href="https://launchpadlab.com/technologies/heroku/" target="" class="header-link">
									  																				<h3>Heroku</h3>
																												 		</a>
																												<span class="line" style="border-color: #431199"></span>
																							</div>
				    	</div>
				    				    							</li>
								    <li class="card" data-aos="fade-up" data-aos-duration="200"> 
				    	<div class="card-inner">
															<div class="icon">	
									<img src="https://launchpadlab.com/wp-content/uploads/2022/06/hipaa.svg" alt="" />
									<div class="triangle">
										<div class="inner" style="background-color: #193764"></div>
									</div>
									<svg style="visibility: hidden; position: absolute;" width="0" height="0" xmlns="http://www.w3.org/2000/svg" version="1.1">
									  <defs>
									        <filter id="goo"><feGaussianBlur in="SourceGraphic" stdDeviation="8" result="blur" />    
									            <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />
									            <feComposite in="SourceGraphic" in2="goo" operator="atop"/>
									        </filter>
									    </defs>
									</svg>
								</div>
														<div>
																																				  		<a href="https://launchpadlab.com/technologies/hipaa-compliance/" target="" class="header-link">
									  																				<h3>HIPAA</h3>
																												 		</a>
																												<span class="line" style="border-color: #193764"></span>
																							</div>
				    	</div>
				    				    							</li>
								    <li class="card" data-aos="fade-up" data-aos-duration="200"> 
				    	<div class="card-inner">
															<div class="icon">	
									<img src="https://launchpadlab.com/wp-content/uploads/2022/06/accessibility.svg" alt="" />
									<div class="triangle">
										<div class="inner" style="background-color: #003566"></div>
									</div>
									<svg style="visibility: hidden; position: absolute;" width="0" height="0" xmlns="http://www.w3.org/2000/svg" version="1.1">
									  <defs>
									        <filter id="goo"><feGaussianBlur in="SourceGraphic" stdDeviation="8" result="blur" />    
									            <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />
									            <feComposite in="SourceGraphic" in2="goo" operator="atop"/>
									        </filter>
									    </defs>
									</svg>
								</div>
														<div>
																																				  		<a href="https://launchpadlab.com/technologies/accessibility/" target="" class="header-link">
									  																				<h3>Accessibility</h3>
																												 		</a>
																												<span class="line" style="border-color: #003566"></span>
																							</div>
				    	</div>
				    				    							</li>
							</ul>
			<div class="button-block">			
								  <a href="https://launchpadlab.com/technologies/" target="" class="button button-black-outline scroll-on-page-link" >View all Technologies</a>
							</div>
		</div>
	</div>
</section>
        <section class="testimonials-wrapper " >
	<div class="testimonials-block-container " >
		<header>
							<span >Hear from our clients</span>
										<h2>Trusted by Hundreds of Businesses</h2>
					</header>
		<div class="testimonial-group icon-image">
			<div class="slider">
				<ul class="single-item-slider">
																		<li class="item">
								<figure>
																			<div class="icon">	
											<img src="https://launchpadlab.com/wp-content/uploads/2022/07/Ingenuity-Icon.svg" alt="" />
											<div class="triangle">
												<div class="inner" style="background-color: #19a3bd"></div>
											</div>
											<svg style="visibility: hidden; position: absolute;" width="0" height="0" xmlns="http://www.w3.org/2000/svg" version="1.1">
											  <defs>
											        <filter id="goo"><feGaussianBlur in="SourceGraphic" stdDeviation="8" result="blur" />    
											            <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />
											            <feComposite in="SourceGraphic" in2="goo" operator="atop"/>
											        </filter>
											    </defs>
											</svg>
										</div>
																		<div class="text-block">
																					<blockquote>“We were having a hard time defining what a path forward would look like, and working with LaunchPad helped us see what the path forward could be. We were able to better identify what we could do now and what we should save for later.”</blockquote>
																															<cite>—Steve from Artlook</cite>
																			</div>
								</figure>
							</li>
													<li class="item">
								<figure>
																			<div class="icon">	
											<img src="https://launchpadlab.com/wp-content/uploads/2022/07/Kubo-Health-Icon.svg" alt="" />
											<div class="triangle">
												<div class="inner" style="background-color: #af8dd8"></div>
											</div>
											<svg style="visibility: hidden; position: absolute;" width="0" height="0" xmlns="http://www.w3.org/2000/svg" version="1.1">
											  <defs>
											        <filter id="goo"><feGaussianBlur in="SourceGraphic" stdDeviation="8" result="blur" />    
											            <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />
											            <feComposite in="SourceGraphic" in2="goo" operator="atop"/>
											        </filter>
											    </defs>
											</svg>
										</div>
																		<div class="text-block">
																					<blockquote>“The biggest reason I would recommend LaunchPad Lab is their ability to take what we had envisioned and, instead of being order takers, be actual contributors and collaborators to get us where we need to. They are not afraid to challenge what they don't believe is right.”</blockquote>
																															<cite>—Arman from Kubo Health</cite>
																			</div>
								</figure>
							</li>
													<li class="item">
								<figure>
																			<div class="icon">	
											<img src="https://launchpadlab.com/wp-content/uploads/2022/07/Simply-Merit-Icon.svg" alt="" />
											<div class="triangle">
												<div class="inner" style="background-color: #1aa1dd"></div>
											</div>
											<svg style="visibility: hidden; position: absolute;" width="0" height="0" xmlns="http://www.w3.org/2000/svg" version="1.1">
											  <defs>
											        <filter id="goo"><feGaussianBlur in="SourceGraphic" stdDeviation="8" result="blur" />    
											            <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />
											            <feComposite in="SourceGraphic" in2="goo" operator="atop"/>
											        </filter>
											    </defs>
											</svg>
										</div>
																		<div class="text-block">
																					<blockquote>“LaunchPad is absolutely interested in our success as an organization. They see our success as an indicator of their success, versus other outsourced types of arrangements where frankly it's, "Hey, we coded this. It's done to spec. If you don't like it, you should've written a different spec." I got none of that working with LaunchPad Lab. They're in it with us all the way.”</blockquote>
																															<cite>—Neil from SimplyMerit</cite>
																			</div>
								</figure>
							</li>
						 
									</ul>
			</div>
		</div>
	</div>
</section>
  
  <section class="cta-wrapper" id="contact">
  <div class="cta-block-container">
    <div class="card">
      <header>
        <div class="icon">  
          <img src="https://dev-launchpadlab.pantheonsite.io/wp-content/uploads/2022/06/launch-black.svg" alt="">
          <div class="triangle">
            <div class="inner" ></div>
          </div>
          <svg style="visibility: hidden; position: absolute;" width="0" height="0" xmlns="http://www.w3.org/2000/svg" version="1.1">
            <defs>
                  <filter id="goo"><feGaussianBlur in="SourceGraphic" stdDeviation="8" result="blur" />    
                      <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />
                      <feComposite in="SourceGraphic" in2="goo" operator="atop"/>
                  </filter>
              </defs>
          </svg>
        </div>
                              <span >Reach Out</span>
                                                <h2>Ready to Build Something Great?</h2>
                                                <p>Partner with us to develop technology to grow your business.</p>
                        </header>
      <div class="form-block">
        
        <form action="https://d37000000io7ceag.my.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8" method="POST">
          <input type=hidden name='captcha_settings' value='{"keyname":"MarketingSite","fallback":"true","orgId":"00D37000000IO7c","ts":""}'>
          <input type=hidden name="oid" value="00D37000000IO7c">
          <input type=hidden name="retURL" value="https://launchpadlab.com/thank-you">
          <input required type=hidden name="lead_source" value="web">
          <input required type=hidden name="Web_Page__c" value="Home">

          <div class="field-group">
            <div class="field">
              <label for="first_name">First Name*</label>
              <input id="first_name" maxlength="40" name="first_name" size="20" type="text" required />
            </div>

            <div class="field">
              <label for="last_name">Last Name*</label>
              <input id="last_name" maxlength="80" name="last_name" size="20" type="text" required />
            </div>
          </div>

          <div class="field-group">
            <div class="field">
              <label for="email">Email*</label>
              <input id="email" maxlength="80" name="email" size="20" type="email" required />
            </div>

            <div class="field">
              <label for="phone">Phone</label>
              <input id="phone" maxlength="40" name="phone" size="20" type="tel" />
            </div>
          </div>

          <div class="field">
            <label for="00N1S000007LwVP">How Can We Help You?*</label>
            <textarea  id="00N1S000007LwVP" name="00N1S000007LwVP" rows="3" type="text" wrap="soft" required></textarea>
          </div>

          <div class="field">
            <div class="g-recaptcha" data-sitekey="6LdiAgklAAAAAFcT-YQgnJc51mcj3RROCsbNz2GZ"></div>
          </div>

          <input type="submit" name="submit" value="Submit" class="button-blue-base">

        </form>
      </div>
    </div>

                </div>
</section>
<!-- old stuff -->


    
    
    
    
    
    
		
		</main><!-- #main -->

		
		
		<footer class="footer ">
			<div class="footer-block-container">
				<div class="footer-blocks">
					<div class="footer-block">
						<img src="/wp-content/themes/some-like-it-neat/assets/images/lpl-logo.svg" alt="LaunchPad Lab" />
		      						      			<p>LaunchPad Lab is a Chicago-based digital product agency that partners with businesses to transform their digital technology. We believe that great software can propel a business forward, and we have helped hundreds of organizations unlock revenue and efficiency by transforming their technology.</p>
		      									<ul>
							<li>
								<a href="/work">Our Work</a>
							</li>
							<li>
								<a href="/services">Services</a>
							</li>
							<li>
								<a href="/technologies">Technologies</a>
							</li>
							<li>
								<a href="/industries">Industries</a>
							</li>
							<li>
								<a href="/about">About</a>
							</li>
							<li>
								<a href="/blog">Blog</a>
							</li>
							<li>
								<a href="/careers" class="footer-careers">Careers</a>
							</li>
							<li>
								<a href="https://clutch.co/profile/launchpad-lab" target="_blank" rel="noopener">Client Testimonials</a>
							</li>
						</ul>
						<script type="text/javascript" src="https://widget.clutch.co/static/js/widget.js"></script> <div class="clutch-widget" data-url="https://widget.clutch.co" data-widget-type="13" data-height="50" data-nofollow="true" data-expandifr="true" data-scale="100" data-clutchcompany-id="19946"></div>
					</div>

					<div class="footer-block">
						<h2>Contact Us</h2>
						<ul>
							<li>
								<p>2045 W Grand Ave Ste B<br/>PMB 37406<br/>Chicago, Illinois 60612</p>
							</li>
							<li>
								<a href="tel:312-888-9651"">(312) 888-9651</a>
							</li>
						</ul>
					</div>

					<div class="footer-block">
						<h2>Let's Get Social</h2>
						<ul>
							<li>
								<a href="https://www.facebook.com/LaunchPadLab" target="_blank" rel="noopener"><img src="/wp-content/themes/some-like-it-neat/assets/images/social-media/white/facebook.svg" alt=""> Facebook</a>
							</li>
							<li>
								<a href="https://www.instagram.com/launchpadlab/" target="_blank" rel="noopener"><img src="/wp-content/themes/some-like-it-neat/assets/images/social-media/white/instagram.svg" alt=""> Instagram</a>
							</li>
							<li>
								<a href="https://www.linkedin.com/company/launchpad-lab" target="_blank" rel="noopener"><img src="/wp-content/themes/some-like-it-neat/assets/images/social-media/white/linkedin.svg" alt=""> LinkedIn</a>
							</li>
						</ul>
					</div>
				</div>
				<div class="subfooter-blocks">
					<p>2023 LaunchPad Lab. All Rights Reserved.</p>
					<ul>
						<li>
							<a href="/privacy">Privacy Policy</a>
						</li>
						<li>
							<a href="https://launchpadlab.com/technologies/salesforce/">
								<img src="/wp-content/themes/some-like-it-neat/assets/images/LaunchPad_Lab_Salesforce_Partner.png" alt="">
							</a>
						</li>
					</ul>
				</div>
			</div>


		
		</footer><!-- #colophon -->

		
	</div><!-- .wrap -->

</div><!-- #page -->



<!-- DO NOT COPY THIS SNIPPET! &mdash; HubSpot Identification Code -->
<script type="text/javascript">
(function(d,w) {
w._hsq = w._hsq || [];
w._hsq.push(["setContentType", "standard-page"]);
})(document, window);
</script>
<!-- End of HubSpot Identification Code &mdash; DO NOT COPY THIS SNIPPET! -->

<!-- Start of Async HubSpot Analytics Code for WordPress v1.2.1 -->
<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/517654.js"></script>
<!-- End of Async HubSpot Analytics Code -->
<link rel='stylesheet' id='et-gf-open-sans-css' href='https://fonts.googleapis.com/css?family=Open+Sans%3A400%2C700&#038;ver=1.3.12' type='text/css' media='all' />
<script type='text/javascript' src='https://launchpadlab.com/wp-content/plugins/simple-code-highlighter/js/pretty.js?ver=6.1.1' id='pretty-js'></script>
<script type='text/javascript' src='https://launchpadlab.com/wp-content/plugins/bloom/core/admin/js/common.js?ver=4.9.3' id='et-core-common-js'></script>

<!-- Twitter universal website tag code -->
<script>
!function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);
},s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js',
a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');
// Insert Twitter Pixel ID and Standard Event data below
twq('init','nzmnx');
twq('track','PageView');
</script>
<!-- End Twitter universal website tag code -->

    <script>
		$(function() {
		  AOS.init();
		});
	</script>
<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"d61be0b201","applicationID":"74835775","transactionName":"NlwAZksFWEpTW0UMDA8WI1FNDVlXHUxUCBMNWBZXFAJaXEpRUwkG","queueTime":0,"applicationTime":828,"atts":"GhsDEAMfS0Q=","errorBeacon":"bam.nr-data.net","agent":""}</script></body>
</html>

<script type="text/javascript">
  $(document).ready(function() {
    $('.testimonial-owl-carousel').owlCarousel({
      autoplay: false,
      center: true,
      loop: true,
      margin:0,
      nav: true,
      autoHeight:true,
      responsive:{
        0:{
            items:1
        },
        600:{
            items:1,
            margin:0
        },
        1200:{
            items:1,
            margin:0
        }
      }
    });
  });
  </script>

  <script type="text/javascript">
  $(document).ready(function() {
    $('.js-accordion-trigger').bind('click', function(e){
      jQuery(this).parent().find('.accordion-content').slideToggle('fast');  // apply the toggle to the ul
      jQuery(this).parent().toggleClass('is-expanded');
      e.preventDefault();
    });
  });

  $(document).ready(function () {
    $(".js-vertical-tab-content").hide();
    $(".js-vertical-tab-content:first").show();
    $(".vertical-tabs li:first .vertical-tab").addClass("is-active");

    /* if in tab mode */

    $(".js-vertical-tab").click(function(event) {
      event.preventDefault();

      $(".js-vertical-tab-content").hide();
      var activeTab = $(this).attr("rel");
      $("#"+activeTab).show();

      $(".js-vertical-tab").removeClass("is-active");
      $(this).addClass("is-active");

      $(".js-vertical-tab-accordion-heading").removeClass("is-active");
      $(".js-vertical-tab-accordion-heading[rel^='"+activeTab+"']").addClass("is-active");
    });

    /* if in accordion mode */

    $(".js-vertical-tab-accordion-heading").click(function(event) {
      event.preventDefault();

      $(".js-vertical-tab-content").hide();
      var accordion_activeTab = $(this).attr("rel");
      $("#"+accordion_activeTab).show();

      $(".js-vertical-tab-accordion-heading").removeClass("is-active");
      $(this).addClass("is-active");

      $(".js-vertical-tab").removeClass("is-active");
      $(".js-vertical-tab[rel^='"+accordion_activeTab+"']").addClass("is-active");
    });
  });
</script>