PageSourceSearch

https://trainfo.ca/solutions/improve-safety/

html trainfo.ca collected 2026-10-03 21:01:11 UTC 59,139 bytes, 699 lines download raw bytes

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>Improve Safety | TRAINFO</title>
18
19		<!-- All in One SEO 4.5.8 - aioseo.com -->
20		<meta name="robots" content="max-image-preview:large" />
21		<link rel="canonical" href="https://trainfo.ca/solutions/improve-safety/" />
22		<meta name="generator" content="All in One SEO (AIOSEO) 4.5.8" />
23		<meta property="og:locale" content="en_US" />
24		<meta property="og:site_name" content="TRAINFO |" />
25		<meta property="og:type" content="article" />
26		<meta property="og:title" content="Improve Safety | TRAINFO" />
27		<meta property="og:url" content="https://trainfo.ca/solutions/improve-safety/" />
28		<meta property="og:image" content="https://trainfo.ca/wp-content/uploads/2020/08/logo.png" />
29		<meta property="og:image:secure_url" content="https://trainfo.ca/wp-content/uploads/2020/08/logo.png" />
30		<meta property="article:published_time" content="2020-08-20T16:26:59+00:00" />
31		<meta property="article:modified_time" content="2023-06-09T00:37:21+00:00" />
32		<meta name="twitter:card" content="summary" />
33		<meta name="twitter:title" content="Improve Safety | TRAINFO" />
34		<meta name="twitter:image" content="https://trainfo.ca/wp-content/uploads/2020/08/logo.png" />
35		
35<script type="application/ld+json" class="aioseo-schema">
36			{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/trainfo.ca\/solutions\/improve-safety\/#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\/improve-safety\/#listItem","previousItem":"https:\/\/trainfo.ca\/#listItem"},{"@type":"ListItem","@id":"https:\/\/trainfo.ca\/solutions\/improve-safety\/#listItem","position":3,"name":"Improve Safety","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\/improve-safety\/#organizationLogo","width":208,"height":52},"image":{"@id":"https:\/\/trainfo.ca\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/trainfo.ca\/solutions\/improve-safety\/#webpage","url":"https:\/\/trainfo.ca\/solutions\/improve-safety\/","name":"Improve Safety | TRAINFO","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/trainfo.ca\/#website"},"breadcrumb":{"@id":"https:\/\/trainfo.ca\/solutions\/improve-safety\/#breadcrumblist"},"image":{"@type":"ImageObject","url":"https:\/\/trainfo.ca\/wp-content\/uploads\/2020\/08\/header4-min.jpg","@id":"https:\/\/trainfo.ca\/solutions\/improve-safety\/#mainImage","width":2000,"height":1124},"primaryImageOfPage":{"@id":"https:\/\/trainfo.ca\/solutions\/improve-safety\/#mainImage"},"datePublished":"2020-08-20T16:26:59+00:00","dateModified":"2023-06-09T00:37:21+00:00"},{"@type":"WebSite","@id":"https:\/\/trainfo.ca\/#website","url":"https:\/\/trainfo.ca\/","name":"TRAINFO","inLanguage":"en-US","publisher":{"@id":"https:\/\/trainfo.ca\/#organization"}}]}
37		</script>
37
38		<!-- All in One SEO -->
39
40<link rel="alternate" type="application/rss+xml" title="TRAINFO &raquo; Feed" href="https://trainfo.ca/feed/" />
41<link rel="alternate" type="application/rss+xml" title="TRAINFO &raquo; Comments Feed" href="https://trainfo.ca/comments/feed/" />
42<script type="text/javascript">
43/* <![CDATA[ */
44window._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"}};
45/*! This file is auto-generated */
46!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);
47/* ]]> */
48</script>
48
49<style id='wp-emoji-styles-inline-css' type='text/css'>
50
51	img.wp-smiley, img.emoji {
52		display: inline !important;
53		border: none !important;
54		box-shadow: none !important;
55		height: 1em !important;
56		width: 1em !important;
57		margin: 0 0.07em !important;
58		vertical-align: -0.1em !important;
59		background: none !important;
60		padding: 0 !important;
61	}
62</style>
63<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' />
64<style id='wp-block-library-theme-inline-css' type='text/css'>
65.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}
66</style>
67<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' />
68<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' />
69<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' />
70<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' />
71<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' />
72<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' />
73<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' />
74<style id='classic-theme-styles-inline-css' type='text/css'>
75/*! This file is auto-generated */
76.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}
77</style>
78<style id='global-styles-inline-css' type='text/css'>
79body{--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%);
79--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;}
79.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;}
80.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
81:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
82:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
83.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
84</style>
85<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' />
86<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' />
87<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' />
88<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' />
89<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' />
90<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' />
91<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' />
92<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' />
93<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' />
94<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' />
95<style id='heateor_sss_frontend_css-inline-css' type='text/css'>
96.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;}
96.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}}
97</style>
98<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' />
99<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' />
100<style id='kadence-blocks-global-variables-inline-css' type='text/css'>
101: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;}
102</style>
103<style id='kadence_blocks_css-inline-css' type='text/css'>
104#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: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, 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_27317f-54 > .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_27317f-54 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}#kt-layout-id_27317f-54 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(1){order:2;}#kt-layout-id_27317f-54 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2){order:1;}#kt-layout-id_27317f-54 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(3){order:12;}#kt-layout-id_27317f-54 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(4){order:11;}#kt-layout-id_27317f-54 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(5){order:22;}#kt-layout-id_27317f-54 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(6){order:21;}#kt-layout-id_27317f-54 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(7){order:32;}#kt-layout-id_27317f-54 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(8){order:31;}}.kadence-column_11efb6-6a > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column_11efb6-6a > .kt-inside-inner-col{flex-direction:column;}.kadence-column_11efb6-6a > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column_11efb6-6a > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column_11efb6-6a > .kt-inside-inner-col{flex-direction:column;}}.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_25f389-50 > .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_25f389-50 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}#kt-layout-id_25f389-50 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(1){order:2;}#kt-layout-id_25f389-50 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2){order:1;}#kt-layout-id_25f389-50 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(3){order:12;}#kt-layout-id_25f389-50 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(4){order:11;}#kt-layout-id_25f389-50 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(5){order:22;}#kt-layout-id_25f389-50 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(6){order:21;}#kt-layout-id_25f389-50 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(7){order:32;}#kt-layout-id_25f389-50 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(8){order:31;}}.kadence-column_3d003e-79 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column_3d003e-79 > .kt-inside-inner-col{flex-direction:column;}.kadence-column_3d003e-79 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column_3d003e-79 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column_3d003e-79 > .kt-inside-inner-col{flex-direction:column;}}.kadence-column_21ea3d-13 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column_21ea3d-13 > .kt-inside-inner-col{flex-direction:column;}.kadence-column_21ea3d-13 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column_21ea3d-13 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column_21ea3d-13 > .kt-inside-inner-col{flex-direction:column;}}
105</style>
106<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 106
106
107<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 107
107
108<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 108
108
109<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 109
109
110<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 110
110
111<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 111
111
112<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 112
112
113<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 113
113
114<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 114
114
115<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 115
115
116<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 116
116
117<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 117
117
118<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 118
118
119<script type="text/javascript" id="freemium_front_script-js-extra">
120/* <![CDATA[ */
121var freemiumVars = {"ajax_url":"https:\/\/trainfo.ca\/wp-admin\/admin-ajax.php"};
122/* ]]> */
123</script>
vendor: 1 bytes, line 123
123
124<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 124
124
125<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 125
125
126<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>
126
127<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/405" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://trainfo.ca/xmlrpc.php?rsd" />
128<meta name="generator" content="WordPress 6.5.12" />
129<link rel='shortlink' href='https://trainfo.ca/?p=405' />
130<link rel="alternate" type="application/json+oembed" href="https://trainfo.ca/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ftrainfo.ca%2Fsolutions%2Fimprove-safety%2F" />
131<link rel="alternate" type="text/xml+oembed" href="https://trainfo.ca/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ftrainfo.ca%2Fsolutions%2Fimprove-safety%2F&#038;format=xml" />
132		<style type="text/css">
133					.site-title,
134			.site-description {
135				position: absolute;
136				clip: rect(1px, 1px, 1px, 1px);
137			}
138				</style>
139		<link rel="icon" href="https://trainfo.ca/wp-content/uploads/2020/08/trainfo-favicon.png" sizes="32x32" />
140<link rel="icon" href="https://trainfo.ca/wp-content/uploads/2020/08/trainfo-favicon.png" sizes="192x192" />
141<link rel="apple-touch-icon" href="https://trainfo.ca/wp-content/uploads/2020/08/trainfo-favicon.png" />
142<meta name="msapplication-TileImage" content="https://trainfo.ca/wp-content/uploads/2020/08/trainfo-favicon.png" />
143		<style type="text/css" id="wp-custom-css">
144			/* Landing Subpage Webinar */
145.page-id-1380 main#main {
146	margin-bottom: 0px;
147}
148
149.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{
150	display: none;
151}
152
153.has-red-background-button {
154	background: #AF0921;
155	padding: 8px 30px;
156	border-radius: 30px;
157}
158
159.has-red-background-button a {
160	font-size: 18px;
161}
162
163.has-margin-logo img {
164	width: 250px;
165	margin: 20px 0px;
166}
167
168.has-red-dash {
169	display: flex;
170	align-items: center;
171}
172
173.has-red-dash::after {
174	background: url(/wp-content/uploads/[email protected]);
175	content: "";
176	width: 165px;
177	height: 7px;
178	background-repeat: no-repeat;
179	margin-left: 30px;
180}
181
182#gform_5 input, #gform_5 select {
183	background: white;
184	border-bottom: 0px;
185	text-align: center;
186	border-radius: 30px;
187	width: 100%;
188}
189
190#gform_submit_button_5 {
191	background: #AF0921 !important;
192	width: 200px !important;
193	padding: 5px 0px;
194	font-size: 16px;
195	margin: auto !important;
196}
197
198.gform_body input[type="text"]::placeholder, 
199.gform_body input[type="email"]::placeholder,  
200.gform_body input[type="date"]::placeholder, 
201.gform_body input[type="month"]::placeholder, 
202.gform_body input[type="week"]::placeholder, 
203.gform_body input[type="time"]::placeholder, 
204.gform_body input[type="datetime"]::placeholder, 
205.gform_body input[type="datetime-local"]::placeholder, 
206.gform_body input[type="color"]::placeholder, 
207.gform_body textarea::placeholder {
208	font-family: filson-pro, sans-serif !important;
209	font-style: normal !important;
210	font-size: 16px;
211}
212
213.has-line-height-heading {
214	line-height: 1;
215}
216
217.webinar-social ul {
218	font-size: 32px;
219}
220
221.wp-image-1412 {
222	width: 260px !important;
223}
224
225@media screen and (max-width: 450px) {
226	.hidden-on-mobile, #gform_5 .gform_footer.top_label::before {
227		display: none !important;
228	}
229	
230	.has-mobile-title-size {
231		font-size: 35px !important;
232	}
233	
234	.wp-container-2, .webinar-social ul {
235		justify-content: flex-start !important;
236	}
237	
238	.page-id-1380 br {
239		display: block !important;
240	}
241}
242
243		</style>
244		</head>
245
246<body class="page-template-default page page-id-405 page-child parent-pageid-411 wp-custom-logo wp-embed-responsive no-sidebar">
247<div id="page" class="site">
248	<a class="skip-link screen-reader-text" href="#content">Skip to content</a>
249	
250	<header id="masthead" class="site-header revised">
251	
252		<div class="top-header-links">
253			<div class="wrap">
254			
255				<ul class="social-info reveal">
256										<!-- <li><a href="#" class="btn">Demo</a></li> -->
257					<li><a href="https://portal.trainfo.ca/" class="button" target="blank;">Login</a></li>
258				</ul>
259				
260			</div>
261		</div>
262		
263		<div id="headline">
264			<div class="wrap">
265				
266				<div class="site-branding reveal">
267					<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">
268						<span>
268toggle menu</span>
269					</button>				
270				</div><!-- .site-branding -->
271								
272				<div class="main-nav reveal">
273				
274					<nav id="site-navigation" class="main-navigation">
275						<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>
276<ul class="sub-menu">
277	<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>
278	<ul class="sub-menu">
279		<li id="menu-item-1029" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1029"><a href="https://trainfo.ca/solutions/reduce-congestion/">Reduce Congestion</a></li>
280		<li id="menu-item-420" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-405 current_page_item menu-item-420"><a href="https://trainfo.ca/solutions/improve-safety/" aria-current="page">Improve Safety</a></li>
281		<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>
282	</ul>
283</li>
284	<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>
285	<ul class="sub-menu">
286		<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>
287	</ul>
288</li>
289</ul>
290</li>
291<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>
292<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>
293<ul class="sub-menu">
294	<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>
295	<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>
296	<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>
297</ul>
298</li>
299<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>
300<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>
301</ul></div>						
302						<ul class="social-info mobile">
303										<!-- <li><a href="#" class="btn">Demo</a></li> -->
304					<li><a href="https://portal.trainfo.ca/" class="button" target="blank;">Login</a></li>
305				</ul>
306					
307					</nav>
308			
309			
310					<!--
311<nav id="site-navigation" class="main-navigation desktop" role="navigation">
312				
313											
314						<div class="menu_inner_wrap solutions">
315							<a href="#">
316								<div class="menu_inner solutions">
317									<p>Solutions</p>
318								</div>
319							</a>
320						
321														
322								<div class="main_subnav">
323									<div class="wrap">
324										<div class="main_subnav_menu">
325											<li class="page_item page-item-408"><a href="https://trainfo.ca/solutions/reduce-congestion/">Reduce Congestion</a></li>
326<li class="page_item page-item-397"><a href="https://trainfo.ca/solutions/reduce-first-responder-delay/">Reduce First Responder Delay</a></li>
327<li class="page_item page-item-405 current_page_item"><a href="https://trainfo.ca/solutions/improve-safety/" aria-current="page">Improve Safety</a></li>
328<li class="page_item page-item-402"><a href="https://trainfo.ca/solutions/analytics/">Analytics</a></li>
329										</div>
330								
331										<div class="feature-testimonial">
332																					
333											<div class="feature-testimonial-content">
334												<h5></h5>
335												<p></p>
336												
337																					
338											</div>
339										
340																														</div>
341								
342								</div>
343							</div>
344							
345							
346    														 
347						
348					</div>
349					
350									
351						<div class="menu_inner_wrap technologies">
352							<a href="https://trainfo.ca/technologies/">
353								<div class="menu_inner technologies">
354									<p>Technology</p>
355								</div>
356							</a>
357						
358														
359								<div class="main_subnav">
360									<div class="wrap">
361										<div class="main_subnav_menu">
362																					</div>
363								
364										<div class="feature-testimonial">
365																					
366											<div class="feature-testimonial-content">
367												<h5></h5>
368												<p></p>
369												
370																					
371											</div>
372										
373																														</div>
374								
375								</div>
376							</div>
377							
378							
379    														 
380						
381					</div>
382					
383									
384						<div class="menu_inner_wrap resources">
385							<a href="#">
386								<div class="menu_inner resources">
387									<p>Resources</p>
388								</div>
389							</a>
390						
391														
392								<div class="main_subnav">
393									<div class="wrap">
394										<div class="main_subnav_menu">
395											<li class="page_item page-item-327"><a href="https://trainfo.ca/resources/videos/">Videos</a></li>
396<li class="page_item page-item-266"><a href="https://trainfo.ca/resources/case-studies/">Case Studies</a></li>
397<li class="page_item page-item-200"><a href="https://trainfo.ca/resources/faqs/">FAQs</a></li>
398										</div>
399								
400										<div class="feature-testimonial">
401																					
402											<div class="feature-testimonial-content">
403												<h5></h5>
404												<p></p>
405												
406																					
407											</div>
408										
409																														</div>
410								
411								</div>
412							</div>
413							
414							
415    														 
416						
417					</div>
418					
419									
420						<div class="menu_inner_wrap contact">
421							<a href="https://trainfo.ca/contact/">
422								<div class="menu_inner contact">
423									<p>Contact</p>
424								</div>
425							</a>
426						
427														
428								<div class="main_subnav">
429									<div class="wrap">
430										<div class="main_subnav_menu">
431																					</div>
432								
433										<div class="feature-testimonial">
434																					
435											<div class="feature-testimonial-content">
436												<h5></h5>
437												<p></p>
438												
439																					
440											</div>
441										
442																														</div>
443								
444								</div>
445							</div>
446							
447							
448    														 
449						
450					</div>
451					
452									
453						<div class="menu_inner_wrap about-us">
454							<a href="https://trainfo.ca/about-us/">
455								<div class="menu_inner about-us">
456									<p>About Us</p>
457								</div>
458							</a>
459						
460														
461								<div class="main_subnav">
462									<div class="wrap">
463										<div class="main_subnav_menu">
464																					</div>
465								
466										<div class="feature-testimonial">
467																					
468											<div class="feature-testimonial-content">
469												<h5></h5>
470												<p></p>
471												
472																					
473											</div>
474										
475																														</div>
476								
477								</div>
478							</div>
479							
480							
481    														 
482						
483					</div>
484					
485								
486			</nav>
487--><!-- #site-navigation -->
488			
489			<!-- Mobile Nav -->
490			<!--
491<nav id="site-navigation" class="main-navigation mobile">
492									
493			</nav>
494-->
495			<!-- Mobile Nav -->
496				</div>
497			</div>
498		</div>
499	
500	</header><!-- #masthead -->
501	
502	<div id="content" class="site-content">
503
504					
505			<div class="solution-header" style="background:url('https://trainfo.ca/wp-content/uploads/2020/08/header4-min.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center; ">
506					<div class="solutions-overlay"></div>
507						<div class="wrap">
508							<div class="solution-header-content reveal">
509								      								<h5>Solutions</h5>
510  											
511							<h1>
512								Improve Safety							</h1>
513							
514						</div>
515					</div>
516				</div>
517				
518		
519	<div id="primary" class="content-area">
520		<main id="main" class="site-main">
521			<div class="wrap">
522				
523<article id="post-405" class="post-405 page type-page status-publish has-post-thumbnail hentry">
524
525	<div class="entry-content">
526		
527<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">
528<div class="wp-block-kadence-column inner-column-1 kadence-column_e3b4cf-a9 reveal"><div class="kt-inside-inner-col">
529<figure class="wp-block-image size-large"><img decoding="async" width="90" height="114" src="https://trainfo.ca/wp-content/uploads/2020/08/improve-safety.png" alt="" class="wp-image-54"/></figure>
530
531
532
533<h4 class="has-red-color has-text-color wp-block-heading">Discourage drivers from <br>trying to beat the train.</h4>
534
535
536
537<p>Shockingly, 1 in 4 collisions at rail crossings are due to drivers trying to beat an approaching train. Despite warnings from flashing lights, bells, and gates to stop, impatient drivers risk their lives to avoid delays caused by blocked rail crossings. Often these drivers impose safety risks well before the rail crossing as they race and weave through traffic to beat the train. Clearly warning systems at the rail crossing are not enough to discourage this behavior. These drivers need advanced information to help them re-route around blocked crossings and/or let them know that the delay will be short and that it is not worth violating the warning signs. </p>
538
539
540
541<p>TRAINFO predicts traffic delays at rail crossings up to 10 minutes before a train arrives and delivers this information to roadside signs. These signs are installed well before rail crossings, giving drivers the chance to re-route around long delays or to calmly approach the blocked rail crossing for short delays.</p>
542
543
544
545<ul><li><strong>Discourage drivers from crossing tracks while warning systems are active</strong></li><li><strong>Prevent drivers from speeding to try and beat a train</strong></li><li><strong>Mitigate rear-end collisions due to unexpected traffic queues at rail crossings</strong></li></ul>
546
547
548
549<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
550<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>
551</div>
552</div></div>
553
554
555
556<div class="wp-block-kadence-column inner-column-2 kadence-column_427bbd-8e reveal"><div class="kt-inside-inner-col">
557<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/driver.png" alt="" class="wp-image-869" srcset="https://trainfo.ca/wp-content/uploads/2020/09/driver.png 564w, https://trainfo.ca/wp-content/uploads/2020/09/driver-227x300.png 227w" sizes="(max-width: 564px) 100vw, 564px" /></figure>
558</div></div>
559</div></div></div>
560
561
562
563<div class="wp-block-kadence-rowlayout alignnone"><div id="kt-layout-id_27317f-54" class="kt-row-layout-inner kt-layout-id_27317f-54"><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">
564<div class="wp-block-kadence-column inner-column-1 kadence-column_11efb6-6a reveal"><div class="kt-inside-inner-col">
565<figure class="wp-block-image size-full"><img decoding="async" width="2134" height="1082" src="https://trainfo.ca/wp-content/uploads/2020/10/[email protected]" alt="violation-harm" class="wp-image-1136" srcset="https://trainfo.ca/wp-content/uploads/2020/10/[email protected] 2134w, https://trainfo.ca/wp-content/uploads/2020/10/[email protected] 300w, https://trainfo.ca/wp-content/uploads/2020/10/[email protected] 1024w, https://trainfo.ca/wp-content/uploads/2020/10/[email protected] 768w, https://trainfo.ca/wp-content/uploads/2020/10/[email protected] 1536w, https://trainfo.ca/wp-content/uploads/2020/10/[email protected] 2048w" sizes="(max-width: 2134px) 100vw, 2134px" /><figcaption>TRAINFO is one of the few options to address collisions caused by driver impatience at rail crossings.</figcaption></figure>
566
567
568
569<p>More than one-quarter of all collisions at rail crossings are caused by impatient drivers trying to beat a train. These are drivers that intentionally violate active warning systems, resulting in unintentional harm to themselves and others. Most of the other collisions at rail crossings are caused by drivers unintentionally violating warning systems. Often these collisions are due to driver errors, complacency, and distraction. TRAINFO’s information is one of the few options to reduce collision risks caused by impatient drivers.&nbsp;</p>
570</div></div>
571
572
573
574<div class="wp-block-kadence-column inner-column-2 kadence-column_467b27-cb reveal"><div class="kt-inside-inner-col">
575<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="528" height="298" src="https://trainfo.ca/wp-content/uploads/TMCSITE1.png" alt="" class="wp-image-1206" srcset="https://trainfo.ca/wp-content/uploads/TMCSITE1.png 528w, https://trainfo.ca/wp-content/uploads/TMCSITE1-300x169.png 300w" sizes="(max-width: 528px) 100vw, 528px" /><figcaption>TRAINFO integrates into advanced traffic management systems to reduce collision risk at rail crossings.</figcaption></figure>
576
577
578
579<p>Traffic signal pre-emption, pre-signals, and queue cutters are used when roadway intersections are near rail crossings. These technologies help clear stopped vehicles off railway tracks when a train is approaching. These solutions are costly to implement and require access to railroad infrastru
579cture and cabinets. Luckily, TRAINFO integrates into traffic signal systems to achieve the same results for a fraction of the cost and without accessing railroad property.</p>
580</div></div>
581</div></div></div>
582
583
584
585<div class="wp-block-kadence-rowlayout alignnone"><div id="kt-layout-id_25f389-50" class="kt-row-layout-inner kt-layout-id_25f389-50"><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">
586<div class="wp-block-kadence-column inner-column-1 kadence-column_3d003e-79 reveal"><div class="kt-inside-inner-col"></div></div>
587
588
589
590<div class="wp-block-kadence-column inner-column-2 kadence-column_21ea3d-13 reveal"><div class="kt-inside-inner-col"></div></div>
591</div></div></div>
592
593
594
595<p></p>
596	</div><!-- .entry-content -->
597
598</article><!-- #post-405 -->
599			</div>
600		</main><!-- #main -->
601	</div><!-- #primary -->
602
603
604	</div><!-- #content -->
605
606	<footer id="colophon" class="site-footer" role="contentinfo">
607		<div class="wrap">
608		
609			<div class="top-footer">
610		
611							
612				<div class="footer-col reveal">
613					<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>
614				</div>
615				
616				<div class="footer-col reveal">
617					<ul class="social-info">
618										</ul>
619					
620					<div class="phone-number"><strong>P: </strong><a href="tel:1-888-572-7746">1-888-572-7746</a></div>
621					<div class="email-address"><strong>E: </strong><a href="mailto:[email protected]">[email protected]</a></div>
622				</div>
623			
624		</div>
625		
626		
627		
628		<div class="site-info reveal">
629			<ul>
630				<li>&copy; Copyright 2026 TRAINFO</li>
631				<li><a href="https://trainfo.ca/privacy-policy/">Privacy Policy</a></li>
632			</ul>
633		</div><!-- .site-info -->
634
635	</footer><!-- #colophon -->
636</div><!-- #page -->
637
638<script src="https://trainfo.ca/wp-content/themes/trainfo-splash/js/classie.js"></script>
vendor: 2 bytes, line 638
638
639<script src="https://trainfo.ca/wp-content/themes/trainfo-splash/js/uisearch.js"></script>
vendor: 2 bytes, line 639
639
640<script src="https://trainfo.ca/wp-content/themes/trainfo-splash/js/parallax.min.js"></script>
640
641
642<script>
643	//new UISearch( document.getElementById( 'sb-search' ) );
644</script>
644
645
646		
647
648		<!-- GA Google Analytics @ https://m0n.co/ga -->
vendor: 66 bytes, lines 648-649
648
649		<script async src="https://www.googletagmanager.com/gtag/js?id=
649G-TM4M650XCT
vendor: 14 bytes, lines 649-650
649"></script>
650		
650<script>
651			
vendor: 136 bytes, lines 651-654
651window.dataLayer = window.dataLayer || [];
652			function gtag(){dataLayer.push(arguments);}
653			gtag('js', new Date());
654			gtag('config', '
654G-TM4M650XCT
vendor: 6 bytes, lines 654-655
654');
655		
655</script>
655
656
657	<!-- Start of Async HubSpot Analytics Code -->
658<script type="text/javascript">
659(function(d,s,i,r) {
660if (d.getElementById(i)){return;}
661var n=d.createElement(s),e=d.getElementsByTagName(s)[0];
662n.id=i;n.src='//js.hs-analytics.net/analytics/'+(Math.ceil(new Date()/r)*r)+'/4553315.js';
663e.parentNode.insertBefore(n, e);
664})(document,"script","hs-analytics",300000);
665</script>
665
666<!-- End of Async HubSpot Analytics Code -->
667<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 667
667
668<script type="text/javascript" id="contact-form-7-js-extra">
669/* <![CDATA[ */
670var wpcf7 = {"api":{"root":"https:\/\/trainfo.ca\/wp-json\/","namespace":"contact-form-7\/v1"}};
671/* ]]> */
672</script>
vendor: 1 bytes, line 672
672
673<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 673
673
674<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 674
674
675<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 675
675
676<script type="text/javascript" id="trainfo-splash-theme-js-extra">
677/* <![CDATA[ */
678var trainfo_splash = {"ajaxurl":"https:\/\/trainfo.ca\/wp-admin\/admin-ajax.php"};
679/* ]]> */
680</script>
vendor: 1 bytes, line 680
680
681<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 681
681
682<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 682
682
683<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 683
683
684<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 684
684
685<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 685
685
686<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 686
686
687<script type="text/javascript" id="heateor_sss_sharing_js-js-before">
688/* <![CDATA[ */
689function 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")}
690/* ]]> */
691</script>
vendor: 1 bytes, line 691
691
692<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>
692
693
694
695
696
697
698</body>
699</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.