PageSourceSearch

https://fastesttrains.com/about-us/

html fastesttrains.com collected 2026-10-04 10:41:49 UTC 251,306 bytes, 2,358 lines download raw bytes

1<!doctype html>
2<html lang="en-US" prefix="og: https://ogp.me/ns#" class="no-js" itemtype="https://schema.org/WebPage" itemscope>
3<head>
4	<meta charset="UTF-8">
5	<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
6	
7<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ -->
8<title>About Us October 2026</title><link rel="preload" href="https://fastesttrains.com/wp-content/uploads/2025/04/fastest-trains-official-logo.webp" as="image" fetchpriority="high">
9<meta name="description" content="At FastestTrains.com, we’re passionate about speed, innovation, and the transformative power of modern rail systems. Our mission is to provide train"/>
10<meta name="robots" content="follow, noindex"/>
11<meta property="og:locale" content="en_US" />
12<meta property="og:type" content="article" />
13<meta property="og:title" content="About Us October 2026" />
14<meta property="og:description" content="At FastestTrains.com, we’re passionate about speed, innovation, and the transformative power of modern rail systems. Our mission is to provide train" />
15<meta property="og:url" content="https://fastesttrains.com/about-us/" />
16<meta property="og:site_name" content="Fastest Trains" />
17<meta property="article:publisher" content="https://www.facebook.com/fastesttrains/" />
18<meta property="article:author" content="https://www.facebook.com/fastesttrains/" />
19<meta property="og:updated_time" content="2025-04-14T21:08:14+00:00" />
20<meta property="fb:app_id" content="528216650142592" />
21<meta property="og:image" content="https://fastesttrains.com/wp-content/uploads/2025/02/social-cover.webp" />
22<meta property="og:image:secure_url" content="https://fastesttrains.com/wp-content/uploads/2025/02/social-cover.webp" />
23<meta property="og:image:width" content="1200" />
24<meta property="og:image:height" content="630" />
25<meta property="og:image:alt" content="Fastest Trains Speed Test" />
26<meta property="og:image:type" content="image/webp" />
27<meta name="twitter:card" content="summary_large_image" />
28<meta name="twitter:title" content="About Us October 2026" />
29<meta name="twitter:description" content="At FastestTrains.com, we’re passionate about speed, innovation, and the transformative power of modern rail systems. Our mission is to provide train" />
30<meta name="twitter:site" content="@fastesttrainss" />
31<meta name="twitter:creator" content="@fastesttrainss" />
32<meta name="twitter:image" content="https://fastesttrains.com/wp-content/uploads/2025/02/social-cover.webp" />
33<meta name="twitter:label1" content="Time to read" />
34<meta name="twitter:data1" content="1 minute" />
35<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://fastesttrains.com/#organization","name":"Fastest Trains","url":"https://fastesttrains.com/","sameAs":["https://www.facebook.com/fastesttrains/","https://twitter.com/fastesttrainss","https://x.com/fastesttrainss","https://www.pinterest.com/thefastesttrains/","https://www.reddit.com/user/fastesttrains/","https://www.instagram.com/thefastesttrains/","https://www.youtube.com/@thefastesttrains","https://www.quora.com/profile/Fastesttrains","https://github.com/fastesttrains","https://www.tumblr.com/fastesttrains","https://www.tiktok.com/@thefastesttrains","https://www.threads.net/@thefastesttrains","https://vimeo.com/fastesttrains","https://dribbble.com/fastesttrains","https://www.behance.net/fastesttrains"],"logo":{"@type":"ImageObject","@id":"https://fastesttrains.com/#logo","url":"https://fastesttrains.com/wp-content/uploads/2025/04/fastest-trains-logo.webp","contentUrl":"https://fastesttrains.com/wp-content/uploads/2025/04/fastest-trains-logo.webp","caption":"Fastest Trains","inLanguage":"en-US","width":"500","height":"500"}},{"@type":"WebSite","@id":"https://fastesttrains.com/#website","url":"https://fastesttrains.com","name":"Fastest Trains","publisher":{"@id":"https://fastesttrains.com/#organization"},"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https://fastesttrains.com/wp-content/uploads/2025/02/social-cover.webp","url":"https://fastesttrains.com/wp-content/uploads/2025/02/social-cover.webp","width":"1200","height":"630","caption":"Fastest Trains Speed Test","inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://fastesttrains.com/about-us/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://fastesttrains.com/","name":"Home"}},{"@type":"ListItem","position":"2","item":{"@id":"https://fastesttrains.com/about-us/","name":"About Us"}}]},{"@type":"AboutPage","@id":"https://fastesttrains.com/about-us/#webpage","url":"https://fastesttrains.com/about-us/","name":"About Us October 2026","datePublished":"2025-02-12T07:56:46+00:00","dateModified":"2025-04-14T21:08:14+00:00","isPartOf":{"@id":"https://fastesttrains.com/#website"},"primaryImageOfPage":{"@id":"https://fastesttrains.com/wp-content/uploads/2025/02/social-cover.webp"},"inLanguage":"en-US","breadcrumb":{"@id":"https://fastesttrains.com/about-us/#breadcrumb"}}]}</script>
35
36<!-- /Rank Math WordPress SEO plugin -->
37
38<link rel='dns-prefetch' href='//scripts.journeymv.com' />
39<link rel='dns-prefetch' href='//maps.googleapis.com' />
40<link rel='dns-prefetch' href='//maps.gstatic.com' />
41
42
43<link rel='dns-prefetch' href='//ajax.googleapis.com' />
44<link rel='dns-prefetch' href='//apis.google.com' />
45<link rel='dns-prefetch' href='//google-analytics.com' />
46<link rel='dns-prefetch' href='//www.google-analytics.com' />
47<link rel='dns-prefetch' href='//ssl.google-analytics.com' />
48<link rel='dns-prefetch' href='//youtube.com' />
49<link rel='dns-prefetch' href='//api.pinterest.com' />
50<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
51<link rel='dns-prefetch' href='//connect.facebook.net' />
52<link rel='dns-prefetch' href='//platform.twitter.com' />
53<link rel='dns-prefetch' href='//syndication.twitter.com' />
54<link rel='dns-prefetch' href='//platform.instagram.com' />
55<link rel='dns-prefetch' href='//disqus.com' />
56<link rel='dns-prefetch' href='//sitename.disqus.com' />
57<link rel='dns-prefetch' href='//s7.addthis.com' />
58<link rel='dns-prefetch' href='//platform.linkedin.com' />
59<link rel='dns-prefetch' href='//w.sharethis.com' />
60<link rel='dns-prefetch' href='//i0.wp.com' />
61<link rel='dns-prefetch' href='//i1.wp.com' />
62<link rel='dns-prefetch' href='//i2.wp.com' />
63<link rel='dns-prefetch' href='//stats.wp.com' />
64<link rel='dns-prefetch' href='//pixel.wp.com' />
65<link rel='dns-prefetch' href='//s.gravatar.com' />
66<link rel='dns-prefetch' href='//0.gravatar.com' />
67<link rel='dns-prefetch' href='//2.gravatar.com' />
68<link rel='dns-prefetch' href='//1.gravatar.com' />
69<link rel='dns-prefetch' href='//www.googletagmanager.com' />
70<link rel='dns-prefetch' href='//www.googletagservices.com' />
71<link rel='dns-prefetch' href='//adservice.google.com' />
72<link rel='dns-prefetch' href='//pagead2.googlesyndication.com' />
73<link rel='dns-prefetch' href='//tpc.googlesyndication.com' />
74<link rel='dns-prefetch' href='//bp.blogspot.com' />
75<link rel='dns-prefetch' href='//1.bp.blogspot.com' />
76<link rel='dns-prefetch' href='//2.bp.blogspot.com' />
77<link rel='dns-prefetch' href='//3.bp.blogspot.com' />
78<link rel='dns-prefetch' href='//4.bp.blogspot.com' />
79<link rel='dns-prefetch' href='//ajax.microsoft.com' />
80<link rel='dns-prefetch' href='//ajax.aspnetcdn.com' />
81<link rel='dns-prefetch' href='//s3.amazonaws.com' />
82<link rel='dns-prefetch' href='//code.jquery.com' />
83<link rel='dns-prefetch' href='//stackpath.bootstrapcdn.com' />
84<link rel='dns-prefetch' href='//use.fontawesome.com' />
85<link rel='dns-prefetch' href='//player.vimeo.com' />
86<link rel='dns-prefetch' href='//github.githubassets.com' />
87<link rel='dns-prefetch' href='//referrer.disqus.com' />
88<link rel='dns-prefetch' href='//c.disquscdn.com' />
89<link rel='dns-prefetch' href='//ad.doubleclick.net' />
90<link rel='dns-prefetch' href='//googleads.g.doubleclick.net' />
91<link rel='dns-prefetch' href='//stats.g.doubleclick.net' />
92<link rel='dns-prefetch' href='//cm.g.doubleclick.net' />
93<link rel='dns-prefetch' href='//stats.buysellads.com' />
94<link rel='dns-prefetch' href='//s3.buysellads.com' />
95<link rel='dns-prefetch' href='//-%20[%20]' />
96			
96<script>document.documentElement.classList.remove( 'no-js' );</script>
96
97			<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://fastesttrains.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ffastesttrains.com%2Fabout-us%2F" />
98<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://fastesttrains.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ffastesttrains.com%2Fabout-us%2F&#038;format=xml" />
99<style id="wp-block-library-inline-css">
100:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
100--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
101
102/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
103</style>
104<style id="classic-theme-styles-inline-css">
105/*! This file is auto-generated */
106.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}
107/*# sourceURL=/wp-includes/css/classic-themes.min.css */
108</style>
109
110<style id="global-styles-inline-css">
111:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--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--theme-palette-1: var(--global-palette1);--wp--preset--color--theme-palette-2: var(--global-palette2);--wp--preset--color--theme-palette-3: var(--global-palette3);--wp--preset--color--theme-palette-4: var(--global-palette4);--wp--preset--color--theme-palette-5: var(--global-palette5);--wp--preset--color--theme-palette-6: var(--global-palette6);--wp--preset--color--theme-palette-7: var(--global-palette7);--wp--preset--color--theme-palette-8: var(--global-palette8);--wp--preset--color--theme-palette-9: var(--global-palette9);--wp--preset--color--theme-palette-10: var(--global-palette10);--wp--preset--color--theme-palette-11: var(--global-palette11);--wp--preset--color--theme-palette-12: var(--global-palette12);--wp--preset--color--theme-palette-13: var(--global-palette13);--wp--preset--color--theme-palette-14: var(--global-palette14);--wp--preset--color--theme-palette-15: var(--global-palette15);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 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,rgb(252,185,
1110) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: var(--global-font-size-small);--wp--preset--font-size--medium: var(--global-font-size-medium);--wp--preset--font-size--large: var(--global-font-size-large);--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--larger: var(--global-font-size-larger);--wp--preset--font-size--xxlarge: var(--global-font-size-xxlarge);--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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: var(--global-calc-content-width);--wp--style--global--wide-size: var(--global-calc-wide-content-width); }:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){font-style: inherit;font-weight: inherit;letter-spacing: inherit;text-transform: inherit;}.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-theme-palette-1-color{color: var(--wp--preset--color--theme-palette-1) !important;}.has-theme-palette-2-color{color: var(--wp--preset--color--theme-palette-2) !important;}.has-theme-palette-3-color{color: var(--wp--preset--color--theme-palette-3) !important;}.has-theme-palette-4-color{color: var(--wp--preset--color--theme-palette-4) !important;}.has-theme-palette-5-color{color: var(--wp--preset--color--theme-palette-5) !important;}.has-theme-palette-6-color{color: var(--wp--preset--color--theme-palette-6) !important;}.has-theme-palette-7-color{color: var(--wp--preset--color--theme-palette-7) !important;}.has-theme-palette-8-color{color: var(--wp--preset--color--theme-palette-8) !important;}.has-theme-palette-9-color{color: var(--wp--preset--color--theme-palette-9) !important;}.has-theme-palette-10-color{color: var(--wp--preset--color--theme-palette-10) !important;}.has-theme-palette-11-color{color: var(--wp--preset--color--theme-palette-11) !important;}.has-theme-palette-12-color{color: var(--wp--preset--color--theme-palette-12) !important;}.has-theme-palette-13-color{color: var(--wp--preset--color--theme-palette-13) !important;}.has-theme-palette-14-color{color: var(--wp--preset--color--theme-palette-14) !important;}.has-theme-palette-15-color{color: var(--wp--preset--color--theme-palette-15) !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-theme-palette-1-background-color{background-color: var(--wp--preset--color--theme-palette-1) !important;}.has-theme-palette-2-background-color{background-color: var(--wp--preset--color--theme-palette-2) !important;}.has-theme-palette-3-background-color{background-color: var(--wp--preset--color--theme-palette-3) !important;}.has-theme-palette-4-background-color{background-color: var(--wp--preset--color--theme-palette-4) !important;}.has-theme-palette-5-background-color{background-color: var(--wp--preset--color--theme-palette-5) !important;}.has-theme-palette-6-background-color{background-color: var(--wp--preset--color--theme-palette-6) !important;}.has-theme-palette-7-background-color{background-color: var(--wp--preset--color--theme-palette-7) !important;}.has-theme-palette-8-background-color{background-color: var(--wp--preset--color--theme-palette-8) !important;}.has-theme-palette-9-background-color{background-color: var(--wp--preset--color--theme-palette-9) !important;}.has-theme-palette-10-background-color{background-color: var(--wp--preset--color--theme-palette-10) !important;}.has-theme-palette-11-background-color{background-color: var(--wp--preset--color--theme-palette-11) !important;}.has-theme-palette-12-background-color{background-color: var(--wp--preset--color--theme-palette-12) !important;}.has-theme-palette-13-background-color{background-color: var(--wp--preset--color--theme-palette-13) !important;}.has-theme-palette-14-background-color{background-color: var(--wp--preset--color--theme-palette-14) !important;}.has-theme-palette-15-background-color{background-color: var(--wp--preset--color--theme-palette-15) !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-theme-palette-1-border-color{border-color: var(--wp--preset--color--theme-palette-1) !important;}.has-theme-palette-2-border-color{border-color: var(--wp--preset--color--theme-palette-2) !important;}.has-theme-palette-3-border-color{border-color: var(--wp--preset--color--theme-palette-3) !important;}.has-theme-palette-4-border-color{border-color: var(--wp--preset--color--theme-palette-4) !important;}.has-theme-palette-5-border-color{border-color: var(--wp--preset--color--theme-palette-5) !important;}.has-theme-palette-6-border-color{border-color: var(--wp--preset--color--theme-palette-6) !important;}.has-theme-palette-7-border-color{border-color: var(--wp--preset--color--theme-palette-7) !important;}.has-theme-palette-8-border-color{border-color: var(--wp--preset--color--theme-palette-8) !important;}.has-theme-palette-9-border-color{border-color: var(--wp--preset--color--theme-palette-9) !important;}.has-theme-palette-10-border-color{border-color: var(--wp--preset--color--theme-palette-10) !important;}.has-theme-palette-11-border-color{border-color: var(--wp--preset--color--theme-palette-11) !important;}.has-theme-palette-12-border-color{border-color: var(--wp--preset--color--theme-palette-12) !important;}.has-theme-palette-13-border-color{border-color: var(--wp--preset--color--theme-palette-13) !important;}.has-theme-palette-14-border-color{border-color: var(--wp--preset--color--theme-palette-14) !important;}.has-theme-palette-15-border-color{border-color: var(--wp--preset--color--theme-palette-15) !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;}
111.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;}.has-larger-font-size{font-size: var(--wp--preset--font-size--larger) !important;}.has-xxlarge-font-size{font-size: var(--wp--preset--font-size--xxlarge) !important;}
112/*# sourceURL=global-styles-inline-css */
113</style>
114
115<link data-minify="1" rel='stylesheet' id='train-speed-test-style-css' href='https://fastesttrains.com/wp-content/cache/min/1/wp-content/plugins/train-speed-test/css/style.css?ver=1790194223' media='all' />
116<link rel='stylesheet' id='kadence-global-css' href='https://fastesttrains.com/wp-content/themes/kadence/assets/css/global.min.css?ver=1.5.2' media='all' />
117<style id="kadence-global-inline-css">
118/* Kadence Base CSS */
119:root{--global-palette1:#3e7b27;--global-palette2:#85a947;--global-palette3:#212121;--global-palette4:#2D3748;--global-palette5:#4A5568;--global-palette6:#718096;--global-palette7:#bae577;--global-palette8:#f5ffe9;--global-palette9:#ffffff;--global-palette10:oklch(from var(--global-palette1) calc(l + 0.10 * (1 - l)) calc(c * 1.00) calc(h + 180) / 100%);--global-palette11:#13612e;--global-palette12:#1159af;--global-palette13:#b82105;--global-palette14:#f7630c;--global-palette15:#f5a524;--global-palette9rgb:255, 255, 255;--global-palette-highlight:var(--global-palette3);--global-palette-highlight-alt:var(--global-palette1);--global-palette-highlight-alt2:var(--global-palette9);--global-palette-btn-bg:var(--global-palette1);--global-palette-btn-bg-hover:var(--global-palette2);--global-palette-btn:var(--global-palette9);--global-palette-btn-hover:var(--global-palette9);--global-palette-btn-sec-bg:var(--global-palette7);--global-palette-btn-sec-bg-hover:var(--global-palette2);--global-palette-btn-sec:var(--global-palette3);--global-palette-btn-sec-hover:var(--global-palette9);--global-body-font-family:Poppins, sans-serif;--global-heading-font-family:Oswald, sans-serif;--global-primary-nav-font-family:inherit;--global-fallback-font:sans-serif;--global-display-fallback-font:sans-serif;--global-content-width:1290px;--global-content-wide-width:calc(1290px + 230px);--global-content-narrow-width:842px;--global-content-edge-padding:1.5rem;--global-content-boxed-padding:2rem;--global-calc-content-width:calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );--wp--style--global--content-size:var(--global-calc-content-width);}.wp-site-blocks{--global-vw:calc( 100vw - ( 0.5 * var(--scrollbar-offset)));}body{background:var(--global-palette8);}body, input, select, optgroup, textarea{font-style:normal;font-weight:normal;font-size:16px;line-height:1.6;font-family:var(--global-body-font-family);color:var(--global-palette4);}.content-bg, body.content-style-unboxed .site{background:var(--global-palette9);}@media all and (max-width: 767px){body{font-size:15px;}}h1,h2,h3,h4,h5,h6{font-family:var(--global-heading-font-family);}h1{font-style:normal;font-weight:700;font-size:50px;line-height:1.5;color:var(--global-palette1);}h2{font-style:normal;font-weight:700;font-size:45px;line-height:1.5;color:var(--global-palette1);}h3{font-style:normal;font-weight:700;font-size:35px;line-height:1.5;color:var(--global-palette3);}h4{font-style:normal;font-weight:700;font-size:28px;line-height:1.5;color:var(--global-palette4);}h5{font-style:normal;font-weight:700;font-size:24px;line-height:1.5;color:var(--global-palette4);}h6{font-weight:700;font-size:18px;line-height:1.5;color:var(--global-palette5);}@media all and (max-width: 767px){h1{font-size:35px;}h2{font-size:32px;}h3{font-size:28px;}h4{font-size:24px;}h5{font-size:20px;}}.entry-hero .kadence-breadcrumbs{max-width:1290px;}.site-container, .site-header-row-layout-contained, .site-footer-row-layout-contained, .entry-hero-layout-contained, .comments-area, .alignfull > .wp-block-cover__inner-container, .alignwide > .wp-block-cover__inner-container{max-width:var(--global-content-width);}.content-width-narrow .content-container.site-container, .content-width-narrow .hero-container.site-container{max-width:var(--global-content-narrow-width);}@media all and (min-width: 1520px){.wp-site-blocks .content-container  .alignwide{margin-left:-115px;margin-right:-115px;width:unset;max-width:unset;}}@media all and (min-width: 1102px){.content-width-narrow .wp-site-blocks .content-container .alignwide{margin-left:-130px;margin-right:-130px;width:unset;max-width:unset;}}.content-style-boxed .wp-site-blocks .entry-content .alignwide{margin-left:calc( -1 * var( --global-content-boxed-pa
119dding ) );margin-right:calc( -1 * var( --global-content-boxed-padding ) );}.content-area{margin-top:5rem;margin-bottom:5rem;}@media all and (max-width: 1024px){.content-area{margin-top:3rem;margin-bottom:3rem;}}@media all and (max-width: 767px){.content-area{margin-top:2rem;margin-bottom:2rem;}}@media all and (max-width: 1024px){:root{--global-content-boxed-padding:2rem;}}@media all and (max-width: 767px){:root{--global-content-boxed-padding:1.5rem;}}.entry-content-wrap{padding:2rem;}@media all and (max-width: 1024px){.entry-content-wrap{padding:2rem;}}@media all and (max-width: 767px){.entry-content-wrap{padding:1.5rem;}}.entry.single-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}.entry.loop-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}.loop-entry .entry-content-wrap{padding:2rem;}@media all and (max-width: 1024px){.loop-entry .entry-content-wrap{padding:2rem;}}@media all and (max-width: 767px){.loop-entry .entry-content-wrap{padding:1.5rem;}}button, .button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"], .fl-button, .elementor-button-wrapper .elementor-button, .wc-block-components-checkout-place-order-button, .wc-block-cart__submit{box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}button:hover, button:focus, button:active, .button:hover, .button:focus, .button:active, .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, input[type="button"]:hover, input[type="button"]:focus, input[type="button"]:active, input[type="reset"]:hover, input[type="reset"]:focus, input[type="reset"]:active, input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active, .elementor-button-wrapper .elementor-button:hover, .elementor-button-wrapper .elementor-button:focus, .elementor-button-wrapper .elementor-button:active, .wc-block-cart__submit:hover{box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}.kb-button.kb-btn-global-outline.kb-btn-global-inherit{padding-top:calc(px - 2px);padding-right:calc(px - 2px);padding-bottom:calc(px - 2px);padding-left:calc(px - 2px);}@media all and (min-width: 1025px){.transparent-header .entry-hero .entry-hero-container-inner{padding-top:80px;}}@media all and (max-width: 1024px){.mobile-transparent-header .entry-hero .entry-hero-container-inner{padding-top:80px;}}@media all and (max-width: 767px){.mobile-transparent-header .entry-hero .entry-hero-container-inner{padding-top:80px;}}#kt-scroll-up-reader, #kt-scroll-up{border:5px solid currentColor;border-radius:16px 16px 16px 16px;background:var(--global-palette1);border-color:var(--global-palette3);bottom:30px;font-size:1.5em;padding:0.59em 0.59em 0.59em 0.59em;}#kt-scroll-up-reader.scroll-up-side-right, #kt-scroll-up.scroll-up-side-right{right:30px;}#kt-scroll-up-reader.scroll-up-side-left, #kt-scroll-up.scroll-up-side-left{left:30px;}@media all and (hover: hover){#kt-scroll-up-reader:hover, #kt-scroll-up:hover{color:var(--global-palette1);background:var(--global-palette7);border-color:var(--global-palette3);}}.entry-hero.page-hero-section .entry-header{min-height:200px;}
120/* Kadence Header CSS */
121@media all and (max-width: 1024px){.mobile-transparent-header #masthead{position:absolute;left:0px;right:0px;z-index:100;}.kadence-scrollbar-fixer.mobile-transparent-header #masthead{right:var(--scrollbar-offset,0);}.mobile-transparent-header #masthead, .mobile-transparent-header .site-top-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-main-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-bottom-header-wrap .site-header-row-container-inner{background:transparent;}.site-header-row-tablet-layout-fullwidth, .site-header-row-tablet-layout-standard{padding:0px;}}@media all and (min-width: 1025px){.transparent-header #masthead{position:absolute;left:0px;right:0px;z-index:100;}.transparent-header.kadence-scrollbar-fixer #masthead{right:var(--scrollbar-offset,0);}.transparent-header #masthead, .transparent-header .site-top-header-wrap .site-header-row-container-inner, .transparent-header .site-main-header-wrap .site-header-row-container-inner, .transparent-header .site-bottom-header-wrap .site-header-row-container-inner{background:transparent;}}
121.site-branding a.brand img{max-width:200px;}.site-branding a.brand img.svg-logo-image{width:200px;}.site-branding{padding:10px 0px 10px 0px;}#masthead, #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.site-main-header-wrap), #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start) > .site-header-row-container-inner{background:#ffffff;}.site-main-header-inner-wrap{min-height:80px;}.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container>ul>li>a:after{width:calc( 100% - 1.2em);}.main-navigation .primary-menu-container > ul > li.menu-item > a{padding-left:calc(1.2em / 2);padding-right:calc(1.2em / 2);padding-top:0.6em;padding-bottom:0.6em;color:var(--global-palette5);}.main-navigation .primary-menu-container > ul > li.menu-item .dropdown-nav-special-toggle{right:calc(1.2em / 2);}.main-navigation .primary-menu-container > ul li.menu-item > a{font-style:normal;font-weight:700;}.main-navigation .primary-menu-container > ul > li.menu-item > a:hover{color:var(--global-palette9);background:var(--global-palette1);}.main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a{color:var(--global-palette3);background:#e5f6cf;}.header-navigation .header-menu-container ul ul.sub-menu, .header-navigation .header-menu-container ul ul.submenu{background:var(--global-palette9);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.1);}.header-navigation .header-menu-container ul ul li.menu-item, .header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul > li.menu-item > a{border-bottom:2px solid var(--global-palette1);border-radius:2px 2px 2px 2px;}.header-navigation .header-menu-container ul ul li.menu-item > a{width:300px;padding-top:0.6em;padding-bottom:0.6em;color:var(--global-palette5);font-style:normal;font-weight:700;font-size:14px;}.header-navigation .header-menu-container ul ul li.menu-item > a:hover{color:var(--global-palette9);background:var(--global-palette1);border-radius:2px 2px 2px 2px;}.header-navigation .header-menu-container ul ul li.menu-item.current-menu-item > a{color:var(--global-palette9);background:var(--global-palette1);border-radius:2px 2px 2px 2px;}.mobile-toggle-open-container .menu-toggle-open, .mobile-toggle-open-container .menu-toggle-open:focus{background:var(--global-palette1);color:var(--global-palette9);padding:0.4em 0.6em 0.4em 0.6em;font-size:14px;}.mobile-toggle-open-container .menu-toggle-open.menu-toggle-style-bordered{border:1px solid currentColor;}.mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon{font-size:20px;}.mobile-toggle-open-container .menu-toggle-open:hover, .mobile-toggle-open-container .menu-toggle-open:focus-visible{color:var(--global-palette9);background:var(--global-palette2);}.mobile-navigation ul li{font-size:14px;}.mobile-navigation ul li a{padding-top:1em;padding-bottom:1em;}.mobile-navigation ul li > a, .mobile-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette8);}.mobile-navigation ul li.current-menu-item > a, .mobile-navigation ul li.current-menu-item.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette-highlight);}.mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap, .mobile-navigation ul li:not(.menu-item-has-children) a{border-bottom:1px solid rgba(255,255,255,0.1);}.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{border-left:1px solid rgba(255,255,255,0.1);}#mobile-drawer .drawer-inner, #mobile-drawer.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-portion-bg, #mobile-drawer.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.pop-animated.show-drawer .drawer-inner{background:var(--global-palette2);}#mobile-drawer .drawer-header .drawer-toggle{padding:0.6em 0.15em 0.6em 0.15em;font-size:24px;}.header-social-wrap .header-social-inner-wrap{font-size:1em;gap:0.3em;}.header-social-wrap .header-social-inner-wrap .social-button{border:2px none transparent;border-radius:3px;}
122/* Kadence Footer CSS */
123.site-middle-footer-wrap .site-footer-row-container-inner{background:var(--global-palette7);}.site-middle-footer-inner-wrap{padding-top:30px;padding-bottom:30px;grid-column-gap:30px;grid-row-gap:30px;}.site-middle-footer-inner-wrap .widget{margin-bottom:30px;}.site-middle-footer-inner-wrap .site-footer-section:not(:last-child):after{right:calc(-30px / 2);}.site-bottom-footer-wrap .site-footer-row-container-inner{background:var(--global-palette1);}.site-bottom-footer-inner-wrap{padding-top:10px;padding-bottom:10px;grid-column-gap:30px;}.site-bottom-footer-inner-wrap .widget{margin-bottom:30px;}.site-bottom-footer-inner-wrap .site-footer-section:not(:last-child):after{right:calc(-30px / 2);}#colophon .footer-html{font-style:normal;color:var(--global-palette9);}#colophon .site-footer-row-container .site-footer-row .footer-html a{color:var(--global-palette9);}#colophon .site-footer-row-container .site-footer-row .footer-html a:hover{color:var(--global-palette7);}
124/*# sourceURL=kadence-global-inline-css */
125</style>
126<link rel='stylesheet' id='kadence-header-css' href='https://fastesttrains.com/wp-content/themes/kadence/assets/css/header.min.css?ver=1.5.2' media='all' />
127<link rel='stylesheet' id='kadence-content-css' href='https://fastesttrains.com/wp-content/themes/kadence/assets/css/content.min.css?ver=1.5.2' media='all' />
128<link rel='stylesheet' id='kadence-footer-css' href='https://fastesttrains.com/wp-content/themes/kadence/assets/css/footer.min.css?ver=1.5.2' media='all' />
129<link data-minify="1" rel='stylesheet' id='menu-addons-css' href='https://fastesttrains.com/wp-content/cache/min/1/wp-content/plugins/kadence-pro/dist/mega-menu/menu-addon.css?ver=1790194223' media='all' />
130<link data-minify="1" rel='stylesheet' id='kadence-blocks-rowlayout-css' href='https://fastesttrains.com/wp-content/cache/min/1/wp-content/plugins/kadence-blocks/dist/style-blocks-rowlayout.css?ver=1790194223' media='all' />
131<link data-minify="1" rel='stylesheet' id='kadence-blocks-column-css' href='https://fastesttrains.com/wp-content/cache/min/1/wp-content/plugins/kadence-blocks/dist/style-blocks-column.css?ver=1790194223' media='all' />
132<style id="kadence-blocks-advancedheading-inline-css">
133	.wp-block-kadence-advancedheading mark{background:transparent;border-style:solid;border-width:0}
134	.wp-block-kadence-advancedheading mark.kt-highlight{color:#f76a0c;}
135	.kb-adv-heading-icon{display: inline-flex;justify-content: center;align-items: center;}
136	.is-layout-constrained > .kb-advanced-heading-link {display: block;}.wp-block-kadence-advancedheading.has-background{padding: 0;}	.single-content .kadence-advanced-heading-wrapper h1,
137	.single-content .kadence-advanced-heading-wrapper h2,
138	.single-content .kadence-advanced-heading-wrapper h3,
139	.single-content .kadence-advanced-heading-wrapper h4,
140	.single-content .kadence-advanced-heading-wrapper h5,
141	.single-content .kadence-advanced-heading-wrapper h6 {margin: 1.5em 0 .5em;}
142	.single-content .kadence-advanced-heading-wrapper+* { margin-top:0;}.kb-screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);}
143/*# sourceURL=kadence-blocks-advancedheading-inline-css */
144</style>
145<link data-minify="1" rel='stylesheet' id='kadence-blocks-spacer-css' href='https://fastesttrains.com/wp-content/cache/min/1/wp-content/plugins/kadence-blocks/dist/style-blocks-spacer.css?ver=1790194223' media='all' />
146<link data-minify="1" rel='stylesheet' id='kadence-blocks-iconlist-css' href='https://fastesttrains.com/wp-content/cache/min/1/wp-content/plugins/kadence-blocks/dist/style-blocks-iconlist.css?ver=1790194223' media='all' />
147<link rel='stylesheet' id='kadence-rankmath-css' href='https://fastesttrains.com/wp-content/themes/kadence/assets/css/rankmath.min.css?ver=1.5.2' media='all' />
148<style id="kadence-blocks-global-variables-inline-css">
149: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);
149--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);}
150/*# sourceURL=kadence-blocks-global-variables-inline-css */
151</style>
152<style id="kadence_blocks_css-inline-css">
153.kb-row-layout-id16_e217dc-d6 > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-xl, 4rem);padding-bottom:var(--global-kb-spacing-xl, 4rem);grid-template-columns:minmax(0, 1fr);}@media all and (max-width: 767px){.kb-row-layout-id16_e217dc-d6 > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-md, 2rem);grid-template-columns:minmax(0, 1fr);}}.kadence-column16_2d9886-62 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column16_2d9886-62 > .kt-inside-inner-col{flex-direction:column;}.kadence-column16_2d9886-62 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column16_2d9886-62 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column16_2d9886-62 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.wp-block-kadence-advancedheading.kt-adv-heading16_c00822-a0, .wp-block-kadence-advancedheading.kt-adv-heading16_c00822-a0[data-kb-block="kb-adv-heading16_c00822-a0"]{text-align:center;}.wp-block-kadence-advancedheading.kt-adv-heading16_c00822-a0 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading16_c00822-a0[data-kb-block="kb-adv-heading16_c00822-a0"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-heading16_c00822-a0 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading16_c00822-a0[data-kb-block="kb-adv-heading16_c00822-a0"] img.kb-inline-image{width:150px;display:inline-block;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading16_c00822-a0, .wp-block-kadence-advancedheading.kt-adv-heading16_c00822-a0[data-kb-block="kb-adv-heading16_c00822-a0"]{font-size:var(--global-kb-font-size-lg, 2rem);}}.kb-row-layout-id16_e0fee0-07 > .kt-row-column-wrap{max-width:var( --global-content-width, 1290px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:var(--global-kb-spacing-lg, 3rem);padding-bottom:var(--global-kb-spacing-lg, 3rem);grid-template-columns:minmax(0, 1fr);}@media all and (max-width: 767px){.kb-row-layout-id16_e0fee0-07 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}.kadence-column16_9626c4-6f > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column16_9626c4-6f > .kt-inside-inner-col{flex-direction:column;}.kadence-column16_9626c4-6f > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column16_9626c4-6f > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column16_9626c4-6f > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.wp-block-kadence-advancedheading.kt-adv-heading16_0ffef6-72, .wp-block-kadence-advancedheading.kt-adv-heading16_0ffef6-72[data-kb-block="kb-adv-heading16_0ffef6-72"]{margin-bottom:0px;text-align:center;}.wp-block-kadence-advancedheading.kt-adv-heading16_0ffef6-72 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading16_0ffef6-72[data-kb-block="kb-adv-heading16_0ffef6-72"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-heading16_0ffef6-72 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading16_0ffef6-72[data-kb-block="kb-adv-heading16_0ffef6-72"] img.kb-inline-image{width:150px;display:inline-block;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading16_0ffef6-72, .wp-block-kadence-advancedheading.kt-adv-heading16_0ffef6-72[data-kb-block="kb-adv-heading16_0ffef6-72"]{font-size:var(--global-kb-font-size-lg, 2rem);}}.wp-block-kadence-spacer.kt-block-spacer-16_3bd063-00 .kt-block-spacer{height:10px;}.wp-block-kadence-spacer.kt-block-spacer-16_3bd063-00 .kt-divider{border-top-width:4px;border-top-color:var(--global-palette1, #3182CE);width:18%;}@media all and (max-width: 767px){.wp-block-kadence-spacer.kt-block-spacer-16_3bd063-00 .kt-divider{width:45%!important;}}.wp-block-kadence-advancedheading.kt-adv-heading16_9f48a4-23, .wp-block-kadence-advancedheading.kt-adv-heading16_9f48a4-23[data-kb-block="kb-adv-heading16_9f48a4-23"]{padding-top:var(--global-kb-spacing-sm, 1.5rem);text-align:center;}.wp-block-kadence-advancedheading.kt-adv-heading16_9f48a4-23 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading16_9f48a4-23[data-kb-block="kb-adv-heading16_9f48a4-23"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-heading16_9f48a4-23 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading16_9f48a4-23[data-kb-block="kb-adv-heading16_9f48a4-23"] img.kb-inline-image{width:150px;display:inline-block;}.kb-row-layout-id16_f7a590-72 > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-lg, 3rem);padding-bottom:var(--global-kb-spacing-lg, 3rem);grid-template-columns:minmax(0, 1fr);}@media all and (max-width: 767px){.kb-row-layout-id16_f7a590-72 > .kt-row-column-wrap{padding-right:var(--global-kb-spacing-xs, 1rem);padding-left:var(--global-kb-spacing-xs, 1rem);grid-template-columns:minmax(0, 1fr);}}.kadence-column16_59f3ed-b8 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column16_59f3ed-b8 > .kt-inside-inner-col{flex-direction:column;}.kadence-column16_59f3ed-b8 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column16_59f3ed-b8 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column16_59f3ed-b8 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.wp-block-kadence-advancedheading.kt-adv-heading16_54a675-f6, .wp-block-kadence-advancedheading.kt-adv-heading16_54a675-f6[data-kb-block="kb-adv-heading16_54a675-f6"]{padding-left:var(--global-kb-spacing-xs, 1rem);text-align:center;}.wp-block-kadence-advancedheading.kt-adv-heading16_54a675-f6 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading16_54a675-f6[data-kb-block="kb-adv-heading16_54a675-f6"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-heading16_54a675-f6 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading16_54a675-f6[data-kb-block="kb-adv-heading16_54a675-f6"] img.kb-inline-image{width:150px;display:inline-block;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading16_54a675-f6, .wp-block-kadence-advancedheading.kt-adv-heading16_54a675-f6[data-kb-block="kb-adv-heading16_54a675-f6"]{font-size:var(--global-kb-font-size-lg, 2rem);}}.wp-block-kadence-spacer.kt-block-spacer-16_863ff0-d4 .kt-block-spacer{height:10px;}.wp-block-kadence-spacer.kt-block-spacer-16_863ff0-d4 .kt-divider{border-top-width:4px;border-top-color:var(--global-palette1, #3182CE);width:54%;}@media all and (max-width: 767px){.wp-block-kadence-spacer.kt-block-spacer-16_863ff0-d4 .kt-divider{width:75%!important;}}.wp-block-kadence-advancedheading.kt-adv-heading16_abbd94-94, .wp-block-kadence-advancedheading.kt-adv-heading16_abbd94-94[data-kb-block="kb-adv-heading16_abbd94-94"]{padding-top:var(--global-kb-spacing-sm, 1.5rem);text-align:center;}.wp-block-kadence-advancedheading.kt-adv-heading16_abbd94-94 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading16_abbd94-94[data-kb-block="kb-adv-heading16_abbd94-94"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-heading16_abbd94-94 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading16_abbd94-94[data-kb-block="kb-adv-heading16_abbd94-94"] img.kb-inline-image{width:150px;display:inline-block;}.wp-block-kadence-iconlist.kt-svg-icon-list-items16_05195a-ab:not(.this-stops-third-party-issues){margin-top:0px;margin-bottom:0px;}.wp-block-kadence-iconlist.kt-svg-icon-list-items16_05195a-ab ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc){padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.wp-block-kadence-iconlist.kt-svg-icon-list-items16_05195a-ab ul.kt-svg-icon-list{grid-row-gap:10px;}.wp-block-kadence-iconlist.kt-svg-icon-list-items16_05195a-ab .kb-svg-icon-wrap{font-size:15px;color:var(--global-palette1, #3182CE);}@media all and (min-width: 1025px){.wp-block-kadence-iconlist.kt-svg-icon-list-items16_05195a-ab:not(.kt-svg-icon-list-columns-1) ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:not(:last-child){margin:0px;}}@media all and (min-width: 768px) and (max-width: 1024px){.wp-block-kadence-iconlist.kt-svg-icon-list-items16_05195a-ab:not(.kt-tablet-svg-icon-list-columns-1) ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:not(:last-child){margin:0px;}}@media all and (max-width: 767px){.wp-block-kadence-iconlist.kt-svg-icon-list-items16_05195a-ab .kb-svg-icon-wrap{font-size:15px;}}.kt-svg-icon-list-item-16_1f5802-d4 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.kt-svg-icon-list-item-16_3cb078-90 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.kt-svg-icon-list-item-16_466492-9c .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.kt-svg-icon-list-item-16_f4dc46-9d .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.kt-svg-icon-list-item-16_d2a153-9c .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.kt-svg-icon-list-item-16_9daa19-8e .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.kt-svg-icon-list-item-16_be4111-1d .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.kt-svg-icon-list-item-16_d96d8b-c7 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.kt-svg-icon-list-item-16_dcb4bf-f4 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.kt-svg-icon-list-item-16_30c692-b9 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.kt-svg-icon-list-item-16_53ab09-f5 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.kt-svg-icon-list-item-16_445548-7a .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.kt-svg-icon-list-item-16_27bd67-dc .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.kt-svg-icon-list-item-16_210f01-1f .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-heading16_47103f-2a, .wp-block-kadence-advancedheading.kt-adv-heading16_47103f-2a[data-kb-block="kb-adv-heading16_47103f-2a"]{padding-top:var(--global-kb-spacing-sm, 1.5rem);text-align:center;}.wp-block-kadence-advancedheading.kt-adv-heading16_47103f-2a mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading16_47103f-2a[data-kb-block="kb-adv-heading16_47103f-2a"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-heading16_47103f-2a img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading16_47103f-2a[data-kb-block="kb-adv-heading16_47103f-2a"] img.kb-inline-image{width:150px;display:inline-block;}.kb-row-layout-id16_86cea3-c3 > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-lg, 3rem);padding-bottom:var(--global-kb-spacing-lg, 3rem);grid-template-columns:minmax(0, 1fr);}@media all and (max-width: 767px){.kb-row-layout-id16_86cea3-c3 > .kt-row-column-wrap{padding-right:var(--global-kb-spacing-xs, 1rem);padding-left:var(--global-kb-spacing-xs, 1rem);grid-template-columns:minmax(0, 1fr);}}.kadence-column16_bda186-ca > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.kadence-column16_bda186-ca > .kt-inside-inner-col{box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;}.kadence-column16_bda186-ca > .kt-inside-inner-col,.kadence-column16_bda186-ca > .kt-inside-inner-col:before{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.kadence-column16_bda186-ca > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column16_bda186-ca > .kt-inside-inner-col{flex-direction:column;}.kadence-column16_bda186-ca > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column16_bda186-ca > .kt-inside-inner-col{background-color:var(--global-palette8, #F7FAFC);}.kadence-column16_bda186-ca:hover > .kt-inside-inner-col{background-color:var(--global-palette7, #EDF2F7);background-image:none;}@media all and (max-width: 1024px){.kadence-column16_bda186-ca > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column16_bda186-ca > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.wp-block-kadence-advancedheading.kt-adv-heading16_a4b944-69, .wp-block-kadence-advancedheading.kt-adv-heading16_a4b944-69[data-kb-block="kb-adv-heading16_a4b944-69"]{text-align:center;}.wp-block-kadence-advancedheading.kt-adv-heading16_a4b944-69 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading16_a4b944-69[data-kb-block="kb-adv-heading16_a4b944-69"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-heading16_a4b944-69 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading16_a4b944-69[data-kb-block="kb-adv-heading16_a4b944-69"] img.kb-inline-image{width:150px;display:inline-block;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading16_a4b944-69, .wp-block-kadence-advancedheading.kt-adv-heading16_a4b944-69[data-kb-block="kb-adv-heading16_a4b944-69"]{font-size:var(--global-kb-font-size-lg, 2rem);}}.wp-block-kadence-spacer.kt-block-spacer-16_2e3660-67 .kt-block-spacer{height:10px;}.wp-block-kadence-spacer.kt-block-spacer-16_2e3660-67 .kt-divider{border-top-width:4px;border-top-color:var(--global-palette1, #3182CE);width:54%;}@media all and (max-width: 767px){.wp-block-kadence-spacer.kt-block-spacer-16_2e3660-67 .kt-divider{width:75%!important;}}.wp-block-kadence-advancedheading.kt-adv-heading16_092449-94, .wp-block-kadence-advancedheading.kt-adv-heading16_092449-94[data-kb-block="kb-adv-heading16_092449-94"]{padding-top:var(--global-kb-spacing-sm, 1.5rem);text-align:center;}.wp-block-kadence-advancedheading.kt-adv-heading16_092449-94 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading16_092449-94[data-kb-block="kb-adv-heading16_092449-94"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-heading16_092449-94 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading16_092449-94[data-kb-block="kb-adv-heading16_092449-94"] img.kb-inline-image
153{width:150px;display:inline-block;}.kb-row-layout-id16_50bcbb-e7 > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-lg, 3rem);padding-bottom:var(--global-kb-spacing-lg, 3rem);grid-template-columns:minmax(0, 1fr);}@media all and (max-width: 767px){.kb-row-layout-id16_50bcbb-e7 > .kt-row-column-wrap{padding-right:var(--global-kb-spacing-xs, 1rem);padding-left:var(--global-kb-spacing-xs, 1rem);grid-template-columns:minmax(0, 1fr);}}.kadence-column16_8adede-bb > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column16_8adede-bb > .kt-inside-inner-col{flex-direction:column;}.kadence-column16_8adede-bb > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column16_8adede-bb > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column16_8adede-bb > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.wp-block-kadence-advancedheading.kt-adv-heading16_6f765d-51, .wp-block-kadence-advancedheading.kt-adv-heading16_6f765d-51[data-kb-block="kb-adv-heading16_6f765d-51"]{padding-left:var(--global-kb-spacing-xs, 1rem);text-align:center;}.wp-block-kadence-advancedheading.kt-adv-heading16_6f765d-51 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading16_6f765d-51[data-kb-block="kb-adv-heading16_6f765d-51"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-heading16_6f765d-51 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading16_6f765d-51[data-kb-block="kb-adv-heading16_6f765d-51"] img.kb-inline-image{width:150px;display:inline-block;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading16_6f765d-51, .wp-block-kadence-advancedheading.kt-adv-heading16_6f765d-51[data-kb-block="kb-adv-heading16_6f765d-51"]{font-size:var(--global-kb-font-size-lg, 2rem);}}.wp-block-kadence-spacer.kt-block-spacer-16_854db6-4f .kt-block-spacer{height:10px;}.wp-block-kadence-spacer.kt-block-spacer-16_854db6-4f .kt-divider{border-top-width:4px;border-top-color:var(--global-palette1, #3182CE);width:54%;}@media all and (max-width: 767px){.wp-block-kadence-spacer.kt-block-spacer-16_854db6-4f .kt-divider{width:75%!important;}}.wp-block-kadence-advancedheading.kt-adv-heading16_94a156-d3, .wp-block-kadence-advancedheading.kt-adv-heading16_94a156-d3[data-kb-block="kb-adv-heading16_94a156-d3"]{padding-top:var(--global-kb-spacing-sm, 1.5rem);text-align:center;}.wp-block-kadence-advancedheading.kt-adv-heading16_94a156-d3 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading16_94a156-d3[data-kb-block="kb-adv-heading16_94a156-d3"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-heading16_94a156-d3 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading16_94a156-d3[data-kb-block="kb-adv-heading16_94a156-d3"] img.kb-inline-image{width:150px;display:inline-block;}.wp-block-kadence-iconlist.kt-svg-icon-list-items16_ae675a-e7:not(.this-stops-third-party-issues){margin-top:0px;margin-bottom:0px;}.wp-block-kadence-iconlist.kt-svg-icon-list-items16_ae675a-e7 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc){padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.wp-block-kadence-iconlist.kt-svg-icon-list-items16_ae675a-e7 ul.kt-svg-icon-list{grid-row-gap:10px;}.wp-block-kadence-iconlist.kt-svg-icon-list-items16_ae675a-e7 .kb-svg-icon-wrap{font-size:15px;color:var(--global-palette1, #3182CE);}@media all and (max-width: 767px){.wp-block-kadence-iconlist.kt-svg-icon-list-items16_ae675a-e7 .kb-svg-icon-wrap{font-size:15px;}}.kt-svg-icon-list-item-16_dd85fe-98 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.kt-svg-icon-list-item-16_2bde22-f5 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.kt-svg-icon-list-item-16_b8df14-9f .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.kt-svg-icon-list-item-16_feb0d7-5e .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.kb-row-layout-id16_11b7ab-65 > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-lg, 3rem);padding-bottom:var(--global-kb-spacing-lg, 3rem);grid-template-columns:minmax(0, 1fr);}@media all and (max-width: 767px){.kb-row-layout-id16_11b7ab-65 > .kt-row-column-wrap{padding-right:var(--global-kb-spacing-xs, 1rem);padding-left:var(--global-kb-spacing-xs, 1rem);grid-template-columns:minmax(0, 1fr);}}
153.kadence-column16_a5d432-79 > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.kadence-column16_a5d432-79 > .kt-inside-inner-col{box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;}.kadence-column16_a5d432-79 > .kt-inside-inner-col,.kadence-column16_a5d432-79 > .kt-inside-inner-col:before{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.kadence-column16_a5d432-79 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column16_a5d432-79 > .kt-inside-inner-col{flex-direction:column;}.kadence-column16_a5d432-79 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column16_a5d432-79 > .kt-inside-inner-col{background-color:var(--global-palette8, #F7FAFC);}.kadence-column16_a5d432-79:hover > .kt-inside-inner-col{background-color:var(--global-palette7, #EDF2F7);background-image:none;}@media all and (max-width: 1024px){.kadence-column16_a5d432-79 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column16_a5d432-79 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.wp-block-kadence-advancedheading.kt-adv-heading16_5572df-18, .wp-block-kadence-advancedheading.kt-adv-heading16_5572df-18[data-kb-block="kb-adv-heading16_5572df-18"]{text-align:center;}.wp-block-kadence-advancedheading.kt-adv-heading16_5572df-18 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading16_5572df-18[data-kb-block="kb-adv-heading16_5572df-18"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-heading16_5572df-18 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading16_5572df-18[data-kb-block="kb-adv-heading16_5572df-18"] img.kb-inline-image{width:150px;display:inline-block;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading16_5572df-18, .wp-block-kadence-advancedheading.kt-adv-heading16_5572df-18[data-kb-block="kb-adv-heading16_5572df-18"]{font-size:var(--global-kb-font-size-lg, 2rem);}}.wp-block-kadence-spacer.kt-block-spacer-16_abea45-f8 .kt-block-spacer{height:10px;}.wp-block-kadence-spacer.kt-block-spacer-16_abea45-f8 .kt-divider{border-top-width:4px;border-top-color:var(--global-palette1, #3182CE);width:54%;}@media all and (max-width: 767px){.wp-block-kadence-spacer.kt-block-spacer-16_abea45-f8 .kt-divider{width:75%!important;}}.wp-block-kadence-iconlist.kt-svg-icon-list-items16_05f5da-65:not(.this-stops-third-party-issues){margin-top:0px;margin-bottom:0px;}.wp-block-kadence-iconlist.kt-svg-icon-list-items16_05f5da-65 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc){padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.wp-block-kadence-iconlist.kt-svg-icon-list-items16_05f5da-65 ul.kt-svg-icon-list{grid-row-gap:10px;}.wp-block-kadence-iconlist.kt-svg-icon-list-items16_05f5da-65 .kb-svg-icon-wrap{font-size:15px;color:var(--global-palette1, #3182CE);}@media all and (max-width: 767px){.wp-block-kadence-iconlist.kt-svg-icon-list-items16_05f5da-65 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc){padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);}.wp-block-kadence-iconlist.kt-svg-icon-list-items16_05f5da-65 .kb-svg-icon-wrap{font-size:15px;}}.kt-svg-icon-list-item-16_8e92e8-be .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.kt-svg-icon-list-item-16_8472f3-41 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.kt-svg-icon-list-item-16_8c394b-86 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.kb-row-layout-id16_1170cb-41 > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-lg, 3rem);padding-bottom:var(--global-kb-spacing-lg, 3rem);grid-template-columns:minmax(0, 1fr);}@media all and (max-width: 767px){.kb-row-layout-id16_1170cb-41 > .kt-row-column-wrap{padding-right:var(--global-kb-spacing-xs, 1rem);padding-left:var(--global-kb-spacing-xs, 1rem);grid-template-columns:minmax(0, 1fr);}}.kadence-column16_e0ef50-d9 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column16_e0ef50-d9 > .kt-inside-inner-col{flex-direction:column;}.kadence-column16_e0ef50-d9 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column16_e0ef50-d9 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column16_e0ef50-d9 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.wp-block-kadence-advancedheading.kt-adv-heading16_0ac279-10, .wp-block-kadence-advancedheading.kt-adv-heading16_0ac279-10[data-kb-block="kb-adv-heading16_0ac279-10"]{padding-left:var(--global-kb-spacing-xs, 1rem);text-align:center;}.wp-block-kadence-advancedheading.kt-adv-heading16_0ac279-10 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading16_0ac279-10[data-kb-block="kb-adv-heading16_0ac279-10"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-heading16_0ac279-10 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading16_0ac279-10[data-kb-block="kb-adv-heading16_0ac279-10"] img.kb-inline-image{width:150px;display:inline-block;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading16_0ac279-10, .wp-block-kadence-advancedheading.kt-adv-heading16_0ac279-10[data-kb-block="kb-adv-heading16_0ac279-10"]{font-size:var(--global-kb-font-size-lg, 2rem);}}.wp-block-kadence-spacer.kt-block-spacer-16_456ecd-11 .kt-block-spacer{height:10px;}.wp-block-kadence-spacer.kt-block-spacer-16_456ecd-11 .kt-divider{border-top-width:4px;border-top-color:var(--global-palette1, #3182CE);width:54%;}@media all and (max-width: 767px){.wp-block-kadence-spacer.kt-block-spacer-16_456ecd-11 .kt-divider{width:75%!important;}}.wp-block-kadence-advancedheading.kt-adv-heading16_33e25e-bb, .wp-block-kadence-advancedheading.kt-adv-heading16_33e25e-bb[data-kb-block="kb-adv-heading16_33e25e-bb"]{padding-top:var(--global-kb-spacing-sm, 1.5rem);text-align:center;}.wp-block-kadence-advancedheading.kt-adv-heading16_33e25e-bb mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading16_33e25e-bb[data-kb-block="kb-adv-heading16_33e25e-bb"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-heading16_33e25e-bb img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading16_33e25e-bb[data-kb-block="kb-adv-heading16_33e25e-bb"] img.kb-inline-image{width:150px;display:inline-block;}.wp-block-kadence-advancedheading.kt-adv-heading16_9ecfe8-ab, .wp-block-kadence-advancedheading.kt-adv-heading16_9ecfe8-ab[data-kb-block="kb-adv-heading16_9ecfe8-ab"]{padding-top:var(--global-kb-spacing-sm, 1.5rem);text-align:center;}.wp-block-kadence-advancedheading.kt-adv-heading16_9ecfe8-ab mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading16_9ecfe8-ab[data-kb-block="kb-adv-heading16_9ecfe8-ab"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-heading16_9ecfe8-ab img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading16_9ecfe8-ab[data-kb-block="kb-adv-heading16_9ecfe8-ab"] img.kb-inline-image{width:150px;display:inline-block;}.wp-block-kadence-advancedheading.kt-adv-heading16_c953b6-82, .wp-block-kadence-advancedheading.kt-adv-heading16_c953b6-82[data-kb-block="kb-adv-heading16_c953b6-82"]{padding-top:var(--global-kb-spacing-sm, 1.5rem);text-align:center;}.wp-block-kadence-advancedheading.kt-adv-heading16_c953b6-82 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading16_c953b6-82[data-kb-block="kb-adv-heading16_c953b6-82"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-heading16_c953b6-82 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading16_c953b6-82[data-kb-block="kb-adv-heading16_c953b6-82"] img.kb-inline-image{width:150px;display:inline-block;}.wp-block-kadence-advancedheading.kt-adv-heading16_35d99a-6c, .wp-block-kadence-advancedheading.kt-adv-heading16_35d99a-6c[data-kb-block="kb-adv-heading16_35d99a-6c"]{padding-top:var(--global-kb-spacing-sm, 1.5rem);text-align:center;}.wp-block-kadence-advancedheading.kt-adv-heading16_35d99a-6c mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading16_35d99a-6c[data-kb-block="kb-adv-heading16_35d99a-6c"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-heading16_35d99a-6c img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading16_35d99a-6c[data-kb-block="kb-adv-heading16_35d99a-6c"] img.kb-inline-image{width:150px;display:inline-block;}
154/*# sourceURL=kadence_blocks_css-inline-css */
155</style>
156<style id="rocket-lazyload-inline-css">
157.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:url(https://fastesttrains.com/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;}.wp-embed-responsive .wp-has-aspect-ratio .rll-youtube-player{position:absolute;padding-bottom:0;width:100%;height:100%;top:0;bottom:0;left:0;right:0}
158/*# sourceURL=rocket-lazyload-inline-css */
159</style>
160<script id="mv-script-wrapper-js" async="async" fetchpriority="high" data-noptimize="1" data-cfasync="false" data-mv-mcp="2.10.12" src="https://scripts.journeymv.com/tags/810814ca-26d4-4513-b58b-81a016ef2dcb.js?ver=7.1.2"></script>
vendor: 1 bytes, line 160
160
161<script id="jquery-core-js" src="https://fastesttrains.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
161
162<link rel="https://api.w.org/" href="https://fastesttrains.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://fastesttrains.com/wp-json/wp/v2/pages/16" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://fastesttrains.com/xmlrpc.php?rsd" />
163<meta name="generator" content="WordPress 7.1.2" />
164		
164<script type="text/javascript">
165			(function(c, l, a, r, i, t, y) {
166				c[a] = c[a] || function() {
167					(c[a].q = c[a].q || []).push(arguments)
168				};
169				t = l.createElement(r);
170				t.async = 1;
171				t.src = "https://www.clarity.ms/tag/" + i + "?ref=wordpress";
172				y = l.getElementsByTagName(r)[0];
173				y.parentNode.insertBefore(t, y);
174			})(window, document, "clarity", "script", "vsryfyg43n");
175		</script>
175
176	
176<script>document.addEventListener('DOMContentLoaded', function () {
177/*
178  DATA STRUCTURE — add a new country by pushing a new object into TTF_DATA.
179  Each country has one or more operators, each operator has one or more routes.
180  This is the ONLY block that needs editing to add countries/operators/routes.
181*/
182const TTF_DATA = {
183  usa: {
184    label: "USA",
185    operators: {
186      acela: {
187        label: "Amtrak Acela",
188        bookingUrl: "https://www.amtrak.com/",
189        routes: [
190          {
191            id: "bos-dc",
192            name: "Boston to Washington, D.C.",
193            maxSpeed: "150 mph (241 km/h)",
194            distance: "457 miles (735 km)",
195            duration: "~6h 50m end to end",
196            frequency: "Roughly hourly on weekdays",
197            fare: "Prices vary by class and how far ahead you book",
198            note: "Top speed only reached on short stretches in Rhode Island and Massachusetts; average speed is much lower due to shared freight/commuter track.",
199            stops: [
200              {station:"Boston South Station", fromOrigin:"0 mi", depart:"6:00 AM"},
201              {station:"Back Bay", fromOrigin:"1 mi", depart:"6:08 AM"},
202              {station:"Providence", fromOrigin:"43 mi", depart:"6:50 AM"},
203              {station:"New Haven", fromOrigin:"157 mi", depart:"8:10 AM"},
204              {station:"New York Penn Station", fromOrigin:"231 mi", depart:"9:25 AM"},
205              {station:"Newark Penn Station", fromOrigin:"241 mi", depart:"9:40 AM"},
206              {station:"Philadelphia 30th St", fromOrigin:"322 mi", depart:"10:35 AM"},
207              {station:"Baltimore Penn Station", fromOrigin:"397 mi", depart:"11:25 AM"},
208              {station:"Washington Union Station", fromOrigin:"457 mi", depart:"12:05 PM"}
209            ],
210            schedule: [
211              {depart:"6:00 AM", arrive:"12:05 PM", duration:"6h 05m"},
212              {depart:"7:30 AM", arrive:"1:40 PM", duration:"6h 10m"},
213              {depart:"11:05 AM", arrive:"5:10 PM", duration:"6h 05m"},
214              {depart:"3:05 PM", arrive:"9:20 PM", duration:"6h 15m"}
215            ]
216          },
217          {
218            id: "nyc-dc",
219            name: "New York to Washington, D.C.",
220            maxSpeed: "150 mph (241 km/h)",
221            distance: "226 miles (364 km)",
222            duration: "~2h 55m nonstop options available",
223            frequency: "Roughly every 30-60 min on weekdays",
224            fare: "Prices vary by class and how far ahead you book",
225            note: "Fastest US rail corridor by frequency; nonstop service cuts time to under 3 hours.",
226            stops: [
227              {station:"New York Penn Station", fromOrigin:"0 mi", depart:"7:00 AM"},
228              {station:"Newark Penn Station", fromOrigin:"10 mi", depart:"7:12 AM"},
229              {station:"Philadelphia 30th St", fromOrigin:"91 mi", depart:"8:05 AM"},
230              {station:"Wilmington", fromOrigin:"112 mi", depart:"8:22 AM"},
231              {station:"Baltimore Penn Station", fromOrigin:"166 mi", depart:"8:55 AM"},
232              {station:"Washington Union Station", fromOrigin:"226 mi", depart:"9:35 AM"}
233            ],
234            schedule: [
235              {depart:"6:00 AM", arrive:"8:55 AM", duration:"2h 55m"},
236              {depart:"9:00 AM", arrive:"11:55 AM", duration:"2h 55m"},
237              {depart:"1:00 PM", arrive:"3:58 PM", duration:"2h 58m"},
238              {depart:"5:00 PM", arrive:"7:55 PM", duration:"2h 55m"}
239            ]
240          },
241          {
242            id: "phl-dc",
243            name: "Philadelphia to Washington, D.C.",
244            maxSpeed: "150 mph (241 km/h)",
245            distance: "135 miles (217 km)",
246            duration: "~1h 35m",
247            frequency: "Roughly every 30-60 minutes",
248            fare: "Prices vary by class and how far ahead you book",
249            note: "Shortest segment of the Acela corridor south of New York, popular with day travelers.",
250            stops: [
251              {station:"Philadelphia 30th St", fromOrigin:"0 mi", depart:"8:00 AM"},
252              {station:"Wilmington", fromOrigin:"27 mi", depart:"8:17 AM"},
253              {station:"Baltimore Penn Station", fromOrigin:"81 mi", depart:"8:50 AM"},
254              {station:"Washington Union Station", fromOrigin:"135 mi", depart:"9:35 AM"}
255            ],
256            schedule: [
257              {depart:"6:30 AM", arrive:"8:05 AM", duration:"1h 35m"},
258              {depart:"9:00 AM", arrive:"10:35 AM", duration:"1h 35m"},
259              {depart:"3:00 PM", arrive:"4:38 PM", duration:"1h 38m"}
260            ]
261          }
262        ]
263      },
264      brightline: {
265        label: "Brightline",
266        bookingUrl: "https://www.gobrightline.com/",
267        routes: [
268          {
269            id: "mia-orl",
270            name: "Miami to Orlando",
271            maxSpeed: "125 mph (201 km/h)",
272            distance: "235 miles (378 km)",
273            duration: "~3h 30m",
274            frequency: "Around 16 trains per day",
275            fare: "Prices vary by class and how far ahead you book",
276            note: "Dedicated track reaches 125 mph only on the central Florida stretch; shared-track sections run slower.",
277            stops: [
278              {station:"Miami Central", fromOrigin:"0 mi", depart:"8:00 AM"},
279              {station:"Aventura", fromOrigin:"17 mi", depart:"8:15 AM"},
280              {station:"Fort Lauderdale", fromOrigin:"28 mi", depart:"8:28 AM"},
281              {station:"Boca Raton", fromOrigin:"47 mi", depart:"8:45 AM"},
282              {station:"West Palm Beach", fromOrigin:"68 mi", depart:"9:05 AM"},
283              {station:"Orlando International Airport", fromOrigin:"235 mi", depart:"11:30 AM"}
284            ],
285            schedule: [
286              {depart:"6:30 AM", arrive:"10:00 AM", duration:"3h 30m"},
287              {depart:"9:00 AM", arrive:"12:35 PM", duration:"3h 35m"},
288              {depart:"1:15 PM", arrive:"4:50 PM", duration:"3h 35m"},
289              {depart:"6:00 PM", arrive:"9:35 PM", duration:"3h 35m"}
290            ]
291          },
292          {
293            id: "mia-wpb",
294            name: "Miami to West Palm Beach",
295            maxSpeed: "79 mph (127 km/h) on this shared segment",
296            distance: "68 miles (109 km)",
297            duration: "~1h 05m",
298            frequency: "Around 16 trains per day",
299            fare: "Prices vary by class and how far ahead you book",
300            note: "Shorter commuter style segment of the same Brightline route, mostly on shared track.",
301            stops: [
302              {station:"Miami Central", fromOrigin:"0 mi", depart:"7:00 AM"},
303              {station:"Aventura", fromOrigin:"17 mi", depart:"7:15 AM"},
304              {station:"Fort Lauderdale", fromOrigin:"28 mi", depart:"7:28 AM"},
305              {station:"Boca Raton", fromOrigin:"47 mi", depart:"7:45 AM"},
306              {station:"West Palm Beach", fromOrigin:"68 mi", depart:"8:05 AM"}
307            ],
308            schedule: [
309              {depart:"6:00 AM", arrive:"7:05 AM", duration:"1h 05m"},
310              {depart:"9:00 AM", arrive:"10:05 AM", duration:"1h 05m"},
311              {depart:"3:00 PM", arrive:"4:07 PM", duration:"1h 07m"}
312            ]
313          }
314        ]
315      },
316      northeastregional: {
317        label: "Amtrak Northeast Regional",
318        routes: [
319          {
320            id: "bos-dc-ner",
321            name: "Boston to Washington, D.C. (Northeast Regional)",
322            maxSpeed: "125 mph (201 km/h)",
323            distance: "457 miles (735 km)",
324            duration: "~8h 00m",
325            frequency: "Multiple daily departures",
326            fare: "Prices vary by class and how far ahead you book",
327            note: "Slower and cheaper than Acela on the same corri
327dor, stopping at more stations along the way.",
328            stops: [
329              {station:"Boston South Station", fromOrigin:"0 mi", depart:"6:15 AM"},
330              {station:"Providence", fromOrigin:"43 mi", depart:"7:10 AM"},
331              {station:"New Haven", fromOrigin:"157 mi", depart:"8:45 AM"},
332              {station:"New York Penn Station", fromOrigin:"231 mi", depart:"10:10 AM"},
333              {station:"Philadelphia 30th St", fromOrigin:"322 mi", depart:"11:40 AM"},
334              {station:"Baltimore Penn Station", fromOrigin:"397 mi", depart:"1:05 PM"},
335              {station:"Washington Union Station", fromOrigin:"457 mi", depart:"2:15 PM"}
336            ],
337            schedule: [
338              {depart:"6:15 AM", arrive:"2:15 PM", duration:"8h 00m"},
339              {depart:"10:30 AM", arrive:"6:35 PM", duration:"8h 05m"},
340              {depart:"3:45 PM", arrive:"11:50 PM", duration:"8h 05m"}
341            ]
342          },
343          {
344            id: "nyc-dc-ner",
345            name: "New York to Washington, D.C. (Northeast Regional)",
346            maxSpeed: "125 mph (201 km/h)",
347            distance: "226 miles (364 km)",
348            duration: "~3h 30m",
349            frequency: "Roughly every 30-60 minutes",
350            fare: "Prices vary by class and how far ahead you book",
351            note: "Amtrak's busiest single service by ridership, more stops than Acela but noticeably cheaper.",
352            stops: [
353              {station:"New York Penn Station", fromOrigin:"0 mi", depart:"7:30 AM"},
354              {station:"Newark Penn Station", fromOrigin:"10 mi", depart:"7:42 AM"},
355              {station:"Philadelphia 30th St", fromOrigin:"91 mi", depart:"8:40 AM"},
356              {station:"Wilmington", fromOrigin:"112 mi", depart:"9:00 AM"},
357              {station:"Baltimore Penn Station", fromOrigin:"166 mi", depart:"9:40 AM"},
358              {station:"Washington Union Station", fromOrigin:"226 mi", depart:"11:00 AM"}
359            ],
360            schedule: [
361              {depart:"6:00 AM", arrive:"9:30 AM", duration:"3h 30m"},
362              {depart:"9:00 AM", arrive:"12:30 PM", duration:"3h 30m"},
363              {depart:"2:00 PM", arrive:"5:33 PM", duration:"3h 33m"},
364              {depart:"6:00 PM", arrive:"9:30 PM", duration:"3h 30m"}
365            ]
366          }
367        ]
368      }
369    }
370  },
371  germany: {
372    label: "Germany",
373    operators: {
374      ice: {
375        label: "Deutsche Bahn ICE",
376        bookingUrl: "https://www.bahn.de/",
377        routes: [
378          {
379            id: "ber-mun",
380            name: "Berlin to Munich",
381            maxSpeed: "300 km/h (186 mph)",
382            distance: "623 km (387 mi)",
383            duration: "~4h 00m",
384            frequency: "Roughly hourly",
385            fare: "Prices vary by class and how far ahead you book",
386            note: "Top speed reached mainly on the newer Nuremberg-Berlin high-speed section.",
387            stops: [
388              {station:"Berlin Hauptbahnhof", fromOrigin:"0 km", depart:"7:00 AM"},
389              {station:"Erfurt Hauptbahnhof", fromOrigin:"300 km", depart:"8:47 AM"},
390              {station:"Nuremberg Hauptbahnhof", fromOrigin:"460 km", depart:"9:47 AM"},
391              {station:"Munich Hauptbahnhof", fromOrigin:"623 km", depart:"11:00 AM"}
392            ],
393            schedule: [
394              {depart:"6:00 AM", arrive:"10:02 AM", duration:"4h 02m"},
395              {depart:"8:00 AM", arrive:"12:00 PM", duration:"4h 00m"},
396              {depart:"2:00 PM", arrive:"6:03 PM", duration:"4h 03m"},
397              {depart:"6:00 PM", arrive:"10:02 PM", duration:"4h 02m"}
398            ]
399          },
400          {
401            id: "fra-col",
402            name: "Frankfurt to Cologne",
403            maxSpeed: "300 km/h (186 mph)",
404            distance: "180 km (112 mi)",
405            duration: "~1h 05m",
406            frequency: "Roughly hourly",
407            fare: "Prices vary by class and how far ahead you book",
408            note: "Runs on the dedicated Cologne-Frankfurt high-speed line, one of the fastest stretches in Germany.",
409            stops: [
410              {station:"Frankfurt Hauptbahnhof", fromOrigin:"0 km", depart:"9:00 AM"},
411              {station:"Frankfurt Airport", fromOrigin:"12 km", depart:"9:10 AM"},
412              {station:"Siegburg/Bonn", fromOrigin:"140 km", depart:"9:45 AM"},
413              {station:"Cologne Hauptbahnhof", fromOrigin:"180 km", depart:"10:05 AM"}
414            ],
415            schedule: [
416              {depart:"7:00 AM", arrive:"8:05 AM", duration:"1h 05m"},
417              {depart:"9:00 AM", arrive:"10:05 AM", duration:"1h 05m"},
418              {depart:"1:00 PM", arrive:"2:07 PM", duration:"1h 07m"},
419              {depart:"5:00 PM", arrive:"6:05 PM", duration:"1h 05m"}
420            ]
421          },
422          {
423            id: "ham-mun",
424            name: "Hamburg to Munich",
425            maxSpeed: "300 km/h (186 mph)",
426            distance: "800 km (497 mi)",
427            duration: "~5h 45m",
428            frequency: "Roughly every 60-120 minutes",
429            fare: "Prices vary by class and how far ahead you book",
430            note: "One of the longest domestic ICE runs, crossing most of the country north to south.",
431            stops: [
432              {station:"Hamburg Hauptbahnhof", fromOrigin:"0 km", depart:"7:00 AM"},
433              {station:"Hanover Hauptbahnhof", fromOrigin:"180 km", depart:"8:05 AM"},
434              {station:"Frankfurt Hauptbahnhof", fromOrigin:"495 km", depart:"10:30 AM"},
435              {station:"Nuremberg Hauptbahnhof", fromOrigin:"655 km", depart:"11:40 AM"},
436              {station:"Munich Hauptbahnhof", fromOrigin:"800 km", depart:"12:45 PM"}
437            ],
438            schedule: [
439              {depart:"6:00 AM", arrive:"11:45 AM", duration:"5h 45m"},
440              {depart:"9:00 AM", arrive:"2:47 PM", duration:"5h 47m"},
441              {depart:"3:00 PM", arrive:"8:45 PM", duration:"5h 45m"}
442            ]
443          },
444          {
445            id: "ber-col",
446            name: "Berlin to Cologne",
447            maxSpeed: "300 km/h (186 mph)",
448            distance: "574 km (357 mi)",
449            duration: "~4h 20m",
450            frequency: "Roughly every 60 minutes",
451            fare: "Prices vary by class and how far ahead you book",
452            note: "Popular business corridor connecting the capital with western Germany.",
453            stops: [
454              {station:"Berlin Hauptbahnhof", fromOrigin:"0 km", depart:"8:00 AM"},
455              {station:"Hanover Hauptbahnhof", fromOrigin:"250 km", depart:"9:45 AM"},
456              {station:"Dortmund Hauptbahnhof", fromOrigin:"440 km", depart:"11:10 AM"},
457              {station:"Cologne Hauptbahnhof", fromOrigin:"574 km", depart:"12:20 PM"}
458            ],
459            schedule: [
460              {depart:"6:00 AM", arrive:"10:20 AM", duration:"4h 20m"},
461              {depart:"10:00 AM", arrive:"2:22 PM", duration:"4h 22m"},
462              {depart:"4:00 PM", arrive:"8:20 PM", duration:"4h 20m"}
463            ]
464          }
465        ]
466      },
467      flixtrain: {
468        label: "FlixTrain",
469        routes: [
470          {
471            id: "ber-col-flix",
472            name: "Berlin to Cologne (FlixTrain)",
473            maxSpeed: "200 km/h (124 mph)",
474            distance: "574 km (357 mi)",
475            duration: "~5h 30m",
476            frequency: "A few departures daily",
477            fare: "Prices vary by class and how far ahead you book",
478            note: "Germany's main low cost intercity operator, using conventional rather than dedicated high speed track, so journeys run slower than ICE.",
479            stops: [
480              {station:"Berlin Hauptbahnhof", fromOrigin:"0 km", depart:"7:30 AM"},
481              {station:"Hanover Hauptbahnhof", fromOrigin:"250 km", depart:"9:40 AM"},
482              {station:"Dortmund Hauptbahnhof", fromOrigin:"440 km", depart:"11:50 AM"},
483              {station:"Cologne Hauptbahnhof", fromOrigin:"574 km", depart:"1:00 PM"}
484            ],
485            schedule: [
486              {depart:"7:30 AM", arrive:"1:00 PM", duration:"5h 30m"},
487              {depart:"3:00 PM", arrive:"8:32 PM", duration:"5h 32m"}
488            ]
489          }
490        ]
491      }
492    }
493  },
494  japan: {
495    label: "Japan",
496    operators: {
497      jrcentral: {
498        label: "JR Central (Tokaido Shinkansen)",
499        routes: [
500          {
501            id: "tok-osa",
502            name: "Tokyo to Osaka (Tokaido Shinkansen)",
503            maxSpeed: "285 km/h (177 mph)",
504            distance: "515 km (320 mi)",
505            duration: "~2h 25m on the Nozomi",
506            frequency: "Up to every 10 minutes at peak times",
507            fare: "Prices vary by class and how far ahead you book",
508            note: "Nozomi is fastest with fewest stops; Hikari and Kodama are slower, all stop variants on the same line.",
509            stops: [
510              {station:"Tokyo Station", fromOrigin:"0 km", depart:"8:00 AM"},
511              {station:"Shinagawa", fromOrigin:"7 km", depart:"8:06 AM"},
512              {station:"Nagoya", fromOrigin:"366 km", depart:"9:23 AM"},
513              {station:"Kyoto", fromOrigin:"476 km", depart:"9:52 AM"},
514              {station:"Shin-Osaka", fromOrigin:"515 km", depart:"10:03 AM"}
515            ],
516            schedule: [
517              {depart:"6:00 AM", arrive:"8:22 AM", duration:"2h 22m"},
518              {depart:"8:00 AM", arrive:"10:22 AM", duration:"2h 22m"},
519              {depart:"1:00 PM", arrive:"3:25 PM", duration:"2h 25m"},
520              {depart:"7:00 PM", arrive:"9:22 PM", duration:"2h 22m"}
521            ]
522          }
523        ]
524      },
525      jreast: {
526        label: "JR East (Tohoku and Joetsu Shinkansen)",
527        routes: [
528          {
529            id: "tok-shinaomori",
530            name: "Tokyo to Shin-Aomori (Tohoku Shinkansen)",
531            maxSpeed: "320 km/h (199 mph)",
532            distance: "675 km (419 mi)",
533            duration: "~3h 10m on the Hayabusa",
534            frequency: "Roughly every 30-60 minutes",
535            fare: "Prices vary by class and how far ahead you book",
536            note: "Hayabusa services hold Japan's fastest scheduled speed on this line.",
537            stops: [
538              {station:"Tokyo Station", fromOrigin:"0 km", depart:"9:00 AM"},
539              {station:"Omiya", fromOrigin:"31 km", depart:"9:20 AM"},
540              {station:"Sendai", fromOrigin:"351 km", depart:"10:32 AM"},
541              {station:"Morioka", fromOrigin:"535 km", depart:"11:12 AM"},
542              {station:"Shin-Aomori", fromOrigin:"675 km", depart:"12:10 PM"}
543            ],
544            schedule: [
545              {depart:"7:00 AM", arrive:"10:10 AM", duration:"3h 10m"},
546              {depart:"9:00 AM", arrive:"12:10 PM", duration:"3h 10m"},
547              {depart:"2:00 PM", arrive:"5:12 PM", duration:"3h 12m"},
548              {depart:"6:00 PM", arrive:"9:10 PM", duration:"3h 10m"}
549            ]
550          },
551          {
552            id: "tok-nii",
553            name: "Tokyo to Niigata (Joetsu Shinkansen)",
554            maxSpeed: "275 km/h (171 mph)",
555            distance: "334 km (208 mi)",
556            duration: "~1h 40m",
557            frequency: "Roughly every 30-60 minutes",
558            fare: "Prices vary by class and how far ahead you book",
559            note: "Connects Tokyo with the Sea of Japan coast, popular for winter ski travel.",
560            stops: [
561              {station:"Tokyo Station", fromOrigin:"0 km", depart:"8:30 AM"},
562              {station:"Omiya", fromOrigin:"31 km", depart:"8:50 AM"},
563              {station:"Echigo-Yuzawa", fromOrigin:"270 km", depart:"9:50 AM"},
564              {station:"Niigata Station", fromOrigin:"334 km", depart:"10:10 AM"}
565            ],
566            schedule: [
567              {depart:"7:00 AM", arrive:"8:40 AM", duration:"1h 40m"},
568              {depart:"10:00 AM", arrive:"11:40 AM", duration:"1h 40m"},
569              {depart:"4:00 PM", arrive:"5:42 PM", duration:"1h 42m"}
570            ]
571          }
572        ]
573      },
574      jrwest: {
575        label: "JR West (Sanyo Shinkansen)",
576        routes: [
577          {
578            id: "osa-fuk",
579            name: "Osaka to Fukuoka (Sanyo Shinkansen)",
580            maxSpeed: "300 km/h (186 mph)",
581            distance: "554 km (344 mi)",
582            duration: "~2h 30m",
583            frequency: "Roughly every 15-30 minutes",
584            fare: "Prices vary by class and how far ahead you book",
585            note: "Extension of the Tokaido line running toward southern Japan, operated separately by JR West.",
586            stops: [
587              {station:"Shin-Osaka", fromOrigin:"0 km", depart:"9:00 AM"},
588              {station:"Okayama", fromOrigin:"180 km", depart:"9:40 AM"},
589              {station:"Hiroshima", fromOrigin:"350 km", depart:"10:20 AM"},
590              {station:"Hakata (Fukuoka)", fromOrigin:"554 km", depart:"11:30 AM"}
591            ],
592            schedule: [
593              {depart:"7:00 AM", arrive:"9:30 AM", duration:"2h 30m"},
594              {depart:"9:00 AM", arrive:"11:30 AM", duration:"2h 30m"},
595              {depart:"3:00 PM", arrive:"5:32 PM", duration:"2h 32m"}
596            ]
597          }
598        ]
599      },
600      jrkyushu: {
601        label: "JR Kyushu (Kyushu Shinkansen)",
602        routes: [
603          {
604            id: "hak-kag",
605            name: "Hakata to Kagoshima-Chuo (Kyushu Shinkansen)",
606            maxSpeed: "260 km/h (162 mph)",
607            distance: "257 km (160 mi)",
608            duration: "~1h 20m",
609            frequency: "Roughly every 30-60 minutes",
610            fare: "Prices vary by class and how far ahead you book",
611            note: "Connects with the Sanyo Shinkansen at Hakata for through service from Osaka toward southern Kyushu.",
612            stops: [
613              {station:"Hakata (Fukuoka)", fromOrigin:"0 km", depart:"10:00 AM"},
614              {station:"Kumamoto", fromOrigin:"118 km", depart:"10:35 AM"},
615              {station:"Kagoshima-Chuo", fromOrigin:"257 km", depart:"11:20 AM"}
616            ],
617            schedule: [
618              {depart:"8:00 AM", arrive:"9:20 AM", duration:"1h 20m"},
619              {depart:"10:00 AM", arrive:"11:20 AM", duration:"1h 20m"},
620              {depart:"4:00 PM", arrive:"5:22 PM", duration:"1h 22m"}
621            ]
622          }
623        ]
624      }
625    }
626  },
627  france: {
628    label: "France",
629    operators: {
630      tgv: {
631        label: "SNCF TGV",
632        bookingUrl: "https://www.sncf-connect.com/",
633        routes: [
634          {
635            id: "par-lyo",
636            name: "Paris to Lyon",
637            maxSpeed: "320 km/h (199 mph)",
638            distance: "465 km (289 mi)",
639            duration: "~1h 55m",
640            frequency: "Roughly every 30-60 minutes",
641            fare: "Prices vary by class and how far ahead you book",
642            note: "One of Europe's original and busiest high-speed corridors, opened in 1981.",
643            stops: [
644              {station:"Paris Gare de Lyon", fromOrigin:"0 km", depart:"8:00 AM"},
645              {station:"Le Creusot TGV", fromOrigin:"318 km", depart:"9:12 AM"},
646              {station:"Lyon Part-Dieu", fromOrigin:"465 km", depart:"9:55 AM"}
647            ],
648            schedule: [
649              {depart:"6:00 AM", arrive:"7:55 AM", duration:"1h 55m"},
650              {depart:"8:00 AM", arrive:"9:55 AM", duration:"1h 55m"},
651              {depart:"1:00 PM", arrive:"2:57 PM", duration:"1h 57m"},
652              {depart:"6:00 PM", arrive:"7:55 PM", duration:"1h 55m"}
653            ]
654          },
655          {
656            id: "par-mar",
657            name: "Paris to Marseille",
658            maxSpeed: "320 km/h (199 mph)",
659            distance: "750 km (466 mi)",
660            duration: "~3h 05m",
661            frequency: "Roughly every 60-90 minutes",
662            fare: "Prices vary by class and how far ahead you book",
663            note: "Among the longest true high-speed runs in Europe on dedicated LGV track.",
664            stops: [
665              {station:"Paris Gare de Lyon", fromOrigin:"0 km", depart:"9:00 AM"},
666              {station:"Lyon Part-Dieu", fromOrigin:"465 km", depart:"10:55 AM"},
667              {station:"Avignon TGV", fromOrigin:"682 km", depart:"11:43 AM"},
668              {station:"Mars
668eille Saint-Charles", fromOrigin:"750 km", depart:"12:05 PM"}
669            ],
670            schedule: [
671              {depart:"7:00 AM", arrive:"10:05 AM", duration:"3h 05m"},
672              {depart:"9:00 AM", arrive:"12:05 PM", duration:"3h 05m"},
673              {depart:"2:00 PM", arrive:"5:08 PM", duration:"3h 08m"},
674              {depart:"6:00 PM", arrive:"9:05 PM", duration:"3h 05m"}
675            ]
676          },
677          {
678            id: "par-strasbourg",
679            name: "Paris to Strasbourg",
680            maxSpeed: "320 km/h (199 mph)",
681            distance: "440 km (273 mi)",
682            duration: "~1h 50m",
683            frequency: "Roughly every 60-90 minutes",
684            fare: "Prices vary by class and how far ahead you book",
685            note: "Runs on the LGV Est, one of the newer dedicated high speed lines in France.",
686            stops: [
687              {station:"Paris Gare de l'Est", fromOrigin:"0 km", depart:"9:00 AM"},
688              {station:"Reims", fromOrigin:"143 km", depart:"9:35 AM"},
689              {station:"Strasbourg Station", fromOrigin:"440 km", depart:"10:50 AM"}
690            ],
691            schedule: [
692              {depart:"7:00 AM", arrive:"8:50 AM", duration:"1h 50m"},
693              {depart:"9:00 AM", arrive:"10:50 AM", duration:"1h 50m"},
694              {depart:"5:00 PM", arrive:"6:52 PM", duration:"1h 52m"}
695            ]
696          },
697          {
698            id: "par-bordeaux",
699            name: "Paris to Bordeaux",
700            maxSpeed: "320 km/h (199 mph)",
701            distance: "500 km (311 mi)",
702            duration: "~2h 05m",
703            frequency: "Roughly every 60 minutes",
704            fare: "Prices vary by class and how far ahead you book",
705            note: "One of the newest LGV extensions, opened in 2017, cutting travel time significantly.",
706            stops: [
707              {station:"Paris Montparnasse", fromOrigin:"0 km", depart:"8:00 AM"},
708              {station:"Poitiers", fromOrigin:"340 km", depart:"9:20 AM"},
709              {station:"Bordeaux Saint-Jean", fromOrigin:"500 km", depart:"10:05 AM"}
710            ],
711            schedule: [
712              {depart:"6:30 AM", arrive:"8:35 AM", duration:"2h 05m"},
713              {depart:"9:00 AM", arrive:"11:05 AM", duration:"2h 05m"},
714              {depart:"4:00 PM", arrive:"6:07 PM", duration:"2h 07m"}
715            ]
716          }
717        ]
718      },
719      ouigo: {
720        label: "Ouigo",
721        routes: [
722          {
723            id: "par-nantes",
724            name: "Paris to Nantes",
725            maxSpeed: "300 km/h (186 mph)",
726            distance: "385 km (239 mi)",
727            duration: "~2h 05m",
728            frequency: "Several times daily",
729            fare: "Prices vary by class and how far ahead you book",
730            note: "Low cost high speed service using the same TGV trains and tracks as SNCF's standard TGV.",
731            stops: [
732              {station:"Paris Massy TGV", fromOrigin:"0 km", depart:"8:00 AM"},
733              {station:"Le Mans", fromOrigin:"185 km", depart:"8:55 AM"},
734              {station:"Nantes Station", fromOrigin:"385 km", depart:"10:05 AM"}
735            ],
736            schedule: [
737              {depart:"6:30 AM", arrive:"8:35 AM", duration:"2h 05m"},
738              {depart:"8:00 AM", arrive:"10:05 AM", duration:"2h 05m"},
739              {depart:"5:00 PM", arrive:"7:05 PM", duration:"2h 05m"}
740            ]
741          }
742        ]
743      }
744    }
745  },
746  spain: {
747    label: "Spain",
748    operators: {
749      ave: {
750        label: "Renfe AVE",
751        bookingUrl: "https://www.renfe.com/",
752        routes: [
753          {
754            id: "mad-bar",
755            name: "Madrid to Barcelona",
756            maxSpeed: "310 km/h (193 mph)",
757            distance: "621 km (386 mi)",
758            duration: "~2h 30m",
759            frequency: "Roughly every 30-60 minutes",
760            fare: "Prices vary by class and how far ahead you book",
761            note: "One of the busiest high-speed corridors in Europe by passenger volume.",
762            stops: [
763              {station:"Madrid Atocha", fromOrigin:"0 km", depart:"8:00 AM"},
764              {station:"Zaragoza Delicias", fromOrigin:"313 km", depart:"9:20 AM"},
765              {station:"Barcelona Sants", fromOrigin:"621 km", depart:"10:30 AM"}
766            ],
767            schedule: [
768              {depart:"6:30 AM", arrive:"9:00 AM", duration:"2h 30m"},
769              {depart:"8:00 AM", arrive:"10:30 AM", duration:"2h 30m"},
770              {depart:"1:00 PM", arrive:"3:32 PM", duration:"2h 32m"},
771              {depart:"7:00 PM", arrive:"9:30 PM", duration:"2h 30m"}
772            ]
773          },
774          {
775            id: "mad-sev",
776            name: "Madrid to Seville",
777            maxSpeed: "300 km/h (186 mph)",
778            distance: "471 km (293 mi)",
779            duration: "~2h 30m",
780            frequency: "Roughly every 60-90 minutes",
781            fare: "Prices vary by class and how far ahead you book",
782            note: "Spain's original AVE line, opened in 1992 for the Seville World Expo.",
783            stops: [
784              {station:"Madrid Atocha", fromOrigin:"0 km", depart:"9:00 AM"},
785              {station:"Cordoba", fromOrigin:"343 km", depart:"10:20 AM"},
786              {station:"Seville Santa Justa", fromOrigin:"471 km", depart:"11:30 AM"}
787            ],
788            schedule: [
789              {depart:"7:00 AM", arrive:"9:30 AM", duration:"2h 30m"},
790              {depart:"11:00 AM", arrive:"1:32 PM", duration:"2h 32m"},
791              {depart:"5:00 PM", arrive:"7:30 PM", duration:"2h 30m"}
792            ]
793          },
794          {
795            id: "mad-val",
796            name: "Madrid to Valencia",
797            maxSpeed: "300 km/h (186 mph)",
798            distance: "391 km (243 mi)",
799            duration: "~1h 40m",
800            frequency: "Roughly every 60 minutes",
801            fare: "Prices vary by class and how far ahead you book",
802            note: "One of the fastest average speed lines on the AVE network.",
803            stops: [
804              {station:"Madrid Atocha", fromOrigin:"0 km", depart:"8:00 AM"},
805              {station:"Cuenca", fromOrigin:"166 km", depart:"8:40 AM"},
806              {station:"Valencia Joaquin Sorolla", fromOrigin:"391 km", depart:"9:40 AM"}
807            ],
808            schedule: [
809              {depart:"7:00 AM", arrive:"8:40 AM", duration:"1h 40m"},
810              {depart:"10:00 AM", arrive:"11:42 AM", duration:"1h 42m"},
811              {depart:"4:00 PM", arrive:"5:40 PM", duration:"1h 40m"}
812            ]
813          },
814          {
815            id: "mad-mal",
816            name: "Madrid to Malaga",
817            maxSpeed: "300 km/h (186 mph)",
818            distance: "513 km (319 mi)",
819            duration: "~2h 35m",
820            frequency: "Roughly every 60-90 minutes",
821            fare: "Prices vary by class and how far ahead you book",
822            note: "Main high speed link between the capital and the Costa del Sol.",
823            stops: [
824              {station:"Madrid Atocha", fromOrigin:"0 km", depart:"8:30 AM"},
825              {station:"Cordoba", fromOrigin:"343 km", depart:"9:50 AM"},
826              {station:"Malaga Maria Zambrano", fromOrigin:"513 km", depart:"11:05 AM"}
827            ],
828            schedule: [
829              {depart:"7:00 AM", arrive:"9:35 AM", duration:"2h 35m"},
830              {depart:"11:00 AM", arrive:"1:37 PM", duration:"2h 37m"},
831              {depart:"5:00 PM", arrive:"7:35 PM", duration:"2h 35m"}
832            ]
833          }
834        ]
835      },
836      ouigoespana: {
837        label: "Ouigo Espana",
838        routes: [
839          {
840            id: "mad-bar-ouigo",
841            name: "Madrid to Barcelona (Ouigo)",
842            maxSpeed: "300 km/h (186 mph)",
843            distance: "621 km (386 mi)",
844            duration: "~2h 35m",
845            frequency: "Several times daily",
846            fare: "Prices vary by class and how far ahead you book",
847            note: "Low cost high speed operator using the same dedicated track as Renfe AVE.",
848            stops: [
849              {station:"Madrid Chamartin", fromOrigin:"0 km", depart:"9:00 AM"},
850              {station:"Zaragoza Delicias", fromOrigin:"313 km", depart:"10:25 AM"},
851              {station:"Barcelona Sants", fromOrigin:"621 km", depart:"11:35 AM"}
852            ],
853            schedule: [
854              {depart:"7:00 AM", arrive:"9:35 AM", duration:"2h 35m"},
855              {depart:"1:00 PM", arrive:"3:35 PM", duration:"2h 35m"},
856              {depart:"6:00 PM", arrive:"8:35 PM", duration:"2h 35m"}
857            ]
858          }
859        ]
860      },
861      iryo: {
862        label: "Iryo",
863        routes: [
864          {
865            id: "mad-bar-iryo",
866            name: "Madrid to Barcelona (Iryo)",
867            maxSpeed: "300 km/h (186 mph)",
868            distance: "621 km (386 mi)",
869            duration: "~2h 30m",
870            frequency: "Several times daily",
871            fare: "Prices vary by class and how far ahead you book",
872            note: "Newer private operator launched in 2022, also running on the same high speed track as AVE.",
873            stops: [
874              {station:"Madrid Atocha", fromOrigin:"0 km", depart:"10:00 AM"},
875              {station:"Zaragoza Delicias", fromOrigin:"313 km", depart:"11:20 AM"},
876              {station:"Barcelona Sants", fromOrigin:"621 km", depart:"12:30 PM"}
877            ],
878            schedule: [
879              {depart:"8:00 AM", arrive:"10:30 AM", duration:"2h 30m"},
880              {depart:"2:00 PM", arrive:"4:30 PM", duration:"2h 30m"},
881              {depart:"7:00 PM", arrive:"9:30 PM", duration:"2h 30m"}
882            ]
883          }
884        ]
885      }
886    }
887  },
888  canada: {
889    label: "Canada",
890    operators: {
891      viarail: {
892        label: "VIA Rail",
893        bookingUrl: "https://www.viarail.ca/",
894        routes: [
895          {
896            id: "tor-mtl",
897            name: "Toronto to Montreal (Corridor)",
898            maxSpeed: "160 km/h (99 mph)",
899            distance: "540 km (335 mi)",
900            duration: "~4h 55m",
901            frequency: "Several times daily",
902            fare: "Prices vary by class and how far ahead you book",
903            note: "Runs on shared conventional track; Canada currently has no true high-speed rail in operation.",
904            stops: [
905              {station:"Toronto Union Station", fromOrigin:"0 km", depart:"8:00 AM"},
906              {station:"Kingston", fromOrigin:"263 km", depart:"10:15 AM"},
907              {station:"Ottawa (via connection)", fromOrigin:"400 km", depart:"11:30 AM"},
908              {station:"Montreal Central Station", fromOrigin:"540 km", depart:"12:55 PM"}
909            ],
910            schedule: [
911              {depart:"6:25 AM", arrive:"11:20 AM", duration:"4h 55m"},
912              {depart:"8:00 AM", arrive:"12:55 PM", duration:"4h 55m"},
913              {depart:"1:30 PM", arrive:"6:28 PM", duration:"4h 58m"},
914              {depart:"5:20 PM", arrive:"10:15 PM", duration:"4h 55m"}
915            ]
916          },
917          {
918            id: "tor-ott",
919            name: "Toronto to Ottawa (Corridor)",
920            maxSpeed: "160 km/h (99 mph)",
921            distance: "450 km (280 mi)",
922            duration: "~4h 15m",
923            frequency: "Several times daily",
924            fare: "Prices vary by class and how far ahead you book",
925            note: "Shares track with freight for most of the route, similar to the Toronto to Montreal line.",
926            stops: [
927              {station:"Toronto Union Station", fromOrigin:"0 km", depart:"7:20 AM"},
928              {station:"Oshawa", fromOrigin:"60 km", depart:"7:55 AM"},
929              {station:"Kingston", fromOrigin:"263 km", depart:"9:35 AM"},
930              {station:"Ottawa Station", fromOrigin:"450 km", depart:"11:35 AM"}
931            ],
932            schedule: [
933              {depart:"6:25 AM", arrive:"10:40 AM", duration:"4h 15m"},
934              {depart:"12:15 PM", arrive:"4:30 PM", duration:"4h 15m"},
935              {depart:"5:35 PM", arrive:"9:50 PM", duration:"4h 15m"}
936            ]
937          },
938          {
939            id: "mtl-que",
940            name: "Montreal to Quebec City (Corridor)",
941            maxSpeed: "160 km/h (99 mph)",
942            distance: "270 km (168 mi)",
943            duration: "~3h 05m",
944            frequency: "Several times daily",
945            fare: "Prices vary by class and how far ahead you book",
946            note: "Part of the same conventional Corridor network used for Toronto to Montreal service.",
947            stops: [
948              {station:"Montreal Central Station", fromOrigin:"0 km", depart:"8:15 AM"},
949              {station:"Drummondville", fromOrigin:"110 km", depart:"9:15 AM"},
950              {station:"Quebec City Station", fromOrigin:"270 km", depart:"11:20 AM"}
951            ],
952            schedule: [
953              {depart:"6:35 AM", arrive:"9:40 AM", duration:"3h 05m"},
954              {depart:"12:20 PM", arrive:"3:25 PM", duration:"3h 05m"},
955              {depart:"6:00 PM", arrive:"9:05 PM", duration:"3h 05m"}
956            ]
957          }
958        ]
959      }
960    }
961  },
962  uk: {
963    label: "United Kingdom",
964    operators: {
965      lner: {
966        label: "LNER (East Coast Main Line)",
967        bookingUrl: "https://www.lner.co.uk/",
968        routes: [
969          {
970            id: "lon-edi",
971            name: "London to Edinburgh",
972            maxSpeed: "200 km/h (125 mph)",
973            distance: "633 km (393 mi)",
974            duration: "~4h 20m",
975            frequency: "Roughly hourly",
976            fare: "Prices vary by class and how far ahead you book",
977            note: "The UK has no dedicated domestic high-speed line on this route; speeds are capped well below continental European HSR.",
978            stops: [
979              {station:"London King's Cross", fromOrigin:"0 km", depart:"8:00 AM"},
980              {station:"York", fromOrigin:"303 km", depart:"9:55 AM"},
981              {station:"Newcastle", fromOrigin:"453 km", depart:"10:50 AM"},
982              {station:"Edinburgh Waverley", fromOrigin:"633 km", depart:"12:20 PM"}
983            ],
984            schedule: [
985              {depart:"6:00 AM", arrive:"10:20 AM", duration:"4h 20m"},
986              {depart:"8:00 AM", arrive:"12:20 PM", duration:"4h 20m"},
987              {depart:"1:00 PM", arrive:"5:22 PM", duration:"4h 22m"},
988              {depart:"6:00 PM", arrive:"10:20 PM", duration:"4h 20m"}
989            ]
990          },
991          {
992            id: "lon-leeds",
993            name: "London to Leeds",
994            maxSpeed: "200 km/h (125 mph)",
995            distance: "303 km (188 mi)",
996            duration: "~2h 15m",
997            frequency: "Roughly every 30 minutes",
998            fare: "Prices vary by class and how far ahead you book",
999            note: "One of the busiest domestic corridors on the East Coast Main Line.",
1000            stops: [
1001              {station:"London King's Cross", fromOrigin:"0 km", depart:"9:00 AM"},
1002              {station:"Peterborough", fromOrigin:"120 km", depart:"9:45 AM"},
1003              {station:"Doncaster", fromOrigin:"280 km", depart:"10:50 AM"},
1004              {station:"Leeds Station", fromOrigin:"303 km", depart:"11:15 AM"}
1005            ],
1006            schedule: [
1007              {depart:"7:00 AM", arrive:"9:15 AM", duration:"2h 15m"},
1008              {depart:"9:00 AM", arrive:"11:15 AM", duration:"2h 15m"},
1009              {depart:"3:00 PM", arrive:"5:17 PM", duration:"2h 17m"}
1010            ]
1011          }
1012        ]
1013      },
1014      avanti: {
1015        label: "Avanti West Coast",
1016        routes: [
1017          {
1018            id: "lon-manc",
1019            name: "London to Manchester",
1020            maxSpeed: "200 km/h (125 mph)",
1021            distance: "296 km (184 mi)",
1022            duration: "~2h 05m",
1023            frequency: "Roughly every 20-30 minutes",
1024            fare: "Prices vary by class and how far ahead you book",
1025            note: "Runs on the West Coast Main Line, one of the busiest mixed traffic corridors in the UK.",
1026            stops: [
1027              {station:"London Euston", fromOrigin:"0 km", depart:"9:00 AM"},
1028              {station:"Milton Keynes Central", fromOrigin:"80 km", depart:"9:35 AM"},
1029              {station:"Stoke-on-Tre
1029nt", fromOrigin:"230 km", depart:"10:40 AM"},
1030              {station:"Manchester Piccadilly", fromOrigin:"296 km", depart:"11:05 AM"}
1031            ],
1032            schedule: [
1033              {depart:"7:00 AM", arrive:"9:05 AM", duration:"2h 05m"},
1034              {depart:"9:00 AM", arrive:"11:05 AM", duration:"2h 05m"},
1035              {depart:"4:00 PM", arrive:"6:07 PM", duration:"2h 07m"}
1036            ]
1037          },
1038          {
1039            id: "lon-birm",
1040            name: "London to Birmingham",
1041            maxSpeed: "200 km/h (125 mph)",
1042            distance: "180 km (112 mi)",
1043            duration: "~1h 25m",
1044            frequency: "Roughly every 20 minutes",
1045            fare: "Prices vary by class and how far ahead you book",
1046            note: "One of the busiest domestic corridors in Britain, also the planned route for the HS2 project.",
1047            stops: [
1048              {station:"London Euston", fromOrigin:"0 km", depart:"10:00 AM"},
1049              {station:"Coventry", fromOrigin:"150 km", depart:"11:05 AM"},
1050              {station:"Birmingham New Street", fromOrigin:"180 km", depart:"11:25 AM"}
1051            ],
1052            schedule: [
1053              {depart:"8:00 AM", arrive:"9:25 AM", duration:"1h 25m"},
1054              {depart:"10:00 AM", arrive:"11:25 AM", duration:"1h 25m"},
1055              {depart:"5:00 PM", arrive:"6:27 PM", duration:"1h 27m"}
1056            ]
1057          }
1058        ]
1059      },
1060      eurostar: {
1061        label: "Eurostar",
1062        bookingUrl: "https://www.eurostar.com/",
1063        routes: [
1064          {
1065            id: "lon-par",
1066            name: "London to Paris",
1067            maxSpeed: "300 km/h (186 mph)",
1068            distance: "494 km (307 mi)",
1069            duration: "~2h 20m",
1070            frequency: "Roughly every 1-2 hours",
1071            fare: "Prices vary by class and how far ahead you book",
1072            note: "Reaches true high-speed rail standards via the Channel Tunnel and LGV Nord.",
1073            stops: [
1074              {station:"London St Pancras", fromOrigin:"0 km", depart:"9:00 AM"},
1075              {station:"Ebbsfleet International", fromOrigin:"29 km", depart:"9:15 AM"},
1076              {station:"Paris Gare du Nord", fromOrigin:"494 km", depart:"11:20 AM"}
1077            ],
1078            schedule: [
1079              {depart:"6:30 AM", arrive:"8:50 AM", duration:"2h 20m"},
1080              {depart:"9:00 AM", arrive:"11:20 AM", duration:"2h 20m"},
1081              {depart:"2:00 PM", arrive:"4:22 PM", duration:"2h 22m"},
1082              {depart:"6:30 PM", arrive:"8:50 PM", duration:"2h 20m"}
1083            ]
1084          },
1085          {
1086            id: "lon-brus",
1087            name: "London to Brussels",
1088            maxSpeed: "300 km/h (186 mph)",
1089            distance: "373 km (232 mi)",
1090            duration: "~2h 00m",
1091            frequency: "Roughly every 1-2 hours",
1092            fare: "Prices vary by class and how far ahead you book",
1093            note: "Slightly faster than the Paris route due to fewer border and speed restricted sections.",
1094            stops: [
1095              {station:"London St Pancras", fromOrigin:"0 km", depart:"10:00 AM"},
1096              {station:"Ebbsfleet International", fromOrigin:"29 km", depart:"10:15 AM"},
1097              {station:"Brussels Midi", fromOrigin:"373 km", depart:"12:00 PM"}
1098            ],
1099            schedule: [
1100              {depart:"7:00 AM", arrive:"9:00 AM", duration:"2h 00m"},
1101              {depart:"10:00 AM", arrive:"12:00 PM", duration:"2h 00m"},
1102              {depart:"5:00 PM", arrive:"7:00 PM", duration:"2h 00m"}
1103            ]
1104          }
1105        ]
1106      },
1107      southeastern: {
1108        label: "Southeastern Highspeed (Javelin)",
1109        routes: [
1110          {
1111            id: "lon-ashford",
1112            name: "London to Ashford International",
1113            maxSpeed: "225 km/h (140 mph)",
1114            distance: "97 km (60 mi)",
1115            duration: "~38m",
1116            frequency: "Roughly every 20-30 minutes",
1117            fare: "Prices vary by class and how far ahead you book",
1118            note: "The only true domestic high speed service in the UK, running on HS1, the same dedicated line used by Eurostar.",
1119            stops: [
1120              {station:"London St Pancras", fromOrigin:"0 km", depart:"9:00 AM"},
1121              {station:"Stratford International", fromOrigin:"10 km", depart:"9:08 AM"},
1122              {station:"Ebbsfleet International", fromOrigin:"29 km", depart:"9:20 AM"},
1123              {station:"Ashford International", fromOrigin:"97 km", depart:"9:38 AM"}
1124            ],
1125            schedule: [
1126              {depart:"7:00 AM", arrive:"7:38 AM", duration:"38m"},
1127              {depart:"9:00 AM", arrive:"9:38 AM", duration:"38m"},
1128              {depart:"5:00 PM", arrive:"5:40 PM", duration:"40m"}
1129            ]
1130          }
1131        ]
1132      }
1133    }
1134  },
1135  australia: {
1136    label: "Australia",
1137    operators: {
1138      nswtrainlink: {
1139        label: "NSW TrainLink XPT",
1140        bookingUrl: "https://transportnsw.info/regional",
1141        routes: [
1142          {
1143            id: "syd-mel",
1144            name: "Sydney to Melbourne",
1145            maxSpeed: "160 km/h (99 mph)",
1146            distance: "962 km (598 mi)",
1147            duration: "~11h 00m",
1148            frequency: "Once daily",
1149            fare: "Prices vary by class and how far ahead you book",
1150            note: "Australia has no high-speed rail in operation; the XPT runs on shared conventional track and is the fastest scheduled train on this corridor.",
1151            stops: [
1152              {station:"Sydney Central", fromOrigin:"0 km", depart:"7:45 AM"},
1153              {station:"Goulburn", fromOrigin:"210 km", depart:"9:50 AM"},
1154              {station:"Wagga Wagga", fromOrigin:"460 km", depart:"12:40 PM"},
1155              {station:"Albury", fromOrigin:"640 km", depart:"2:35 PM"},
1156              {station:"Melbourne Southern Cross", fromOrigin:"962 km", depart:"6:45 PM"}
1157            ],
1158            schedule: [
1159              {depart:"7:45 AM", arrive:"6:45 PM", duration:"11h 00m"}
1160            ]
1161          },
1162          {
1163            id: "syd-can",
1164            name: "Sydney to Canberra",
1165            maxSpeed: "160 km/h (99 mph)",
1166            distance: "326 km (203 mi)",
1167            duration: "~4h 10m",
1168            frequency: "Several times daily",
1169            fare: "Prices vary by class and how far ahead you book",
1170            note: "Runs on shared conventional track through the Southern Highlands.",
1171            stops: [
1172              {station:"Sydney Central", fromOrigin:"0 km", depart:"7:00 AM"},
1173              {station:"Campbelltown", fromOrigin:"55 km", depart:"7:40 AM"},
1174              {station:"Goulburn", fromOrigin:"210 km", depart:"9:05 AM"},
1175              {station:"Canberra Station", fromOrigin:"326 km", depart:"11:10 AM"}
1176            ],
1177            schedule: [
1178              {depart:"6:50 AM", arrive:"11:00 AM", duration:"4h 10m"},
1179              {depart:"12:30 PM", arrive:"4:40 PM", duration:"4h 10m"},
1180              {depart:"5:45 PM", arrive:"9:55 PM", duration:"4h 10m"}
1181            ]
1182          },
1183          {
1184            id: "mel-adel",
1185            name: "Melbourne to Adelaide (The Overland)",
1186            maxSpeed: "115 km/h (71 mph)",
1187            distance: "828 km (515 mi)",
1188            duration: "~10h 30m",
1189            frequency: "Weekly, not a daily service",
1190            fare: "Prices vary by class and how far ahead you book",
1191            note: "A conventional long distance train, not high speed, included here for full route coverage.",
1192            stops: [
1193              {station:"Melbourne Southern Cross", fromOrigin:"0 km", depart:"7:30 AM"},
1194              {station:"Ballarat", fromOrigin:"120 km", depart:"9:00 AM"},
1195              {station:"Bordertown", fromOrigin:"500 km", depart:"1:15 PM"},
1196              {station:"Adelaide Parklands", fromOrigin:"828 km", depart:"6:00 PM"}
1197            ],
1198            schedule: [
1199              {depart:"7:30 AM", arrive:"6:00 PM", duration:"10h 30m"}
1200            ]
1201          }
1202        ]
1203      }
1204    }
1205  },
1206  india: {
1207    label: "India",
1208    operators: {
1209      vandebharat: {
1210        label: "Vande Bharat Express",
1211        bookingUrl: "https://www.irctc.co.in/",
1212        routes: [
1213          {
1214            id: "del-var",
1215            name: "New Delhi to Varanasi",
1216            maxSpeed: "180 km/h (112 mph)",
1217            distance: "771 km (479 mi)",
1218            duration: "~8h 00m",
1219            frequency: "Once daily",
1220            fare: "Prices vary by class and how far ahead you book",
1221            note: "India's first Vande Bharat route; commercial average speed is well below max speed due to shared conventional track.",
1222            stops: [
1223              {station:"New Delhi", fromOrigin:"0 km", depart:"6:00 AM"},
1224              {station:"Kanpur Central", fromOrigin:"440 km", depart:"10:20 AM"},
1225              {station:"Prayagraj", fromOrigin:"635 km", depart:"12:10 PM"},
1226              {station:"Varanasi Junction", fromOrigin:"771 km", depart:"2:00 PM"}
1227            ],
1228            schedule: [
1229              {depart:"6:00 AM", arrive:"2:00 PM", duration:"8h 00m"}
1230            ]
1231          },
1232          {
1233            id: "mum-ahm",
1234            name: "Mumbai to Ahmedabad",
1235            maxSpeed: "180 km/h (112 mph)",
1236            distance: "493 km (306 mi)",
1237            duration: "~5h 30m",
1238            frequency: "Once daily",
1239            fare: "Prices vary by class and how far ahead you book",
1240            note: "This corridor is also the site of India's under construction dedicated bullet train line using Japanese Shinkansen technology.",
1241            stops: [
1242              {station:"Mumbai Central", fromOrigin:"0 km", depart:"6:00 AM"},
1243              {station:"Surat", fromOrigin:"263 km", depart:"9:15 AM"},
1244              {station:"Vadodara", fromOrigin:"392 km", depart:"10:20 AM"},
1245              {station:"Ahmedabad Junction", fromOrigin:"493 km", depart:"11:30 AM"}
1246            ],
1247            schedule: [
1248              {depart:"6:00 AM", arrive:"11:30 AM", duration:"5h 30m"}
1249            ]
1250          },
1251          {
1252            id: "mum-pune",
1253            name: "Mumbai to Pune",
1254            maxSpeed: "160 km/h (99 mph)",
1255            distance: "192 km (119 mi)",
1256            duration: "~3h 25m",
1257            frequency: "Once daily",
1258            fare: "Prices vary by class and how far ahead you book",
1259            note: "Short, popular business corridor connecting India's financial capital with Pune.",
1260            stops: [
1261              {station:"Mumbai CSMT", fromOrigin:"0 km", depart:"6:15 AM"},
1262              {station:"Thane", fromOrigin:"34 km", depart:"6:45 AM"},
1263              {station:"Lonavala", fromOrigin:"128 km", depart:"8:10 AM"},
1264              {station:"Pune Junction", fromOrigin:"192 km", depart:"9:40 AM"}
1265            ],
1266            schedule: [
1267              {depart:"6:15 AM", arrive:"9:40 AM", duration:"3h 25m"}
1268            ]
1269          }
1270        ]
1271      }
1272    }
1273  },
1274  china: {
1275    label: "China",
1276    operators: {
1277      crh: {
1278        label: "China Railway High-speed (CRH/Fuxing)",
1279        bookingUrl: "https://www.12306.cn/",
1280        routes: [
1281          {
1282            id: "bei-sha",
1283            name: "Beijing to Shanghai",
1284            maxSpeed: "350 km/h (217 mph)",
1285            distance: "1318 km (819 mi)",
1286            duration: "~4h 30m on the fastest Fuxing services",
1287            frequency: "Very frequent, often every 10-20 minutes at peak",
1288            fare: "Prices vary by class and how far ahead you book",
1289            note: "One of the busiest and fastest conventional high-speed lines in the world.",
1290            stops: [
1291              {station:"Beijing South", fromOrigin:"0 km", depart:"8:00 AM"},
1292              {station:"Jinan West", fromOrigin:"406 km", depart:"9:35 AM"},
1293              {station:"Nanjing South", fromOrigin:"1023 km", depart:"11:35 AM"},
1294              {station:"Shanghai Hongqiao", fromOrigin:"1318 km", depart:"12:30 PM"}
1295            ],
1296            schedule: [
1297              {depart:"6:00 AM", arrive:"10:30 AM", duration:"4h 30m"},
1298              {depart:"8:00 AM", arrive:"12:30 PM", duration:"4h 30m"},
1299              {depart:"1:00 PM", arrive:"5:32 PM", duration:"4h 32m"},
1300              {depart:"6:00 PM", arrive:"10:30 PM", duration:"4h 30m"}
1301            ]
1302          },
1303          {
1304            id: "guang-shen",
1305            name: "Guangzhou to Shenzhen",
1306            maxSpeed: "350 km/h (217 mph)",
1307            distance: "102 km (63 mi)",
1308            duration: "~30m",
1309            frequency: "Very frequent, often every 10-15 minutes",
1310            fare: "Prices vary by class and how far ahead you book",
1311            note: "One of the shortest and busiest intercity high speed links in China.",
1312            stops: [
1313              {station:"Guangzhou South", fromOrigin:"0 km", depart:"9:00 AM"},
1314              {station:"Humen", fromOrigin:"48 km", depart:"9:12 AM"},
1315              {station:"Shenzhen North", fromOrigin:"102 km", depart:"9:30 AM"}
1316            ],
1317            schedule: [
1318              {depart:"7:00 AM", arrive:"7:30 AM", duration:"30m"},
1319              {depart:"9:00 AM", arrive:"9:30 AM", duration:"30m"},
1320              {depart:"3:00 PM", arrive:"3:33 PM", duration:"33m"},
1321              {depart:"7:00 PM", arrive:"7:30 PM", duration:"30m"}
1322            ]
1323          },
1324          {
1325            id: "sha-hang",
1326            name: "Shanghai to Hangzhou",
1327            maxSpeed: "350 km/h (217 mph)",
1328            distance: "175 km (109 mi)",
1329            duration: "~45m",
1330            frequency: "Very frequent, often every 10 minutes",
1331            fare: "Prices vary by class and how far ahead you book",
1332            note: "Short, high frequency link connecting two of China's largest economic hubs.",
1333            stops: [
1334              {station:"Shanghai Hongqiao", fromOrigin:"0 km", depart:"9:00 AM"},
1335              {station:"Jiaxing South", fromOrigin:"90 km", depart:"9:20 AM"},
1336              {station:"Hangzhou East", fromOrigin:"175 km", depart:"9:45 AM"}
1337            ],
1338            schedule: [
1339              {depart:"7:00 AM", arrive:"7:45 AM", duration:"45m"},
1340              {depart:"9:00 AM", arrive:"9:45 AM", duration:"45m"},
1341              {depart:"3:00 PM", arrive:"3:47 PM", duration:"47m"}
1342            ]
1343          }
1344        ]
1345      }
1346    }
1347  }
1348  /*
1349    ADD FUTURE COUNTRIES LIKE THIS, e.g.:
1350    italy: {
1351      label: "Italy",
1352      operators: {
1353        frecciarossa: {
1354          label: "Trenitalia Frecciarossa",
1355          bookingUrl: "https://www.trenitalia.com/",
1356          routes: [ { id:"...", name:"...", ... } ]
1357        }
1358      }
1359    }
1360  */
1361};
1362
1363const countrySel = document.getElementById('ttf-country');
1364const operatorSel = document.getElementById('ttf-operator');
1365const routeSel = document.getElementById('ttf-route');
1366const resultsEl = document.getElementById('ttf-results');
1367const emptyEl = document.getElementById('ttf-empty');
1368
1369function getDefaultCountry(){
1370  var wrap = document.querySelector('.ttf-wrap');
1371  var fromAttr = wrap ? wrap.getAttribute('data-default-country') : '';
1372  if ( fromAttr && TTF_DATA[fromAttr] ) return fromAttr;
1373
1374  // fallback, try to read the country from the current URL path
1375  var path = window.location.pathname.toLowerCase();
1376  var match = Object.keys(TTF_DATA).find(function(key){
1377    return path.indexOf('/' + key) !== -1;
1378  });
1379  return match || Object.keys(TTF_DATA)[0];
1380}
1381
1382function populateCountries(){
1383  Object.keys(TTF_DATA).forEach(function(key){
1384    var opt = document.createElement('option');
1385    opt.value = key;
1386    opt.textContent = TTF_DATA[key].label;
1387    countrySel.appendChild(opt);
1388  });
1389  countrySel.value = getDefaultCountry();
1390  populateOperators();
1391}
1392
1393function populateOperators(){
1394  operatorSel.innerHTML = '';
1395  var country = TTF_DATA[countrySel.value];
1396  Object.keys(country.operators).forEach(function(key){
1397    var opt = document.createElement('option');
1398    opt.value = key;
1399    opt.textContent = country.operators[key].label;
1400    operatorSel.appendChild(opt);
1401  });
1402  populateRoutes();
1403}
1404
1405function populateRoutes(){
1406  routeSel.innerHTML = '';
1407  var country = TTF_DATA[countrySel.value];
1408  var operator = country.operators[operatorSel.value];
1409  operator.routes.forEach(function(route){
1410    var opt = document.createElement('option');
1411    opt.value = route.id;
1412    opt.textContent = route.name;
1413    routeSel.appendChild(opt);
1414  });
1415  renderRoute();
1416}
1417
1418function renderRoute(){
1419  var country = TTF_DATA[countrySel.value];
1420  var operator = country.operators[operatorSel.value];
1421  var route = operator.routes.find(function(r){ return r.id === routeSel.value; });
1422  if(!route){
1423    resultsEl.style.display = 'none';
1424    emptyEl.style.display = 'block';
1425    return;
1426  }
1427  emptyEl.style.display = 'none';
1428  resultsEl.style.display = 'block';
1429
1430  document.getElementById('ttf-route-name').textContent = operator.label + ': ' + route.name;
1431  document.getElementById('ttf-route-meta').textContent = country.label;
1432  document.getElementById('ttf-route-speed').textContent = 'Top speed ' + route.maxSpeed;
1433  document.getElementById('ttf-stat-distance').textContent = route.distance;
1434  document.getElementById('ttf-stat-duration').textContent = route.duration;
1435  document.getElementById('ttf-stat-frequency').textContent = route.frequency;
1436
1437  document.getElementById('ttf-stat-fare').textContent = route.fare || 'Varies by class';
1438
1439  var stopsBody = document.getElementById('ttf-stops-body');
1440  stopsBody.innerHTML = '';
1441  route.stops.forEach(function(stop){
1442    var tr = document.createElement('tr');
1443    tr.innerHTML = '<td>' + stop.station + '</td><td>' + stop.fromOrigin + '</td><td>' + stop.depart + '</td>';
1444    stopsBody.appendChild(tr);
1445  });
1446
1447  var schedBody = document.getElementById('ttf-schedule-body');
1448  schedBody.innerHTML = '';
1449  route.schedule.forEach(function(dep){
1450    var tr = document.createElement('tr');
1451    tr.innerHTML = '<td>' + dep.depart + '</td><td>' + dep.arrive + '</td><td>' + dep.duration + '</td>';
1452    schedBody.appendChild(tr);
1453  });
1454
1455  document.getElementById('ttf-note').textContent = route.liveSource
1456    ? route.liveSource + '. ' + (route.note || '')
1457    : (route.note || '');
1458}
1459
1460countrySel.addEventListener('change', populateOperators);
1461operatorSel.addEventListener('change', populateRoutes);
1462routeSel.addEventListener('change', renderRoute);
1463
1464populateCountries();
1465
1466// Fetch real Amtrak schedule data produced by ttf-amtrak-sync.php, if the
1467// site has set it up. This only ever upgrades the USA Acela and Northeast
1468// Regional entries; if the fetch fails or the file does not exist yet,
1469// the tool silently keeps using the built in sample data, so nothing
1470// breaks for any other country or for USA itself before the sync script
1471// has been run on the server.
1472// Amtrak's live GTFS feed names stations differently than the sample
1473// data does (e.g. "Boston" vs "Boston South Station", "Ny Moynihan Train
1474// Hall At Penn Station" vs "New York Penn Station"). This strips filler
1475// words/punctuation so names compare on their meaningful core, and
1476// covers the handful of well-known stations whose live and sample names
1477// share no common word at all.
1478var TTF_STATION_ALIASES = {
1479  "ny moynihan penn": "new york penn",
1480  "moynihan train hall penn": "new york penn",
1481  "penn": "new york penn"
1482};
1483
1484function ttfNormalizeStationName(name){
1485  var n = name.toLowerCase();
1486  n = n.replace(/[^a-z0-9\s]/g, ' ');
1487  n = n.replace(/\b(station|amtrak|at|train|hall|international|airport|the|central)\b/g, ' ');
1488  n = n.replace(/\s+/g, ' ').trim();
1489  return TTF_STATION_ALIASES[n] || n;
1490}
1491
1492function ttfFindMatchingStop(liveName, sampleStops){
1493  var liveNorm = ttfNormalizeStationName(liveName);
1494  if (!liveNorm) return null;
1495
1496  // exact match on normalized name first
1497  for (var i = 0; i < sampleStops.length; i++){
1498    if (ttfNormalizeStationName(sampleStops[i].station) === liveNorm) return sampleStops[i];
1499  }
1500  // fall back to substring match either direction (e.g. "boston" inside "boston south")
1501  for (var j = 0; j < sampleStops.length; j++){
1502    var sampleNorm = ttfNormalizeStationName(sampleStops[j].station);
1503    if (sampleNorm.indexOf(liveNorm) !== -1 || liveNorm.indexOf(sampleNorm) !== -1) return sampleStops[j];
1504  }
1505  return null;
1506}
1507
1508function loadLiveAmtrakData(){
1509  if ( typeof ttfLiveDataUrls === 'undefined' || !ttfLiveDataUrls.usa ) return;
1510
1511  fetch(ttfLiveDataUrls.usa, { cache: 'no-store' })
1512    .then(function(res){
1513      if (!res.ok) throw new Error('Live data not available yet');
1514      return res.json();
1515    })
1516    .then(function(liveData){
1517      if (!TTF_DATA.usa) return;
1518
1519      Object.keys(liveData).forEach(function(operatorKey){
1520        var operator = TTF_DATA.usa.operators[operatorKey];
1521        if (!operator || !operator.routes || !operator.routes.length) return;
1522
1523        // The sync script produces one full end to end trip per operator.
1524        // That matches the first, longest route already listed for that
1525        // operator (for example the full Boston to Washington run), so
1526        // only that entry's stops get updated with real data.
1527        var targetRoute = operator.routes[0];
1528        var live = liveData[operatorKey];
1529        if (!live || !live.stops || !live.stops.length) return;
1530
1531        // FIX: merge live stops into the existing sample stops by station
1532        // name instead of replacing the array outright. The sync script
1533        // has no distance/mileage data from Amtrak's feed, so blindly
1534        // overwriting produced a blank "from origin" column once live
1535        // data loaded. This keeps the sample distance for any station
1536        // name that matches, and only appends a blank distance for a
1537        // live station that has no match in the sample data.
1538        var sampleStops = targetRoute.stops;
1539
1540        var mergedStops = live.stops.map(function(s){
1541          var existing = ttfFindMatchingStop(s.station, sampleStops);
1542          return {
1543            station: s.station,
1544            fromOrigin: existing ? existing.fromOrigin : '',
1545            depart: s.depart
1546          };
1547        });
1548
1549        targetRoute.stops = mergedStops;
1550        targetRoute.liveSource = 'Live data from Amtrak, last refreshed ' + live.lastUpdated;
1551      });
1552
1553      // If the route currently on screen just got upgraded, redraw it so
1554      // the visitor sees the live numbers without needing to reselect.
1555      if (countrySel.value === 'usa') {
1556        renderRoute();
1557      }
1558    })
1559    .catch(function(){
1560      // Live file missing or unreachable, quietly keep the sample data.
1561    });
1562}
1563
1564loadLiveAmtrakData();
1565});</script>
1565<style class="wpcode-css-snippet">:root{
1566    --accent:#0f6e56;
1567    --accent-light:#e1f5ee;
1568    --border:#e4e2d8;
1569    --text:#2c2c2a;
1570    --text-soft:#5f5e5a;
1571    --bg:#faf9f5;
1572    --card:#ffffff;
1573  }
1574  *{box-sizing:border-box;}
1575  body{margin:0;}
1576  .ttf-wrap{
1577    background:var(--bg);
1578    color:var(--text);
1579    padding:24px;
1580    border-radius:12px;
1581    border:1px solid var(--border);
1582    width:100%;
1583    max-width:100%;
1584    margin:0 auto;
1585  }
1586  .ttf-stat-row,
1587  .ttf-table-card,
1588  table.ttf-table{
1589    width:100%;
1590  }
1591  .ttf-title{
1592    font-size:20px;
1593    font-weight:600;
1594    margin:0 0 4px;
1595  }
1596  .ttf-sub{
1597    font-size:14px;
1598    color:var(--text-soft);
1599    margin:0 0 20px;
1600  }
1601  .ttf-controls{
1602    display:grid;
1603    grid-template-columns:1fr 1fr 1fr;
1604    gap:10px;
1605    margin-bottom:20px;
1606  }
1607  .ttf-field label{
1608    display:block;
1609    font-weight:600;
1610    color:var(--text-soft);
1611    margin-bottom:4px;
1612    text-transform:uppercase;
1613    letter-spacing:.03em;
1614  }
1615  .ttf-field select{
1616    width:100%;
1617    padding:9px 10px;
1618    border-radius:8px;
1619    border:1px solid var(--border);
1620    background:var(--card);
1621    color:var(--text);
1622  }
1623  .ttf-results{display:none;}
1624  .ttf-route-head{
1625    display:flex;
1626    justify-content:space-between;
1627    align-items:center;
1628    flex-wrap:wrap;
1629    gap:8px;
1630    background:var(--card);
1631    border:1px solid var(--border);
1632    border-radius:10px;
1633    padding:14px 16px;
1634    margin-bottom:14px;
1635  }
1636  .ttf-route-head .r-name{font-weight:600;font-size:15px;}
1637  .ttf-route-head .r-meta{font-size:13px;color:var(--text-soft);}
1638  .ttf-badge{
1639    display:inline-block;
1640    background:var(--accent-light);
1641    color:var(--accent);
1642    font-weight:600;
1643    padding:3px 9px;
1644    border-radius:20px;
1645  }
1646  .ttf-table-card{
1647    background:var(--card);
1648    border:1px solid var(--border);
1649    border-radius:10px;
1650    overflow:hidden;
1651    margin-bottom:14px;
1652  }
1653  .ttf-table-card p{
1654    margin:0;
1655    padding:12px 16px;
1656    text-transform:uppercase;
1657    letter-spacing:.03em;
1658    color: #0f6e56;
1659    border-bottom:1px solid var(--border);
1660	font-weight: 600;
1661  }
1662  table.ttf-table{
1663    width:100%;
1664    border-collapse:collapse;
1665  }
1666  table.ttf-table th{
1667    text-align:left;
1668    color:var(--text-soft);
1669    padding:8px 16px;
1670    border-bottom:1px solid var(--border);
1671  }
1672  table.ttf-table td{
1673    padding:9px 16px;
1674    border-bottom:1px solid var(--border);
1675  }
1676  table.ttf-table tr:last-child td{border-bottom:none;}
1677  .ttf-stat-row{
1678    display:grid;
1679    grid-template-columns:repeat(4,1fr);
1680    gap:10px;
1681    margin-bottom:14px;
1682  }
1683  .ttf-stat{
1684    background:var(--card);
1685    border:1px solid var(--border);
1686    border-radius:10px;
1687    padding:12px 14px;
1688  }
1689  .ttf-stat .k{font-size:12px;color:var(--text-soft);margin-bottom:2px;}
1690  .ttf-stat .v{font-size:16px;font-weight:600;}
1691  .ttf-book{
1692    display:flex;
1693    gap:10px;
1694    flex-wrap:wrap;
1695  }
1696  .ttf-book a{
1697    display:inline-block;
1698    background:var(--accent);
1699    color:#fff;
1700    text-decoration:none;
1701    font-weight:600;
1702    padding:10px 18px;
1703    border-radius:8px;
1704  }
1705  .ttf-book a.secondary{
1706    background:transparent;
1707    color:var(--accent);
1708    border:1px solid var(--accent);
1709  }
1710  .ttf-empty{
1711    font-size:14px;
1712    color:var(--text-soft);
1713    padding:20px;
1714    text-align:center;
1715    border:1px dashed var(--border);
1716    border-radius:10px;
1717  }
1718  .ttf-note{
1719    color:var(--text-soft);
1720    margin-top:14px;
1721  }
1722  @media (max-width:560px){
1723    .ttf-controls{grid-template-columns:1fr;}
1724    .ttf-stat-row{grid-template-columns:1fr;}
1725	.ttf-field select{font-size: 14px; }
1726	.ttf-route-head{font-size: 13px;}
1727    .ttf-route-head .r-name{font-size:13px;}
1728	.ttf-stat .v{font-size:14px;} 
1729	 table.ttf-table th{font-size: 10px;}
1730	 table.ttf-table td{font-size: 10px;}
1731}</style>
vendor: 82 bytes, line 1731
1731<script async id="google_gtagjs" src="https://www.googletagmanager.com/gtag/js?id=
1731G-P90BVDRN7S
vendor: 12 bytes, line 1731
1731"></script>
1732<script id="google_gtagjs-inline">
vendor: 124 bytes, line 1733
1733window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', '
1733G-P90BVDRN7S
vendor: 9 bytes, line 1733
1733', {} );
1734</script>
vendor: 1 bytes, line 1734
1734
1735<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6948957029517177"
1736     crossorigin="anonymous"></script>
1736<link rel='stylesheet' id='kadence-fonts-gfonts-css' href='https://fastesttrains.com/wp-content/cache/perfmatters/fastesttrains.com/fonts/e8f895fa06a4.google-fonts.min.css' media='all' />
1737<link rel="icon" href="https://fastesttrains.com/wp-content/uploads/2025/02/favicon.webp" sizes="32x32" />
1738<link rel="icon" href="https://fastesttrains.com/wp-content/uploads/2025/02/favicon.webp" sizes="192x192" />
1739<link rel="apple-touch-icon" href="https://fastesttrains.com/wp-content/uploads/2025/02/favicon.webp" />
1740<meta name="msapplication-TileImage" content="https://fastesttrains.com/wp-content/uploads/2025/02/favicon.webp" />
1741<style id="wp-custom-css">
1742/*media query for table on samll devices*/
1743@media (max-width: 600px) {
1744    table {
1745			font-size: 8px;
1746    }
1747}
1748/*custom table code*/
1749.custom-table th {
1750  background-color: #3E7B27;
1751  color: #ffffff;
1752	padding: 2px 6px 2px 6px;
1753}
1754.custom-table td {
1755  border: 1px solid  #3E7B27;
1756	padding: 2px 6px 2px 6px;
1757}
1758.custom-table tbody tr:nth-child(odd) {
1759  background-color: #F5FFE9; /* Light yellow shade */
1760}
1761.custom-table tbody tr:nth-child(even) {
1762  background-color: #F5FFE9;
1763}
1764/*  shade for hover effect */
1765.custom-table tbody tr:hover {
1766  background-color: #BAE577;
1767}
1768/*cards-table-code*/
1769.custom-card-table th {
1770  background-color: #8F0007;
1771  color: #ffffff;
1772	padding: 2px 6px 2px 6px;
1773}
1774</style>
1775<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript><style>.perfmatters-lazy.pmloaded,.perfmatters-lazy.pmloaded>img,.perfmatters-lazy>img.pmloaded,.perfmatters-lazy[data-ll-status=entered]{animation:500ms pmFadeIn}@keyframes pmFadeIn{0%{opacity:0}100%{opacity:1}}body .perfmatters-lazy-css-bg:not([data-ll-status=entered]),body .perfmatters-lazy-css-bg:not([data-ll-status=entered]) *,body .perfmatters-lazy-css-bg:not([data-ll-status=entered])::before,body .perfmatters-lazy-css-bg:not([data-ll-status=entered])::after,body .perfmatters-lazy-css-bg:not([data-ll-status=entered]) *::before,body .perfmatters-lazy-css-bg:not([data-ll-status=entered]) *::after{background-image:none!important;will-change:transform;transition:opacity 0.025s ease-in,transform 0.025s ease-in!important;}</style></head>
1776
1777<body class="wp-singular page-template-default page page-id-16 wp-custom-logo wp-embed-responsive wp-theme-kadence footer-on-bottom hide-focus-outline link-style-standard content-title-style-hide content-width-normal content-style-unboxed content-vertical-padding-hide non-transparent-header mobile-non-transparent-header">
1778<div id="wrapper" class="site wp-site-blocks">
1779			<a class="skip-link screen-reader-text scroll-ignore" href="#main">Skip to content</a>
1780		<header id="masthead" class="site-header" role="banner" itemtype="https://schema.org/WPHeader" itemscope>
1781	<div id="main-header" class="site-header-wrap">
1782		<div class="site-header-inner-wrap">
1783			<div class="site-header-upper-wrap">
1784				<div class="site-header-upper-inner-wrap">
1785					<div class="site-main-header-wrap site-header-row-container site-header-focus-item site-header-row-layout-standard" data-section="kadence_customizer_header_main">
1786	<div class="site-header-row-container-inner">
1787				<div class="site-container">
1788			<div class="site-main-header-inner-wrap site-header-row site-header-row-has-sides site-header-row-center-column">
1789									<div class="site-header-main-section-left site-header-section site-header-section-left">
1790						<div class="site-header-item site-header-focus-item" data-section="title_tagline">
1791	<div class="site-branding branding-layout-standard site-brand-logo-only"><a class="brand has-logo-image" href="https://fastesttrains.com/" rel="home"><img data-perfmatters-preload width="100" height="100" src="https://fastesttrains.com/wp-content/uploads/2025/04/fastest-trains-official-logo.webp" class="custom-logo" alt="Fastest Trains Official Logo" decoding="async" fetchpriority="high"></a></div></div><!-- data-section="title_tagline" -->
1792							<div class="site-header-main-section-left-center site-header-section site-header-section-left-center">
1793															</div>
1794												</div>
1795													<div class="site-header-main-section-center site-header-section site-header-section-center">
1796						<div class="site-header-item site-header-focus-item site-header-item-main-navigation header-navigation-layout-stretch-false header-navigation-layout-fill-stretch-false" data-section="
1796kadence_customizer_primary_navigation">
1797		<nav id="site-navigation" class="main-navigation header-navigation hover-to-open nav--toggle-sub header-navigation-style-standard header-navigation-dropdown-animation-none" role="navigation" aria-label="Primary">
1798			<div class="primary-menu-container header-menu-container">
1799	<ul id="primary-menu" class="menu"><li id="menu-item-3307" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-3307"><a href="https://fastesttrains.com/">Home</a></li>
1800<li id="menu-item-3570" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3570"><a href="https://fastesttrains.com/speedometer-online/">Speedometer</a></li>
1801<li id="menu-item-3760" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3760 kadence-menu-mega-enabled kadence-menu-mega-width-custom kadence-menu-mega-columns-3 kadence-menu-mega-layout-equal"><a><span class="nav-drop-title-wrap">Countries<span class="dropdown-nav-toggle"><span class="kadence-svg-iconset svg-baseline"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Expand</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path>
1802				</svg></span></span></span></a>
1803<ul class="sub-menu">
1804	<li id="menu-item-3761" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3761"><a href="https://fastesttrains.com/usa/">USA</a></li>
1805	<li id="menu-item-3765" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3765"><a href="https://fastesttrains.com/canada/">Canada</a></li>
1806	<li id="menu-item-3905" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3905"><a href="https://fastesttrains.com/uk/">UK</a></li>
1807	<li id="menu-item-3814" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3814"><a href="https://fastesttrains.com/germany/">Germany</a></li>
1808	<li id="menu-item-3824" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3824"><a href="https://fastesttrains.com/japan/">Japan</a></li>
1809	<li id="menu-item-3859" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3859"><a href="https://fastesttrains.com/spain/">Spain</a></li>
1810	<li id="menu-item-3934" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3934"><a href="https://fastesttrains.com/australia/">Australia</a></li>
1811	<li id="menu-item-3996" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3996"><a href="https://fastesttrains.com/china/">China</a></li>
1812	<li id="menu-item-3971" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3971"><a href="https://fastesttrains.com/india/">India</a></li>
1813</ul>
1814</li>
1815<li id="menu-item-3306" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3306"><a href="https://fastesttrains.com/bullet-trains/">Bullet Trains</a></li>
1816<li id="menu-item-1833" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1833"><a href="https://fastesttrains.com/high-speed-trains-in-world/" title="Fastest Trains In The World">Other Trains</a></li>
1817<li id="menu-item-1270" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1270"><a href="https://fastesttrains.com/rails/" title="High Speed Rail In The World">Railway Lines</a></li>
1818<li id="menu-item-19" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-16 current_page_item menu-item-19"><a href="https://fastesttrains.com/about-us/" aria-current="page">About Us</a></li>
1819<li id="menu-item-20" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20"><a href="https://fastesttrains.com/contact-us/">Contact Us</a></li>
1820</ul>		</div>
1821	</nav><!-- #site-navigation -->
1822	</div><!-- data-section="primary_navigation" -->
1823					</div>
1824													<div class="site-header-main-section-right site-header-section site-header-section-right">
1825													<div class="site-header-main-section-right-center site-header-section site-header-section-right-center">
1826															</div>
1827							<div class="site-header-item site-header-focus-item" data-section="
1827kadence_customizer_header_social">
1828	<div class="header-social-wrap"><div class="header-social-inner-wrap element-social-inner-wrap social-show-label-false social-style-filled"><a href="https://www.facebook.com/fastesttrains/" aria-label="Facebook" target="_blank" rel="noopener noreferrer"  class="social-button header-social-item social-link-facebook"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-facebook-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><title>Facebook</title><path d="M31.997 15.999c0-8.836-7.163-15.999-15.999-15.999s-15.999 7.163-15.999 15.999c0 7.985 5.851 14.604 13.499 15.804v-11.18h-4.062v-4.625h4.062v-3.525c0-4.010 2.389-6.225 6.043-6.225 1.75 0 3.581 0.313 3.581 0.313v3.937h-2.017c-1.987 0-2.607 1.233-2.607 2.498v3.001h4.437l-0.709 4.625h-3.728v11.18c7.649-1.2 13.499-7.819 13.499-15.804z"></path>
1829				</svg></span></a><a href="https://x.com/fastesttrainss" aria-label="X" target="_blank" rel="noopener noreferrer"  class="social-button header-social-item social-link-twitter"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-twitter-x-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="23" height="24" viewBox="0 0 23 24"><title>X</title><path d="M13.969 10.157l8.738-10.157h-2.071l-7.587 8.819-6.060-8.819h-6.989l9.164 13.336-9.164 10.651h2.071l8.012-9.313 6.4 9.313h6.989l-9.503-13.831zM11.133 13.454l-8.316-11.895h3.181l14.64 20.941h-3.181l-6.324-9.046z"></path>
1830				</svg></span></a><a href="https://www.instagram.com/thefastesttrains/" aria-label="Instagram" target="_blank" rel="noopener noreferrer"  class="social-button header-social-item social-link-instagram"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-instagram-alt-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Instagram</title><path d="M7 1c-1.657 0-3.158 0.673-4.243 1.757s-1.757 2.586-1.757 4.243v10c0 1.657 0.673 3.158 1.757 4.243s2.586 1.757 4.243 1.757h10c1.657 0 3.158-0.673 4.243-1.757s1.757-2.586 1.757-4.243v-10c0-1.657-0.673-3.158-1.757-4.243s-2.586-1.757-4.243-1.757zM7 3h10c1.105 0 2.103 0.447 2.828 1.172s1.172 1.723 1.172 2.828v10c0 1.105-0.447 2.103-1.172 2.828s-1.723 1.172-2.828 1.172h-10c-1.105 0-2.103-0.447-2.828-1.172s-1.172-1.723-1.172-2.828v-10c0-1.105 0.447-2.103 1.172-2.828s1.723-1.172 2.828-1.172zM16.989 11.223c-0.15-0.972-0.571-1.857-1.194-2.567-0.754-0.861-1.804-1.465-3.009-1.644-0.464-0.074-0.97-0.077-1.477-0.002-1.366 0.202-2.521 0.941-3.282 1.967s-1.133 2.347-0.93 3.712 0.941 2.521 1.967 3.282 2.347 1.133 3.712 0.93 2.521-0.941 3.282-1.967 1.133-2.347 0.93-3.712zM15.011 11.517c0.122 0.82-0.1 1.609-0.558 2.227s-1.15 1.059-1.969 1.18-1.609-0.1-2.227-0.558-1.059-1.15-1.18-1.969 0.1-1.609 0.558-2.227 1.15-1.059 1.969-1.18c0.313-0.046 0.615-0.042 0.87-0.002 0.74 0.11 1.366 0.47 1.818 0.986 0.375 0.428 0.63 0.963 0.72 1.543zM17.5 7.5c0.552 0 1-0.448 1-1s-0.448-1-1-1-1 0.448-1 1 0.448 1 1 1z"></path>
1831				</svg></span></a></div></div></div><!-- data-section="header_social" -->
1832					</div>
1833							</div>
1834		</div>
1835	</div>
1836</div>
1837				</div>
1838			</div>
1839					</div>
1840	</div>
1841	
1842<div id="mobile-header" class="site-mobile-header-wrap">
1843	<div class="site-header-inner-wrap">
1844		<div class="site-header-upper-wrap">
1845			<div class="site-header-upper-inner-wrap">
1846			<div class="site-main-header-wrap site-header-focus-item site-header-row-layout-standard site-header-row-tablet-layout-default site-header-row-mobile-layout-default ">
1847	<div class="site-header-row-container-inner">
1848		<div class="site-container">
1849			<div class="site-main-header-inner-wrap site-header-row site-header-row-has-sides site-header-row-no-center">
1850									<div class="site-header-main-section-left site-header-section site-header-section-left">
1851						<div class="site-header-item site-header-focus-item" data-section="title_tagline">
1852	<div class="site-branding mobile-site-branding branding-layout-standard branding-tablet-layout-inherit site-brand-logo-only branding-mobile-layout-inherit"><a class="brand has-logo-image" href="https://fastesttrains.com/" rel="home"><img data-perfmatters-preload width="100" height="100" src="https://fastesttrains.com/wp-content/uploads/2025/04/fastest-trains-official-logo.webp" class="custom-logo" alt="Fastest Trains Official Logo" decoding="async" fetchpriority="high"></a></div></div><!-- data-section="title_tagline" -->
1853					</div>
1854																	<div class="site-header-main-section-right site-header-section site-header-section-right">
1855						<div class="site-header-item site-header-focus-item site-header-item-navgation-popup-toggle" data-section="
1855kadence_customizer_mobile_trigger">
1856		<div class="mobile-toggle-open-container">
1857						<button id="mobile-toggle" class="menu-toggle-open drawer-toggle menu-toggle-style-default" aria-label="Open menu" data-toggle-target="#mobile-drawer" data-toggle-body-class="showing-popup-drawer-from-right" aria-expanded="false" data-set-focus=".menu-toggle-close"
1858					>
1859						<span class="menu-toggle-icon"><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-menu-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Toggle Menu</title><path d="M3 13h18c0.552 0 1-0.448 1-1s-0.448-1-1-1h-18c-0.552 0-1 0.448-1 1s0.448 1 1 1zM3 7h18c0.552 0 1-0.448 1-1s-0.448-1-1-1h-18c-0.552 0-1 0.448-1 1s0.448 1 1 1zM3 19h18c0.552 0 1-0.448 1-1s-0.448-1-1-1h-18c-0.552 0-1 0.448-1 1s0.448 1 1 1z"></path>
1860				</svg></span></span>
1861		</button>
1862	</div>
1863	</div><!-- data-section="mobile_trigger" -->
1864					</div>
1865							</div>
1866		</div>
1867	</div>
1868</div>
1869			</div>
1870		</div>
1871			</div>
1872</div>
1873</header><!-- #masthead -->
1874
1875	<main id="inner-wrap" class="wrap kt-clear" role="main">
1876		<div id="primary" class="content-area">
1877	<div class="content-container site-container">
1878		<div id="main" class="site-main">
1879						<div class="content-wrap">
1880				<article id="post-16" class="entry content-bg single-entry post-16 page type-page status-publish hentry mv-content-wrapper">
1881	<div class="entry-content-wrap">
1882		
1883<div class="entry-content single-content">
1884	<div class="kb-row-layout-wrap kb-row-layout-id16_e217dc-d6 alignfull has-theme-palette2-background-color kt-row-has-bg wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">
1885
1886<div class="wp-block-kadence-column kadence-column16_2d9886-62"><div class="kt-inside-inner-col">
1887<h1 class="kt-adv-heading16_c00822-a0 wp-block-kadence-advancedheading has-theme-palette-9-color has-text-color" data-kb-block="kb-adv-heading16_c00822-a0">About Us</h1>
1888</div></div>
1889
1890</div></div>
1891
1892<div class="kb-row-layout-wrap kb-row-layout-id16_e0fee0-07 alignfull has-theme-palette8-background-color kt-row-has-bg wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width">
1893
1894<div class="wp-block-kadence-column kadence-column16_9626c4-6f"><div class="kt-inside-inner-col">
1895<h2 class="kt-adv-heading16_0ffef6-72 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading16_0ffef6-72"><strong>Welcome to Fastest Trains – Your Ultimate Destination for High-Speed Rail Insights!</strong></h2>
1896
1897
1898
1899<div class="wp-block-kadence-spacer aligncenter kt-block-spacer-16_3bd063-00"><div class="kt-block-spacer kt-block-spacer-halign-center"><hr class="kt-divider"/></div></div>
1900
1901
1902
1903<p class="kt-adv-heading16_9f48a4-23 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading16_9f48a4-23">At <a href="https://fastesttrains.com/">FastestTrains.com</a>, we’re passionate about speed, innovation, and the transformative power of modern rail systems. Our mission is to provide train enthusiasts, travelers, and transport tech followers with accurate, up-to-date, and engaging information about the world’s fastest trains.</p>
1904</div></div>
1905
1906</div></div>
1907
1908<div class="kb-row-layout-wrap kb-row-layout-id16_f7a590-72 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">
1909
1910<div class="wp-block-kadence-column kadence-column16_59f3ed-b8"><div class="kt-inside-inner-col">
1911<h3 class="kt-adv-heading16_54a675-f6 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading16_54a675-f6"> What We Cover</h3>
1912
1913
1914
1915<div class="wp-block-kadence-spacer aligncenter kt-block-spacer-16_863ff0-d4"><div class="kt-block-spacer kt-block-spacer-halign-center"><hr class="kt-divider"/></div></div>
1916
1917
1918
1919<p class="kt-adv-heading16_abbd94-94 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading16_abbd94-94">From the magnetic levitation marvels of <strong>Japan</strong> and the engineering excellence of <strong>China’s high-speed rail</strong>, to the cutting-edge trains running across <strong>Europe</strong>, <strong>North America</strong>, and <strong>Scandinavia</strong>, we explore it all. Our geographic focus includes:</p>
1920
1921
1922
1923<div class="wp-block-kadence-iconlist kt-svg-icon-list-items kt-svg-icon-list-items16_05195a-ab kt-svg-icon-list-columns-2 al
1923ignnone kt-list-icon-aligntop kt-mobile-svg-icon-list-columns-1"><ul class="kt-svg-icon-list">
1924<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-16_1f5802-d4"><span class="kb-svg-icon-wrap kb-svg-icon-ic_aperture kt-svg-icon-list-single"><svg viewBox="0 0 8 8"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M4 0c-.69 0-1.34.19-1.91.5l3.22 2.34.75-2.25c-.6-.36-1.31-.59-2.06-.59zm-2.75 1.13c-.76.73-1.25 1.74-1.25 2.88 0 .25.02.48.06.72l3.09-2.22-1.91-1.38zm5.63.13l-1.22 3.75h2.19c.08-.32.16-.65.16-1 0-1.07-.44-2.03-1.13-2.75zm-4.72 3.22l-1.75 1.25c.55 1.13 1.6 1.99 2.88 2.22l-1.13-3.47zm1.56 1.53l.63 1.97c1.33-.12 2.46-.88 3.09-1.97h-3.72z"/></svg></span><span class="kt-svg-icon-list-text"><strong>United States</strong></span></li>
1925
1926
1927
1928<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-16_3cb078-90"><span class="kb-svg-icon-wrap kb-svg-icon-ic_aperture kt-svg-icon-list-single"><svg viewBox="0 0 8 8"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M4 0c-.69 0-1.34.19-1.91.5l3.22 2.34.75-2.25c-.6-.36-1.31-.59-2.06-.59zm-2.75 1.13c-.76.73-1.25 1.74-1.25 2.88 0 .25.02.48.06.72l3.09-2.22-1.91-1.38zm5.63.13l-1.22 3.75h2.19c.08-.32.16-.65.16-1 0-1.07-.44-2.03-1.13-2.75zm-4.72 3.22l-1.75 1.25c.55 1.13 1.6 1.99 2.88 2.22l-1.13-3.47zm1.56 1.53l.63 1.97c1.33-.12 2.46-.88 3.09-1.97h-3.72z"/></svg></span><span class="kt-svg-icon-list-text"><strong>Canada</strong></span></li>
1929
1930
1931
1932<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-16_466492-9c"><span class="kb-svg-icon-wrap kb-svg-icon-ic_aperture kt-svg-icon-list-single"><svg viewBox="0 0 8 8"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M4 0c-.69 0-1.34.19-1.91.5l3.22 2.34.75-2.25c-.6-.36-1.31-.59-2.06-.59zm-2.75 1.13c-.76.73-1.25 1.74-1.25 2.88 0 .25.02.48.06.72l3.09-2.22-1.91-1.38zm5.63.13l-1.22 3.75h2.19c.08-.32.16-.65.16-1 0-1.07-.44-2.03-1.13-2.75zm-4.72 3.22l-1.75 1.25c.55 1.13 1.6 1.99 2.88 2.22l-1.13-3.47zm1.56 1.53l.63 1.97c1.33-.12 2.46-.88 3.09-1.97h-3.72z"/></svg></span><span class="kt-svg-icon-list-text"><strong>Australia</strong></span></li>
1933
1934
1935
1936<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-16_f4dc46-9d"><span class="kb-svg-icon-wrap kb-svg-icon-ic_aperture kt-svg-icon-list-single"><svg viewBox="0 0 8 8"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M4 0c-.69 0-1.34.19-1.91.5l3.22 2.34.75-2.25c-.6-.36-1.31-.59-2.06-.59zm-2.75 1.13c-.76.73-1.25 1.74-1.25 2.88 0 .25.02.48.06.72l3.09-2.22-1.91-1.38zm5.63.13l-1.22 3.75h2.19c.08-.32.16-.65.16-1 0-1.07-.44-2.03-1.13-2.75zm-4.72 3.22l-1.75 1.25c.55 1.13 1.6 1.99 2.88 2.22l-1.13-3.47zm1.56 1.53l.63 1.97c1.33-.12 2.46-.88 3.09-1.97h-3.72z"/></svg></span><span class="kt-svg-icon-list-text"><strong>India</strong></span></li>
1937
1938
1939
1940<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-16_d2a153-9c"><span class="kb-svg-icon-wrap kb-svg-icon-ic_aperture kt-svg-icon-list-single"><svg viewBox="0 0 8 8"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M4 0c-.69 0-1.34.19-1.91.5l3.22 2.34.75-2.25c-.6-.36-1.31-.59-2.06-.59zm-2.75 1.13c-.76.73-1.25 1.74-1.25 2.88 0 .25.02.48.06.72l3.09-2.22-1.91-1.38zm5.63.13l-1.22 3.75h2.19c.08-.32.16-.65.16-1 0-1.07-.44-2.03-1.13-2.75zm-4.72 3.22l-1.75 1.25c.55 1.13 1.6 1.99 2.88 2.22l-1.13-3.47zm1.56 1.53l.63 1.97c1.33-.12 2.46-.88 3.09-1.97h-3.72z"/></svg></span><span class="kt-svg-icon-list-text"><strong>Italy</strong></span></li>
1941
1942
1943
1944<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-16_9daa19-8e"><span class="kb-svg-icon-wrap kb-svg-icon-ic_aperture kt-svg-icon-list-single"><svg viewBox="0 0 8 8"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M4 0c-.69 0-1.34.19-1.91.5l3.22 2.34.75-2.25c-.6-.36-1.31-.59-2.06-.59zm-2.75 1.13c-.76.73-1.25 1.74-1.25 2.88 0 .25.02.48.06.72l3.09-2.22-1.91-1.38zm5.63.13l-1.22 3.75h2.19c.08-.32.16-.65.16-1 0-1.07-.44-2.03-1.13-2.75zm-4.72 3.22l-1.75 1.25c.55 1.13 
19441.6 1.99 2.88 2.22l-1.13-3.47zm1.56 1.53l.63 1.97c1.33-.12 2.46-.88 3.09-1.97h-3.72z"/></svg></span><span class="kt-svg-icon-list-text"><strong>Spain</strong></span></li>
1945
1946
1947
1948<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-16_be4111-1d"><span class="kb-svg-icon-wrap kb-svg-icon-ic_aperture kt-svg-icon-list-single"><svg viewBox="0 0 8 8"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M4 0c-.69 0-1.34.19-1.91.5l3.22 2.34.75-2.25c-.6-.36-1.31-.59-2.06-.59zm-2.75 1.13c-.76.73-1.25 1.74-1.25 2.88 0 .25.02.48.06.72l3.09-2.22-1.91-1.38zm5.63.13l-1.22 3.75h2.19c.08-.32.16-.65.16-1 0-1.07-.44-2.03-1.13-2.75zm-4.72 3.22l-1.75 1.25c.55 1.13 1.6 1.99 2.88 2.22l-1.13-3.47zm1.56 1.53l.63 1.97c1.33-.12 2.46-.88 3.09-1.97h-3.72z"/></svg></span><span class="kt-svg-icon-list-text"><strong>Sweden</strong></span></li>
1949
1950
1951
1952<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-16_d96d8b-c7"><span class="kb-svg-icon-wrap kb-svg-icon-ic_aperture kt-svg-icon-list-single"><svg viewBox="0 0 8 8"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M4 0c-.69 0-1.34.19-1.91.5l3.22 2.34.75-2.25c-.6-.36-1.31-.59-2.06-.59zm-2.75 1.13c-.76.73-1.25 1.74-1.25 2.88 0 .25.02.48.06.72l3.09-2.22-1.91-1.38zm5.63.13l-1.22 3.75h2.19c.08-.32.16-.65.16-1 0-1.07-.44-2.03-1.13-2.75zm-4.72 3.22l-1.75 1.25c.55 1.13 1.6 1.99 2.88 2.22l-1.13-3.47zm1.56 1.53l.63 1.97c1.33-.12 2.46-.88 3.09-1.97h-3.72z"/></svg></span><span class="kt-svg-icon-list-text"><strong>Denmark</strong></span></li>
1953
1954
1955
1956<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-16_dcb4bf-f4"><span class="kb-svg-icon-wrap kb-svg-icon-ic_aperture kt-svg-icon-list-single"><svg viewBox="0 0 8 8"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M4 0c-.69 0-1.34.19-1.91.5l3.22 2.34.75-2.25c-.6-.36-1.31-.59-2.06-.59zm-2.75 1.13c-.76.73-1.25 1.74-1.25 2.88 0 .25.02.48.06.72l3.09-2.22-1.91-1.38zm5.63.13l-1.22 3.75h2.19c.08-.32.16-.65.16-1 0-1.07-.44-2.03-1.13-2.75zm-4.72 3.22l-1.75 1.25c.55 1.13 1.6 1.99 2.88 2.22l-1.13-3.47zm1.56 1.53l.63 1.97c1.33-.12 2.46-.88 3.09-1.97h-3.72z"/></svg></span><span class="kt-svg-icon-list-text"><strong>Switzerland</strong></span></li>
1957
1958
1959
1960<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-16_30c692-b9"><span class="kb-svg-icon-wrap kb-svg-icon-ic_aperture kt-svg-icon-list-single"><svg viewBox="0 0 8 8"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M4 0c-.69 0-1.34.19-1.91.5l3.22 2.34.75-2.25c-.6-.36-1.31-.59-2.06-.59zm-2.75 1.13c-.76.73-1.25 1.74-1.25 2.88 0 .25.02.48.06.72l3.09-2.22-1.91-1.38zm5.63.13l-1.22 3.75h2.19c.08-.32.16-.65.16-1 0-1.07-.44-2.03-1.13-2.75zm-4.72 3.22l-1.75 1.25c.55 1.13 1.6 1.99 2.88 2.22l-1.13-3.47zm1.56 1.53l.63 1.97c1.33-.12 2.46-.88 3.09-1.97h-3.72z"/></svg></span><span class="kt-svg-icon-list-text"><strong>Finland</strong></span></li>
1961
1962
1963
1964<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-16_53ab09-f5"><span class="kb-svg-icon-wrap kb-svg-icon-ic_aperture kt-svg-icon-list-single"><svg viewBox="0 0 8 8"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M4 0c-.69 0-1.34.19-1.91.5l3.22 2.34.75-2.25c-.6-.36-1.31-.59-2.06-.59zm-2.75 1.13c-.76.73-1.25 1.74-1.25 2.88 0 .25.02.48.06.72l3.09-2.22-1.91-1.38zm5.63.13l-1.22 3.75h2.19c.08-.32.16-.65.16-1 0-1.07-.44-2.03-1.13-2.75zm-4.72 3.22l-1.75 1.25c.55 1.13 1.6 1.99 2.88 2.22l-1.13-3.47zm1.56 1.53l.63 1.97c1.33-.12 2.46-.88 3.09-1.97h-3.72z"/></svg></span><span class="kt-svg-icon-list-text"><strong>Norway</strong></span></li>
1965
1966
1967
1968<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-16_445548-7a"><span class="kb-svg-icon-wrap kb-svg-icon-ic_aperture kt-svg-icon-list-single"><svg viewBox="0 0 8 8"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M4 0c-.69 0-1.34.19-1.91.5l3.22 2.34.75-2.25c-.6-.36-1.31-.59-2.06-.59zm-2.75 1.13c-.76.73-1.25 1.74-1.25 2.88 0 .25.02.48.06.72l3.09-2.22-1.91-1.38zm5.63.13l-1.22 3.75h2.19c.08-.32.16-.65.16-1 0-1.07-.44-2.03-1.13-2.75zm-4.72 3.22l-1.75 1.25c.55 1.13 
19681.6 1.99 2.88 2.22l-1.13-3.47zm1.56 1.53l.63 1.97c1.33-.12 2.46-.88 3.09-1.97h-3.72z"/></svg></span><span class="kt-svg-icon-list-text"><strong>Poland</strong></span></li>
1969
1970
1971
1972<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-16_27bd67-dc"><span class="kb-svg-icon-wrap kb-svg-icon-ic_aperture kt-svg-icon-list-single"><svg viewBox="0 0 8 8"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M4 0c-.69 0-1.34.19-1.91.5l3.22 2.34.75-2.25c-.6-.36-1.31-.59-2.06-.59zm-2.75 1.13c-.76.73-1.25 1.74-1.25 2.88 0 .25.02.48.06.72l3.09-2.22-1.91-1.38zm5.63.13l-1.22 3.75h2.19c.08-.32.16-.65.16-1 0-1.07-.44-2.03-1.13-2.75zm-4.72 3.22l-1.75 1.25c.55 1.13 1.6 1.99 2.88 2.22l-1.13-3.47zm1.56 1.53l.63 1.97c1.33-.12 2.46-.88 3.09-1.97h-3.72z"/></svg></span><span class="kt-svg-icon-list-text"><strong>China</strong></span></li>
1973
1974
1975
1976<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-16_210f01-1f"><span class="kb-svg-icon-wrap kb-svg-icon-ic_aperture kt-svg-icon-list-single"><svg viewBox="0 0 8 8"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M4 0c-.69 0-1.34.19-1.91.5l3.22 2.34.75-2.25c-.6-.36-1.31-.59-2.06-.59zm-2.75 1.13c-.76.73-1.25 1.74-1.25 2.88 0 .25.02.48.06.72l3.09-2.22-1.91-1.38zm5.63.13l-1.22 3.75h2.19c.08-.32.16-.65.16-1 0-1.07-.44-2.03-1.13-2.75zm-4.72 3.22l-1.75 1.25c.55 1.13 1.6 1.99 2.88 2.22l-1.13-3.47zm1.56 1.53l.63 1.97c1.33-.12 2.46-.88 3.09-1.97h-3.72z"/></svg></span><span class="kt-svg-icon-list-text"><strong>Japan</strong></span></li>
1977</ul></div>
1978
1979
1980
1981<p class="kt-adv-heading16_47103f-2a wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading16_47103f-2a">Whether you&#8217;re interested in bullet train technology, cross-country express routes, or national high-speed rail developments, Fastest Trains delivers content that’s informative and exciting.</p>
1982</div></div>
1983
1984</div></div>
1985
1986<div class="kb-row-layout-wrap kb-row-layout-id16_86cea3-c3 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">
1987
1988<div class="wp-block-kadence-column kadence-column16_bda186-ca"><div class="kt-inside-inner-col">
1989<h3 class="kt-adv-heading16_a4b944-69 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading16_a4b944-69">Real-Time Train Speed Tracking</h3>
1990
1991
1992
1993<div class="wp-block-kadence-spacer aligncenter kt-block-spacer-16_2e3660-67"><div class="kt-block-spacer kt-block-spacer-halign-center"><hr class="kt-divider"/></div></div>
1994
1995
1996
1997<p class="kt-adv-heading16_092449-94 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading16_092449-94">We proudly offer an innovative <strong>Train Speed Test Tool</strong> that allows users to track the real-time speed of trains. Whether you’re commuting or just curious, our tool enhances your rail experience with accurate speed analytics and performance metrics.</p>
1998</div></div>
1999
2000</div></div>
2001
2002<div class="kb-row-layout-wrap kb-row-layout-id16_50bcbb-e7 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">
2003
2004<div class="wp-block-kadence-column kadence-column16_8adede-bb"><div class="kt-inside-inner-col">
2005<h3 class="kt-adv-heading16_6f765d-51 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading16_6f765d-51">Schedules, Routes &amp; Timings</h3>
2006
2007
2008
2009<div class="wp-block-kadence-spacer aligncenter kt-block-spacer-16_854db6-4f"><div class="kt-block-spacer kt-block-spacer-halign-center"><hr class="kt-divider"/></div></div>
2010
2011
2012
2013<p class="kt-adv-heading16_94a156-d3 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading16_94a156-d3">We understand that planning a journey on a high-speed train requires precision. That’s why we cover:</p>
2014
2015
2016
2017<div class="wp-block-kadence-iconlist kt-svg-icon-list-items kt-svg-icon-list-items16_ae675a-e7 kt-svg-icon-list-columns-1 alignnone kt-list-icon-aligntop kt-mobile-svg-icon-list-columns-1"><ul class="kt-svg-icon-list">
2018<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-16_dd85fe-98"><span class="kb-svg-icon-wrap kb-svg-icon-ic_aperture kt-svg-icon-list-single"><svg viewBox="0 0 8 8"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M4 0c-.69 0-1.34.19-1.91.5l3.22 2.34.75-2.25c-.6-.36-1.31-.59-2.06-.59zm-2.75 1.13c-.76.73-1.25 1.74-1.25 2.88 0 .25.02.48.06.72l3.09-2.22-1.91-1.38zm5.63.13l-1.22 3.75h2.19c.08-.32.16-.65.16-1 0-1.07-.44-2.03-1.13-2.75zm-4.72 3.22l-1.75 1.25c.55 1.13 
20181.6 1.99 2.88 2.22l-1.13-3.47zm1.56 1.53l.63 1.97c1.33-.12 2.46-.88 3.09-1.97h-3.72z"/></svg></span><span class="kt-svg-icon-list-text">Real-time and upcoming <strong>train schedules</strong></span></li>
2019
2020
2021
2022<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-16_2bde22-f5"><span class="kb-svg-icon-wrap kb-svg-icon-ic_aperture kt-svg-icon-list-single"><svg viewBox="0 0 8 8"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M4 0c-.69 0-1.34.19-1.91.5l3.22 2.34.75-2.25c-.6-.36-1.31-.59-2.06-.59zm-2.75 1.13c-.76.73-1.25 1.74-1.25 2.88 0 .25.02.48.06.72l3.09-2.22-1.91-1.38zm5.63.13l-1.22 3.75h2.19c.08-.32.16-.65.16-1 0-1.07-.44-2.03-1.13-2.75zm-4.72 3.22l-1.75 1.25c.55 1.13 1.6 1.99 2.88 2.22l-1.13-3.47zm1.56 1.53l.63 1.97c1.33-.12 2.46-.88 3.09-1.97h-3.72z"/></svg></span><span class="kt-svg-icon-list-text">Detailed <strong>train routes</strong> and stopovers</span></li>
2023
2024
2025
2026<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-16_b8df14-9f"><span class="kb-svg-icon-wrap kb-svg-icon-ic_aperture kt-svg-icon-list-single"><svg viewBox="0 0 8 8"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M4 0c-.69 0-1.34.19-1.91.5l3.22 2.34.75-2.25c-.6-.36-1.31-.59-2.06-.59zm-2.75 1.13c-.76.73-1.25 1.74-1.25 2.88 0 .25.02.48.06.72l3.09-2.22-1.91-1.38zm5.63.13l-1.22 3.75h2.19c.08-.32.16-.65.16-1 0-1.07-.44-2.03-1.13-2.75zm-4.72 3.22l-1.75 1.25c.55 1.13 1.6 1.99 2.88 2.22l-1.13-3.47zm1.56 1.53l.63 1.97c1.33-.12 2.46-.88 3.09-1.97h-3.72z"/></svg></span><span class="kt-svg-icon-list-text">Local and international <strong>departure/arrival timings</strong></span></li>
2027
2028
2029
2030<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-16_feb0d7-5e"><span class="kb-svg-icon-wrap kb-svg-icon-ic_aperture kt-svg-icon-list-single"><svg viewBox="0 0 8 8"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M4 0c-.69 0-1.34.19-1.91.5l3.22 2.34.75-2.25c-.6-.36-1.31-.59-2.06-.59zm-2.75 1.13c-.76.73-1.25 1.74-1.25 2.88 0 .25.02.48.06.72l3.09-2.22-1.91-1.38zm5.63.13l-1.22 3.75h2.19c.08-.32.16-.65.16-1 0-1.07-.44-2.03-1.13-2.75zm-4.72 3.22l-1.75 1.25c.55 1.13 1.6 1.99 2.88 2.22l-1.13-3.47zm1.56 1.53l.63 1.97c1.33-.12 2.46-.88 3.09-1.97h-3.72z"/></svg></span><span class="kt-svg-icon-list-text">Seasonal changes, holiday operations, and more</span></li>
2031</ul></div>
2032</div></div>
2033
2034</div></div>
2035
2036<div class="kb-row-layout-wrap kb-row-layout-id16_11b7ab-65 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">
2037
2038<div class="wp-block-kadence-column kadence-column16_a5d432-79"><div class="kt-inside-inner-col">
2039<h3 class="kt-adv-heading16_5572df-18 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading16_5572df-18">Why Us?</h3>
2040
2041
2042
2043<div class="wp-block-kadence-spacer aligncenter kt-block-spacer-16_abea45-f8"><div class="kt-block-spacer kt-block-spacer-halign-center"><hr class="kt-divider"/></div></div>
2044
2045
2046
2047<div class="wp-block-kadence-iconlist kt-svg-icon-list-items kt-svg-icon-list-items16_05f5da-65 kt-svg-icon-list-columns-1 alignnone kt-list-icon-aligntop kt-mobile-svg-icon-list-columns-1"><ul class="kt-svg-icon-list">
2048<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-16_8e92e8-be"><span class="kb-svg-icon-wrap kb-svg-icon-ic_aperture kt-svg-icon-list-single"><svg viewBox="0 0 8 8"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M4 0c-.69 0-1.34.19-1.91.5l3.22 2.34.75-2.25c-.6-.36-1.31-.59-2.06-.59zm-2.75 1.13c-.76.73-1.25 1.74-1.25 2.88 0 .25.02.48.06.72l3.09-2.22-1.91-1.38zm5.63.13l-1.22 3.75h2.19c.08-.32.16-.65.16-1 0-1.07-.44-2.03-1.13-2.75zm-4.72 3.22l-1.75 1.25c.55 1.13 1.6 1.99 2.88 2.22l-1.13-3.47zm1.56 1.53l.63 1.97c1.33-.12 2.46-.88 3.09-1.97h-3.72z"/></svg></span><span class="kt-svg-icon-list-text"><strong>Expertise in Global Rail Networks</strong>: Our team continuously researches and verifies data across multiple national train operators.</span></li>
2049
2050
2051
2052<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-16_8472f3-41"><span class="kb-svg-icon-wrap kb-svg-icon-ic_aperture kt-svg-icon-list-single"><svg viewBox="0 0 8 8"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M4 0c-.69 0-1.34.19-1.91.5l3.22 2.34.75-2.25c-.6-.36-1.31-.59-2.06-.59zm-2.75 1.13c-.76.73-1.25 1.74-1.25 2.88 0 .25.02.48.06.72l3.09-2.22-1.91-1.38zm5.63.13l-1.22 3.75h2.19c.08-.32.16-.65.16-1 0-1.07-.44-2.03-1.13-2.75zm-4.72 3.22l-1.75 1.25c.55 1.13 
20521.6 1.99 2.88 2.22l-1.13-3.47zm1.56 1.53l.63 1.97c1.33-.12 2.46-.88 3.09-1.97h-3.72z"/></svg></span><span class="kt-svg-icon-list-text"><strong>Data Accuracy</strong>: We use verified sources and real-time tools to provide the most reliable speed, schedule, and route information.</span></li>
2053
2054
2055
2056<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-16_8c394b-86"><span class="kb-svg-icon-wrap kb-svg-icon-ic_aperture kt-svg-icon-list-single"><svg viewBox="0 0 8 8"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M4 0c-.69 0-1.34.19-1.91.5l3.22 2.34.75-2.25c-.6-.36-1.31-.59-2.06-.59zm-2.75 1.13c-.76.73-1.25 1.74-1.25 2.88 0 .25.02.48.06.72l3.09-2.22-1.91-1.38zm5.63.13l-1.22 3.75h2.19c.08-.32.16-.65.16-1 0-1.07-.44-2.03-1.13-2.75zm-4.72 3.22l-1.75 1.25c.55 1.13 1.6 1.99 2.88 2.22l-1.13-3.47zm1.56 1.53l.63 1.97c1.33-.12 2.46-.88 3.09-1.97h-3.72z"/></svg></span><span class="kt-svg-icon-list-text"><strong>User-Friendly Experience</strong>: We combine clarity, visuals, and simplicity so that every visitor, from rail fans to first-time travelers, can navigate easily.</span></li>
2057</ul></div>
2058</div></div>
2059
2060</div></div>
2061
2062<div class="kb-row-layout-wrap kb-row-layout-id16_1170cb-41 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">
2063
2064<div class="wp-block-kadence-column kadence-column16_e0ef50-d9"><div class="kt-inside-inner-col">
2065<h3 class="kt-adv-heading16_0ac279-10 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading16_0ac279-10">Our Vision</h3>
2066
2067
2068
2069<div class="wp-block-kadence-spacer aligncenter kt-block-spacer-16_456ecd-11"><div class="kt-block-spacer kt-block-spacer-halign-center"><hr class="kt-divider"/></div></div>
2070
2071
2072
2073<p class="kt-adv-heading16_33e25e-bb wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading16_33e25e-bb">To become the most trusted online resource for high-speed rail information and tools globally—empowering users with insights, comparisons, and live data on the fastest trains ever built.</p>
2074
2075
2076
2077<p class="kt-adv-heading16_9ecfe8-ab wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading16_9ecfe8-ab">Have a question or suggestion? Visit our <a href="https://fastesttrains.com/contact-us/"><strong>Contact Us</strong></a> page — we’d love to hear from you!</p>
2078
2079
2080
2081<p class="kt-adv-heading16_c953b6-82 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading16_c953b6-82">
2081For details on how we operate, please review our <a href="https://fastesttrains.com/disclaimer/"><strong>Disclaimer</strong></a> and our <a href="https://fastesttrains.com/terms-and-conditions/"><strong>Terms and Conditions</strong></a> to understand your rights and responsibilities when using our site.</p>
2082
2083
2084
2085<p class="kt-adv-heading16_35d99a-6c wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading16_35d99a-6c"><strong>FastestTrains.com – Track Speed. Discover Routes. Ride the Future.</strong></p>
2086</div></div>
2087
2088</div></div></div><!-- .entry-content -->
2089	</div>
2090</article><!-- #post-16 -->
2091
2092			</div>
2093					</div><!-- #main -->
2094			</div>
2095</div><!-- #primary -->
2096	</main><!-- #inner-wrap -->
2097	<footer id="colophon" class="site-footer" role="contentinfo">
2098	<div class="site-footer-wrap">
2099		<div class="site-middle-footer-wrap site-footer-row-container site-footer-focus-item site-footer-row-layout-standard site-footer-row-tablet-layout-default site-footer-row-mobile-layout-default" data-section="kadence_customizer_footer_middle">
2100	<div class="site-footer-row-container-inner">
2101				<div class="site-container">
2102			<div class="site-middle-footer-inner-wrap site-footer-row site-footer-row-columns-3 site-footer-row-column-layout-equal site-footer-row-tablet-column-layout-default site-footer-row-mobile-column-layout-row ft-ro-dir-row ft-ro-collapse-normal ft-ro-t-dir-default ft-ro-m-dir-default ft-ro-lstyle-plain">
2103									<div class="site-footer-middle-section-1 site-footer-section footer-section-inner-items-1">
2104						<div class="footer-widget-area widget-area site-footer-focus-item footer-widget2 content-align-default content-tablet-align-default content-mobile-align-default content-valign-default content-tablet-valign-default content-mobile-valign-default" data-section="sidebar-widgets-footer2">
2105	<div class="footer-widget-area-inner site-info-inner">
2106		<section id="block-12" class="widget widget_block"><style>.kb-row-layout-idblock-12_970a4b-d5 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-idblock-12_970a4b-d5 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-idblock-12_970a4b-d5 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-idblock-12_970a4b-d5 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-idblock-12_970a4b-d5 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-idblock-12_970a4b-d5 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}</style><div class="kb-row-layout-wrap kb-row-layout-idblock-12_970a4b-d5 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">
2107<style>.kadence-columnf13830-7b > .kt-inside-inner-col,.kadence-columnf13830-7b > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-columnf13830-7b > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnf13830-7b > .kt-inside-inner-col{flex-direction:column;}.kadence-columnf13830-7b > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-columnf13830-7b > .kt-inside-inner-col:before{opacity:0.3;}.kadence-columnf13830-7b{position:relative;}@media all and (max-width: 1024px){.kadence-columnf13830-7b > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-columnf13830-7b > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}</style>
2108<div class="wp-block-kadence-column kadence-columnf13830-7b"><div class="kt-inside-inner-col"><style>.wp-block-kadence-advancedheading.kt-adv-heading24bbbe-33, .wp-block-kadence-advancedheading.kt-adv-heading24bbbe-33[data-kb-block="kb-adv-heading24bbbe-33"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:var(--global-kb-font-size-lg, 2rem);font-weight:400;font-style:normal;font-family:Oswald;}.wp-block-kadence-advancedheading.kt-adv-heading24bbbe-33 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading24bbbe-33[data-kb-block="kb-adv-heading24bbbe-33"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading24bbbe-33 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading24bbbe-33[data-kb-block="kb-adv-heading24bbbe-33"] img.kb-inline-image{width:150px;vertical-align:baseline;}</style>
2109<p class="kt-adv-heading24bbbe-33 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading24bbbe-33"><strong>Quick Links</strong></p>
2110
2111
2112<style>.wp-block-kadence-spacer.kt-block-spacer-f8c0bd-73 .kt-block-spacer{height:10px;}.wp-block-kadence-spacer.kt-block-spacer-f8c0bd-73 .kt-divider{border-top-width:3px;height:1px;border-top-color:var(--global-palette1, #3182CE);width:44%;border-top-style:solid;}</style>
2113<div class="wp-block-kadence-spacer aligncenter kt-block-spacer-f8c0bd-73"><div class="kt-block-spacer kt-block-spacer-halign-left"><hr class="kt-divider"/></div></div>
2114
2115
2116<style>.wp-block-kadence-iconlist.kt-svg-icon-list-items5d7b3f-67:not(.this-stops-third-party-issues){margin-top:0px;margin-bottom:0px;}.wp-block-kadence-iconlist.kt-svg-icon-list-items5d7b3f-67 ul.kt-svg-icon-list{grid-row-gap:5px;}.wp-block-kadence-iconlist.kt-svg-icon-list-items5d7b3f-67 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single{margin-right:10px;}.kt-svg-icon-list-items5d7b3f-67 ul.kt-svg-icon-list .kt-svg-icon-list-level-0 .kt-svg-icon-list-single svg{font-size:20px;}</style>
2117<div class="wp-block-kadence-iconlist kt-svg-icon-list-items kt-svg-icon-list-items5d7b3f-67 kt-svg-icon-list-columns-1 alignnone"><ul class="kt-svg-icon-list"><style>.kt-svg-icon-list-item-ceccff-39 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}</style>
2118<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-ceccff-39"><a href="https://fastesttrains.com/" class="kt-svg-icon-link"><span class="kb-svg-icon-wrap kb-svg-icon-fe_externalLink kt-svg-icon-list-single"><svg viewBox="0 0 24 24"  fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"  role="img"><title>Fastest Trains</title><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/><polyline points="15 3 21 3 21 9"/><line x1="10" y1="14" x2="21" y2="3"/></svg></span><span class="kt-svg-icon-list-text"><strong>Home</strong></span></a></li>
2119
2120
2121<style>.kt-svg-icon-list-item-6d3b14-a7 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}</style>
2122<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-6d3b14-a7"><a href="https://fastesttrains.com/rails/" class="kt-svg-icon-link"><span class="kb-svg-icon-wrap kb-svg-icon-fe_externalLink kt-svg-icon-list-single"><svg viewBox="0 0 24 24"  fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"  role="img"><title>Rails</title><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/><polyline points="15 3 21 3 21 9"/><line x1="10" y1="14" x2="21" y2="3"/></svg></span><span class="kt-svg-icon-list-text"><strong>Rails</strong></span></a></li>
2123
2124
2125<style>.kt-svg-icon-list-item-87f509-b8 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}</style>
2126<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-87f509-b8"><a href="https://fastesttrains.com/blogs/" class="kt-svg-icon-link"><span class="kb-svg-icon-wrap kb-svg-icon-fe_externalLink kt-svg-icon-list-single"><svg viewBox="0 0 24 24"  fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"  role="img"><title>Blogs</title><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/><polyline points="15 3 21 3 21 9"/><line x1="10" y1="14" x2="21" y2="3"/></svg></span><span class="kt-svg-icon-list-text"><strong>Blogs</strong></span></a></li>
2127
2128
2129<style>.kt-svg-icon-list-item-a99960-f0 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}</style>
2130<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-a99960-f0"><a href="https://fastesttrains.com/about-us/" class="kt-svg-icon-link"><span class="kb-svg-icon-wrap kb-svg-icon-fe_externalLink kt-svg-icon-list-single"><svg viewBox="0 0 24 24"  fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"  role="img"><title>About Us</title><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/><polyline points="15 3 21 3 21 9"/><line x1="10" y1="14" x2="21" y2="3"/></svg></span><span class="kt-svg-icon-list-text"><strong>About Us</strong></span></a></li>
2131
2132
2133<style>.kt-svg-icon-list-item-55007e-96 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}</style>
2134<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-55007e-96"><a href="https://fastesttrains.com/contact-us/" class="kt-svg-icon-link"><span class="kb-svg-icon-wrap kb-svg-icon-fe_externalLink kt-svg-icon-list-single"><svg viewBox="0 0 24 24"  fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"  role="img"><title>Contact US</title><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/><polyline points="15 3 21 3 21 9"/><line x1="10" y1="14" x2="21" y2="3"/></svg></span><span class="kt-svg-icon-list-text"><strong>Contact Us</strong></span></a></li>
2135
2136
2137<style>.kt-svg-icon-list-item-2482e7-5b .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}</style>
2138<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-2482e7-5b"><a href="https://fastesttrains.com/disclaimer/" class="kt-svg-icon-link"><span class="kb-svg-icon-wrap kb-svg-icon-fe_externalLink kt-svg-icon-list-single"><svg viewBox="0 0 24 24"  fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"  role="img"><title>Disclaimer</title><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/><polyline points="15 3 21 3 21 9"/><line x1="10" y1="14" x2="21" y2="3"/></svg></span><span class="kt-svg-icon-list-text"><strong>Disclaimer</strong></span></a></li>
2139
2140
2141<style>.kt-svg-icon-list-item-c0d6b7-30 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}</style>
2142<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-c0d6b7-30"><a href="https://fastesttrains.com/privacy-policy/" class="kt-svg-icon-link"><span class="kb-svg-icon-wrap kb-svg-icon-fe_externalLink kt-svg-icon-list-single"><svg viewBox="0 0 24 24"  fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"  role="img"><title>Privacy Policy</title><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/><polyline points="15 3 21 3 21 9"/><line x1="10" y1="14" x2="21" y2="3"/></svg></span><span class="kt-svg-icon-list-text"><strong>Privacy Policy</strong></span></a></li>
2143
2144
2145<style>.kt-svg-icon-list-item-9b80a5-cb .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}</style>
2146<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-9b80a5-cb"><a href="https://fastesttrains.com/terms-and-conditions/" class="kt-svg-icon-link"><span class="kb-svg-icon-wrap kb-svg-icon-fe_externalLink kt-svg-icon-list-single"><svg viewBox="0 0 24 24"  fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"  role="img"><title>Terms And Conditions</title><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/><polyline points="15 3 21 3 21 9"/><line x1="10" y1="14" x2="21" y2="3"/></svg></span><span class="kt-svg-icon-list-text"><strong>Terms And Conditions</strong></span></a></li>
2147</ul></div>
2148</div></div>
2149
2150</div></div></section>	</div>
2151</div><!-- .footer-widget2 -->
2152					</div>
2153										<div class="site-footer-middle-section-2 site-footer-section footer-section-inner-items-1">
2154						<div class="footer-widget-area widget-area site-footer-focus-item footer-widget1 content-align-default content-tablet-align-default content-mobile-align-default content-valign-default content-tablet-valign-default content-mobile-valign-default" data-section="sidebar-widgets-footer1">
2155	<div class="footer-widget-area-inner site-info-inner">
2156		<section id="block-10" class="widget widget_block"><style>.kb-row-layout-idblock-10_67ec9f-77 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-idblock-10_67ec9f-77 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-idblock-10_67ec9f-77 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-idblock-10_67ec9f-77 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-idblock-10_67ec9f-77 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-idblock-10_67ec9f-77 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}</style><div class="kb-row-layout-wrap kb-row-layout-idblock-10_67ec9f-77 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">
2157<style>.kadence-columnad30d1-b0 > .kt-inside-inner-col,.kadence-columnad30d1-b0 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-columnad30d1-b0 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnad30d1-b0 > .kt-inside-inner-col{flex-direction:column;}.kadence-columnad30d1-b0 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-columnad30d1-b0 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-columnad30d1-b0{position:relative;}@media all and (max-width: 1024px){.kadence-columnad30d1-b0 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-columnad30d1-b0 > .kt-inside-inner-col{flex-direction:column;justify-content:center;
2157}}</style>
2158<div class="wp-block-kadence-column kadence-columnad30d1-b0"><div class="kt-inside-inner-col"><style>.wp-block-kadence-advancedheading.kt-adv-heading681952-97, .wp-block-kadence-advancedheading.kt-adv-heading681952-97[data-kb-block="kb-adv-heading681952-97"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;text-align:left;font-size:var(--global-kb-font-size-lg, 2rem);font-weight:400;font-style:normal;font-family:Oswald;}.wp-block-kadence-advancedheading.kt-adv-heading681952-97 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading681952-97[data-kb-block="kb-adv-heading681952-97"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading681952-97 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading681952-97[data-kb-block="kb-adv-heading681952-97"] img.kb-inline-image{width:150px;vertical-align:baseline;}</style>
2159<p class="kt-adv-heading681952-97 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading681952-97"><strong>Fastest Trains</strong></p>
2160
2161
2162<style>.wp-block-kadence-spacer.kt-block-spacer-46b02c-ae .kt-block-spacer{height:10px;}.wp-block-kadence-spacer.kt-block-spacer-46b02c-ae .kt-divider{border-top-width:3px;height:1px;border-top-color:var(--global-palette1, #3182CE);width:60%;border-top-style:solid;}</style>
2163<div class="wp-block-kadence-spacer aligncenter kt-block-spacer-46b02c-ae"><div class="kt-block-spacer kt-block-spacer-halign-left"><hr class="kt-divider"/></div></div>
2164
2165
2166<style>.wp-block-kadence-advancedheading.kt-adv-headingd921dd-7e, .wp-block-kadence-advancedheading.kt-adv-headingd921dd-7e[data-kb-block="kb-adv-headingd921dd-7e"]{text-align:left;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-headingd921dd-7e mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-headingd921dd-7e[data-kb-block="kb-adv-headingd921dd-7e"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-headingd921dd-7e img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-headingd921dd-7e[data-kb-block="kb-adv-headingd921dd-7e"] img.kb-inline-image{width:150px;vertical-align:baseline;}</style>
2167<p class="kt-adv-headingd921dd-7e wp-block-kadence-advancedheading" data-kb-block="kb-adv-headingd921dd-7e"><strong>Fastest Trains</strong> Provides a reliable Train Speed Test tool for measuring train velocity with precision. <strong>Fastest Trains</strong> is your go-to source for high-speed train information worldwide. Explore train speeds, schedules, routes, and use our <strong>Train Speed Test Tool</strong>. Whether you're a rail enthusiast or a professional, our tool provides accurate speed analysis to enhance tracking and monitoring. Covering the U.S, Canada, Europe, China, Japan &amp; more.</p>
2168</div></div>
2169
2170</div></div></section>	</div>
2171</div><!-- .footer-widget1 -->
2172					</div>
2173										<div class="site-footer-middle-section-3 site-footer-section footer-section-inner-items-1">
2174						<div class="footer-widget-area widget-area site-footer-focus-item footer-widget3 content-align-default content-tablet-align-default content-mobile-align-default content-valign-default content-tablet-valign-default content-mobile-valign-default" data-section="sidebar-widgets-footer3">
2175	<div class="footer-widget-area-inner site-info-inner">
2176		<section id="block-13" class="widget widget_block"><link data-minify="1" rel='stylesheet' id='kadence-blocks-icon-css' href='https://fastesttrains.com/wp-content/cache/min/1/wp-content/plugins/kadence-blocks/dist/style-blocks-icon.css?ver=1790194223' media='all' />
2177<link data-minify="1" rel='stylesheet' id='kadence-blocks-image-css' href='https://fastesttrains.com/wp-content/cache/min/1/wp-content/plugins/kadence-blocks/dist/style-blocks-image.css?ver=1790194223' media='all' />
2178<style>.kb-row-layout-idblock-13_5b0ea2-63 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-idblock-13_5b0ea2-63 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-idblock-13_5b0ea2-63 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-sm, 1rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-idblock-13_5b0ea2-63 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-idblock-13_5b0ea2-63 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-idblock-13_5b0ea2-63 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}</style><div class="kb-row-layout-wrap kb-row-layout-idblock-13_5b0ea2-63 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-row kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">
2179<style>
2179.kadence-columnf50734-17 > .kt-inside-inner-col,.kadence-columnf50734-17 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-columnf50734-17 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnf50734-17 > .kt-inside-inner-col{flex-direction:column;}.kadence-columnf50734-17 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-columnf50734-17 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-columnf50734-17{position:relative;}@media all and (max-width: 1024px){.kadence-columnf50734-17 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-columnf50734-17 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}</style>
2180<div class="wp-block-kadence-column kadence-columnf50734-17"><div class="kt-inside-inner-col"><style>.wp-block-kadence-advancedheading.kt-adv-headinge2a80c-00, .wp-block-kadence-advancedheading.kt-adv-headinge2a80c-00[data-kb-block="kb-adv-headinge2a80c-00"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;text-align:center;font-size:var(--global-kb-font-size-lg, 2rem);font-weight:400;font-style:normal;font-family:Oswald;}.wp-block-kadence-advancedheading.kt-adv-headinge2a80c-00 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-headinge2a80c-00[data-kb-block="kb-adv-headinge2a80c-00"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-headinge2a80c-00 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-headinge2a80c-00[data-kb-block="kb-adv-headinge2a80c-00"] img.kb-inline-image{width:150px;vertical-align:baseline;}</style>
2181<p class="kt-adv-headinge2a80c-00 wp-block-kadence-advancedheading" data-kb-block="kb-adv-headinge2a80c-00"><strong>Social Profiles</strong></p>
2182
2183
2184<style>.wp-block-kadence-spacer.kt-block-spacer-9ae2ca-40 .kt-block-spacer{height:10px;}.wp-block-kadence-spacer.kt-block-spacer-9ae2ca-40 .kt-divider{border-top-width:3px;height:1px;border-top-color:var(--global-palette1, #3182CE);width:55%;border-top-style:solid;}</style>
2185<div class="wp-block-kadence-spacer alignnone kt-block-spacer-9ae2ca-40"><div class="kt-block-spacer kt-block-spacer-halign-center"><hr class="kt-divider"/></div></div>
2186
2187
2188<style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id7d5dc7-67{margin-top:0px;margin-bottom:0px;}.kb-row-layout-id7d5dc7-67 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id7d5dc7-67 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id7d5dc7-67 > .kt-row-column-wrap{column-gap:7px;row-gap:7px;padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:0px;padding-bottom:0px;padding-left:0px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id7d5dc7-67 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id7d5dc7-67 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id7d5dc7-67 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}</style><div class="kb-row-layout-wrap kb-row-layout-id7d5dc7-67 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-row kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">
2189<style>.kadence-columnffafa6-c0 > .kt-inside-inner-col{display:flex;}.kadence-columnffafa6-c0 > .kt-inside-inner-col,.kadence-columnffafa6-c0 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-columnffafa6-c0 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnffafa6-c0 > .kt-inside-inner-col{flex-direction:column;align-items:center;}.kadence-columnffafa6-c0 > .kt-inside-inner-col > .kb-image-is-ratio-size{align-self:stretch;}.kadence-columnffafa6-c0 > .kt-inside-inner-col > .wp-block-kadence-advancedgallery{align-self:stretch;}.kadence-columnffafa6-c0 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-columnffafa6-c0 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-columnffafa6-c0{position:relative;}@media all and (max-width: 1024px){.kadence-columnffafa6-c0 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:center;}}@media all and (max-width: 767px){.kadence-columnffafa6-c0 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:center;}}</style>
2190<div class="wp-block-kadence-column kadence-columnffafa6-c0"><div class="kt-inside-inner-col"><style>.kt-svg-iconse310b1-4a .kt-svg-item-0 .kb-svg-icon-wrap{color:var(--global-palette4, #2D3748);font-size:50px;}.wp-block-kadence-icon.kt-svg-iconse310b1-4a{justify-content:flex-start;gap:var(--global-kb-gap-xs, 0.5rem );}</style>
2191<div class="wp-block-kadence-icon kt-svg-icons kt-svg-iconse310b1-4a alignnone"><style>.kt-svg-item-851767-02 .kb-svg-icon-wrap, .kt-svg-style-stacked.kt-svg-item-851767-02 .kb-svg-icon-wrap{color:var(--global-palette9, #ffffff);font-size:23px;background:var(--global-palette1, #3182CE);border-width:2px;border-radius:50%;padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);}.kt-svg-item-851767-02:hover .kb-svg-icon-wrap{background:var(--global-palette2, #2B6CB0);}.kt-svg-item-851767-02:hover .kb-svg-icon-wrap{color:var(--global-palette9, #ffffff);}</style>
2192<div class="wp-block-kadence-single-icon kt-svg-style-stacked kt-svg-icon-wrap kt-svg-item-851767-02"><a href="https://www.facebook.com/fastesttrains/" class="kt-svg-icon-link" aria-label="Fastest Trains Facebook"><span class="kb-svg-icon-wrap kb-svg-icon-fe_facebook"><svg viewBox="0 0 24 24"  fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"  role="img"><title>Facebook</title><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"/></svg></span></a></div>
2193
2194
2195<style>.kt-svg-item-391b45-6a .kb-svg-icon-wrap, .kt-svg-style-stacked.kt-svg-item-391b45-6a .kb-svg-icon-wrap{color:var(--global-palette9, #ffffff);font-size:23px;background:var(--global-palette1, #3182CE);border-width:2px;border-radius:50%;padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);}.kt-svg-item-391b45-6a:hover .kb-svg-icon-wrap{background:var(--global-palette2, #2B6CB0);}.kt-svg-item-391b45-6a:hover .kb-svg-icon-wrap{color:var(--global-palette9, #ffffff);}</style>
2196<div class="wp-block-kadence-single-icon kt-svg-style-stacked kt-svg-icon-wrap kt-svg-item-391b45-6a"><a href="https://www.instagram.com/thefastesttrains/" class="kt-svg-icon-link" aria-label="Fastest Trains Instagram"><span class="kb-svg-icon-wrap kb-svg-icon-fe_instagram"><svg viewBox="0 0 24 24"  fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"  role="img"><title>Instagram</title><rect x="2" y="2" width="20" height="20" rx="5" ry="5"/><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"/><line x1="17.5" y1="6.5" x2="17.5" y2="6.5"/></svg></span></a></div>
2197
2198
2199<style>.kt-svg-item-5f4528-61 .kb-svg-icon-wrap, .kt-svg-style-stacked.kt-svg-item-5f4528-61 .kb-svg-icon-wrap{color:var(--global-palette9, #ffffff);font-size:23px;background:var(--global-palette1, #3182CE);border-width:2px;border-radius:50%;padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);}.kt-svg-item-5f4528-61:hover .kb-svg-icon-wrap{background:var(--global-palette2, #2B6CB0);}.kt-svg-item-5f4528-61:hover .kb-svg-icon-wrap{color:var(--global-palette9, #ffffff);}</style>
2200<div class="wp-block-kadence-single-icon kt-svg-style-stacked kt-svg-icon-wrap kt-svg-item-5f4528-61"><a href="https://x.com/fastesttrainss" class="kt-svg-icon-link" aria-label="Fastest Trains X"><span class="kb-svg-icon-wrap kb-svg-icon-ic_twitterX"><svg viewBox="0 0 1200 1227"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  role="img"><title>X</title><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z"/></svg></span></a></div>
2201
2202
2203<style>.kt-svg-item-d65b4d-72 .kb-svg-icon-wrap, .kt-svg-style-stacked.kt-svg-item-d65b4d-72 .kb-svg-icon-wrap{color:var(--global-palette9, #ffffff);font-size:23px;background:var(--global-palette1, #3182CE);border-width:2px;border-radius:50%;padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);}.kt-svg-item-d65b4d-72:hover .kb-svg-icon-wrap{background:var(--global-palette2, #2B6CB0);}.kt-svg-item-d65b4d-72:hover .kb-svg-icon-wrap{color:var(--global-palette9, #ffffff);}</style>
2204<div class="wp-block-kadence-single-icon kt-svg-style-stacked kt-svg-icon-wrap kt-svg-item-d65b4d-72"><a href="https://www.youtube.com/channel/UC1bEAHyHZXLLTGoUPPHs0LA" class="kt-svg-icon-link" aria-label="Fastest Trains YouTube"><span class="kb-svg-icon-wrap kb-svg-icon-fe_youtube"><svg viewBox="0 0 24 24"  fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"  role="img"><title>YouTube</title><path d="M22.54 6.42a2.78 2.78 0 0 0-1.94-2C18.88 4 12 4 12 4s-6.88 0-8.6.46a2.78 2.78 0 0 0-1.94 2A29 29 0 0 0 1 11.75a29 29 0 0 0 .46 5.33A2.78 2.78 0 0 0 3.4 19c1.72.46 8.6.46 8.6.46s6.88 0 8.6-.46a2.78 2.78 0 0 0 1.94-2 29 29 0 0 0 .46-5.25 29 29 0 0 0-.46-5.33z"/><polygon points="9.75 15.02 15.5 11.75 9.75 8.48 9.75 15.02"/></svg></span></a></div>
2205
2206
2207<style>.kt-svg-item-730e5f-27 .kb-svg-icon-wrap, .kt-svg-style-stacked.kt-svg-item-730e5f-27 .kb-svg-icon-wrap{color:var(--global-palette9, #ffffff);font-size:23px;background:var(--global-palette1, #3182CE);border-width:2px;border-radius:50%;padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);}.kt-svg-item-730e5f-27:hover .kb-svg-icon-wrap{background:var(--global-palette2, #2B6CB0);}.kt-svg-item-730e5f-27:hover .kb-svg-icon-wrap{color:var(--global-palette9, #ffffff);}</style>
2208<div class="wp-block-kadence-single-icon kt-svg-style-stacked kt-svg-icon-wrap kt-svg-item-730e5f-27"><a href="https://www.pinterest.com/thefastesttrains/" class="kt-svg-icon-link" aria-label="Fastest Trains Pinterest"><span class="kb-svg-icon-wrap kb-svg-icon-fa_pinterest"><svg viewBox="0 0 496 512"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  role="img"><title>Pinterest</title><path d="M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z"/></svg></span></a></div>
2209</div>
2210</div></div>
2211
2212
2213<style>.kadence-column02f99b-88 > .kt-inside-inner-col{display:flex;}.kadence-column02f99b-88 > .kt-inside-inner-col,.kadence-column02f99b-88 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column02f99b-88 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column02f99b-88 > .kt-inside-inner-col{flex-direction:column;align-items:center;}.kadence-column02f99b-88 > .kt-inside-inner-col > .kb-image-is-ratio-size{align-self:stretch;}.kadence-column02f99b-88 > .kt-inside-inner-col > .wp-block-kadence-advancedgallery{align-self:stretch;}.kadence-column02f99b-88 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column02f99b-88 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column02f99b-88{position:relative;}@media all and (max-width: 1024px){.kadence-column02f99b-88 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:center;}}@media all and (max-width: 767px){.kadence-column02f99b-88 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:center;}}</style>
2214<div class="wp-block-kadence-column kadence-column02f99b-88"><div class="kt-inside-inner-col"><style>.kt-svg-icons9f5a50-63 .kt-svg-item-0 .kb-svg-icon-wrap{color:var(--global-palette4, #2D3748);font-size:50px;}.wp-block-kadence-icon.kt-svg-icons9f5a50-63{justify-content:flex-start;gap:var(--global-kb-gap-xs, 0.5rem );}</style>
2215<div class="wp-block-kadence-icon kt-svg-icons kt-svg-icons9f5a50-63 alignnone"><style>.kt-svg-item-aa6991-17 .kb-svg-icon-wrap, .kt-svg-style-stacked.kt-svg-item-aa6991-17 .kb-svg-icon-wrap{color:var(--global-palette9, #ffffff);font-size:23px;background:var(--global-palette1, #3182CE);border-width:2px;border-radius:50%;padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);}.kt-svg-item-aa6991-17:hover .kb-svg-icon-wrap{background:var(--global-palette2, #2B6CB0);}.kt-svg-item-aa6991-17:hover .kb-svg-icon-wrap{color:var(--global-palette9, #ffffff);}</style>
2216<div class="wp-block-kadence-single-icon kt-svg-style-stacked kt-svg-icon-wrap kt-svg-item-aa6991-17"><a href="https://www.reddit.com/user/fastesttrains/" class="kt-svg-icon-link" aria-label="Fastest Trains Reddit"><span class="kb-svg-icon-wrap kb-svg-icon-fa_reddit"><svg viewBox="0 0 512 512"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  role="img"><title>Reddit</title><path d="M201.5 305.5c-13.8 0-24.9-11.1-24.9-24.6 0-13.8 11.1-24.9 24.9-24.9 13.6 0 24.6 11.
22161 24.6 24.9 0 13.6-11.1 24.6-24.6 24.6zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-132.3-41.2c-9.4 0-17.7 3.9-23.8 10-22.4-15.5-52.6-25.5-86.1-26.6l17.4-78.3 55.4 12.5c0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.3 24.9-24.9s-11.1-24.9-24.9-24.9c-9.7 0-18 5.8-22.1 13.8l-61.2-13.6c-3-.8-6.1 1.4-6.9 4.4l-19.1 86.4c-33.2 1.4-63.1 11.3-85.5 26.8-6.1-6.4-14.7-10.2-24.1-10.2-34.9 0-46.3 46.9-14.4 62.8-1.1 5-1.7 10.2-1.7 15.5 0 52.6 59.2 95.2 132 95.2 73.1 0 132.3-42.6 132.3-95.2 0-5.3-.6-10.8-1.9-15.8 31.3-16 19.8-62.5-14.9-62.5zM302.8 331c-18.2 18.2-76.1 17.9-93.6 0-2.2-2.2-6.1-2.2-8.3 0-2.5 2.5-2.5 6.4 0 8.6 22.8 22.8 87.3 22.8 110.2 0 2.5-2.2 2.5-6.1 0-8.6-2.2-2.2-6.1-2.2-8.3 0zm7.7-75c-13.6 0-24.6 11.1-24.6 24.9 0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.1 24.9-24.6 0-13.8-11-24.9-24.9-24.9z"/></svg></span></a></div>
2217
2218
2219<style>.kt-svg-item-4b55ff-20 .kb-svg-icon-wrap, .kt-svg-style-stacked.kt-svg-item-4b55ff-20 .kb-svg-icon-wrap{color:var(--global-palette9, #ffffff);font-size:23px;background:var(--global-palette1, #3182CE);border-width:2px;border-radius:50%;padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);}.kt-svg-item-4b55ff-20:hover .kb-svg-icon-wrap{background:var(--global-palette2, #2B6CB0);}.kt-svg-item-4b55ff-20:hover .kb-svg-icon-wrap{color:var(--global-palette9, #ffffff);}</style>
2220<div class="wp-block-kadence-single-icon kt-svg-style-stacked kt-svg-icon-wrap kt-svg-item-4b55ff-20"><a href="https://www.quora.com/profile/Fastesttrains" class="kt-svg-icon-link" aria-label="Fastest Trains Quora"><span class="kb-svg-icon-wrap kb-svg-icon-fa_quora"><svg viewBox="0 0 448 512"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  role="img"><title>Quora</title><path d="M440.5 386.7h-29.3c-1.5 13.5-10.5 30.8-33 30.8-20.5 0-35.3-14.2-49.5-35.8 44.2-34.2 74.7-87.5 74.7-153C403.5 111.2 306.8 32 205 32 105.3 32 7.3 111.7 7.3 228.7c0 134.1 131.3 221.6 249 189C276 451.3 302 480 351.5 480c81.8 0 90.8-75.3 89-93.3zM297 329.2C277.5 300 253.3 277 205.5 277c-30.5 0-54.3 10-69 22.8l12.2 24.3c6.2-3 13-4 19.8-4 35.5 0 53.7 30.8 69.2 61.3-10 3-20.7 4.2-32.7 4.2-75 0-107.5-53-107.5-156.7C97.5 124.5 130 71 205 71c76.2 0 108.7 53.5 108.7 157.7.1 41.8-5.4 75.6-16.7 100.5z"/></svg></span></a></div>
2221
2222
2223<style>.kt-svg-item-e0f0ae-80 .kb-svg-icon-wrap, .kt-svg-style-stacked.kt-svg-item-e0f0ae-80 .kb-svg-icon-wrap{color:var(--global-palette9, #ffffff);font-size:23px;background:var(--global-palette1, #3182CE);border-width:2px;border-radius:50%;padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);}.kt-svg-item-e0f0ae-80:hover .kb-svg-icon-wrap{background:var(--global-palette2, #2B6CB0);}.kt-svg-item-e0f0ae-80:hover .kb-svg-icon-wrap{color:var(--global-palette9, #ffffff);}</style>
2224<div class="wp-block-kadence-single-icon kt-svg-style-stacked kt-svg-icon-wrap kt-svg-item-e0f0ae-80"><a href="https://www.tiktok.com/@thefastesttrains" class="kt-svg-icon-link" aria-label="Fastest Trains TikTok"><span class="kb-svg-icon-wrap kb-svg-icon-fas_tiktok"><svg viewBox="0 0 448 512"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  role="img"><title>TikTok</title><path d="M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"/></svg></span></a></div>
2225
2226
2227<style>.kt-svg-item-676d82-52 .kb-svg-icon-wrap, .kt-svg-style-stacked.kt-svg-item-676d82-52 .kb-svg-icon-wrap{color:var(--global-palette9, #ffffff);font-size:23px;background:var(--global-palette1, #3182CE);border-width:2px;border-radius:50%;padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);}.kt-svg-item-676d82-52:hover .kb-svg-icon-wrap{background:var(--global-palette2, #2B6CB0);}.kt-svg-item-676d82-52:hover .kb-svg-icon-wrap{color:var(--global-palette9, #ffffff);}</style>
2228<div class="wp-block-kadence-single-icon kt-svg-style-stacked kt-svg-icon-wrap kt-svg-item-676d82-52"><a href="https://www.tumblr.com/fastesttrains" class="kt-svg-icon-link" aria-label="Fastest Trains Tumbler"><span class="kb-svg-icon-wrap kb-svg-icon-fa_tumblr-square"><svg viewBox="0 0 448 512"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  role="img"><title>Tumbler</title><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-82.3 364.2c-8.5 9.1-31.2 19.8-60.9 19.8-75.5 0-91.9-55.5-91.9-87.9v-90h-29.7c-3.4 0-6.2-2.8-6.2-6.2v-42.5c0-4.5 2.8-8.5 7.1-10 38.8-13.7 50.9-47.5 52.7-73.2.5-6.9 4.1-10.2 10-10.2h44.3c3.4 0 6.2 2.8 6.2 6.2v72h51.9c3.4 0 6.2 2.8 6.2 6.2v51.1c0 3.4-2.8 6.2-6.2 6.2h-52.1V321c0 21.4 14.8 33.5 42.5 22.4 3-1.2 5.6-2 8-1.4 2.2.5 3.6 2.1 4.6 4.9l13.8 40.2c1 3.2 2 6.7-.3 9.1z"/></svg></span></a></div>
2229</div>
2230</div></div>
2231
2232</div></div></div></div>
2233
2234
2235<style>.kadence-columnedbe6a-ba > .kt-inside-inner-col,.kadence-columnedbe6a-ba > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-columnedbe6a-ba > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnedbe6a-ba > .kt-inside-inner-col{flex-direction:column;}.kadence-columnedbe6a-ba > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-columnedbe6a-ba > .kt-inside-inner-col:before{opacity:0.3;}.kadence-columnedbe6a-ba{position:relative;}@media all and (max-width: 1024px){.kadence-columnedbe6a-ba > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-columnedbe6a-ba > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}</style>
2236<div class="wp-block-kadence-column kadence-columnedbe6a-ba"><div class="kt-inside-inner-col"><style>.kb-imagea48e3c-9e .kb-image-has-overlay:after{opacity:0.3;}</style>
2237<div class="wp-block-kadence-image kb-imagea48e3c-9e"><figure class="aligncenter size-thumbnail"><img decoding="async" width="150" height="150" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20150%20150'%3E%3C/svg%3E" alt="Fastest Trains Logo" class="kb-img wp-image-1075" data-lazy-srcset="https://fastesttrains.com/wp-content/uploads/2025/04/fastest-trains-logo-150x150.webp 150w, https://fastesttrains.com/wp-content/uploads/2025/04/fastest-trains-logo-300x300.webp 300w, https://fastesttrains.com/wp-content/uploads/2025/04/fastest-trains-logo.webp 500w" data-lazy-sizes="(max-width: 150px) 100v
2237w, 150px" data-lazy-src="https://fastesttrains.com/wp-content/uploads/2025/04/fastest-trains-logo-150x150.webp" /><noscript><img decoding="async" width="150" height="150" src="https://fastesttrains.com/wp-content/uploads/2025/04/fastest-trains-logo-150x150.webp" alt="Fastest Trains Logo" class="kb-img wp-image-1075" srcset="https://fastesttrains.com/wp-content/uploads/2025/04/fastest-trains-logo-150x150.webp 150w, https://fastesttrains.com/wp-content/uploads/2025/04/fastest-trains-logo-300x300.webp 300w, https://fastesttrains.com/wp-content/uploads/2025/04/fastest-trains-logo.webp 500w" sizes="(max-width: 150px) 100vw, 150px" /></noscript></figure></div>
2238</div></div>
2239
2240</div></div></section>	</div>
2241</div><!-- .footer-widget3 -->
2242					</div>
2243								</div>
2244		</div>
2245	</div>
2246</div>
2247<div class="site-bottom-footer-wrap site-footer-row-container site-footer-focus-item site-footer-row-layout-standard site-footer-row-tablet-layout-default site-footer-row-mobile-layout-default" data-section="kadence_customizer_footer_bottom">
2248	<div class="site-footer-row-container-inner">
2249				<div class="site-container">
2250			<div class="site-bottom-footer-inner-wrap site-footer-row site-footer-row-columns-1 site-footer-row-column-layout-row site-footer-row-tablet-column-layout-default site-footer-row-mobile-column-layout-row ft-ro-dir-row ft-ro-collapse-normal ft-ro-t-dir-default ft-ro-m-dir-default ft-ro-lstyle-plain">
2251									<div class="site-footer-bottom-section-1 site-footer-section footer-section-inner-items-1">
2252						
2253<div class="footer-widget-area site-info site-footer-focus-item content-align-default content-tablet-align-default content-mobile-align-default content-valign-default content-tablet-valign-default content-mobile-valign-default" data-section="kadence_customizer_footer_html">
2254	<div class="footer-widget-area-inner site-info-inner">
2255		<div class="footer-html inner-link-style-normal"><div class="footer-html-inner"><p>&copy; 2026 Fastest Trains</p>
2256</div></div>	</div>
2257</div><!-- .site-info -->
2258					</div>
2259								</div>
2260		</div>
2261	</div>
2262</div>
2263	</div>
2264</footer><!-- #colophon -->
2265
2266</div><!-- #wrapper -->
2267
2268<style id="kadence_mega_menu_inline-inline-css">
2269#menu-item-3760.kadence-menu-mega-enabled > .sub-menu{width:800px;}.header-navigation[class*="header-navigation-dropdown-animation-fade"] #menu-item-3760.kadence-menu-mega-enabled > .sub-menu{margin-left:-400px;}#menu-item-3760.kadence-menu-mega-enabled > .sub-menu{background-color:var(--global-palette9);}#menu-item-3760.kadence-menu-mega-enabled > .sub-menu{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.header-navigation .header-menu-container #menu-item-3760.kadence-menu-mega-enabled > .sub-menu li.menu-item > a{color:var(--global-palette5);}.header-navigation .header-menu-container #menu-item-3760.kadence-menu-mega-enabled > .sub-menu li.menu-item > a:hover{color:var(--global-palette9);}.header-navigation .header-menu-container #menu-item-3760.kadence-menu-mega-enabled > .sub-menu li.menu-item.current-menu-item > a{color:var(--global-palette5);}.header-navigation .header-menu-container #menu-item-3760.kadence-menu-mega-enabled > .sub-menu li.menu-item > a:hover{background:var(--global-palette1);}.header-navigation .header-menu-container #menu-item-3760.kadence-menu-mega-enabled > .sub-menu li.menu-item.current-menu-item > a{background:var(--global-palette8);}.header-navigation .header-menu-container #menu-item-3760.kadence-menu-mega-enabled > .sub-menu li.menu-item > a{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;}
2270/*# sourceURL=kadence_mega_menu_inline-inline-css */
2271</style>
2272			
2272<script>document.documentElement.style.setProperty('--scrollbar-offset', window.innerWidth - document.documentElement.clientWidth + 'px' );</script>
2272
2273			
2273<script type="speculationrules">
2274{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/kadence/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
2275</script>
2275
2276    
2276<script>
2277      window.ttfLiveDataUrls = { usa: "https:\/\/fastesttrains.com\/wp-content\/uploads\/ttf-data\/amtrak-live.json" };
2278    </script>
2278
2279    <a id="kt-scroll-up" tabindex="-1" aria-hidden="true" aria-label="Scroll to top" href="#wrapper" class="kadence-scroll-to-top scroll-up-wrap scroll-ignore scroll-up-side-right scroll-up-style-filled vs-lg-true vs-md-true vs-sm-false"><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-up2-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="26" height="28" viewBox="0 0 26 28"><title>Scroll to top</title><path d="M25.172 15.172c0 0.531-0.219 1.031-0.578 1.406l-1.172 1.172c-0.375 0.375-0.891 0.594-1.422 0.594s-1.047-0.219-1.406-0.594l-4.594-4.578v11c0 1.125-0.938 1.828-2 1.828h-2c-1.062 0-2-0.703-2-1.828v-11l-4.594 4.578c-0.359 0.375-0.875 0.594-1.406 0.594s-1.047-0.219-1.406-0.594l-1.172-1.172c-0.375-0.375-0.594-0.875-0.594-1.406s0.219-1.047 0.594-1.422l10.172-10.172c0.359-0.375 0.875-0.578 1.406-0.578s1.047 0.203 1.422 0.578l10.172 10.172c0.359 0.375 0.578 0.891 0.578 1.422z"></path>
2280				</svg></span></a><button id="kt-scroll-up-reader" href="#wrapper" aria-label="Scroll to top" class="kadence-scroll-to-top scroll-up-wrap scroll-ignore scroll-up-side-right scroll-up-style-filled vs-lg-true vs-md-true vs-sm-false"><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-up2-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="26" height="28" viewBox="0 0 26 28"><title>Scroll to top</title><path d="M25.172 15.172c0 0.531-0.219 1.031-0.578 1.406l-1.172 1.172c-0.375 0.375-0.891 0.594-1.422 0.594s-1.047-0.219-1.406-0.594l-4.594-4.578v11c0 1.125-0.938 1.828-2 1.828h-2c-1.062 0-2-0.703-2-1.828v-11l-4.594 4.578c-0.359 0.375-0.875 0.594-1.406 0.594s-1.047-0.219-1.406-0.594l-1.172-1.172c-0.375-0.375-0.594-0.875-0.594-1.406s0.219-1.047 0.594-1.422l10.172-10.172c0.359-0.375 0.875-0.578 1.406-0.578s1.047 0.203 1.422 0.578l10.172 10.172c0.359 0.375 0.578 0.891 0.578 1.422z"></path>
2281				</svg></span></button>	<div id="mobile-drawer" class="popup-drawer popup-drawer-layout-sidepanel popup-drawer-animation-fade popup-drawer-side-right" data-drawer-target-string="#mobile-drawer"
2282			>
2283		<div class="drawer-overlay" data-drawer-target-string="#mobile-drawer"></div>
2284		<div class="drawer-inner">
2285						<div class="drawer-header">
2286				<button class="menu-toggle-close drawer-toggle" aria-label="Close menu"  data-toggle-target="#mobile-drawer" data-toggle-body-class="showing-popup-drawer-from-right" aria-expanded="false" data-set-focus=".menu-toggle-open"
2287							>
2288					<span class="toggle-close-bar"></span>
2289					<span class="toggle-close-bar"></span>
2290				</button>
2291			</div>
2292			<div class="drawer-content mobile-drawer-content content-align-left content-valign-top">
2293								<div class="site-header-item site-header-focus-item site-header-item-mobile-navigation mobile-navigation-layout-stretch-false" data-section="kadence_customizer_mobile_navigation">
2294		<nav id="mobile-site-navigation" class="mobile-navigation drawer-navigation drawer-navigation-parent-toggle-false" role="navigation" aria-label="Primary Mobile">
2295				<div class="mobile-menu-container drawer-menu-container">
2296			<ul id="mobile-menu" class="menu has-collapse-sub-nav"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-3307"><a href="https://fastesttrains.com/">Home</a></li>
2297<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3570"><a href="https://fastesttrains.com/speedometer-online/">Speedometer</a></li>
2298<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3760 kadence-menu-mega-enabled kadence-menu-mega-width-custom kadence-menu-mega-columns-3 k
2298adence-menu-mega-layout-equal"><div class="drawer-nav-drop-wrap"><a>Countries</a><button class="drawer-sub-toggle" data-toggle-duration="10" data-toggle-target="#mobile-menu .menu-item-3760 &gt; .sub-menu" aria-expanded="false"><span class="screen-reader-text">Toggle child menu</span><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Expand</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path>
2299				</svg></span></button></div>
2300<ul class="sub-menu">
2301	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3761"><a href="https://fastesttrains.com/usa/">USA</a></li>
2302	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3765"><a href="https://fastesttrains.com/canada/">Canada</a></li>
2303	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3905"><a href="https://fastesttrains.com/uk/">UK</a></li>
2304	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3814"><a href="https://fastesttrains.com/germany/">Germany</a></li>
2305	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3824"><a href="https://fastesttrains.com/japan/">Japan</a></li>
2306	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3859"><a href="https://fastesttrains.com/spain/">Spain</a></li>
2307	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3934"><a href="https://fastesttrains.com/australia/">Australia</a></li>
2308	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3996"><a href="https://fastesttrains.com/china/">China</a></li>
2309	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3971"><a href="https://fastesttrains.com/india/">India</a></li>
2310</ul>
2311</li>
2312<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3306"><a href="https://fastesttrains.com/bullet-trains/">Bullet Trains</a></li>
2313<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1833"><a href="https://fastesttrains.com/high-speed-trains-in-world/" title="Fastest Trains In The World">Other Trains</a></li>
2314<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1270"><a href="https://fastesttrains.com/rails/" title="High Speed Rail In The World">Railway Lines</a></li>
2315<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-16 current_page_item menu-item-19"><a href="https://fastesttrains.com/about-us/" aria-current="page">About Us</a></li>
2316<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20"><a href="https://fastesttrains.com/contact-us/">Contact Us</a></li>
2317</ul>		</div>
2318	</nav><!-- #site-navigation -->
2319	</div><!-- data-section="mobile_navigation" -->
2320							</div>
2321		</div>
2322	</div>
2323	
2323<script id="train-speed-test-script-js" src="https://fastesttrains.com/wp-content/plugins/train-speed-test/js/script.js?ver=1.4"></script>
vendor: 1 bytes, line 2323
2323
2324<script id="rocket-browser-checker-js-after">
2325"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
2326//# sourceURL=rocket-browser-checker-js-after
2327</script>
vendor: 1 bytes, line 2327
2327
2328<script id="rocket-preload-links-js-extra">
2329var RocketPreloadLinksConfig = {"excludeUris":"/wp-content/uploads/ttf-data/|/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://fastesttrains.com","onHoverDelay":"100","rateThrottle":"3"};
2330//# sourceURL=rocket-preload-links-js-extra
2331</script>
vendor: 1 bytes, line 2331
2331
2332<script id="rocket-preload-links-js-after">
2333(function() {
2334"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
2335}());
2336
2337//# sourceURL=rocket-preload-links-js-after
2338</script>
vendor: 1 bytes, line 2338
2338
2339<script id="kadence-navigation-js-extra">
2340var kadenceConfig = {"screenReader":{"expand":"Child menu","expandOf":"Child menu of","collapse":"Child menu","collapseOf":"Child menu of"},"breakPoints":{"desktop":"1024","tablet":768},"scrollOffset":"0"};
2341//# sourceURL=kadence-navigation-js-extra
2342</script>
vendor: 1 bytes, line 2342
2342
2343<script id="kadence-navigation-js" src="https://fastesttrains.com/wp-content/themes/kadence/assets/js/navigation.min.js?ver=1.5.2" async></script>
vendor: 1 bytes, line 2343
2343
2344<script id="perfmatters-lazy-load-js-before">
2345window.lazyLoadOptions={elements_selector:"img[data-src],.perfmatters-lazy,.perfmatters-lazy-css-bg",thresholds:"0px 0px",class_loading:"pmloading",class_loaded:"pmloaded",callback_loaded:function(element){if(element.tagName==="IFRAME"){if(element.classList.contains("pmloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}};window.addEventListener("LazyLoad::Initialized",function(e){var lazyLoadInstance=e.detail.instance;var target=document.querySelector("body");var observer=new MutationObserver(function(mutations){lazyLoadInstance.update()});var config={childList:!0,subtree:!0};observer.observe(target,config);});
2346//# sourceURL=perfmatters-lazy-load-js-before
2347</script>
vendor: 1 bytes, line 2347
2347
2348<script id="perfmatters-lazy-load-js" async src="https://fastesttrains.com/wp-content/plugins/perfmatters/js/lazyload.min.js?ver=2.6.8"></script>
vendor: 1 bytes, line 2348
2348
2349<script id="kadence-mega-menu-js" src="https://fastesttrains.com/wp-content/plugins/kadence-pro/dist/mega-menu/kadence-mega-menu.min.js?ver=1.2.5"></script>
2349
2350<link rel='stylesheet' id='kadence-fonts-footer_gfonts-css' href='https://fastesttrains.com/wp-content/cache/perfmatters/fastesttrains.com/fonts/351a8a14f925.google-fonts.min.css' media='all' />
2351<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue}
2352if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue}
2353images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1}
2354if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script>
2354<script data-no-minify="1" async src="https://fastesttrains.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script>
2354<script>function lazyLoadThumb(e,alt){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="play Youtube video"></button>';t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?'':'&'+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow", "accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var e,t,p,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)e=document.createElement("div"),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query", a[t].dataset.query),e.setAttribute("data-src", a[t].dataset.src),e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt),a[t].appendChild(e),p=e.querySelector('.play'),p.onclick=lazyLoadYoutubeIframe});</script>
2354<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"ee3dde774f1941169ce63a2b9c7ca8a8","r":1,"spa":2}' crossorigin="anonymous"></script>
2354
2355</body>
2356</html>
2357
2358<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->

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.