301 response code means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.
The browser will automatically redirect the user to the new address, and search engines will update their indexes.
200 response code is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.
The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.
GET / HTTP/1.1 Host: l3ap.com Accept: */* User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html> <html lang="en-US" prefix="og: https://ogp.me/ns#" class="loader"> <head><meta charset="UTF-8"><script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script><script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="1.2.5.1",this.triggerEvents=["keydown","mousedown","mousemove","touchmove","touchstart","touchend","wheel"],this.userEventHandler=this.t.bind(this),this.touchStartHandler=this.i.bind(this),this.touchMoveHandler=this.o.bind(this),this.touchEndHandler=this.h.bind(this),this.clickHandler=this.u.bind(this),this.interceptedClicks=[],this.interceptedClickListeners=[],this.l(this),window.addEventListener("pageshow",(t=>{this.persisted=t.persisted,this.everythingLoaded&&this.m()})),document.addEventListener("DOMContentLoaded",(()=>{this.p()})),this.delayedScripts={normal:[],async:[],defer:[]},this.trash=[],this.allJQueries=[]}k(t){document.hidden?t.t():(this.triggerEvents.forEach((e=>window.addEventListener(e,t.userEventHandler,{passive:!0}))),window.addEventListener("touchstart",t.touchStartHandler,{passive:!0}),window.addEventListener("mousedown",t.touchStartHandler),document.addEventListener("visibilitychange",t.userEventHandler))}_(){this.triggerEvents.forEach((t=>window.removeEventListener(t,this.userEventHandler,{passive:!0}))),document.removeEventListener("visibilitychange",this.userEventHandler)}i(t){"HTML"!==t.target.tagName&&(window.addEventListener("touchend",this.touchEndHandler),window.addEventListener("mouseup",this.touchEndHandler),window.addEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.addEventListener("mousemove",this.touchMoveHandler),t.target.addEventListener("click",this.clickHandler),this.L(t.target,!0),this.M(t.target,"onclick","rocket-onclick"),this.C())}o(t){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler),t.target.removeEventListener("click",this.clickHandler),this.L(t.target,!1),this.M(t.target,"rocket-onclick","onclick"),this.O()}h(){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler)}u(t){t.target.removeEventListener("click",this.clickHandler),this.L(t.target,!1),this.M(t.target,"rocket-onclick","onclick"),this.interceptedClicks.push(t),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),this.O()}D(){window.removeEventListener("touchstart",this.touchStartHandler,{passive:!0}),window.removeEventListener("mousedown",this.touchStartHandler),this.interceptedClicks.forEach((t=>{t.target.dispatchEvent(new MouseEvent("click",{view:t.view,bubbles:!0,cancelable:!0}))}))}l(t){EventTarget.prototype.addEventListenerBase=EventTarget.prototype.addEventListener,EventTarget.prototype.addEventListener=function(e,i,o){"click"!==e||t.windowLoaded||i===t.clickHandler||t.interceptedClickListeners.push({target:this,func:i,options:o}),(this||window).addEventListenerBase(e,i,o)}}L(t,e){this.interceptedClickListeners.forEach((i=>{i.target===t&&(e?t.removeEventListener("click",i.func,i.options):t.addEventListener("click",i.func,i.options))})),t.parentNode!==document.documentElement&&this.L(t.parentNode,e)}S(){return new Promise((t=>{this.T?this.O=t:t()}))}C(){this.T=!0}O(){this.T=!1}M(t,e,i){t.hasAttribute&&t.hasAttribute(e)&&(event.target.setAttribute(i,event.target.getAttribute(e)),event.target.removeAttribute(e))}t(){this._(this),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",this.R.bind(this)):this.R()}p(){let t=[];document.querySelectorAll("script[type=rocketlazyloadscript][data-rocket-src]").forEach((e=>{let i=e.getAttribute("data-rocket-src");if(i&&0!==i.indexOf("data:")){0===i.indexOf("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}})),t=[...new Map(t.map((t=>[JSON.stringify(t),t]))).values()],this.j(t,"preconnect")}async R(){this.lastBreath=Date.now(),this.P(this),this.F(this),this.q(),this.A(),this.I(),await this.U(this.delayedScripts.normal),await this.U(this.delayedScripts.defer),await this.U(this.delayedScripts.async);try{await this.W(),await this.H(this),await this.J()}catch(t){console.error(t)}window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.S().then((()=>{this.D()})),this.N()}A(){document.querySelectorAll("script[type=rocketlazyloadscript]").forEach((t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)}))}async B(t){if(await this.G(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise((e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.indexOf("Firefox/")>0||""===navigator.vendor)i=document.createElement("script"),[...t.attributes].forEach((t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))})),t.text&&(i.text=t.text),i.hasAttribute("src")?(i.addEventListener("load",o),i.addEventListener("error",(function(){i.setAttribute("data-rocket-status","failed"),e()})),setTimeout((()=>{i.isConnected||e()}),1)):(i.text=t.text,o()),t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),n=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o),t.addEventListener("error",(function(){t.setAttribute("data-rocket-status","failed"),e()})),n?(t.removeAttribute("data-rocket-src"),t.src=n):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed"),e()}}));t.setAttribute("data-rocket-status","skipped")}async U(t){const e=t.shift();return e&&e.isConnected?(await this.B(e),this.U(t)):Promise.resolve()}I(){this.j([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}j(t,e){var i=document.createDocumentFragment();t.forEach((t=>{const o=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(o){const n=document.createElement("link");n.href=o,n.rel=e,"preconnect"!==e&&(n.as="script"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),i.appendChild(n),this.trash.push(n)}})),document.head.appendChild(i)}P(t){let e={};function i(i,o){return e[o].eventsToRewrite.indexOf(i)>=0&&!t.everythingLoaded?"rocket-"+i:i}function o(t,o){!function(t){e[t]||(e[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},eventsToRewrite:[]},t.addEventListener=function(){arguments[0]=i(arguments[0],t),e[t].originalFunctions.add.apply(t,arguments)},t.removeEventListener=function(){arguments[0]=i(arguments[0],t),e[t].originalFunctions.remove.apply(t,arguments)})}(t),e[t].eventsToRewrite.push(o)}function n(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o||function(){},set(n){t.everythingLoaded?o=n:e["rocket"+i]=o=n}})}o(document,"DOMContentLoaded"),o(window,"DOMContentLoaded"),o(window,"load"),o(window,"pageshow"),o(document,"readystatechange"),n(document,"onreadystatechange"),n(window,"onload"),n(window,"onpageshow")}F(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map((t=>"load"===t||0===t.indexOf("load.")?"rocket-jquery-load":t)).join(" ")}function o(o){if(o&&o.fn&&!t.allJQueries.includes(o)){o.fn.ready=o.fn.init.prototype.ready=function(e){return t.domReadyFired?e.bind(document)(o):document.addEventListener("rocket-DOMContentLoaded",(()=>e.bind(document)(o))),o([])};const e=o.fn.on;o.fn.on=o.fn.init.prototype.on=function(){return this[0]===window&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach((t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e}))),e.apply(this,arguments),this},t.allJQueries.push(o)}e=o}o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}async H(t){const e=document.querySelector("script[data-webpack]");e&&(await async function(){return new Promise((t=>{e.addEventListener("load",t),e.addEventListener("error",t)}))}(),await t.K(),await t.H(t))}async W(){this.domReadyFired=!0,await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.G(),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}async J(){await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),window.dispatchEvent(new Event("rocket-load")),await this.G(),window.rocketonload&&window.rocketonload(),await this.G(),this.allJQueries.forEach((t=>t(window).trigger("rocket-jquery-load"))),await this.G();const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.G(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted}),this.windowLoaded=!0}m(){document.onreadystatechange&&document.onreadystatechange(),window.onload&&window.onload(),window.onpageshow&&window.onpageshow({persisted:this.persisted})}q(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript;i||console.error("WPRocket unable to document.write this: "+e);const o=document.createRange(),n=i.parentElement;let s=t.get(i);void 0===s&&(s=i.nextSibling,t.set(i,s));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),n.insertBefore(c,s)}}async G(){Date.now()-this.lastBreath>45&&(await this.K(),this.lastBreath=Date.now())}async K(){return document.hidden?new Promise((t=>setTimeout(t))):new Promise((t=>requestAnimationFrame(t)))}N(){this.trash.forEach((t=>t.remove()))}static run(){const t=new RocketLazyLoadScripts;t.k(t)}}RocketLazyLoadScripts.run()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script type="text/javascript"> var pathInfo = { base: 'https://www.treefrog.ca/wp-content/themes/markup/', css: 'css/', js: 'js/', swf: 'swf/', } </script> <!-- Search Engine Optimization by Rank Math - https://rankmath.com/ --> <title>Treefrog Digital Agency | Marketing, Development & Design </title><link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Cabin%3A400%2C400i%2C500%2C500i%2C600%2C600i%2C700%2C700i%7CWork%20Sans%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900&display=swap" /><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Cabin%3A400%2C400i%2C500%2C500i%2C600%2C600i%2C700%2C700i%7CWork%20Sans%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900&display=swap" media="print" onload="this.media='all'" /><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Cabin%3A400%2C400i%2C500%2C500i%2C600%2C600i%2C700%2C700i%7CWork%20Sans%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900&display=swap" /></noscript><link rel="preload" as="image" href="https://www.treefrog.ca/wp-content/uploads/2019/09/img-1.jpg" fetchpriority="high"> <meta name="description" content="Treefrog is your partner in marketing, web design, development, branding and more. Contact us today to champion your digital strategy and grow your business."/> <meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> <link rel="canonical" href="https://www.treefrog.ca/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="website" /> <meta property="og:title" content="Newmarket Web Design and Development | Treefrog Inc." /> <meta property="og:description" content="Newmarket Ontario is home of Treefrog Inc., an award winning Newmarket web design & development company offering internet marketing services from Toronto to Mississauga and the world." /> <meta property="og:url" content="https://www.treefrog.ca/" /> <meta property="og:site_name" content="Treefrog Inc." /> <meta property="og:updated_time" content="2022-08-18T10:55:45-04:00" /> <meta property="og:image" content="https://www.treefrog.ca/wp-content/uploads/2019/09/img-1.jpg" /> <meta property="og:image:secure_url" content="https://www.treefrog.ca/wp-content/uploads/2019/09/img-1.jpg" /> <meta property="og:image:width" content="1239" /> <meta property="og:image:height" content="1134" /> <meta property="og:image:alt" content="Faded image of headphones next to a laptop" /> <meta property="og:image:type" content="image/jpeg" /> <meta property="article:published_time" content="2019-09-04T08:21:10-04:00" /> <meta property="article:modified_time" content="2022-08-18T10:55:45-04:00" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="Newmarket Web Design and Development | Treefrog Inc." /> <meta name="twitter:description" content="Newmarket Ontario is home of Treefrog Inc., an award winning Newmarket web design & development company offering internet marketing services from Toronto to Mississauga and the world." /> <meta name="twitter:image" content="https://www.treefrog.ca/wp-content/uploads/2019/09/img-1.jpg" /> <meta name="twitter:label1" content="Written by" /> <meta name="twitter:data1" content="Danny Vogler" /> <meta name="twitter:label2" content="Time to read" /> <meta name="twitter:data2" content="Less than a minute" /> <script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":["Corporation","Organization"],"@id":"https://www.treefrog.ca/#organization","name":"Treefrog","url":"https://www.treefrog.ca","logo":{"@type":"ImageObject","@id":"https://www.treefrog.ca/#logo","url":"https://www.treefrog.ca/wp-content/uploads/2019/12/tf-icon-200.png","contentUrl":"https://www.treefrog.ca/wp-content/uploads/2019/12/tf-icon-200.png","caption":"Treefrog","inLanguage":"en-US","width":"200","height":"200"}},{"@type":"WebSite","@id":"https://www.treefrog.ca/#website","url":"https://www.treefrog.ca","name":"Treefrog","publisher":{"@id":"https://www.treefrog.ca/#organization"},"inLanguage":"en-US","potentialAction":{"@type":"SearchAction","target":"https://www.treefrog.ca/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"ImageObject","@id":"https://www.treefrog.ca/wp-content/uploads/2019/09/img-1.jpg","url":"https://www.treefrog.ca/wp-content/uploads/2019/09/img-1.jpg","width":"1239","height":"1134","caption":"Faded image of headphones next to a laptop","inLanguage":"en-US"},{"@type":"WebPage","@id":"https://www.treefrog.ca/#webpage","url":"https://www.treefrog.ca/","name":"Treefrog Digital Agency | Marketing, Development & Design ","datePublished":"2019-09-04T08:21:10-04:00","dateModified":"2022-08-18T10:55:45-04:00","about":{"@id":"https://www.treefrog.ca/#organization"},"isPartOf":{"@id":"https://www.treefrog.ca/#website"},"primaryImageOfPage":{"@id":"https://www.treefrog.ca/wp-content/uploads/2019/09/img-1.jpg"},"inLanguage":"en-US"},{"@type":"Person","@id":"https://www.treefrog.ca/#author","name":"Danny Vogler","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/8d1110b4e394c838e63bb51e9212a875?s=96&d=mm&r=g","url":"https://secure.gravatar.com/avatar/8d1110b4e394c838e63bb51e9212a875?s=96&d=mm&r=g","caption":"Danny Vogler","inLanguage":"en-US"},"worksFor":{"@id":"https://www.treefrog.ca/#organization"}},{"@type":"Article","headline":"Treefrog Digital Agency | Marketing, Development & Design ","keywords":"Treefrog,digital marketing,web design,hosting","datePublished":"2019-09-04T08:21:10-04:00","dateModified":"2022-08-18T10:55:45-04:00","author":{"@id":"https://www.treefrog.ca/#author","name":"Danny Vogler"},"publisher":{"@id":"https://www.treefrog.ca/#organization"},"description":"Treefrog is your partner in marketing, web design, development, branding and more. Contact us today to champion your digital strategy and grow your business.","name":"Treefrog Digital Agency | Marketing, Development & Design ","@id":"https://www.treefrog.ca/#richSnippet","isPartOf":{"@id":"https://www.treefrog.ca/#webpage"},"image":{"@id":"https://www.treefrog.ca/wp-content/uploads/2019/09/img-1.jpg"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://www.treefrog.ca/#webpage"}}]}</script> <!-- /Rank Math WordPress SEO plugin --> <link rel='dns-prefetch' href='//static.addtoany.com' /> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> <link href='https://fonts.gstatic.com' crossorigin rel='preconnect' /> <link rel="alternate" type="text/calendar" title="Treefrog Inc. » iCal Feed" href="https://www.treefrog.ca/events/?ical=1" /> <link data-minify="1" rel='stylesheet' id='wpapp-styles-css' href='https://www.treefrog.ca/wp-content/cache/min/1/wp-content/plugins/marcs-easy-paypal-payment-or-donation-accept-pluging/wpapp-styles.css?ver=1722031478' type='text/css' media='all' /> <style id='wp-emoji-styles-inline-css' 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://www.treefrog.ca/wp-includes/css/dist/block-library/style.min.css?ver=6.5.5' type='text/css' media='all' /> <style id='powerpress-player-block-style-inline-css' type='text/css'> </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <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--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;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link data-minify="1" rel='stylesheet' id='image-hover-effects-css-css' href='https://www.treefrog.ca/wp-content/cache/min/1/wp-content/plugins/mega-addons-for-visual-composer/css/ihover.css?ver=1722031478' type='text/css' media='all' /> <link data-minify="1" rel='stylesheet' id='style-css-css' href='https://www.treefrog.ca/wp-content/cache/min/1/wp-content/plugins/mega-addons-for-visual-composer/css/style.css?ver=1722031478' type='text/css' media='all' /> <link data-minify="1" rel='stylesheet' id='font-awesome-latest-css' href='https://www.treefrog.ca/wp-content/cache/min/1/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/css/all.css?ver=1722031478' type='text/css' media='all' /> <link data-minify="1" rel='stylesheet' id='contact-form-7-css' href='https://www.treefrog.ca/wp-content/cache/min/1/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=1722031478' type='text/css' media='all' /> <style id='contact-form-7-inline-css' type='text/css'> .wpcf7 .wpcf7-recaptcha iframe {margin-bottom: 0;}.wpcf7 .wpcf7-recaptcha[data-align="center"] > div {margin: 0 auto;}.wpcf7 .wpcf7-recaptcha[data-align="right"] > div {margin: 0 0 0 auto;} </style> <link rel='stylesheet' id='wpcf7-redirect-script-frontend-css' href='https://www.treefrog.ca/wp-content/plugins/wpcf7-redirect/build/css/wpcf7-redirect-frontend.min.css?ver=1.1' type='text/css' media='all' /> <link data-minify="1" rel='stylesheet' id='widget-for-eventbrite-api-css' href='https://www.treefrog.ca/wp-content/cache/min/1/wp-content/plugins/widget-for-eventbrite-api/frontend/css/frontend.css?ver=1722031478' type='text/css' media='all' /> <link data-minify="1" rel='stylesheet' id='parent-style-css' href='https://www.treefrog.ca/wp-content/cache/min/1/wp-content/themes/markup/style.css?ver=1722031478' type='text/css' media='all' /> <link data-minify="1" rel='stylesheet' id='font-awesome-css' href='https://www.treefrog.ca/wp-content/cache/min/1/ajax/libs/font-awesome/5.10.2/css/all.css?ver=1722031478' type='text/css' media='all' /> <link data-minify="1" rel='stylesheet' id='bootstrap-css' href='https://www.treefrog.ca/wp-content/cache/min/1/wp-content/themes/markup/css/bootstrap.css?ver=1722031478' type='text/css' media='all' /> <link data-minify="1" rel='stylesheet' id='base-style-css' href='https://www.treefrog.ca/wp-content/cache/min/1/wp-content/themes/markup-child/style.css?ver=1722031478' type='text/css' media='all' /> <link rel='stylesheet' id='base-theme-css' href='https://www.treefrog.ca/wp-content/themes/markup/theme.css?ver=6.5.5' type='text/css' media='all' /> <link data-minify="1" rel='stylesheet' id='dflip-style-css' href='https://www.treefrog.ca/wp-content/cache/min/1/wp-content/plugins/3d-flipbook-dflip-lite/assets/css/dflip.min.css?ver=1722031478' type='text/css' media='all' /> <style id='akismet-widget-style-inline-css' type='text/css'> .a-stats { --akismet-color-mid-green: #357b49; --akismet-color-white: #fff; --akismet-color-light-grey: #f6f7f7; max-width: 350px; width: auto; } .a-stats * { all: unset; box-sizing: border-box; } .a-stats strong { font-weight: 600; } .a-stats a.a-stats__link, .a-stats a.a-stats__link:visited, .a-stats a.a-stats__link:active { background: var(--akismet-color-mid-green); border: none; box-shadow: none; border-radius: 8px; color: var(--akismet-color-white); cursor: pointer; display: block; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', 'Helvetica Neue', sans-serif; font-weight: 500; padding: 12px; text-align: center; text-decoration: none; transition: all 0.2s ease; } /* Extra specificity to deal with TwentyTwentyOne focus style */ .widget .a-stats a.a-stats__link:focus { background: var(--akismet-color-mid-green); color: var(--akismet-color-white); text-decoration: none; } .a-stats a.a-stats__link:hover { filter: brightness(110%); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.16); } .a-stats .count { color: var(--akismet-color-white); display: block; font-size: 1.5em; line-height: 1.4; padding: 0 13px; white-space: nowrap; } </style> <link rel='stylesheet' id='addtoany-css' href='https://www.treefrog.ca/wp-content/plugins/add-to-any/addtoany.min.css?ver=1.16' type='text/css' media='all' /> <script type="text/javascript" src="https://www.treefrog.ca/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.treefrog.ca/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" id="addtoany-core-js-before"> /* <![CDATA[ */ window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={}; /* ]]> */ </script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" defer data-rocket-src="https://static.addtoany.com/menu/page.js" id="addtoany-core-js"></script> <script type="text/javascript" defer src="https://www.treefrog.ca/wp-content/plugins/add-to-any/addtoany.min.js?ver=1.1" id="addtoany-jquery-js"></script> <script data-minify="1" type="text/javascript" src="https://www.treefrog.ca/wp-content/cache/min/1/wp-content/plugins/widget-for-eventbrite-api/frontend/js/frontend.js?ver=1722031478" id="widget-for-eventbrite-api-js"></script> <script type="text/javascript" src="https://www.treefrog.ca/wp-content/themes/markup-child/js/popper.min.js?ver=6.5.5" id="popper-min-js-js"></script> <script type="text/javascript" src="https://www.treefrog.ca/wp-content/themes/markup-child/js/bootstrap.min.js?ver=6.5.5" id="bootstrap-min-js-js"></script> <script data-minify="1" type="text/javascript" src="https://www.treefrog.ca/wp-content/cache/min/1/wp-content/themes/markup-child/js/instant-quote.js?ver=1722031478" id="instant-quote-js-js"></script> <script data-minify="1" type="text/javascript" src="https://www.treefrog.ca/wp-content/cache/min/1/wp-content/themes/markup-child/js/custom.js?ver=1722031478" id="custom-js-js"></script> <script type="rocketlazyloadscript"></script><link rel="https://api.w.org/" href="https://www.treefrog.ca/wp-json/" /><link rel="alternate" type="application/json" href="https://www.treefrog.ca/wp-json/wp/v2/pages/5" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.treefrog.ca/xmlrpc.php?rsd" /> <link rel='shortlink' href='https://www.treefrog.ca/' /> <link rel="alternate" type="application/json+oembed" href="https://www.treefrog.ca/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.treefrog.ca%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://www.treefrog.ca/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.treefrog.ca%2F&format=xml" /> <script type="rocketlazyloadscript" data-rocket-src="https://kit.fontawesome.com/3024d38a8d.js" crossorigin="anonymous"></script> <!-- Global site tag (gtag.js) - Google Analytics --> <script type="rocketlazyloadscript" async data-rocket-src="https://www.googletagmanager.com/gtag/js?id=UA-2243751-1"></script> <script type="rocketlazyloadscript"> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-2243751-1'); </script> <!-- Google Tag Manager --> <script type="rocketlazyloadscript">(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-M7PGML');</script> <!-- End Google Tag Manager --> <!-- Start of HubSpot Embed Code --> <script data-minify="1" type="text/javascript" id="hs-script-loader" async defer src="https://www.treefrog.ca/wp-content/cache/min/1/6971030.js?ver=1722031479"></script> <!-- End of HubSpot Embed Code --> <!-- Google Optimize --> <script type="rocketlazyloadscript" data-rocket-src="https://www.googleoptimize.com/optimize.js?id=OPT-5JJ8TWB"></script> <!-- LF --> <script type="rocketlazyloadscript"> (function(ss,ex){ window.ldfdr=window.ldfdr||function(){(ldfdr._q=ldfdr._q||[]).push([].slice.call(arguments));}; (function(d,s){ fs=d.getElementsByTagName(s)[0]; function ce(src){ var cs=d.createElement(s); cs.src=src; cs.async=1; fs.parentNode.insertBefore(cs,fs); }; ce('https://sc.lfeeder.com/lftracker_v1_'+ss+(ex?'_'+ex:'')+'.js'); })(document,'script'); })('kn9Eq4RLvjl8RlvP'); </script> <!-- Twilio Segment --> <script type="rocketlazyloadscript"> !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="hrrR2jSdalyTHWMeAqYdRZxVXcZVAk4e";;analytics.SNIPPET_VERSION="4.15.3"; analytics.load("hrrR2jSdalyTHWMeAqYdRZxVXcZVAk4e"); analytics.page(); }}(); </script> <!-- Mixpanel --> <script type="rocketlazyloadscript" data-rocket-type="text/javascript"> (function(f,b){if(!b.__SV){var e,g,i,h;window.mixpanel=b;b._i=[];b.init=function(e,f,c){function g(a,d){var b=d.split(".");2==b.length&&(a=a[b[0]],d=b[1]);a[d]=function(){a.push([d].concat(Array.prototype.slice.call(arguments,0)))}}var a=b;"undefined"!==typeof c?a=b[c]=[]:c="mixpanel";a.people=a.people||[];a.toString=function(a){var d="mixpanel";"mixpanel"!==c&&(d+="."+c);a||(d+=" (stub)");return d};a.people.toString=function(){return a.toString(1)+".people (stub)"};i="disable time_event track track_pageview track_links track_forms track_with_groups add_group set_group remove_group register register_once alias unregister identify name_tag set_config reset opt_in_tracking opt_out_tracking has_opted_in_tracking has_opted_out_tracking clear_opt_in_out_tracking start_batch_senders people.set people.set_once people.unset people.increment people.append people.union people.track_charge people.clear_charges people.delete_user people.remove".split(" "); for(h=0;h<i.length;h++)g(a,i[h]);var j="set set_once union unset remove delete".split(" ");a.get_group=function(){function b(c){d[c]=function(){call2_args=arguments;call2=[c].concat(Array.prototype.slice.call(call2_args,0));a.push([e,call2])}}for(var d={},e=["get_group"].concat(Array.prototype.slice.call(arguments,0)),c=0;c<j.length;c++)b(j[c]);return d};b._i.push([e,f,c])};b.__SV=1.2;e=f.createElement("script");e.type="text/javascript";e.async=!0;e.src="undefined"!==typeof MIXPANEL_CUSTOM_LIB_URL?nMIXPANEL_CUSTOM_LIB_URL:"file:"===f.location.protocol&&"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js".match(/^\/\//)?"https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js":"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js";g=f.getElementsByTagName("script")[0];g.parentNode.insertBefore(e,g)}})(document,window.mixpanel||[]); </script> <!-- Ortto treefrog capture code --> <script type="rocketlazyloadscript"> window.ap3c = window.ap3c || {}; var ap3c = window.ap3c; ap3c.cmd = ap3c.cmd || []; ap3c.cmd.push(function() { ap3c.init('ZMKQ1AbJobvRoQEwdHJlZWZyb2c', 'https://capture-api.autopilotapp.com/'); ap3c.track({v: 0}); }); ap3c.activity = function(act) { ap3c.act = (ap3c.act || []); ap3c.act.push(act); }; var s, t; s = document.createElement('script'); s.type = 'text/javascript'; s.src = "https://cdn2l.ink/app.js"; t = document.getElementsByTagName('script')[0]; t.parentNode.insertBefore(s, t); </script> <!-- Start VWO Async SmartCode --> <link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com" /> <script type="rocketlazyloadscript" data-rocket-type='text/javascript' id='vwoCode'> window._vwo_code || (function() { var account_id=828686, version=2.0, settings_tolerance=2000, hide_element='body', hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important', /* DO NOT EDIT BELOW THIS LINE */ f=false,w=window,d=document,v=d.querySelector('#vwoCode'),cK='_vwo_'+account_id+'_settings',cc={};try{var c=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=c&&typeof c==='object'?c:{}}catch(e){}var stT=cc.stT==='session'?w.sessionStorage:w.localStorage;code={use_existing_jquery:function(){return typeof use_existing_jquery!=='undefined'?use_existing_jquery:undefined},library_tolerance:function(){return typeof library_tolerance!=='undefined'?library_tolerance:undefined},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){return typeof cc.hE==='string'?cc.hE:hide_element},getVersion:function(){return version},finish:function(){if(!f){f=true;var e=d.getElementById('_vis_opt_path_hides');if(e)e.parentNode.removeChild(e)}},finished:function(){return f},load:function(e){var t=this.getSettings(),n=d.createElement('script'),i=this;if(t){n.textContent=t;d.getElementsByTagName('head')[0].appendChild(n);if(!w.VWO||VWO.caE){stT.removeItem(cK);i.load(e)}}else{n.fetchPriority='high';n.src=e;n.type='text/javascript';n.onerror=function(){_vwo_code.finish()};d.getElementsByTagName('head')[0].appendChild(n)}},getSettings:function(){try{var e=stT.getItem(cK);if(!e){return}e=JSON.parse(e);if(Date.now()>e.e){stT.removeItem(cK);return}return e.s}catch(e){return}},init:function(){if(d.URL.indexOf('__vwo_disable__')>-1)return;var e=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish();stT.removeItem(cK)},e);var t=d.currentScript,n=d.createElement('style'),i=this.hide_element(),r=t&&!t.async&&i?i+this.hide_element_style():'',c=d.getElementsByTagName('head')[0];n.setAttribute('id','_vis_opt_path_hides');v&&n.setAttribute('nonce',v.nonce);n.setAttribute('type','text/css');if(n.styleSheet)n.styleSheet.cssText=r;else n.appendChild(d.createTextNode(r));c.appendChild(n);this.load('https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&vn='+version)}};w._vwo_code=code;code.init();})(); </script> <!-- End VWO Async SmartCode --> <!-- Begin Personyze --> <script type="rocketlazyloadscript"> window._S_T || (function(d, css){ var c = d.createElement('style'), s = d.createElement('script'), u = s.onload===undefined && s.onreadystatechange===undefined, r = function() {c.parentNode && h.removeChild(c)}, i = 0, l = function(t) {t.reg_ondropcss(r); t.setup(7290, "treefrog.ca")}, f = function() {window._S_T ? l(_S_T) : i++<120 && setTimeout(f, 600)}, H = d.getElementsByTagName('head'), h = H && H[0] || d.documentElement; s.async = true; s.src = '\/\/counter.personyze.com\/stat-track-lib.js'; s.onload = s.onreadystatechange = f; h.appendChild(c); h.appendChild(s); if (c.styleSheet) c.styleSheet.cssText = css; else c.appendChild(d.createTextNode(css)); if (u) f(); setTimeout(r, 2000); })(document, 'body {visibility:hidden}'); </script> <!-- End Personyze --> <!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v11.1.40--> <script type="rocketlazyloadscript" class="hsq-set-content-id" data-content-id="standard-page"> var _hsq = _hsq || []; _hsq.push(["setContentType", "standard-page"]); </script> <!-- DO NOT COPY THIS SNIPPET! End of Page Analytics Tracking for HubSpot WordPress plugin --> <script type="rocketlazyloadscript" data-rocket-type="text/javascript"><!-- function powerpress_pinw(pinw_url){window.open(pinw_url, 'PowerPressPlayer','toolbar=0,status=0,resizable=1,width=460,height=320'); return false;} //--> // tabnab protection window.addEventListener('load', function () { // make all links have rel="noopener noreferrer" document.querySelectorAll('a[target="_blank"]').forEach(link => { link.setAttribute('rel', 'noopener noreferrer'); }); }); </script> <meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://www.treefrog.ca"><link rel="alternate" href="https://www.treefrog.ca/wp-json/tribe/events/v1/" /><meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."/> <link rel="icon" href="https://www.treefrog.ca/wp-content/uploads/2019/10/cropped-tf-favicon-32x32.png" sizes="32x32" /> <link rel="icon" href="https://www.treefrog.ca/wp-content/uploads/2019/10/cropped-tf-favicon-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.treefrog.ca/wp-content/uploads/2019/10/cropped-tf-favicon-180x180.png" /> <meta name="msapplication-TileImage" content="https://www.treefrog.ca/wp-content/uploads/2019/10/cropped-tf-favicon-270x270.png" /> <style type="text/css" id="wp-custom-css"> .erp-button { border: 1px solid #ddd; border-radius: 8px; height: 100px; display: flex; flex-flow: column nowrap; justify-content: center; margin: 8px; align-items: center; } .erp-button:hover { border: 2px solid #ddd; margin: 7px; } .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat { background-color: #9fc44e; } .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover { background-color: #6f9b00; } .page-id-4560 .intro-service, .contact-info { display: none !important; } .page-id-4560 .intro-text { line-height: 24px; padding: 0px 0 0px; } .page-id-4560 .wpcf7-form p > label { color: white; } .page-id-4560 .wpcf7-form input[type=submit] { font-size: 24px; margin-top: 14px; padding: 10px 20px; color: #8cc63e; border: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: white; } #client-fname { width: 25%; } #client-lname { width: 25%; } #client-company { width: 40%; } #client-company { width: 40%; } #client-email { width: 40%; } #client-phone { width: 25%; } .page-id-4983 .intro-blog { display: none; } .page-id-4983 .two-columns { padding: 0px 0 19px; } div.BambooHR-ATS-blankState{ color: white !important; } @media ( max-width:767px ){ .wpb_single_image.wpb_content_element.mb-0.center-img , .wpb_single_image.wpb_content_element.wpb_content_element.center-img { text-align: center; padding-right: 0px !important; } .vc_custom_1716357864680 { z-index:9999 !important; } } .intro-service-buttons { gap: 10px; display: flex; justify-content: center; margin-top: 25px; } .intro-service-buttons a { font-size: 16px; font-weight: 500; line-height: 1.3; padding: 10px 23px; letter-spacing: 0; color: #8ec642; border-width: 2px; background-color: #f4f9ec; } </style> <noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript><noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript> </head> <body class="home page-template page-template-pages page-template-template-home page-template-pagestemplate-home-php page page-id-5 tribe-no-js wpb-js-composer js-comp-ver-7.6 vc_responsive"> <a class="accessibility" href="#main">Skip to Content</a> <noscript><div>Javascript must be enabled for the correct page display</div></noscript> <div id="wrapper"> <header id="header" role="banner"> <div class="container"> <div class="row"> <div class="col"> <div class="logo"> <a href="https://www.treefrog.ca"><img width="374" height="106" src="https://www.treefrog.ca/wp-content/uploads/2019/10/treefrog-header-logo.png" alt="Treefrog Inc." ></a> </div> <span class="nav-opener"><span></span></span> <a href="https://www.treefrog.ca/start-your-project/" class="btn btn-success">Contact Us</a> <nav class="nav-holder" role="navigation"> <ul id="nav" class="menu"><li id="menu-item-192" class="menu-item menu-item-type-post_type_archive menu-item-object-services_posts menu-item-has-children menu-item-192"><a href="https://www.treefrog.ca/services_posts/">Services</a> <div class="drop-holder"><ul> <li id="menu-item-4768" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-4768"><a href="https://www.treefrog.ca/web-design-development/">Web Design & Development</a> <div class="drop-holder"><ul> <li id="menu-item-4772" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4772"><a href="https://www.treefrog.ca/web-design-development/">Our Approach</a></li> <li id="menu-item-1061" class="menu-item menu-item-type-post_type_archive menu-item-object-website_portfolio menu-item-1061"><a href="https://www.treefrog.ca/website_portfolio/">Our Portfolio</a></li> <li id="menu-item-2367" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2367"><a href="https://www.treefrog.ca/custom-web-design-process/">Custom Web Design Process</a></li> <li id="menu-item-4193" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4193"><a href="https://www.treefrog.ca/e-commerce-platforms/">E-Commerce Platforms</a></li> </ul></div> </li> <li id="menu-item-4773" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4773"><a href="https://www.treefrog.ca/digital-marketing/">Digital Marketing</a></li> <li id="menu-item-4770" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-4770"><a href="https://www.treefrog.ca/branding-design/">Treefrog Creative</a> <div class="drop-holder"><ul> <li id="menu-item-5497" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5497"><a href="/branding-design/brand-strategy/">Brand Strategy</a></li> <li id="menu-item-1405" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1405"><a href="https://www.treefrog.ca/branding-and-design-portfolio/">Branding & Design <i>Portfolio</i></a></li> </ul></div> </li> <li id="menu-item-4775" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-4775"><a href="https://www.treefrog.ca/web-application-development/">Web Application Development</a> <div class="drop-holder"><ul> <li id="menu-item-5506" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5506"><a href="/scoping-and-consulting/">Project Scoping</a></li> <li id="menu-item-4042" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4042"><a href="https://www.treefrog.ca/web-integration/">Website Integrations</a></li> <li id="menu-item-2676" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2676"><a href="/services_category/erp-web-integration/">ERP to Web Integration</a></li> <li id="menu-item-1394" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1394"><a href="https://www.treefrog.ca/web-application-portfolio/">Web Application <i>Portfolio</i></a></li> </ul></div> </li> <li id="menu-item-4962" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4962"><a href="https://www.treefrog.ca/concierge/">Hosting & Infrastructure</a></li> <li id="menu-item-1577" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1577"><a href="/services_category/training/">Training & Workshops</a></li> </ul></div> </li> <li id="menu-item-945" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-945"><a href="https://www.treefrog.ca/success_story/">Success</a></li> <li id="menu-item-323" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-323"><a href="https://www.treefrog.ca/insights/">Insights</a></li> <li id="menu-item-24" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-24"><a href="https://www.treefrog.ca/about/">About <i>Us</i></a> <div class="drop-holder"><ul> <li id="menu-item-973" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-973"><a href="/team/">Meet the Frogs – Treefrog</a></li> <li id="menu-item-5091" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5091"><a href="/accelerator-team/">Meet the Frogs – Treefrog Accelerator</a></li> <li id="menu-item-4065" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4065"><a href="https://www.treefrog.ca/partnerships/">Treefrog Partners</a></li> </ul></div> </li> <li id="menu-item-5471" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5471"><a href="https://www.treefrog.ca/careers/">Careers</a></li> </ul> </nav> </div> </div> </div> </header> <main id="main" role="main"> <div class="intro-home" > <div class="bg-video-holder" style="background: url(https://www.treefrog.ca/wp-content/uploads/2019/09/img-1.jpg) no-repeat 50% 100% / cover;"> <video class="bg-video" width="640" height="360" loop autoplay muted playsinline> <source type="video/mp4" src="https://www.treefrog.ca/wp-content/uploads/2019/09/TF_Video_sm.mp4" /> </video> </div> <div class="container"> <div class="row"> <div class="col"> <h1><span>Championing</span>Your Digital Transformation</h1> <strong class="sub-title">We provide digital solutions to help your business prosper</strong> <a href="#scroll" class="scroll-link"><span>discover how we can supercharge your business below</span></a> </div> </div> </div> </div> <div id="scroll"></div> <style> .logo-bar-block { display: flex; flex-flow: row wrap; justify-content: center; align-items: center; margin-bottom: 2rem; margin-top: -230px; } @media (max-width: 1023px) { .logo-bar-block { margin-top: -70px; } } .logo-bar-image { flex-grow: 0; margin: 20px 25px; max-width: 300px; } .logo-bar-image img { max-height: 85px; width: auto; opacity: 0.5 } .logo-bar-block-title { width: 100%; text-align: center; font-size: 24px; font-weight: 500; line-height: 31px; display: block; margin: 0 0 8px; letter-spacing: 0; color: #838790; } </style> <div class='logo-bar-block'> <div class='logo-bar-block-title'>Our Clients & Innovations</div> <div class='logo-bar-image'> <img width="1280" height="924" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201280%20924'%3E%3C/svg%3E" alt="" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2021/08/1280px-Esso-Logo.svg.png" /><noscript><img width="1280" height="924" src='https://www.treefrog.ca/wp-content/uploads/2021/08/1280px-Esso-Logo.svg.png' alt="" /></noscript> </div> <div class='logo-bar-image'> <img width="3031" height="795" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%203031%20795'%3E%3C/svg%3E" alt="" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2021/08/L_2018_WestJet_Leaf_Hor_RGB.png" /><noscript><img width="3031" height="795" src='https://www.treefrog.ca/wp-content/uploads/2021/08/L_2018_WestJet_Leaf_Hor_RGB.png' alt="" /></noscript> </div> <div class='logo-bar-image'> <img width="5100" height="800" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%205100%20800'%3E%3C/svg%3E" alt="" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2021/08/Yokohama-logo-5100x800-1.png" /><noscript><img width="5100" height="800" src='https://www.treefrog.ca/wp-content/uploads/2021/08/Yokohama-logo-5100x800-1.png' alt="" /></noscript> </div> <div class='logo-bar-image'> <img width="496" height="85" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20496%2085'%3E%3C/svg%3E" alt="" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2021/08/schulich-york-logo.png" /><noscript><img width="496" height="85" src='https://www.treefrog.ca/wp-content/uploads/2021/08/schulich-york-logo.png' alt="" /></noscript> </div> </div> <div class="services-block"> <div class="container"> <div class="row"> <div class="col"> <strong class="sub-title">How can we inspire you? Challenge you? Empower you?</strong> <h2>Let's talk about <i>driving your business!</i></h2> </div> </div> </div> <div class="container services-posts"> <div class="row"> <div class="col-12 col-lg-4 col-md-4 col-sm-6"> <div class="services-holder"> <span class="mobile-opener">More</span> <span class="item black"></span> <div class="img-holder"> <img width="225" height="225" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20225%20225'%3E%3C/svg%3E" alt="Branding services icon" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_branding-design-Static-1.png" ><noscript><img width="225" height="225" src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_branding-design-Static-1.png" alt="Branding services icon" ></noscript> <div class="img-frame"> <img width="225" height="225" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20225%20225'%3E%3C/svg%3E" alt="Branding services icon" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_branding-design-Hover-1.png" ><noscript><img width="225" height="225" src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_branding-design-Hover-1.png" alt="Branding services icon" ></noscript> </div> </div> <h3>Branding & Design</h3> <p>What differentiates your brand? We develop design and branding strategies that accurately and uniquely articulate your mission, vision, and values across all platforms.</p> <a href="https://www.treefrog.ca/services_category/branding-design/" class="more-link"><span>Learn More</span></a> </div> </div> <div class="col-12 col-lg-4 col-md-4 col-sm-6"> <div class="services-holder"> <span class="mobile-opener">More</span> <span class="item black"></span> <div class="img-holder"> <img width="225" height="225" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20225%20225'%3E%3C/svg%3E" alt="Web design service icon" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_web-design-develop-Static-1.png" ><noscript><img width="225" height="225" src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_web-design-develop-Static-1.png" alt="Web design service icon" ></noscript> <div class="img-frame"> <img width="225" height="225" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20225%20225'%3E%3C/svg%3E" alt="Web design service icon" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_web-design-develop-Hover-1.png" ><noscript><img width="225" height="225" src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_web-design-develop-Hover-1.png" alt="Web design service icon" ></noscript> </div> </div> <h3>Web Design & Development</h3> <p>We fuse compelling visuals with innovative technology to deliver branded, optimized websites that are designed to drive your success. We are full service & platform agnostic, so we won't lead you astray.</p> <a href="https://www.treefrog.ca/services_category/web-design/" class="more-link"><span>Learn More</span></a> </div> </div> <div class="col-12 col-lg-4 col-md-4 col-sm-6"> <div class="services-holder"> <span class="mobile-opener">More</span> <span class="item black"></span> <div class="img-holder"> <img width="225" height="225" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20225%20225'%3E%3C/svg%3E" alt="Digital marketing services icon" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_digital-marketing-Static-1.png" ><noscript><img width="225" height="225" src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_digital-marketing-Static-1.png" alt="Digital marketing services icon" ></noscript> <div class="img-frame"> <img width="225" height="225" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20225%20225'%3E%3C/svg%3E" alt="Digital marketing services icon" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_digital-marketing-Hover-1.png" ><noscript><img width="225" height="225" src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_digital-marketing-Hover-1.png" alt="Digital marketing services icon" ></noscript> </div> </div> <h3>Digital Marketing</h3> <p>When it comes to Social Media, Content Marketing, and Search Engine Optimization (SEO), your brand requires a unified, forward-thinking digital marketing strategy – and we’ve got you covered.</p> <a href="https://www.treefrog.ca/services_category/digital-marketing/" class="more-link"><span>Learn More</span></a> </div> </div> <div class="col-12 col-lg-4 col-md-4 col-sm-6"> <div class="services-holder"> <span class="mobile-opener">More</span> <span class="item green"></span> <div class="img-holder"> <img width="500" height="500" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20500%20500'%3E%3C/svg%3E" alt="ERP Icon" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2020/02/ERP-icon-static1-1.png" ><noscript><img width="500" height="500" src="https://www.treefrog.ca/wp-content/uploads/2020/02/ERP-icon-static1-1.png" alt="ERP Icon" ></noscript> <div class="img-frame"> <img width="500" height="500" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20500%20500'%3E%3C/svg%3E" alt="ERP Icon" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2020/02/ERP-icon-hover-1.png" ><noscript><img width="500" height="500" src="https://www.treefrog.ca/wp-content/uploads/2020/02/ERP-icon-hover-1.png" alt="ERP Icon" ></noscript> </div> </div> <h3>ERP to Web Integration</h3> <p>Uniting ERP systems and websites into a single reservoir of data to transform customer experience. We create instant access to information normally only accessible through paper or phone calls, with the ability to take action…it’s simpler than you think.</p> <a href="https://www.treefrog.ca/services_category/erp-web-integration/" class="more-link"><span>Learn More</span></a> </div> </div> <div class="col-12 col-lg-4 col-md-4 col-sm-6"> <div class="services-holder"> <span class="mobile-opener">More</span> <span class="item green"></span> <div class="img-holder"> <img width="225" height="225" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20225%20225'%3E%3C/svg%3E" alt="Web application service icon" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_web-application-develop-Static.png" ><noscript><img width="225" height="225" src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_web-application-develop-Static.png" alt="Web application service icon" ></noscript> <div class="img-frame"> <img width="225" height="225" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20225%20225'%3E%3C/svg%3E" alt="Web application service icon" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_web-application-develop-Hover.png" ><noscript><img width="225" height="225" src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_web-application-develop-Hover.png" alt="Web application service icon" ></noscript> </div> </div> <h3>Web Application Development</h3> <p>Whether you need a custom shopping cart solution, a secure login, or a voting system…we can develop, scale, and deliver the functional system you require.</p> <a href="https://www.treefrog.ca/services_category/web-application-development/" class="more-link"><span>Learn More</span></a> </div> </div> <div class="col-12 col-lg-4 col-md-4 col-sm-6"> <div class="services-holder"> <span class="mobile-opener">More</span> <span class="item green"></span> <div class="img-holder"> <img width="225" height="225" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20225%20225'%3E%3C/svg%3E" alt="Hosting service icon" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_hosting-Static.png" ><noscript><img width="225" height="225" src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_hosting-Static.png" alt="Hosting service icon" ></noscript> <div class="img-frame"> <img width="225" height="225" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20225%20225'%3E%3C/svg%3E" alt="Hosting service icon" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_hosting-Hover.png" ><noscript><img width="225" height="225" src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_hosting-Hover.png" alt="Hosting service icon" ></noscript> </div> </div> <h3>Hosting & Infrastructure</h3> <p>The team answering your hosting service call is the same team who will be fixing any issues. We tackle emergencies efficiently with ongoing management service.</p> <a href="https://www.treefrog.ca/services_category/hosting-infrastructure/" class="more-link"><span>Learn More</span></a> </div> </div> <div class="col-12 col-lg-4 col-md-4 col-sm-6"> <div class="services-holder"> <span class="mobile-opener">More</span> <span class="item gray"></span> <div class="img-holder"> <img width="225" height="225" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20225%20225'%3E%3C/svg%3E" alt="AR and VR services icon" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_AR-VR-Static.png" ><noscript><img width="225" height="225" src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_AR-VR-Static.png" alt="AR and VR services icon" ></noscript> <div class="img-frame"> <img width="225" height="225" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20225%20225'%3E%3C/svg%3E" alt="AR and VR services icon" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_AR-VR-Hover.png" ><noscript><img width="225" height="225" src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_AR-VR-Hover.png" alt="AR and VR services icon" ></noscript> </div> </div> <h3>Augmented & Virtual Reality</h3> <p>The future is here: and we have used practical technologies to build custom software that can see past what's in front of your eyes. Is your company ready to step into the future with emerging, experiential, VR technology?</p> <a href="https://www.treefrog.ca/services_category/augmented-virtual-reality/" class="more-link"><span>Learn More</span></a> </div> </div> <div class="col-12 col-lg-4 col-md-4 col-sm-6"> <div class="services-holder"> <span class="mobile-opener">More</span> <span class="item gray"></span> <div class="img-holder"> <img width="225" height="225" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20225%20225'%3E%3C/svg%3E" alt="Artificial intelligence service icon" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_artificial-intelligence-Static.png" ><noscript><img width="225" height="225" src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_artificial-intelligence-Static.png" alt="Artificial intelligence service icon" ></noscript> <div class="img-frame"> <img width="225" height="225" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20225%20225'%3E%3C/svg%3E" alt="Artificial intelligence service icon" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_artificial-intelligence-Hover.png" ><noscript><img width="225" height="225" src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_artificial-intelligence-Hover.png" alt="Artificial intelligence service icon" ></noscript> </div> </div> <h3>Artificial Intelligence</h3> <p>Need next-generation intelligence in your app, web system, or software? We have the skills and experience to develop machine learning for you. </p> <a href="https://www.treefrog.ca/services_category/artificial-intelligence/" class="more-link"><span>Learn More</span></a> </div> </div> <div class="col-12 col-lg-4 col-md-4 col-sm-6"> <div class="services-holder"> <span class="mobile-opener">More</span> <span class="item gray"></span> <div class="img-holder"> <img width="225" height="225" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20225%20225'%3E%3C/svg%3E" alt="IOT Service icon" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_IOT-Static.png" ><noscript><img width="225" height="225" src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_IOT-Static.png" alt="IOT Service icon" ></noscript> <div class="img-frame"> <img width="225" height="225" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20225%20225'%3E%3C/svg%3E" alt="IOT Service icon" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_IOT-Hover.png" ><noscript><img width="225" height="225" src="https://www.treefrog.ca/wp-content/uploads/2019/10/services_IOT-Hover.png" alt="IOT Service icon" ></noscript> </div> </div> <h3>IoT, NFC and Beacons</h3> <p>We have wide-ranging skills and experience in hundreds of edge technologies to help your business grow practically and quickly. Are you ready to think outside the box?</p> <a href="https://www.treefrog.ca/services_category/iot/" class="more-link"><span>Learn More</span></a> </div> </div> </div> </div> <div class="container"> <div class="row"> <div class="col"> <ul class="item-info"> <li> <strong class="black"></strong> <span>Marketing, Branding Commerce</span> </li> <li> <strong class="green"></strong> <span>Software</span> </li> <li> <strong class="grey"></strong> <span>Innovation</span> </li> </ul> </div> </div> </div> </div> <div class="services-other" style="background: #4a4a4a url(https://www.treefrog.ca/wp-content/uploads/2019/09/img-2.jpg) no-repeat 50% 100% / cover;"> <div class="container"> <div class="row"> <div class="col"> <div class="text-holder"> <strong class="sub-title">We lead digital transformations through practical innovation</strong> <h2>We don’t re-invent the wheel, unless a better wheel is possible.</h2> <p>Treefrog works with virtually every major development platform and has the capabilities to create new applications from scratch… but we don’t abandon existing infrastructure if it can be successfully adapted to your objective.<span class="Apple-converted-space"> </span>This is an important distinction because many firms want to sell you their solution whereas, we want to create a solution that is ideally suited to your needs. It is an approach that produces better results and generally costs less.</p> </div> <ul class="list"> <li style="background: #4a4a4a url(https://www.treefrog.ca/wp-content/uploads/2019/09/img-3.jpg) no-repeat 50% 100% / cover;"> <h2>Digital Strategy</h2> <a href="https://www.treefrog.ca/services_posts/digital-marketing-strategy/" class="link"></a> </li> <li style="background: #4a4a4a url(https://www.treefrog.ca/wp-content/uploads/2019/09/img-4.jpg) no-repeat 50% 100% / cover;"> <h2>Training</h2> <a href="https://www.treefrog.ca/services_category/training/" class="link"></a> </li> <li style="background: #4a4a4a url(https://www.treefrog.ca/wp-content/uploads/2019/09/img-5.jpg) no-repeat 50% 100% / cover;"> <h2>Ideation</h2> </li> <li style="background: #4a4a4a url(https://www.treefrog.ca/wp-content/uploads/2019/09/img-6.jpg) no-repeat 50% 100% / cover;"> <h2>Contact</h2> <a href="https://www.treefrog.ca/#contact-block" class="link"></a> </li> </ul> <div class="mobile-block"> <div class="mobile-logo"> <img width="110" height="110" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20110%20110'%3E%3C/svg%3E" alt="Treefrog logo" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2019/09/logo-mobile.png" ><noscript><img width="110" height="110" src="https://www.treefrog.ca/wp-content/uploads/2019/09/logo-mobile.png" alt="Treefrog logo" ></noscript> </div> <h2>Here’s what<br/> <i>we offer</i></h2> <p>We don’t re-invent the wheel, unless a better wheel is possible. Treefrog works with virtually every major development platform and has the capabilities to create new applications from scratch… but we don’t abandon existing infrastructure if it can be successfully adapted to your objective. This is an important distinction because many firms want to sell you their solution whereas, we want to create a solution that is ideally suited to your needs. It is an approach that produces better results and generally costs less.</p> <hr> <a href="/about/" class="more-link">Learn More</a> </div> </div> </div> </div> </div> <div class="success-stories"> <div class="top-holder"> <div class="container"> <div class="row"> <div class="col"> <strong class="sub-title">At Treefrog Inc.</strong> <h2><i>your</i> success is<br/> our success</h2> <p>Get to know a few of our happy clients and digital marketing partners below:</p> <hr> </div> </div> </div> </div> <div class="columns"> <div class="container"> <div class="row"> <div class="col-lg-4 col-md-4"> <div class="block" style="background: #4a4a4a url(https://www.treefrog.ca/wp-content/uploads/2021/02/our-story-building-now.jpg) no-repeat 50% 100% / cover;"> <div class="img-holder"> <img width="454" height="131" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20454%20131'%3E%3C/svg%3E" alt="" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2021/02/McKenna-Logistics-Centres-White.png" ><noscript><img width="454" height="131" src="https://www.treefrog.ca/wp-content/uploads/2021/02/McKenna-Logistics-Centres-White.png" alt="" ></noscript> </div> <h3>McKenna Logistics Centres</h3> <span class="green-hr"></span> <strong class="sub-title">Brand Maturation • Website Design • Digital Marketing</strong> <p>McKenna Logistics Centres is a third-generation, family-owned logistics company specializing in supply chain fulfilment and third-party logistics. With expertise in distribution, warehousing and transportation, McKenna Logistics has been an industry leader in the Canadian marketplace since the 1950s. </p> <p></p> <a href="https://www.treefrog.ca/success_story/mckenna-logistics-centres/" class="more-link">View the Case Study</a> </div> </div> <div class="col-lg-4 col-md-4"> <div class="block" style="background: #4a4a4a url(https://www.treefrog.ca/wp-content/uploads/2020/10/roborep-feature-image.jpg) no-repeat 50% 100% / cover;"> <div class="img-holder"> <img width="500" height="125" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20500%20125'%3E%3C/svg%3E" alt="" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2020/10/roborep-logo-white.png" ><noscript><img width="500" height="125" src="https://www.treefrog.ca/wp-content/uploads/2020/10/roborep-logo-white.png" alt="" ></noscript> </div> <h3>RoboRep</h3> <span class="green-hr"></span> <strong class="sub-title">Innovation</strong> <p>RoboRep is a video conferencing and telepresence unit design to be used in operating rooms to aid during orthopedic surgeries. The Operating room attendants can call authorized representatives to consult during surgeries and ensure proper tool usage.</p> <p></p> <a href="https://www.treefrog.ca/success_story/roborep/" class="more-link">View the Case Study</a> </div> </div> <div class="col-lg-4 col-md-4"> <div class="block" style="background: #4a4a4a url(https://www.treefrog.ca/wp-content/uploads/2019/10/karbon-feature.jpg) no-repeat 50% 100% / cover;"> <div class="img-holder"> <img width="150" height="49" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20150%2049'%3E%3C/svg%3E" alt="Karbon logo" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2019/09/logo-2.png" ><noscript><img width="150" height="49" src="https://www.treefrog.ca/wp-content/uploads/2019/09/logo-2.png" alt="Karbon logo" ></noscript> </div> <h3>Karbon</h3> <span class="green-hr"></span> <strong class="sub-title">Re-Branding • Web Design • Digital Strategy • Lead Generation</strong> <p>Treefrog and Karbon had already been working together for several years in support of maturing the brand, website development, dealer and club purchasing portal. As Karbon’s brand was already very well-known among the top ski and snowboard athletes, as elite brand Karbon sought diversification in the marketplace wanting to get into the everyday user market without diluting the brand itself; thus the need for licensing partners.</p> <p></p> <a href="https://www.treefrog.ca/success_story/karbon/" class="more-link">View the Case Study</a> </div> </div> </div> </div> </div> </div> <div class="home-posts"> <div class="container"> <div class="row"> <div class="col"> <h2>Here’s what we’re talking about</h2> <div class="home-slider slick-slider"> <div> <div class="feature-post"> <div class="holder"> <div class="img-holder"> <img width="453" height="305" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20453%20305'%3E%3C/svg%3E" class="attachment-thumbnail_453x305 size-thumbnail_453x305 wp-post-image" alt="2022 digital transformation agency" decoding="async" fetchpriority="high" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2022/03/2022-digital-transformation-agnecy-453x305.png" /><noscript><img width="453" height="305" src="https://www.treefrog.ca/wp-content/uploads/2022/03/2022-digital-transformation-agnecy-453x305.png" class="attachment-thumbnail_453x305 size-thumbnail_453x305 wp-post-image" alt="2022 digital transformation agency" decoding="async" fetchpriority="high" /></noscript> </div> <div class="text-holder"> <time datetime="2024-03-07">03/07/2024</time> <div class="add-holder"> <h3>The Era of Advanced Digital Transformation</h3> While Tesla made waves with the introduction of commercially available electric transportation, heralding a shift in automotive trends, Treefrog has been at the forefront of championing a different kind of [...] </div> </div> </div> <a href="https://www.treefrog.ca/the-era-of-advanced-digital-transformation/" class="link"></a> </div> </div> <div> <div class="feature-post"> <div class="holder"> <div class="img-holder"> <img width="453" height="305" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20453%20305'%3E%3C/svg%3E" class="attachment-thumbnail_453x305 size-thumbnail_453x305 wp-post-image" alt="digital marketing trends" decoding="async" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2021/09/priscilla-du-preez-XkKCui44iM0-unsplash-453x305.jpg" /><noscript><img width="453" height="305" src="https://www.treefrog.ca/wp-content/uploads/2021/09/priscilla-du-preez-XkKCui44iM0-unsplash-453x305.jpg" class="attachment-thumbnail_453x305 size-thumbnail_453x305 wp-post-image" alt="digital marketing trends" decoding="async" /></noscript> </div> <div class="text-holder"> <time datetime="2021-09-16">09/16/2021</time> <div class="add-holder"> <h3>Digital Marketing Trends to Watch Out for in 2022</h3> <p>2022 is quickly approaching, which means it’s time to start planning and drafting your digital marketing plans for the new year. You might think it’s too soon to start planning, […]</p> </div> </div> </div> <a href="https://www.treefrog.ca/digital-marketing-trends-to-watch-out-for-in-2022/" class="link"></a> </div> </div> <div> <div class="feature-post"> <div class="holder"> <div class="img-holder"> <img width="453" height="305" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20453%20305'%3E%3C/svg%3E" class="attachment-thumbnail_453x305 size-thumbnail_453x305 wp-post-image" alt="Laptop with analysis of sales onscreen, on a table with blurred warehouse cargo in the background." decoding="async" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2019/07/GettyImages-923719068-1-453x305.jpg" /><noscript><img width="453" height="305" src="https://www.treefrog.ca/wp-content/uploads/2019/07/GettyImages-923719068-1-453x305.jpg" class="attachment-thumbnail_453x305 size-thumbnail_453x305 wp-post-image" alt="Laptop with analysis of sales onscreen, on a table with blurred warehouse cargo in the background." decoding="async" /></noscript> </div> <div class="text-holder"> <time datetime="2020-01-07">01/07/2020</time> <div class="add-holder"> <h3>10 Reasons to Integrate your ERP with your Web Platform</h3> <p>One of Treefrog’s special sauces is our experience and skill integrating ERPs with web technologies. We have experience with numerous ERPs (for example, SAP, Epicor, SYSPRO, etc.) and many web […]</p> </div> </div> </div> <a href="https://www.treefrog.ca/10-reasons-to-integrate-your-erp-with-your-web-platform/" class="link"></a> </div> </div> </div> </div> </div> </div> </div> </main> <footer id="footer" role="contentinfo"> <div class="contact-info" id="contact-block"> <div class="container"> <div class="text-holder"> <h3>Unlock Your<br/> <i>Online Potential</i><br/> Today!</h3> <p>We want to hear your idea! Get in touch<br/> to get started on your project today.</p> <a href="/quick-quote/" class="more-link">Get in Touch</a> <div class="contacts-items"> <a href="tel:19058364442" class="phone"> <span>Phone</span> <strong>1 905 836 4442</strong> </a> <a href="mailto:info@treefrog.ca" class="email"> <span>E-mail</span> <strong>info@treefrog.ca</strong> </a> </div> <hr> </div> <div class="img-holder"> <img width="595" height="870" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20595%20870'%3E%3C/svg%3E" alt="mobile phone" data-lazy-src="https://www.treefrog.ca/wp-content/uploads/2019/09/iphone.png" ><noscript><img width="595" height="870" src="https://www.treefrog.ca/wp-content/uploads/2019/09/iphone.png" alt="mobile phone" ></noscript> </div> </div> </div> <div class="footer-holder" style="background: url(https://www.treefrog.ca/wp-content/uploads/2019/09/img-11.jpg) no-repeat 50% 50% / cover;"> <div class="container"> <div class="row"> <div class="col"> <div class="contact-col"> <h3>Contact</h3> <address>567 Davis Drive<br/> Newmarket, Ontario<br/> L3Y 2P5</address> <a href="tel:19058364442" class="phone">1 905 836 4442</a><br/> <a href="mailto:info@treefrog.ca" class="email">info@treefrog.ca</a> </div> <div class="social-col"> <h3>Follow Us</h3> <ul class="social-networks"> <li><a href="https://www.facebook.com/Treefrog.Inc/" target="_blank"><i class="fab fa-facebook-square"></i></a></li> <li><a href="https://twitter.com/treefrog" target="_blank"><i class="fa-brands fa-x-twitter"></i></a></li> <li><a href="https://www.instagram.com/treefrog/" target="_blank"><i class="fab fa-instagram"></i></a></li> <li><a href="https://www.linkedin.com/company/treefrog/" target="_blank"><i class="fab fa-linkedin-in"></i></a></li> </ul> <div class="footer-col-2"><h3>Newsletter</h3><script type="rocketlazyloadscript">(function() { window.mc4wp = window.mc4wp || { listeners: [], forms: { on: function(evt, cb) { window.mc4wp.listeners.push( { event : evt, callback: cb } ); } } } })(); </script><!-- Mailchimp for WordPress v4.9.17 - https://wordpress.org/plugins/mailchimp-for-wp/ --><form id="mc4wp-form-1" class="mc4wp-form mc4wp-form-2163" method="post" data-id="2163" data-name="Newsletter" ><div class="mc4wp-form-fields"><div class="form-group"> <input class="form-control" type="email" name="EMAIL" placeholder="Email" required /> </div> <div class="form-group"> <input class="btn btn-success" type="submit" value="Sign up" /> </div></div><label style="display: none !important;">Leave this field empty if you're human: <input type="text" name="_mc4wp_honeypot" value="" tabindex="-1" autocomplete="off" /></label><input type="hidden" name="_mc4wp_timestamp" value="1746851521" /><input type="hidden" name="_mc4wp_form_id" value="2163" /><input type="hidden" name="_mc4wp_form_element_id" value="mc4wp-form-1" /><div class="mc4wp-response"></div></form><!-- / Mailchimp for WordPress Plugin --></div><div class="footer-col-2"> <div class="textwidget"><p><script data-minify="1" src="https://www.treefrog.ca/wp-content/cache/min/1/js/platform.js?ver=1722031479" async defer></script></p> <div class="g-partnersbadge" data-agency-id="7649262800"></div> <p><!-- Add the code snippet above to the sites listed to display your badge: https://www.treefrog.ca --></p> </div> </div> </div> <ul id="menu-footer-nav" class="footer-nav"><li id="menu-item-161" class="two-col menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-161"><a href="#">Areas We Serve In Person</a> <ul class="sub-menu"> <li id="menu-item-170" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-170"><a href="https://www.treefrog.ca/about/areas-we-serve-in-person/newmarket-hq/">Newmarket</a></li> <li id="menu-item-173" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-173"><a href="https://www.treefrog.ca/about/areas-we-serve-in-person/bradford/">Bradford</a></li> <li id="menu-item-176" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-176"><a href="https://www.treefrog.ca/about/areas-we-serve-in-person/mississauga/">Mississauga</a></li> <li id="menu-item-179" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-179"><a href="https://www.treefrog.ca/about/areas-we-serve-in-person/barrie/">Barrie</a></li> <li id="menu-item-182" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-182"><a href="https://www.treefrog.ca/about/areas-we-serve-in-person/toronto/">Toronto</a></li> <li id="menu-item-185" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-185"><a href="https://www.treefrog.ca/about/areas-we-serve-in-person/richmond-hill/">Richmond Hill</a></li> <li id="menu-item-188" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-188"><a href="https://www.treefrog.ca/about/areas-we-serve-in-person/aurora/">Aurora</a></li> <li id="menu-item-191" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-191"><a href="https://www.treefrog.ca/about/areas-we-serve-in-person/vaughan/">Vaughan</a></li> <li id="menu-item-2414" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2414"><a href="https://www.treefrog.ca/about/areas-we-serve-in-person/orangeville/">Orangeville</a></li> </ul> </li> <li id="menu-item-162" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-162"><a href="#">Navigate</a> <ul class="sub-menu"> <li id="menu-item-1426" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1426"><a href="/success_story/">Success</a></li> <li id="menu-item-1427" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1427"><a href="/services_posts/">Services</a></li> <li id="menu-item-1393" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1393"><a href="https://www.treefrog.ca/insights/">Insights</a></li> <li id="menu-item-163" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-163"><a href="https://www.treefrog.ca/about/">About <i>Us</i></a></li> <li id="menu-item-5484" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5484"><a href="/careers">Careers</a></li> <li id="menu-item-1424" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-1424"><a rel="privacy-policy" href="https://www.treefrog.ca/privacy-policy/">Privacy Policy</a></li> <li id="menu-item-1754" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1754"><a href="https://www.treefrog.ca/site-map/">Site Map</a></li> <li id="menu-item-4256" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4256"><a href="https://www.treefrog.ca/accessible-customer-service-plan/">Accessibility</a></li> </ul> </li> </ul> </div> </div> </div> </div> </footer> </div> <a class="accessibility" href="#wrapper">Back to top</a> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M7PGML" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "name": "Treefrog Inc.", "url": "https://www.treefrog.ca", "address": "567 Davis Drive, Unit 1, Newmarket, Ontario, Canada, L3Y 2P5", "sameAs": [ "https://www.facebook.com/Treefrog.Inc/", "https://www.google.com/maps/place/Treefrog+Inc./@44.0607572,-79.4549595,15z/data=!4m5!3m4!1s0x0:0x968458056daf51ef!8m2!3d44.0607572!4d-79.4549595", "https://twitter.com/treefrog", "https://www.yelp.ca/biz/treefrog-inc-newmarket", "https://foursquare.com/v/treefrog-inc/4be5da229026ef3b40c80a38", "https://www.linkedin.com/company/treefrog/", "https://www.instagram.com/treefrog/" ] } </script><script type="rocketlazyloadscript">(function(){var s=document.createElement('script');var e = !document.body ? document.querySelector('head'):document.body;s.src='https://acsbapp.com/apps/app/dist/js/app.js';s.setAttribute('data-source', 'WordPress');s.setAttribute('data-plugin-version', '2.6');s.defer=true;s.onload=function(){acsbJS.init({ statementLink : '', footerHtml : '', hideMobile : false, hideTrigger : false, language : 'en', position : 'left', leadColor : '#146FF8', triggerColor : '#146FF8', triggerRadius : '50%', triggerPositionX : 'left', triggerPositionY : 'bottom', triggerIcon : 'people', triggerSize : 'medium', triggerOffsetX : 20, triggerOffsetY : 20, mobile : { triggerSize : 'small', triggerPositionX : 'right', triggerPositionY : 'bottom', triggerOffsetX : 10, triggerOffsetY : 10, triggerRadius : '50%' } }); }; e.appendChild(s);}());</script> <script type="rocketlazyloadscript"> ( function ( body ) { 'use strict'; body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' ); } )( document.body ); </script> <script type="rocketlazyloadscript">(function() {function maybePrefixUrlField () { const value = this.value.trim() if (value !== '' && value.indexOf('http') !== 0) { this.value = 'http://' + value } } const urlFields = document.querySelectorAll('.mc4wp-form input[type="url"]') for (let j = 0; j < urlFields.length; j++) { urlFields[j].addEventListener('blur', maybePrefixUrlField) } })();</script><script type="rocketlazyloadscript"> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"}};/* ]]> */ </script><link data-minify="1" rel='stylesheet' id='js_composer_front-css' href='https://www.treefrog.ca/wp-content/cache/min/1/wp-content/plugins/js_composer/assets/css/js_composer.min.css?ver=1722031478' type='text/css' media='all' /> <script data-minify="1" type="text/javascript" src="https://www.treefrog.ca/wp-content/cache/min/1/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=1722031479" id="swv-js"></script> <script type="text/javascript" id="contact-form-7-js-extra"> /* <![CDATA[ */ var wpcf7 = {"api":{"root":"https:\/\/www.treefrog.ca\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":"1"}; /* ]]> */ </script> <script data-minify="1" type="text/javascript" src="https://www.treefrog.ca/wp-content/cache/min/1/wp-content/plugins/contact-form-7/includes/js/index.js?ver=1722031479" id="contact-form-7-js"></script> <script type="text/javascript" id="wpcf7-redirect-script-js-extra"> /* <![CDATA[ */ var wpcf7r = {"ajax_url":"https:\/\/www.treefrog.ca\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script data-minify="1" type="text/javascript" src="https://www.treefrog.ca/wp-content/cache/min/1/wp-content/plugins/wpcf7-redirect/build/js/wpcf7r-fe.js?ver=1722031479" id="wpcf7-redirect-script-js"></script> <script data-minify="1" type="text/javascript" src="https://www.treefrog.ca/wp-content/cache/min/1/wp-content/themes/markup/js/jquery.main.js?ver=1722031479" id="base-script-js"></script> <script type="text/javascript" src="https://www.treefrog.ca/wp-content/plugins/3d-flipbook-dflip-lite/assets/js/dflip.min.js?ver=2.3.53" id="dflip-script-js"></script> <script type="text/javascript" src="https://www.treefrog.ca/wp-content/plugins/js_composer/assets/js/dist/js_composer_front.min.js?ver=7.6" id="wpb_composer_front_js-js"></script> <script data-minify="1" type="text/javascript" defer src="https://www.treefrog.ca/wp-content/cache/min/1/wp-content/plugins/mailchimp-for-wp/assets/js/forms.js?ver=1722031479" id="mc4wp-forms-api-js"></script> <script data-cfasync="false"> var dFlipLocation = "https://www.treefrog.ca/wp-content/plugins/3d-flipbook-dflip-lite/assets/"; var dFlipWPGlobal = {"text":{"toggleSound":"Turn on\/off Sound","toggleThumbnails":"Toggle Thumbnails","toggleOutline":"Toggle Outline\/Bookmark","previousPage":"Previous Page","nextPage":"Next Page","toggleFullscreen":"Toggle Fullscreen","zoomIn":"Zoom In","zoomOut":"Zoom Out","toggleHelp":"Toggle Help","singlePageMode":"Single Page Mode","doublePageMode":"Double Page Mode","downloadPDFFile":"Download PDF File","gotoFirstPage":"Goto First Page","gotoLastPage":"Goto Last Page","share":"Share","mailSubject":"I wanted you to see this FlipBook","mailBody":"Check out this site {{url}}","loading":"DearFlip: Loading "},"viewerType":"flipbook","moreControls":"download,pageMode,startPage,endPage,sound","hideControls":"","scrollWheel":"false","backgroundColor":"#777","backgroundImage":"","height":"auto","paddingLeft":"20","paddingRight":"20","controlsPosition":"bottom","duration":800,"soundEnable":"true","enableDownload":"true","showSearchControl":"false","showPrintControl":"false","enableAnnotation":false,"enableAnalytics":"false","webgl":"true","hard":"none","maxTextureSize":"1600","rangeChunkSize":"524288","zoomRatio":1.5,"stiffness":3,"pageMode":"0","singlePageMode":"0","pageSize":"0","autoPlay":"false","autoPlayDuration":5000,"autoPlayStart":"false","linkTarget":"2","sharePrefix":"flipbook-"};</script><script type="rocketlazyloadscript"></script><script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://www.treefrog.ca/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script> </body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1746851522 -->