[hidden],template{display:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font:inherit;margin:0;padding:0}a,abbr{text-decoration:none}a,button,mark{background:none}a,mark{color:inherit}abbr,button,fieldset,hr,img,table{border:0}button,select{text-transform:none;color:#252424}select{font-family:Transit,system-ui}button::-moz-focus-inner{border:0;padding:0}button{border-radius:0}canvas,iframe,img,svg,video{max-width:100%}svg{max-height:100%}details,main{display:block}html{-webkit-text-size-adjust:100%;font-size:62.5%;line-height:1.15;min-height:100%;position:relative;text-align:center}menu,ol,ul{list-style:none}sub,sup{line-height:0}table{border-collapse:collapse;border-spacing:0}textarea{overflow:auto;resize:vertical}.layout-stage{margin-bottom:3rem}@media(min-width:960px){.layout-stage{margin-bottom:4rem}}.layout-stack>*+*{margin-top:4rem}@media(min-width:960px){.layout-stack>*+*{margin-top:6rem}}:root{--text-color:#252424;--page-background-color:#fff;--transition-speed:0.25s;--focus-color:#373632;--focus-alt-color:#f0d722;--meta-background-color:#373632;--meta-text-color:#fff;--header-background-color:#fff;--menu-background-color:#e7d242;--menu-separator-color:#fff;--menu-active-dot-color:#e7d242;--menu-color:#252424}.darkTheme{--text-color:#fff;--page-background-color:#373632}.fare-zone{display:inline-block;margin:.0625em;padding:.0625em;line-height:1.2;text-align:center;width:1.125em;height:1.125em;text-transform:uppercase;color:#fff;font-weight:700;background-color:#a6a5a3}.fare-zone.a{background-color:#be5a00}.fare-zone.b{background-color:#008291}.fare-zone.c{background-color:#5a821e}.fare-zone.plus{width:.85em;color:inherit;background-color:transparent}:root{--grid-gap:0rem;--grid-col-max-width:100%;--grid-padding:1.8rem;--cols-used:12;--header-height:6.6rem;--header-height-scrolled:0rem;--header-height-dynamic:6.6rem}@media(min-width:768px){:root{--grid-gap:3rem;--grid-col-max-width:8rem;--grid-padding:4rem;--header-height:12.1rem;--header-height-scrolled:8.9rem;--header-height-dynamic:12.1rem}}@media(min-width:1200px){:root{--grid-padding:7.5rem}}::-moz-selection{background:#f0d722}::selection{background:#f0d722}html{scroll-behavior:smooth}html[data-template=fgiLineDetail]{scroll-padding-top:2rem}@media(min-width:960px){html{scroll-padding-top:8.9rem}html[data-template=landingPage]{scroll-padding-top:5.9rem}html[data-template=fgiLineDetail]{scroll-padding-top:12rem}}body{font-family:Transit,Arial;font-size:2rem;line-height:3.2rem;text-align:left;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-color);background-color:var(--page-background-color);-webkit-tap-highlight-color:rgba(170,170,170,.25)}button{cursor:pointer}img[loading=lazy]{min-height:1px;min-width:1px}.grid>.mgnlEditor,.grid>.mgnlEditorBar{grid-column:2/14;--cols-used:12}:export{primary:#f0d722;primaryDark:#e7d242;primaryLight:#f1e48e;black:#000;dark:#252424;neutral-900:#373632;neutral-800:#4d4c48;neutral-700:#63625f;neutral-600:#797976;neutral-500:#8f8f8d;neutral-400:#a6a5a3;neutral-300:#bbb9b4;neutral-200:#d2d2d1;neutral-100:#e6e6e6;neutral-50:#f4f4f4;light:#fff;white:#fff;alert:#b13636;warning:#dd8329;success:#137932;active-bg:rgba(170,170,170,.25);product-cityTourCard:#4392be;product-welcomeCard:#e40522;lp-eyecatcher-lightblue:#407ba8;lp-eyecatcher-red:#b2578a;fare-zone-a:#be5a00;fare-zone-b:#008291;fare-zone-c:#5a821e;transport-bus-color:#95276e;transport-tram-color:#be1414;transport-ferry-color:#528dba;transport-u1-color:#7dad4c;transport-u2-color:#da421e;transport-u3-color:#16683d;transport-u4-color:#f0d722;transport-u5-color:#7e5330;transport-u6-color:#8c6dab;transport-u7-color:#528dba;transport-u8-color:#224f86;transport-u9-color:#f3791d;transport-s1-color:#bc6194;transport-s2-color:#457236;transport-s3-color:#115d91;transport-s41-color:#a0542e;transport-s42-color:#af6223;transport-s45-color:#bc9144;transport-s5-color:#ee771e;transport-s7-color:#8c6dab;transport-s8-color:#7dad4c;transport-s9-color:#701c28}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.noscroll{position:fixed}.noscroll,.pageSearch--open{overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;width:100%;height:100%}.pageSearch--open .solvemate-widget-button{visibility:hidden!important}.styled-scrollbar{--scrollbar-size:0.75rem;--scrollbar-minlength:1.5rem;--scrollbar-track-color:transparent;--scrollbar-color:transparent;--scrollbar-color-parent-hover:hsla(0,0%,78%,0.4);--scrollbar-color-hover:hsla(0,0%,78%,0.6);--scrollbar-color-active:hsla(0,0%,78%,0.8);scrollbar-color:var(--scrollbar-color) var(--scrollbar-track-color);scrollbar-width:thin}.styled-scrollbar::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size)}.styled-scrollbar::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color)}.styled-scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border-radius:3px}.styled-scrollbar:focus::-webkit-scrollbar-thumb,.styled-scrollbar:hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color-parent-hover)}.styled-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-color-hover)}.styled-scrollbar::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-color-active)}.styled-scrollbar:-webkit-scrollbar-thumb:vertical{min-height:var(--scrollbar-minlength)}.styled-scrollbar:-webkit-scrollbar-thumb:horizontal{min-width:var(--scrollbar-minlength)}@font-face{font-family:Transit;src:url(/_next/static/media/TransitWeb.15b3b88459c36931b0238b51efcdd0d4.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Transit;src:url(/_next/static/media/TransitWeb-Bold.e42d068ea4130a379853253973b436fc.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Transit;src:url(/_next/static/media/TransitWeb-Black.b0dd85f01a858cb75e4c63fc033755bf.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{/*! This CSS resource incorporates links to font software which is the valuable copyrighted property of Monotype and/or its suppliers. You may not attempt to copy, install, redistribute, convert, modify or reverse engineer this font software. Please contact Monotype with any questions regarding Web Fonts: http://www.fontshop.com */font-family:Transit Italic;src:url(/_next/static/media/TransitWeb-BoldItalic.057d2171cb5a53b3854dc29f898b492b.woff2) format("woff2"),url(/_next/static/media/TransitWeb-BoldItalic.db44c88395b611bd104a6ebd4585def7.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}:export{fs-2xs:1.4rem;fs-xs:1.6rem;fs-sm:1.8rem;fs-md:2rem;fs-lg:2.4rem;fs-xl:3.2rem;fs-2xl:4rem;fs-3xl:4.8rem;fs-4xl:5.6rem}:export{size-2xs:.5rem;size-xs:1rem;size-sm:1.5rem;size-md:2rem;size-lg:3rem;size-xl:4rem;size-2xl:5rem;size-3xl:6rem;size-4xl:8rem;size-5xl:13rem;screen-xs:360px;screen-sm:480px;screen-md:768px;screen-lg:960px;screen-xl:1200px;screen-2xl:1440px}.grid{display:grid;padding:0 5%;grid-template-columns:minmax(calc(var(--grid-padding) - var(--grid-gap)),1fr) repeat(12,minmax(0,var(--grid-col-max-width))) minmax(calc(var(--grid-padding) - var(--grid-gap)),1fr);grid-column-gap:var(--grid-gap)}@supports(display:grid){.grid{padding:0}}.grid-children-narrow>*{grid-column:2/14;--cols-used:12}@media(min-width:768px){.grid-children-narrow>*{grid-column:3/13;--cols-used:10}}@media(min-width:1200px){.grid-children-narrow>*{grid-column:4/12;--cols-used:8}}.grid-children-normal>*{grid-column:2/14;--cols-used:12}@media(min-width:768px){.grid-children-normal>*{grid-column:3/13;--cols-used:10}}.grid-children-plain>*,.grid-children-wide>*{grid-column:2/14;--cols-used:12}@media(min-width:768px){.grid-children-plain>*{grid-column:2/12;--cols-used:10}}@media(min-width:1200px){.grid-children-plain>*{grid-column:2/10;--cols-used:8}}.grid-children-account>*{grid-column:2/14;--cols-used:12}@media(min-width:768px){.grid-children-account>*{grid-column:3/11}}.grid-cols-narrow{grid-column:2/14;--cols-used:12}@media(min-width:768px){.grid-cols-narrow{grid-column:3/13;--cols-used:10}}@media(min-width:1200px){.grid-cols-narrow{grid-column:4/12;--cols-used:8}}.grid-cols-normal{grid-column:2/14;--cols-used:12}@media(min-width:768px){.grid-cols-normal{grid-column:3/13;--cols-used:10}}.grid-cols-plain{grid-column:2/14;--cols-used:12}@media(min-width:768px){.grid-cols-plain{grid-column:2/12;--cols-used:10}}@media(min-width:1200px){.grid-cols-plain{grid-column:2/10;--cols-used:8}}.grid-cols-wide{grid-column:2/14;--cols-used:12}.grid-cols-screen{grid-column:1/-1}.grid-cols-8{grid-column:4/12;--cols-used:8}.grid-cols-10{grid-column:3/13;--cols-used:10}.grid-cols-12{grid-column:2/14;--cols-used:12}@media(min-width:480px){.sm\:grid-cols-8{grid-column:4/12;--cols-used:8}.sm\:grid-cols-10{grid-column:3/13;--cols-used:10}.sm\:grid-cols-12{grid-column:2/14;--cols-used:12}}@media(min-width:768px){.md\:grid-cols-8{grid-column:4/12;--cols-used:8}.md\:grid-cols-10{grid-column:3/13;--cols-used:10}.md\:grid-cols-12{grid-column:2/14;--cols-used:12}}@media(min-width:960px){.lg\:grid-cols-8{grid-column:4/12;--cols-used:8}.lg\:grid-cols-10{grid-column:3/13;--cols-used:10}.lg\:grid-cols-12{grid-column:2/14;--cols-used:12}}@media(min-width:1200px){.xl\:grid-cols-8{grid-column:4/12;--cols-used:8}.xl\:grid-cols-10{grid-column:3/13;--cols-used:10}.xl\:grid-cols-12{grid-column:2/14;--cols-used:12}}.subgrid{display:grid;grid-template-columns:repeat(var(--cols-used,12),minmax(0,1fr));grid-column-gap:var(--grid-gap)}:export{grid-cols-screen:grid-cols-screen;grid-cols-normal:grid-cols-normal;grid-cols-narrow:grid-cols-narrow}.customTheme{--text-color:#f0d722}iframe.solvemate-widget-button{z-index:700!important}div.solvemate.solvemate-widget-modal-container{background-color:rgba(23,23,23,.8)}html.chatbot-hidden iframe#solvemate-widget-button,html.chatbot-hidden iframe#solvemate-widget-message-viewer{display:none}body.solvemate-remove-overflow{overflow:hidden}