1<!doctype html> 2<html dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7 8 <link rel="stylesheet" href="https://use.typekit.net/gub4ckn.css"> 9 10 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> 11 12 13 <link rel="stylesheet" type="text/css" href="https://trainfo.ca/wp-content/themes/trainfo-splash/js/css/default.css" /> 14 <link rel="stylesheet" type="text/css" href="https://trainfo.ca/wp-content/themes/trainfo-splash/js/css/component.css" /> 15
15<script src="https://trainfo.ca/wp-content/themes/trainfo-splash/js/modernizr.custom.js"></script>
15 16 17 <title>Reduce Congestion | TRAINFO</title> 18<link rel='stylesheet' id='kadence-kb-splide-css' href='https://trainfo.ca/wp-content/plugins/kadence-blocks/includes/assets/css/kadence-splide.min.css?ver=3.2.26' type='text/css' media='all' /> 19<link rel='stylesheet' id='kadence-blocks-splide-css' href='https://trainfo.ca/wp-content/plugins/kadence-blocks/includes/assets/css/kb-blocks-splide.min.css?ver=3.2.26' type='text/css' media='all' /> 20 21 <!-- All in One SEO 4.5.8 - aioseo.com --> 22 <meta name="robots" content="max-image-preview:large" /> 23 <link rel="canonical" href="https://trainfo.ca/solutions/reduce-congestion/" /> 24 <meta name="generator" content="All in One SEO (AIOSEO) 4.5.8" /> 25 <meta property="og:locale" content="en_US" /> 26 <meta property="og:site_name" content="TRAINFO |" /> 27 <meta property="og:type" content="article" /> 28 <meta property="og:title" content="Reduce Congestion | TRAINFO" /> 29 <meta property="og:url" content="https://trainfo.ca/solutions/reduce-congestion/" /> 30 <meta property="og:image" content="https://trainfo.ca/wp-content/uploads/2020/08/logo.png" /> 31 <meta property="og:image:secure_url" content="https://trainfo.ca/wp-content/uploads/2020/08/logo.png" /> 32 <meta property="article:published_time" content="2020-08-20T16:27:35+00:00" /> 33 <meta property="article:modified_time" content="2023-06-09T00:45:25+00:00" /> 34 <meta name="twitter:card" content="summary" /> 35 <meta name="twitter:title" content="Reduce Congestion | TRAINFO" /> 36 <meta name="twitter:image" content="https://trainfo.ca/wp-content/uploads/2020/08/logo.png" /> 37
37<script type="application/ld+json" class="aioseo-schema"> 38 {"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/trainfo.ca\/solutions\/reduce-congestion\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/trainfo.ca\/#listItem","position":1,"name":"Home","item":"https:\/\/trainfo.ca\/","nextItem":"##listItem"},{"@type":"ListItem","@id":"##listItem","position":2,"name":"Solutions","item":"#","nextItem":"https:\/\/trainfo.ca\/solutions\/reduce-congestion\/#listItem","previousItem":"https:\/\/trainfo.ca\/#listItem"},{"@type":"ListItem","@id":"https:\/\/trainfo.ca\/solutions\/reduce-congestion\/#listItem","position":3,"name":"Reduce Congestion","previousItem":"##listItem"}]},{"@type":"Organization","@id":"https:\/\/trainfo.ca\/#organization","name":"TRAINFO","url":"https:\/\/trainfo.ca\/","logo":{"@type":"ImageObject","url":"https:\/\/trainfo.ca\/wp-content\/uploads\/2020\/08\/logo.png","@id":"https:\/\/trainfo.ca\/solutions\/reduce-congestion\/#organizationLogo","width":208,"height":52},"image":{"@id":"https:\/\/trainfo.ca\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/trainfo.ca\/solutions\/reduce-congestion\/#webpage","url":"https:\/\/trainfo.ca\/solutions\/reduce-congestion\/","name":"Reduce Congestion | TRAINFO","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/trainfo.ca\/#website"},"breadcrumb":{"@id":"https:\/\/trainfo.ca\/solutions\/reduce-congestion\/#breadcrumblist"},"datePublished":"2020-08-20T16:27:35+00:00","dateModified":"2023-06-09T00:45:25+00:00"},{"@type":"WebSite","@id":"https:\/\/trainfo.ca\/#website","url":"https:\/\/trainfo.ca\/","name":"TRAINFO","inLanguage":"en-US","publisher":{"@id":"https:\/\/trainfo.ca\/#organization"}}]} 39 </script>
39 40 <!-- All in One SEO --> 41 42<link rel="alternate" type="application/rss+xml" title="TRAINFO » Feed" href="https://trainfo.ca/feed/" /> 43<link rel="alternate" type="application/rss+xml" title="TRAINFO » Comments Feed" href="https://trainfo.ca/comments/feed/" />
44<script type="text/javascript"> 45/* <![CDATA[ */ 46window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/trainfo.ca\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.5.12"}}; 47/*! This file is auto-generated */ 48!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); 49/* ]]> */ 50</script>
50 51<style id='wp-emoji-styles-inline-css' type='text/css'> 52 53 img.wp-smiley, img.emoji { 54 display: inline !important; 55 border: none !important; 56 box-shadow: none !important; 57 height: 1em !important; 58 width: 1em !important; 59 margin: 0 0.07em !important; 60 vertical-align: -0.1em !important; 61 background: none !important; 62 padding: 0 !important; 63 } 64</style> 65<link rel='stylesheet' id='wp-block-library-css' href='https://trainfo.ca/wp-includes/css/dist/block-library/style.min.css?ver=6.5.12' type='text/css' media='all' /> 66<style id='wp-block-library-theme-inline-css' type='text/css'> 67.wp-block-audio figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio figcaption{color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed figcaption{color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}.wp-block-image figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-image figcaption{color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote.has-text-align-right{border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote.is-style-plain{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table figcaption{color:#ffffffa6}.wp-block-video figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video figcaption{color:#ffffffa6}.wp-block-video{margin:0 0 1em}.wp-block-template-part.has-background{margin-bottom:0;margin-top:0;padding:1.25em 2.375em} 68</style> 69<link rel='stylesheet' id='wp-components-css' href='https://trainfo.ca/wp-includes/css/dist/components/style.min.css?ver=6.5.12' type='text/css' media='all' /> 70<link rel='stylesheet' id='wp-preferences-css' href='https://trainfo.ca/wp-includes/css/dist/preferences/style.min.css?ver=6.5.12' type='text/css' media='all' /> 71<link rel='stylesheet' id='wp-block-editor-css' href='https://trainfo.ca/wp-includes/css/dist/block-editor/style.min.css?ver=6.5.12' type='text/css' media='all' /> 72<link rel='stylesheet' id='wp-reusable-blocks-css' href='https://trainfo.ca/wp-includes/css/dist/reusable-blocks/style.min.css?ver=6.5.12' type='text/css' media='all' /> 73<link rel='stylesheet' id='wp-patterns-css' href='https://trainfo.ca/wp-includes/css/dist/patterns/style.min.css?ver=6.5.12' type='text/css' media='all' /> 74<link rel='stylesheet' id='wp-editor-css' href='https://trainfo.ca/wp-includes/css/dist/editor/style.min.css?ver=6.5.12' type='text/css' media='all' />
75<link rel='stylesheet' id='repeater-shared-css-css' href='https://trainfo.ca/wp-content/themes/trainfo-splash/blocks/blocks.css?ver=1714598339' type='text/css' media='all' /> 76<style id='classic-theme-styles-inline-css' type='text/css'> 77/*! This file is auto-generated */ 78.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} 79</style> 80<style id='global-styles-inline-css' type='text/css'> 81body{--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--color--red: #AF0921;--wp--preset--color--harvest-gold: #EABC6F;--wp--preset--color--dark-grey: #2C2C2C;--wp--preset--color--grenadier: #CC493A;--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%);
81--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: 22px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--default: 14px;--wp--preset--font-size--xlarge: 40px;--wp--preset--font-size--huge: 50px;--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;}
81.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;} 82.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} 83:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} 84:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 85.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} 86</style> 87<link rel='stylesheet' id='contact-form-7-css' href='https://trainfo.ca/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=5.9' type='text/css' media='all' /> 88<link rel='stylesheet' id='freemium-css-css' href='https://trainfo.ca/wp-content/plugins/relish-freemium//css/public-style.css?ver=6.5.12' type='text/css' media='all' /> 89<link rel='stylesheet' id='freemium-dc-css-css' href='https://trainfo.ca/wp-content/plugins/relish-freemium//css/vendor/dc.css?ver=6.5.12' type='text/css' media='all' /> 90<link rel='stylesheet' id='freemium-leaflet-css-css' href='https://trainfo.ca/wp-content/plugins/relish-freemium//css/vendor/leaflet.css?ver=6.5.12' type='text/css' media='all' /> 91<link rel='stylesheet' id='freemium-tableview-css-css' href='https://trainfo.ca/wp-content/plugins/relish-freemium//css/vendor/dc-tableview.css?ver=6.5.12' type='text/css' media='all' /> 92<link rel='stylesheet' id='trainfo-splash-style-css' href='https://trainfo.ca/wp-content/themes/trainfo-splash/style.css?ver=6.5.12' type='text/css' media='all' /> 93<link rel='stylesheet' id='slick-style-css' href='https://trainfo.ca/wp-content/themes/trainfo-splash/js/slick/slick.css?ver=6.5.12' type='text/css' media='all' /> 94<link rel='stylesheet' id='slick-theme-css' href='https://trainfo.ca/wp-content/plugins/getwid/vendors/slick/slick/slick-theme.min.css?ver=1.9.0' type='text/css' media='all' /> 95<link rel='stylesheet' id='animated-menu-style-css' href='https://trainfo.ca/wp-content/themes/trainfo-splash/js/animated-menu.css?ver=6.5.12' type='text/css' media='all' /> 96<link rel='stylesheet' id='heateor_sss_frontend_css-css' href='https://trainfo.ca/wp-content/plugins/sassy-social-share/public/css/sassy-social-share-public.css?ver=3.3.59' type='text/css' media='all' /> 97<style id='heateor_sss_frontend_css-inline-css' type='text/css'> 98.heateor_sss_button_instagram span.heateor_sss_svg,a.heateor_sss_instagram span.heateor_sss_svg{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.heateor_sss_horizontal_sharing .heateor_sss_svg,.heateor_sss_standard_follow_icons_container .heateor_sss_svg{color:#fff;border-width:0px;border-style:solid;border-color:transparent}.heateor_sss_horizontal_sharing .heateorSssTCBackground{color:#666}.heateor_sss_horizontal_sharing span.heateor_sss_svg:hover,.heateor_sss_standard_follow_icons_container span.heateor_sss_svg:hover{border-color:transparent;}.heateor_sss_vertical_sharing span.heateor_sss_svg,.heateor_sss_floating_follow_icons_container span.heateor_sss_svg{color:#fff;border-width:0px;border-style:solid;border-color:transparent;}
98.heateor_sss_vertical_sharing .heateorSssTCBackground{color:#666;}.heateor_sss_vertical_sharing span.heateor_sss_svg:hover,.heateor_sss_floating_follow_icons_container span.heateor_sss_svg:hover{border-color:transparent;}@media screen and (max-width:783px) {.heateor_sss_vertical_sharing{display:none!important}} 99</style> 100<link rel='stylesheet' id='kadence-blocks-rowlayout-css' href='https://trainfo.ca/wp-content/plugins/kadence-blocks/dist/style-blocks-rowlayout.css?ver=3.2.26' type='text/css' media='all' /> 101<link rel='stylesheet' id='kadence-blocks-column-css' href='https://trainfo.ca/wp-content/plugins/kadence-blocks/dist/style-blocks-column.css?ver=3.2.26' type='text/css' media='all' /> 102<link rel='stylesheet' id='kadence-blocks-advancedgallery-css' href='https://trainfo.ca/wp-content/plugins/kadence-blocks/dist/style-blocks-advancedgallery.css?ver=3.2.26' type='text/css' media='all' /> 103<style id='kadence-blocks-global-variables-inline-css' type='text/css'> 104:root {--global-kb-font-size-sm:clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-kb-font-size-md:clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-kb-font-size-lg:clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-kb-font-size-xl:clamp(2.25rem, 1.728rem + 1.63vw, 3rem);--global-kb-font-size-xxl:clamp(2.5rem, 1.456rem + 3.26vw, 4rem);--global-kb-font-size-xxxl:clamp(2.75rem, 0.489rem + 7.065vw, 6rem);}:root {--global-palette1: #3182CE;--global-palette2: #2B6CB0;--global-palette3: #1A202C;--global-palette4: #2D3748;--global-palette5: #4A5568;--global-palette6: #718096;--global-palette7: #EDF2F7;--global-palette8: #F7FAFC;--global-palette9: #ffffff;} 105</style> 106<style id='kadence_blocks_css-inline-css' type='text/css'> 107#kt-layout-id_29c539-77 > .kt-row-column-wrap{column-gap:80px;padding-top:var( --global-kb-row-default-top, 25px );padding-bottom:var( --global-kb-row-default-bottom, 25px );padding-top:0px;grid-template-columns:minmax(0, calc(55% - ((80px * 1 )/2))) minmax(0, calc(45% - ((80px * 1 )/2)));}@media all and (max-width: 767px){#kt-layout-id_29c539-77 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}.kadence-column_e3b4cf-a9 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column_e3b4cf-a9 > .kt-inside-inner-col{flex-direction:column;}.kadence-column_e3b4cf-a9 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column_e3b4cf-a9 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column_e3b4cf-a9 > .kt-inside-inner-col{flex-direction:column;}}.kadence-column_427bbd-8e > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column_427bbd-8e > .kt-inside-inner-col{flex-direction:column;}.kadence-column_427bbd-8e > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column_427bbd-8e > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column_427bbd-8e > .kt-inside-inner-col{flex-direction:column;}}#kt-layout-id_b52147-28 > .kt-row-column-wrap{column-gap:80px;padding-top:var( --global-kb-row-default-top, 25px );padding-bottom:var( --global-kb-row-default-bottom, 25px );padding-top:50px;grid-template-columns:minmax(0, calc(55% - ((80px * 1 )/2))) minmax(0, calc(45% - ((80px * 1 )/2)));}@media all and (max-width: 767px){#kt-layout-id_b52147-28 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}#kt-layout-id_b52147-28 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(1){order:2;}#kt-layout-id_b52147-28 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2){order:1;}#kt-layout-id_b52147-28 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(3){order:12;}#kt-layout-id_b52147-28 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(4){order:11;}#kt-layout-id_b52147-28 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(5){order:22;}#kt-layout-id_b52147-28 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(6){order:21;}#kt-layout-id_b52147-28 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(7){order:32;}#kt-layout-id_b52147-28 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(8){order:31;}}.kadence-column_7a3adf-f3 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column_7a3adf-f3 > .kt-inside-inner-col{flex-direction:column;}.kadence-column_7a3adf-f3 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column_7a3adf-f3 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column_7a3adf-f3 > .kt-inside-inner-col{flex-direction:column;}}#kt-layout-id_51af96-e5 > .kt-row-column-wrap{padding-top:var( --global-kb-row-default-top, 25px );padding-bottom:var( --global-kb-row-default-bottom, 25px );padding-top:var( --global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem) );padding-bottom:var( --global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem) );grid-template-columns:minmax(0, 1fr);}@media all and (max-width: 767px){#kt-layout-id_51af96-e5 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}.kadence-column_28ba1a-94 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column_28ba1a-94 > .kt-inside-inner-col{flex-direction:column;}.kadence-column_28ba1a-94 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column_28ba1a-94 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column_28ba1a-94 > .kt-inside-inner-col{flex-direction:column;}}.kb-gallery-id-_5b31c2-71 .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption{color:#AF0921;background:linear-gradient( 0deg, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0) 100% );font-size:12px;}.kb-gallery-caption-style-cover-hover.kb-gallery-id-_5b31c2-71 .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption, .kb-gallery-caption-style-below.kb-gallery-id-_5b31c2-71 .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption{background:rgba(0, 0, 0, 0.5);}.kadence-column_467b27-cb > .kt-inside-inner-col{padding-top:25px;padding-bottom:25px;}
107.kadence-column_467b27-cb > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column_467b27-cb > .kt-inside-inner-col{flex-direction:column;}.kadence-column_467b27-cb > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column_467b27-cb > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column_467b27-cb > .kt-inside-inner-col{flex-direction:column;}}#kt-layout-id_ab3b55-9f > .kt-row-column-wrap{column-gap:80px;padding-top:var( --global-kb-row-default-top, 25px );padding-bottom:var( --global-kb-row-default-bottom, 25px );padding-top:50px;grid-template-columns:minmax(0, calc(55% - ((80px * 1 )/2))) minmax(0, calc(45% - ((80px * 1 )/2)));}@media all and (max-width: 767px){#kt-layout-id_ab3b55-9f > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}#kt-layout-id_ab3b55-9f > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(1){order:2;}#kt-layout-id_ab3b55-9f > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2){order:1;}#kt-layout-id_ab3b55-9f > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(3){order:12;}#kt-layout-id_ab3b55-9f > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(4){order:11;}#kt-layout-id_ab3b55-9f > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(5){order:22;}#kt-layout-id_ab3b55-9f > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(6){order:21;}#kt-layout-id_ab3b55-9f > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(7){order:32;}#kt-layout-id_ab3b55-9f > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(8){order:31;}}.kadence-column_e2c138-f0 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column_e2c138-f0 > .kt-inside-inner-col{flex-direction:column;}.kadence-column_e2c138-f0 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column_e2c138-f0 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column_e2c138-f0 > .kt-inside-inner-col{flex-direction:column;}}#kt-layout-id_7a93ca-e6 > .kt-row-column-wrap{padding-top:var( --global-kb-row-default-top, 25px );padding-bottom:var( --global-kb-row-default-bottom, 25px );padding-top:var( --global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem) );padding-bottom:var( --global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem) );grid-template-columns:minmax(0, 1fr);}@media all and (max-width: 767px){#kt-layout-id_7a93ca-e6 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}.kadence-column_5bde7e-3f > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column_5bde7e-3f > .kt-inside-inner-col{flex-direction:column;}.kadence-column_5bde7e-3f > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column_5bde7e-3f > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column_5bde7e-3f > .kt-inside-inner-col{flex-direction:column;}}#kt-layout-id_9f86ab-0b > .kt-row-column-wrap{padding-top:var( --global-kb-row-default-top, 25px );padding-bottom:var( --global-kb-row-default-bottom, 25px );padding-top:var( --global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem) );padding-bottom:var( --global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem) );grid-template-columns:minmax(0, 1fr);}@media all and (max-width: 767px){#kt-layout-id_9f86ab-0b > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}.kadence-column_79b2cf-d3 > .kt-inside-inner-col{padding-right:20px;}.kadence-column_79b2cf-d3 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column_79b2cf-d3 > .kt-inside-inner-col{flex-direction:column;}.kadence-column_79b2cf-d3 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column_79b2cf-d3 > .kt-inside-inner-col{background-color:rgba(234, 188, 111, 0.1);}@media all and (max-width: 1024px){.kadence-column_79b2cf-d3 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column_79b2cf-d3 > .kt-inside-inner-col{flex-direction:column;}}.kadence-column_fccc93-6e > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column_fccc93-6e > .kt-inside-inner-col{flex-direction:column;}.kadence-column_fccc93-6e > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column_fccc93-6e > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column_fccc93-6e > .kt-inside-inner-col{flex-direction:column;}}#kt-layout-id_a2af62-cf{margin-top:50px;}#kt-layout-id_a2af62-cf > .kt-row-column-wrap{max-width:100%;margin-left:auto;margin-right:auto;padding-top:var( --global-kb-row-default-top, 25px );padding-bottom:var( --global-kb-row-default-bottom, 25px );padding-top:0px;padding-left:0px;padding-right:0px;grid-template-columns:minmax(0, 1fr);}@media all and (max-width: 767px){#kt-layout-id_a2af62-cf > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}.kadence-column_0d085e-c3 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column_0d085e-c3 > .kt-inside-inner-col{flex-direction:column;}.kadence-column_0d085e-c3 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column_0d085e-c3 > .kt-inside-inner-col{background-color:#2C2C2C;}@media all and (max-width: 1024px){.kadence-column_0d085e-c3 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column_0d085e-c3 > .kt-inside-inner-col{flex-direction:column;}}#kt-layout-id_f03a9f-a6 > .kt-row-column-wrap{padding-top:var( --global-kb-row-default-top, 25px );padding-bottom:var( --global-kb-row-default-bottom, 25px );padding-top:80px;padding-bottom:50px;padding-left:15px;padding-right:15px;grid-template-columns:minmax(0, 1fr);}@media all and (max-width: 1024px){#kt-layout-id_f03a9f-a6 > .kt-row-column-wrap{padding-right:15px;padding-left:15px;}}@media all and (max-width: 767px){#kt-layout-id_f03a9f-a6 > .kt-row-column-wrap{padding-left:15px;padding-right:15px;grid-template-columns:minmax(0, 1fr);}}.kadence-column_1798e5-e5 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column_1798e5-e5 > .kt-inside-inner-col{flex-direction:column;}.kadence-column_1798e5-e5 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column_1798e5-e5 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column_1798e5-e5 > .kt-inside-inner-col{flex-direction:column;}} 108</style>
109<script type="text/javascript" src="https://trainfo.ca/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 109
109
110<script type="text/javascript" src="https://trainfo.ca/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 110
110
111<script type="text/javascript" src="https://trainfo.ca/wp-content/plugins/relish-freemium/js/vendor/d3.js?ver=6.5.12" id="freemium_d3-js"></script>
vendor: 1 bytes, line 111
111
112<script type="text/javascript" src="https://trainfo.ca/wp-content/plugins/relish-freemium/js/vendor/colorBrewer.js?ver=6.5.12" id="freemium_colorbrewer-js"></script>
vendor: 1 bytes, line 112
112
113<script type="text/javascript" src="https://trainfo.ca/wp-content/plugins/relish-freemium/js/vendor/crossfilter.js?ver=6.5.12" id="freemium_crossfilter-js"></script>
vendor: 1 bytes, line 113
113
114<script type="text/javascript" src="https://trainfo.ca/wp-content/plugins/relish-freemium/js/vendor/html2canvas.min.js?ver=6.5.12" id="freemium_html2canvas-js"></script>
vendor: 1 bytes, line 114
114
115<script type="text/javascript" src="https://trainfo.ca/wp-content/plugins/relish-freemium/js/vendor/reductio.js?ver=6.5.12" id="freemium_reductio-js"></script>
vendor: 1 bytes, line 115
115
116<script type="text/javascript" src="https://trainfo.ca/wp-content/plugins/relish-freemium/js/vendor/universe.js?ver=6.5.12" id="freemium_universe-js"></script>
vendor: 1 bytes, line 116
116
117<script type="text/javascript" src="https://trainfo.ca/wp-content/plugins/relish-freemium/js/vendor/dc.js?ver=6.5.12" id="freemium_dc-js"></script>
vendor: 1 bytes, line 117
117
118<script type="text/javascript" src="https://trainfo.ca/wp-content/plugins/relish-freemium/js/vendor/dc-tableview.min.js?ver=6.5.12" id="freemium_dc_tableview-js"></script>
vendor: 1 bytes, line 118
118
119<script type="text/javascript" src="https://trainfo.ca/wp-content/plugins/relish-freemium/js/vendor/leaflet.js?ver=6.5.12" id="freemium_leaflet-js"></script>
vendor: 1 bytes, line 119
119
120<script type="text/javascript" src="https://trainfo.ca/wp-content/plugins/relish-freemium/js/vendor/dc.leaflet.js?ver=6.5.12" id="freemium_dc_leaflet-js"></script>
vendor: 1 bytes, line 120
120
121<script type="text/javascript" src="https://trainfo.ca/wp-content/plugins/relish-freemium/js/vendor/leaflet-screenshot.js?ver=6.5.12" id="freemium_leaflet_screenshot-js"></script>
vendor: 1 bytes, line 121
121
122<script type="text/javascript" id="freemium_front_script-js-extra"> 123/* <![CDATA[ */ 124var freemiumVars = {"ajax_url":"https:\/\/trainfo.ca\/wp-admin\/admin-ajax.php"}; 125/* ]]> */ 126</script>
vendor: 1 bytes, line 126
126
127<script type="text/javascript" src="https://trainfo.ca/wp-content/plugins/relish-freemium//js/public-front-script.js?ver=6.5.12" id="freemium_front_script-js"></script>
vendor: 1 bytes, line 127
127
128<script type="text/javascript" src="https://trainfo.ca/wp-content/themes/trainfo-splash/js/animated-menu.js?ver=6.5.12" id="animated-menu-js"></script>
vendor: 1 bytes, line 128
128
129<script type="text/javascript" src="https://trainfo.ca/wp-content/themes/trainfo-splash/js/scrollreveal.min.js?ver=6.5.12" id="scroll-reveal-js"></script>
129 130<link rel="https://api.w.org/" href="https://trainfo.ca/wp-json/" /><link rel="alternate" type="application/json" href="https://trainfo.ca/wp-json/wp/v2/pages/408" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://trainfo.ca/xmlrpc.php?rsd" /> 131<meta name="generator" content="WordPress 6.5.12" /> 132<link rel='shortlink' href='https://trainfo.ca/?p=408' /> 133<link rel="alternate" type="application/json+oembed" href="https://trainfo.ca/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ftrainfo.ca%2Fsolutions%2Freduce-congestion%2F" /> 134<link rel="alternate" type="text/xml+oembed" href="https://trainfo.ca/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ftrainfo.ca%2Fsolutions%2Freduce-congestion%2F&format=xml" /> 135 <style type="text/css"> 136 .site-title, 137 .site-description { 138 position: absolute; 139 clip: rect(1px, 1px, 1px, 1px); 140 } 141 </style> 142 <link rel="icon" href="https://trainfo.ca/wp-content/uploads/2020/08/trainfo-favicon.png" sizes="32x32" /> 143<link rel="icon" href="https://trainfo.ca/wp-content/uploads/2020/08/trainfo-favicon.png" sizes="192x192" /> 144<link rel="apple-touch-icon" href="https://trainfo.ca/wp-content/uploads/2020/08/trainfo-favicon.png" /> 145<meta name="msapplication-TileImage" content="https://trainfo.ca/wp-content/uploads/2020/08/trainfo-favicon.png" /> 146 <style type="text/css" id="wp-custom-css"> 147 /* Landing Subpage Webinar */ 148.page-id-1380 main#main { 149 margin-bottom: 0px; 150} 151 152.has-red-background-button a::before , .webinar-social ul li::before, .page-id-1380 .solution-header, #gform_5 .gform_footer .top_label::before, .page-id-1380 .site-footer{ 153 display: none; 154} 155 156.has-red-background-button { 157 background: #AF0921; 158 padding: 8px 30px; 159 border-radius: 30px; 160} 161 162.has-red-background-button a { 163 font-size: 18px; 164} 165 166.has-margin-logo img { 167 width: 250px; 168 margin: 20px 0px; 169} 170 171.has-red-dash { 172 display: flex; 173 align-items: center; 174} 175 176.has-red-dash::after { 177 background: url(/wp-content/uploads/[email protected]); 178 content: ""; 179 width: 165px; 180 height: 7px; 181 background-repeat: no-repeat; 182 margin-left: 30px; 183} 184 185#gform_5 input, #gform_5 select { 186 background: white; 187 border-bottom: 0px; 188 text-align: center; 189 border-radius: 30px; 190 width: 100%; 191} 192 193#gform_submit_button_5 { 194 background: #AF0921 !important; 195 width: 200px !important; 196 padding: 5px 0px; 197 font-size: 16px; 198 margin: auto !important; 199} 200 201.gform_body input[type="text"]::placeholder, 202.gform_body input[type="email"]::placeholder, 203.gform_body input[type="date"]::placeholder, 204.gform_body input[type="month"]::placeholder, 205.gform_body input[type="week"]::placeholder, 206.gform_body input[type="time"]::placeholder, 207.gform_body input[type="datetime"]::placeholder, 208.gform_body input[type="datetime-local"]::placeholder, 209.gform_body input[type="color"]::placeholder, 210.gform_body textarea::placeholder { 211 font-family: filson-pro, sans-serif !important; 212 font-style: normal !important; 213 font-size: 16px; 214} 215 216.has-line-height-heading { 217 line-height: 1; 218} 219 220.webinar-social ul { 221 font-size: 32px; 222} 223 224.wp-image-1412 { 225 width: 260px !important; 226} 227 228@media screen and (max-width: 450px) { 229 .hidden-on-mobile, #gform_5 .gform_footer.top_label::before { 230 display: none !important; 231 } 232 233 .has-mobile-title-size { 234 font-size: 35px !important; 235 } 236 237 .wp-container-2, .webinar-social ul { 238 justify-content: flex-start !important; 239 } 240 241 .page-id-1380 br { 242 display: block !important; 243 } 244} 245 246 </style> 247 </head> 248 249<body class="page-template-default page page-id-408 page-child parent-pageid-411 wp-custom-logo wp-embed-responsive no-sidebar"> 250<div id="page" class="site"> 251 <a class="skip-link screen-reader-text" href="#content">Skip to content</a> 252 253 <header id="masthead" class="site-header revised"> 254 255 <div class="top-header-links"> 256 <div class="wrap"> 257 258 <ul class="social-info reveal"> 259 <!-- <li><a href="#" class="btn">Demo</a></li> --> 260 <li><a href="https://portal.trainfo.ca/" class="button" target="blank;">Login</a></li> 261 </ul> 262 263 </div> 264 </div> 265 266 <div id="headline"> 267 <div class="wrap"> 268 269 <div class="site-branding reveal"> 270 <a href="https://trainfo.ca/" class="custom-logo-link" rel="home"><img width="208" height="52" src="https://trainfo.ca/wp-content/uploads/2020/08/logo.png" class="custom-logo" alt="TRAINFO" decoding="async" /></a> <button class="c-hamburger c-hamburger--htx mobile" id="bar_menu"> 271 <span>
271toggle menu</span> 272 </button> 273 </div><!-- .site-branding --> 274 275 <div class="main-nav reveal"> 276 277 <nav id="site-navigation" class="main-navigation"> 278 <div class="menu-menu-1-container"><ul id="primary-menu" class="nav navbar-nav"><li id="menu-item-418" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor current-menu-ancestor current-page-parent current_page_ancestor menu-item-has-children menu-item-418"><a href="#">Solutions</a> 279<ul class="sub-menu"> 280 <li id="menu-item-1782" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-1782"><a>Transportation</a> 281 <ul class="sub-menu"> 282 <li id="menu-item-1029" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-408 current_page_item menu-item-1029"><a href="https://trainfo.ca/solutions/reduce-congestion/" aria-current="page">Reduce Congestion</a></li> 283 <li id="menu-item-420" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-420"><a href="https://trainfo.ca/solutions/improve-safety/">Improve Safety</a></li> 284 <li id="menu-item-421" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-421"><a href="https://trainfo.ca/solutions/analytics/">Analytics</a></li> 285 </ul> 286</li> 287 <li id="menu-item-1783" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1783"><a>Emergency Services</a> 288 <ul class="sub-menu"> 289 <li id="menu-item-422" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-422"><a href="https://trainfo.ca/solutions/reduce-first-responder-delay/">Reduce First Responder Delay</a></li> 290 </ul> 291</li> 292</ul> 293</li> 294<li id="menu-item-24" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24"><a href="https://trainfo.ca/technologies/">Technologies</a></li> 295<li id="menu-item-21" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-21"><a href="#">Resources</a> 296<ul class="sub-menu"> 297 <li id="menu-item-329" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-329"><a href="https://trainfo.ca/resources/videos/">Videos</a></li> 298 <li id="menu-item-294" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-294"><a href="https://trainfo.ca/resources/case-studies/">Case Studies</a></li> 299 <li id="menu-item-202" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-202"><a href="https://trainfo.ca/resources/faqs/">FAQs</a></li> 300</ul> 301</li> 302<li id="menu-item-20" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20"><a href="https://trainfo.ca/contact/">Contact</a></li> 303<li id="menu-item-19" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19"><a href="https://trainfo.ca/about-us/">About Us</a></li> 304</ul></div> 305 <ul class="social-info mobile"> 306 <!-- <li><a href="#" class="btn">Demo</a></li> --> 307 <li><a href="https://portal.trainfo.ca/" class="button" target="blank;">Login</a></li> 308 </ul> 309 310 </nav> 311 312 313 <!-- 314<nav id="site-navigation" class="main-navigation desktop" role="navigation"> 315 316 317 <div class="menu_inner_wrap solutions"> 318 <a href="#"> 319 <div class="menu_inner solutions"> 320 <p>Solutions</p> 321 </div> 322 </a> 323 324 325 <div class="main_subnav"> 326 <div class="wrap"> 327 <div class="main_subnav_menu"> 328 <li class="page_item page-item-408 current_page_item"><a href="https://trainfo.ca/solutions/reduce-congestion/" aria-current="page">Reduce Congestion</a></li> 329<li class="page_item page-item-397"><a href="https://trainfo.ca/solutions/reduce-first-responder-delay/">Reduce First Responder Delay</a></li> 330<li class="page_item page-item-405"><a href="https://trainfo.ca/solutions/improve-safety/">Improve Safety</a></li> 331<li class="page_item page-item-402"><a href="https://trainfo.ca/solutions/analytics/">Analytics</a></li> 332 </div> 333 334 <div class="feature-testimonial"> 335 336 <div class="feature-testimonial-content"> 337 <h5></h5> 338 <p></p> 339 340 341 </div> 342 343 </div> 344 345 </div> 346 </div> 347 348 349 350 351 </div> 352 353 354 <div class="menu_inner_wrap technologies"> 355 <a href="https://trainfo.ca/technologies/"> 356 <div class="menu_inner technologies"> 357 <p>Technology</p> 358 </div> 359 </a> 360 361 362 <div class="main_subnav"> 363 <div class="wrap"> 364 <div class="main_subnav_menu"> 365 </div> 366 367 <div class="feature-testimonial"> 368 369 <div class="feature-testimonial-content"> 370 <h5></h5> 371 <p></p> 372 373 374 </div> 375 376 </div> 377 378 </div> 379 </div> 380 381 382 383 384 </div> 385 386 387 <div class="menu_inner_wrap resources"> 388 <a href="#"> 389 <div class="menu_inner resources"> 390 <p>Resources</p> 391 </div> 392 </a> 393 394 395 <div class="main_subnav"> 396 <div class="wrap"> 397 <div class="main_subnav_menu"> 398 <li class="page_item page-item-327"><a href="https://trainfo.ca/resources/videos/">Videos</a></li> 399<li class="page_item page-item-266"><a href="https://trainfo.ca/resources/case-studies/">Case Studies</a></li> 400<li class="page_item page-item-200"><a href="https://trainfo.ca/resources/faqs/">FAQs</a></li> 401 </div> 402 403 <div class="feature-testimonial"> 404 405 <div class="feature-testimonial-content"> 406 <h5></h5> 407 <p></p> 408 409 410 </div> 411 412 </div> 413 414 </div> 415 </div> 416 417 418 419 420 </div> 421 422 423 <div class="menu_inner_wrap contact"> 424 <a href="https://trainfo.ca/contact/"> 425 <div class="menu_inner contact"> 426 <p>Contact</p> 427 </div> 428 </a> 429 430 431 <div class="main_subnav"> 432 <div class="wrap"> 433 <div class="main_subnav_menu"> 434 </div> 435 436 <div class="feature-testimonial"> 437 438 <div class="feature-testimonial-content"> 439 <h5></h5> 440 <p></p> 441 442 443 </div> 444 445 </div> 446 447 </div> 448 </div> 449 450 451 452 453 </div> 454 455 456 <div class="menu_inner_wrap about-us"> 457 <a href="https://trainfo.ca/about-us/"> 458 <div class="menu_inner about-us"> 459 <p>About Us</p> 460 </div> 461 </a> 462 463 464 <div class="main_subnav"> 465 <div class="wrap"> 466 <div class="main_subnav_menu"> 467 </div> 468 469 <div class="feature-testimonial"> 470 471 <div class="feature-testimonial-content"> 472 <h5></h5> 473 <p></p> 474 475 476 </div> 477 478 </div> 479 480 </div> 481 </div> 482 483 484 485 486 </div> 487 488 489 </nav> 490--><!-- #site-navigation --> 491 492 <!-- Mobile Nav --> 493 <!-- 494<nav id="site-navigation" class="main-navigation mobile"> 495 496 </nav> 497--> 498 <!-- Mobile Nav --> 499 </div> 500 </div> 501 </div> 502 503 </header><!-- #masthead --> 504
505 <div id="content" class="site-content"> 506 507 508 <div class="solution-header" style="background:url('https://trainfo.ca/wp-content/uploads/2020/08/header2-min.jpg '); background-repeat: no-repeat; background-size: cover; background-position: center; "> 509 <div class="solutions-overlay"></div> 510 <div class="wrap"> 511 <div class="solution-header-content reveal"> 512 <h5>Solutions</h5> 513 514 <h1> 515 Reduce Congestion </h1> 516 517 </div> 518 </div> 519 </div> 520 521 522 <div id="primary" class="content-area"> 523 <main id="main" class="site-main"> 524 <div class="wrap"> 525 526<article id="post-408" class="post-408 page type-page status-publish hentry"> 527 528 <div class="entry-content"> 529 530<div class="wp-block-kadence-rowlayout alignnone"><div id="kt-layout-id_29c539-77" class="kt-row-layout-inner kt-layout-id_29c539-77"><div class="kt-row-column-wrap kt-has-2-columns kt-gutter-widest kt-v-gutter-default kt-row-valign-top kt-row-layout-equal kt-tab-layout-inherit kt-m-colapse-left-to-right kt-mobile-layout-row kt-custom-first-width-55 kt-custom-second-width-45"> 531<div class="wp-block-kadence-column inner-column-1 kadence-column_e3b4cf-a9 reveal"><div class="kt-inside-inner-col"> 532<figure class="wp-block-image size-large"><img decoding="async" width="114" height="114" src="https://trainfo.ca/wp-content/uploads/2020/08/reduce-traffic.png" alt="" class="wp-image-52"/></figure> 533 534 535 536<h4 class="has-red-color has-text-color wp-block-heading">New tools for managing <br>traffic at rail crossings.</h4> 537 538 539 540<p>Cost-effective solutions are needed to reduce traffic congestion and vehicle emissions at rail crossings. Existing options include grade separation or developing a custom driver information system to notify drivers about blocked crossings. Grade separation can cost millions of dollars, take years to implement, and is often infeasible in urban areas due to lack of space. Custom driver information systems can be costly, are one-off solutions without ongoing support, and provide limited information since they are unable to accurately predict traffic delays at rail crossings.</p> 541 542 543 544<p>TRAINFO helps you re-route drivers around blocked rail crossings and adjust traffic signals in real-time to manage traffic congestion. We predict traffic delays at rail crossings up to 10 minutes before a train arrives. We deliver this information to roadside signs to help drivers re-route and to traffic management centers to help adjust traffic signals before, during, and after a rail crossing blockage event.</p> 545 546 547 548<ul><li><strong>Predict traffic delays at rail crossings up to 10 min before a train arrives</strong></li><li><strong>Re-route drivers around blocked crossings with electronic roadside signs</strong></li><li><strong>Automatically adjust traffic signals before, during, and after a crossing blockage</strong></li></ul> 549 550 551 552<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> 553<div class="wp-block-button"><a class="wp-block-button__link has-red-color has-text-color" href="https://trainfo.ca/contact/">REQUEST DEMO</a></div> 554</div> 555</div></div> 556 557 558 559<div class="wp-block-kadence-column inner-column-2 kadence-column_427bbd-8e reveal"><div class="kt-inside-inner-col"> 560<figure class="wp-block-image size-large right-full-image"><img fetchpriority="high" decoding="async" width="564" height="744" src="https://trainfo.ca/wp-content/uploads/2020/09/decrease-traffic-1.png" alt="" class="wp-image-855" srcset="https://trainfo.ca/wp-content/uploads/2020/09/decrease-traffic-1.png 564w, https://trainfo.ca/wp-content/uploads/2020/09/decrease-traffic-1-227x300.png 227w" sizes="(max-width: 564px) 100vw, 564px" /></figure> 561</div></div> 562</div></div></div> 563 564 565 566<div class="wp-block-kadence-rowlayout alignnone"><div id="kt-layout-id_b52147-28" class="kt-row-layout-inner kt-layout-id_b52147-28"><div class="kt-row-column-wrap kt-has-2-columns kt-gutter-widest kt-v-gutter-default kt-row-valign-top kt-row-layout-equal kt-tab-layout-inherit kt-m-colapse-right-to-left kt-mobile-layout-row kt-custom-first-width-55 kt-custom-second-width-45"> 567<div class="wp-block-kadence-column inner-column-1 kadence-column_7a3adf-f3 reveal"><div class="kt-inside-inner-col"> 568<div class="wp-block-kadence-rowlayout alignnone"><div id="kt-layout-id_51af96-e5" class="kt-row-layout-inner kt-layout-id_51af96-e5"><div class="kt-row-column-wrap kt-has-1-columns kt-gutter-default kt-v-gutter-default kt-row-valign-top kt-row-layout-equal kt-tab-layout-inherit kt-m-colapse-left-to-right kt-mobile-layout-row"> 569<div class="wp-block-kadence-column inner-column-1 kadence-column_28ba1a-94"><div class="kt-inside-inner-col"> 570<div class="wp-block-kadence-advancedgallery kb-gallery-wrap-id-_5b31c2-71 solution-gallery"><div class="kb-gallery-ul kb-gallery-type-slider kb-gallery-id-_5b31c2-71 kb-gallery-caption-style-below kb-gallery-filter-none" data-image-filter="none" data-lightbox-caption="true">
570<div class="kt-blocks-carousel kt-carousel-container-dotstyle-dark"><div class="kt-blocks-carousel-init kb-blocks-slider kt-carousel-arrowstyle-none kt-carousel-dotstyle-dark" data-slider-anim-speed="400" data-slider-type="slider" data-slider-scroll="1" data-slider-arrows="false" data-slider-dots="true" data-slider-hover-pause="false" data-slider-auto="false" data-slider-speed="7000"><div class="kb-slide-item kb-gallery-slide-item"><div class="kadence-blocks-gallery-item"><div class="kadence-blocks-gallery-item-inner"><figure class="kb-gallery-figure kadence-blocks-gallery-item-has-caption kb-has-image-ratio-land21"><div class="kb-gal-image-radius"><div class="kb-gallery-image-contain kadence-blocks-gallery-intrinsic kb-gallery-image-ratio-land21"><img decoding="async" src="https://trainfo.ca/wp-content/uploads/Sign123-2.png" width="528" height="298" alt="" data-full-image="https://trainfo.ca/wp-content/uploads/Sign123-2.png" data-light-image="https://trainfo.ca/wp-content/uploads/Sign123-2.png" data-id="1213" data-link="https://trainfo.ca/solutions/decrease-traffic-congestion-emissions-at-rail-crossings/sign123-2/" class="wp-image-1213 skip-lazy" srcset="https://trainfo.ca/wp-content/uploads/Sign123-2.png 528w, https://trainfo.ca/wp-content/uploads/Sign123-2-300x169.png 300w" sizes="(max-width: 528px) 100vw, 528px" /></div></div><figcaption class="kadence-blocks-gallery-item__caption">Roadside signs tell drivers how much traffic delay to expect at rail crossings.</figcaption></figure></div></div></div></div></div></div></div> 571 572 573 574<p>Dynamic message signs notify motorists when a rail crossing is blocked and how much delay to expect. These signs are often installed at locations that allow motorists to re-route to avoid the traffic delay. Sometimes an alternative route is unavailable. In these situations, motorists still find benefit from the information. They can grab a coffee, run a quick errand like getting gas or a car wash, or get peace of mind in knowing how the blockage will affect their travel time.</p> 575</div></div> 576</div></div></div> 577</div></div> 578 579 580 581<div class="wp-block-kadence-column inner-column-2 kadence-column_467b27-cb reveal"><div class="kt-inside-inner-col"> 582<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="528" height="528" src="https://trainfo.ca/wp-content/uploads/2020/10/Image-1-1.png" alt="" class="wp-image-1130" srcset="https://trainfo.ca/wp-content/uploads/2020/10/Image-1-1.png 528w, https://trainfo.ca/wp-content/uploads/2020/10/Image-1-1-300x300.png 300w, https://trainfo.ca/wp-content/uploads/2020/10/Image-1-1-150x150.png 150w" sizes="(max-width: 528px) 100vw, 528px" /><figcaption>The TRAINFO app notifies users of upcoming blockages, allowing them to reroute before the train arrives. 583</figcaption></figure> 584 585 586 587<p>Push notifications are sent to iOS and Android mobile devices when a rail crossing is blocked ahead. Users can receive live alerts for selected rail crossings that commonly delay them. This feature helps with pre-trip decisions like when to leave and which route to take. Motorists can also receive real-time alerts while driving if they are near a rail crossing that is blocked. This feature helps make routing adjustments during the trip.</p> 588</div></div> 589</div></div></div> 590 591 592 593<div class="wp-block-kadence-rowlayout alignnone"><div id="kt-layout-id_ab3b55-9f" class="kt-row-layout-inner kt-layout-id_ab3b55-9f"><div class="kt-row-column-wrap kt-has-2-columns kt-gutter-widest kt-v-gutter-default kt-row-valign-top kt-row-layout-equal kt-tab-layout-inherit kt-m-colapse-right-to-left kt-mobile-layout-row kt-custom-first-width-55 kt-custom-second-width-45"> 594<div class="wp-block-kadence-column inner-column-1 kadence-column_e2c138-f0 reveal"><div class="kt-inside-inner-col"> 595<div class="wp-block-kadence-rowlayout alignnone"><div id="kt-layout-id_7a93ca-e6" class="kt-row-layout-inner kt-layout-id_7a93ca-e6"><div class="kt-row-column-wrap kt-has-1-columns kt-gutter-default kt-v-gutter-default kt-row-valign-top kt-row-layout-equal kt-tab-layout-inherit kt-m-colapse-left-to-right kt-mobile-layout-row"> 596<div class="wp-block-kadence-column inner-column-1 kadence-column_5bde7e-3f"><div class="kt-inside-inner-col"></div></div> 597</div></div></div> 598 599 600 601<div class="wp-block-kadence-rowlayout alignnone offset-left"><div id="kt-layout-id_9f86ab-0b" class="kt-row-layout-inner kt-layout-id_9f86ab-0b"><div class="kt-row-column-wrap kt-has-1-columns kt-gutter-default kt-v-gutter-default kt-row-valign-top kt-row-layout-equal kt-tab-layout-inherit kt-m-colapse-left-to-right kt-mobile-layout-row"> 602<div class="wp-block-kadence-column inner-column-1 kadence-column_79b2cf-d3"><div class="kt-inside-inner-col" style="background:rgba(234, 188, 111, 0.1)"> 603 <div id="testimonials" class="testimonials"> 604 605 606 <div class="testimonials-item"> 607 <div class="wrap"> 608 <div class="testimonial-content"> 609<p>Today, with TRAINFOâs ability to generate rail crossing information with no involvement from the railroadsâ¦there is now an opportunity to make this information a staple in all computer-aided dispatch systems.</p> 610<span class="title">M. HIBLER, 9-1-1 TECHNOLOGY MANAGER, CHARLESTON COUNTY PUBLIC SAFETY</span></div> 611 </div>
612 </div> 613 614 615 <div class="testimonials-item"> 616 <div class="wrap"> 617 <div class="testimonial-content"> 618<p>TRAINFO is the gold standard for rail crossing information.</p> 619<span class="title">J. Cambridge, IT Lead, Seattle Dept. of Transportation</span></div> 620 </div> 621 </div> 622 623 624 <div class="testimonials-item"> 625 <div class="wrap"> 626 <div class="testimonial-content"> 627<p>TRAINFO has allowed us to respond to public inquiries regarding crossing blockages with accurate and reliable information.</p> 628<span class="title">B. Rahmani, Traffic Engineer, City of Vancouver</span></div> 629 </div> 630 </div> 631 632 633 <div class="testimonials-item"> 634 <div class="wrap"> 635 <div class="testimonial-content"> 636<p>TRAINFO enables data-driven decision making due to train delays and can be a vital component to better inform travelers, allowing them to make better travel choices and reduce frustration.</p> 637<span class="title">J. Kostyniuk, Traffic & Transportation Engineer, City of London</span></div> 638 </div> 639 </div> 640 641 642 </div> 643 644 645</div></div> 646</div></div></div> 647</div></div> 648 649 650 651<div class="wp-block-kadence-column inner-column-2 kadence-column_fccc93-6e reveal"><div class="kt-inside-inner-col"></div></div> 652</div></div></div> 653 654 655 656<div class="wp-block-kadence-rowlayout alignfull"><div id="kt-layout-id_a2af62-cf" class="kt-row-layout-inner kt-layout-id_a2af62-cf"><div class="kt-row-column-wrap kt-has-1-columns kt-gutter-default kt-v-gutter-default kt-row-valign-top kt-row-layout-equal kt-tab-layout-inherit kt-m-colapse-left-to-right kt-mobile-layout-row"> 657<div class="wp-block-kadence-column inner-column-1 kadence-column_0d085e-c3"><div class="kt-inside-inner-col" style="background:rgba(44, 44, 44, 1)"> 658<div class="wp-block-kadence-rowlayout alignnone"><div id="kt-layout-id_f03a9f-a6" class="kt-row-layout-inner kt-layout-id_f03a9f-a6"><div class="kt-row-column-wrap kt-has-1-columns kt-gutter-default kt-v-gutter-default kt-row-valign-top kt-row-layout-equal kt-tab-layout-inherit kt-m-colapse-left-to-right kt-mobile-layout-row"> 659<div class="wp-block-kadence-column inner-column-1 kadence-column_1798e5-e5"><div class="kt-inside-inner-col"> 660<h3 class="has-harvest-gold-color has-text-color wp-block-heading">FAQ’s</h3> 661 662 663 664 <div id="faq-accordion" class="faq-accordion"> 665 <!-- <div class="wrap"> --> 666 667 668 <div class="faq_accordion-item"> 669 <button class="accordion"><h4>Where are train sensors installed?</h4></button> 670 <div class="panel"> 671 672<p>TRAINFOâs train detection sensors are installed anywhere within 100 ft (30 m) of the rail crossing. They are located off rail property and can be installed on existing poles such as light standards, utility poles, or traffic signals. Our sensors do not require a line-of-sight to the rail crossing.</p> 673 </div> 674 </div> 675 676 677 <div class="faq_accordion-item"> 678 <button class="accordion"><h4>Do I need permission from the railroad to install sensors?</h4></button> 679 <div class="panel"> 680 681<p>No. TRAINFOâs entire system, including train detection sensors, operate completely independently from the railroads. However, we strongly encourage communication with railroads and recommend informing them prior to installation.</p> 682 </div> 683 </div> 684 685 686 <div class="faq_accordion-item"> 687 <button class="accordion"><h4>How accurate is TRAINFO?</h4></button> 688 <div class="panel"> 689 690<p>TRAINFO achieves 100% train detection accuracy at active rail crossings and produces zero false negatives. Our sensors are specially designed to overcome environmental/weather issues, line of sight limitations, and darkness/glare and our machine-learning algorithms and edge-computing processes perform real-time quality control checks.</p> 691 </div> 692 </div> 693 694 695 <div class="faq_accordion-item"> 696 <button class="accordion"><h4>How is TRAINFO different than other traveler information systems at rail crossings?</h4></button> 697 <div class="panel"> 698 699<p>TRAINFO differs from other systems and custom solutions in several important ways as follows:</p> 700 701 702 703<ul><li><strong>Prediction:</strong> We predict traffic delays at rail crossings up to 10 minutes before a train arrives.</li><li><strong>Interoperability</strong>: We seamlessly integrate into traffic management systems and emergency dispatch software using application programming interfaces (APIs).</li><li><strong>Accuracy</strong>: Our off rail property sensors provide unmatched train detection accuracy.</li><li><strong>Independence</strong>: Our system is completely independent from the railroads â no need for railroad approval or involvement.</li><li><strong>Support</strong>: We provide ongoing customer support for the entire life of the system.</li><li><strong>Price</strong>
703: TRAINFO systems typically cost 50% less than other options.</li><li><strong>Comprehensiveness</strong>: Our systems facilitate network-level traffic management capabilities around rail crossings.</li><li><strong>Usability</strong>: Our solutions are designed with intuitive user interfaces and controls.</li><li><strong>Implementation</strong>: TRAINFO systems can be implemented in less than a month.</li><li><strong>Installation</strong>: We offer a completely wireless system â no trenching or underground communication required.</li></ul> 704 </div> 705 </div> 706 707 708 <div class="faq_accordion-item"> 709 <button class="accordion"><h4>Can TRAINFO integrate into my traffic management system?</h4></button> 710 <div class="panel"> 711 712<p>Yes. We offer application programming interfaces (APIs) that plug into existing traffic management systems and traffic signals. We also offer triggers that are delivered to traffic engineers to manually adjust traffic signals before, during, and after a rail crossing blockage event. We are constantly adding new partners.</p> 713 </div> 714 </div> 715 716 717 <div class="faq_accordion-item"> 718 <button class="accordion"><h4>What type of traffic delay information is provided?</h4></button> 719 <div class="panel"> 720 721<p>TRAINFO provides the most detailed and accurate traffic delay statistics at rail crossings. Traffic delays can be aggregated or disaggregated temporally (e.g., by hour, day, month, and year), spatially (e.g., by origin-destination pair and for the entire road network surrounding a rail crossing, not just a road corridor/segment), and by event (e.g., delays occurring while the train is present and after the train leaves and traffic begins returning to expected conditions).</p> 722 </div> 723 </div> 724 725 726 <div class="faq_accordion-item"> 727 <button class="accordion"><h4>How are drivers notified about traffic delays at rail crossings?</h4></button> 728 <div class="panel"> 729 730<p>TRAINFO uses roadside signs to notify drivers about expected delays at rail crossings. These signs are installed well ahead of the rail crossing to allow drivers to re-route. These signs tell drivers if they will be delayed by a train and for how long. This information discourages aggressive driving behavior towards rail crossings since drivers do not need to race to the crossing âjust in case thereâs a trainâ.</p> 731 </div> 732 </div> 733 734 735 <div class="faq_accordion-item"> 736 <button class="accordion"><h4>
736Do signs encourage drivers to speed up as they approach rail crossings?</h4></button> 737 <div class="panel"> 738 739<p>No. We work with public agencies to develop messages that prevent unsafe driving behavior and re-routing onto residential streets. For example, we do not tell drivers when a train will arrive since this may encourage them to try and beat the train.</p> 740 </div> 741 </div> 742 743 744 <div class="see-all-faq"><a href="https://trainfo.ca/resources/faq/" class="wp-block-button__link has-text-color has-red-color">See All</a></div> 745 746 <!-- </div> --> 747 </div> 748 749 750</div></div> 751</div></div></div> 752</div></div> 753</div></div></div> 754 </div><!-- .entry-content --> 755 756</article><!-- #post-192 --> 757 </div> 758 </main><!-- #main --> 759 </div><!-- #primary --> 760 761 762 </div><!-- #content --> 763 764 <footer id="colophon" class="site-footer" role="contentinfo"> 765 <div class="wrap"> 766 767 <div class="top-footer"> 768 769 770 <div class="footer-col reveal"> 771 <div class="footer_logo"><a href="https://trainfo.ca"><img src="https://trainfo.ca/wp-content/uploads/2020/08/logo.png" alt="Footer Logo" /></a></div> 772 </div> 773 774 <div class="footer-col reveal"> 775 <ul class="social-info"> 776 </ul> 777 778 <div class="phone-number"><strong>P: </strong><a href="tel:1-888-572-7746">1-888-572-7746</a></div> 779 <div class="email-address"><strong>E: </strong><a href="mailto:[email protected]">[email protected]</a></div> 780 </div> 781 782 </div> 783 784 785 786 <div class="site-info reveal"> 787 <ul> 788 <li>© Copyright 2026 TRAINFO</li> 789 <li><a href="https://trainfo.ca/privacy-policy/">Privacy Policy</a></li> 790 </ul> 791 </div><!-- .site-info --> 792 793 </footer><!-- #colophon --> 794</div><!-- #page --> 795
796<script src="https://trainfo.ca/wp-content/themes/trainfo-splash/js/classie.js"></script>
vendor: 2 bytes, line 796
796
797<script src="https://trainfo.ca/wp-content/themes/trainfo-splash/js/uisearch.js"></script>
vendor: 2 bytes, line 797
797
798<script src="https://trainfo.ca/wp-content/themes/trainfo-splash/js/parallax.min.js"></script>
798 799
800<script> 801 //new UISearch( document.getElementById( 'sb-search' ) ); 802</script>
802 803 804 805 806 <!-- GA Google Analytics @ https://m0n.co/ga -->
vendor: 66 bytes, lines 806-807
806 807 <script async src="https://www.googletagmanager.com/gtag/js?id=
807G-TM4M650XCT
vendor: 14 bytes, lines 807-808
807"></script> 808
808<script> 809
vendor: 136 bytes, lines 809-812
809window.dataLayer = window.dataLayer || []; 810 function gtag(){dataLayer.push(arguments);} 811 gtag('js', new Date()); 812 gtag('config', '
812G-TM4M650XCT
vendor: 6 bytes, lines 812-813
812'); 813
813</script>
813 814 815 <!-- Start of Async HubSpot Analytics Code -->
816<script type="text/javascript"> 817(function(d,s,i,r) { 818if (d.getElementById(i)){return;} 819var n=d.createElement(s),e=d.getElementsByTagName(s)[0]; 820n.id=i;n.src='//js.hs-analytics.net/analytics/'+(Math.ceil(new Date()/r)*r)+'/4553315.js'; 821e.parentNode.insertBefore(n, e); 822})(document,"script","hs-analytics",300000); 823</script>
823 824<!-- End of Async HubSpot Analytics Code -->
825<script type="text/javascript" src="https://trainfo.ca/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=5.9" id="swv-js"></script>
vendor: 1 bytes, line 825
825
826<script type="text/javascript" id="contact-form-7-js-extra"> 827/* <![CDATA[ */ 828var wpcf7 = {"api":{"root":"https:\/\/trainfo.ca\/wp-json\/","namespace":"contact-form-7\/v1"}}; 829/* ]]> */ 830</script>
vendor: 1 bytes, line 830
830
831<script type="text/javascript" src="https://trainfo.ca/wp-content/plugins/contact-form-7/includes/js/index.js?ver=5.9" id="contact-form-7-js"></script>
vendor: 1 bytes, line 831
831
832<script type="text/javascript" src="https://trainfo.ca/wp-content/themes/trainfo-splash/js/tweenmax.min.js?ver=20150524" id="trainfo-tween-max-js-js"></script>
vendor: 1 bytes, line 832
832
833<script type="text/javascript" src="https://trainfo.ca/wp-content/themes/trainfo-splash/js/scrollmagic.js?ver=20150524" id="trainfo-scroll-magic-js-js"></script>
vendor: 1 bytes, line 833
833
834<script type="text/javascript" id="trainfo-splash-theme-js-extra"> 835/* <![CDATA[ */ 836var trainfo_splash = {"ajaxurl":"https:\/\/trainfo.ca\/wp-admin\/admin-ajax.php"}; 837/* ]]> */ 838</script>
vendor: 1 bytes, line 838
838
839<script type="text/javascript" src="https://trainfo.ca/wp-content/themes/trainfo-splash/js/theme.js?ver=20150524" id="trainfo-splash-theme-js"></script>
vendor: 1 bytes, line 839
839
840<script type="text/javascript" src="https://trainfo.ca/wp-content/themes/trainfo-splash/js/navigation.js?ver=20151215" id="trainfo-splash-navigation-js"></script>
vendor: 1 bytes, line 840
840
841<script type="text/javascript" src="https://trainfo.ca/wp-content/themes/trainfo-splash/js/skip-link-focus-fix.js?ver=20151215" id="trainfo-splash-skip-link-focus-fix-js"></script>
vendor: 1 bytes, line 841
841
842<script type="text/javascript" src="https://trainfo.ca/wp-content/plugins/getwid/vendors/slick/slick/slick.min.js?ver=1.9.0" id="slick-js"></script>
vendor: 1 bytes, line 842
842
843<script type="text/javascript" src="https://trainfo.ca/wp-content/themes/trainfo-splash/js/isotope.pkgd.js" id="isotope-js"></script>
vendor: 1 bytes, line 843
843
844<script type="text/javascript" src="https://trainfo.ca/wp-includes/js/imagesloaded.min.js?ver=5.0.0" id="imagesloaded-js"></script>
vendor: 1 bytes, line 844
844
845<script type="text/javascript" id="heateor_sss_sharing_js-js-before"> 846/* <![CDATA[ */ 847function heateorSssLoadEvent(e) {var t=window.onload;if (typeof window.onload!="function") {window.onload=e}else{window.onload=function() {t();e()}}}; var heateorSssSharingAjaxUrl = 'https://trainfo.ca/wp-admin/admin-ajax.php', heateorSssCloseIconPath = 'https://trainfo.ca/wp-content/plugins/sassy-social-share/public/../images/close.png', heateorSssPluginIconPath = 'https://trainfo.ca/wp-content/plugins/sassy-social-share/public/../images/logo.png', heateorSssHorizontalSharingCountEnable = 0, heateorSssVerticalSharingCountEnable = 0, heateorSssSharingOffset = -10; var heateorSssMobileStickySharingEnabled = 0;var heateorSssCopyLinkMessage = "Link copied.";var heateorSssUrlCountFetched = [], heateorSssSharesText = 'Shares', heateorSssShareText = 'Share';function heateorSssPopup(e) {window.open(e,"popUpWindow","height=400,width=600,left=400,top=100,resizable,scrollbars,toolbar=0,personalbar=0,menubar=no,location=no,directories=no,status")} 848/* ]]> */ 849</script>
vendor: 1 bytes, line 849
849
850<script type="text/javascript" src="https://trainfo.ca/wp-content/plugins/sassy-social-share/public/js/sassy-social-share-public.js?ver=3.3.59" id="heateor_sss_sharing_js-js"></script>
vendor: 1 bytes, line 850
850
851<script type="text/javascript" src="https://trainfo.ca/wp-content/plugins/kadence-blocks/includes/assets/js/splide.min.js?ver=3.2.26" id="kad-splide-js"></script>
vendor: 1 bytes, line 851
851
852<script type="text/javascript" src="https://trainfo.ca/wp-content/plugins/kadence-blocks/includes/assets/js/kb-splide-init.min.js?ver=3.2.26" id="kadence-blocks-splide-init-js"></script>
852 853 854 855 856 857 858</body> 859</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.