.Icon_cta__7wZ4a{fill:#1d7bbf}.Icon_primary__S7cmL{fill:#3c1053}.Icon_accessIcon__LYRaE{border-radius:50%;display:inline-block;height:1em;overflow:hidden;padding:.15em;width:1em}.Icon_accessIcon__LYRaE svg{height:100%;vertical-align:top;width:100%}.Icon_fullAccess__nIzEB{background-color:#1d7bbf}.Icon_fullAccess__nIzEB svg{fill:#fff}.Icon_partAccess__Lo91f{background-color:#fff;box-shadow:inset 0 0 0 1px #1d7bbf}.Icon_partAccess__Lo91f svg{fill:#1d7bbf}.MapControls_mapControls__qc3S6{position:absolute;right:1rem;top:1rem;z-index:10}@media(min-width:768px){.MapControls_mapControls__qc3S6{right:.5rem;top:.5rem}}.MapControls_mapControlBtn__3911z{align-items:center;background-color:#9d5baf;border:0;border-radius:5px;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.MapControls_mapControlBtn__3911z:not(:last-child){margin-bottom:.5rem}.MapControls_mapControlBtn__3911z svg{fill:#fff}.Map_textBg__KB-lI{shape-rendering:crispEdges;animation:Map_fade__kigzT .75s ease-out forwards}.Map_textBg__KB-lI g path,.Map_textBg__KB-lI+path{fill:#fff;stroke:#fff;stroke-width:.25;shape-rendering:crispEdges;paint-order:stroke}.Map_textBg__KB-lI~[id=Airport]{fill:#fff}.Map_mapView__1i2QV{max-height:100vh;position:relative}@media(min-width:768px){.Map_mapView__1i2QV{margin:1rem;position:sticky;top:0}}.Map_mapView__1i2QV:before{content:"";display:block;left:0;padding-top:92.04%;top:0;width:100%}.Map_mapContainer__lVUDs{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;left:0;overflow:hidden;position:absolute;text-rendering:optimizeLegibility;top:0;width:100%}.Map_zoneSelected__O4pED path:first-child,.Map_zoneSelected__O4pED[data-name="Zone 5"] path:nth-child(2){fill:#e2cee7}.Map_zoneSelected__O4pED[data-name="WMN nTrain Zone 5"]>g:nth-child(3)>path:first-child{fill:#231f20}.Map_selectedStation__LH35q text,.Map_selectedStation__LH35q text tspan,.Map_selectedStation__LH35q>g:not([id]) path{fill:#fff!important}.Map_hideStations__IDflI>g:not(.Map_showStation__YJWjk):not(.Map_selectedStation__LH35q){display:none}@keyframes Map_fade__kigzT{0%{opacity:0}50%{opacity:1}75%{opacity:.5}to{opacity:1}}.AccessibilityKey_keyIcon__eVsJT{align-items:center;display:flex;text-align:left}.AccessibilityKey_keyIcon__eVsJT:not(:last-child){margin-bottom:1rem}.AccessibilityKey_showKeyBtn__oD-8u{white-space:nowrap}.AccessibilityKey_showKeyBtn__oD-8u svg{float:none;transform:rotate(-90deg)}.AccessibilityKey_mapKey__10NRL.AccessibilityKey_accessMenu__9bgN9{border:1px solid rgba(0,0,0,.1);border-radius:5px}.AccessibilityKey_mapKeyContainer__c6jp0{bottom:1rem;position:absolute;right:1rem;text-align:right}.AccessibilityKey_keyHeader__0XSTR{flex-wrap:nowrap}.AccessibilityKey_keyHeader__0XSTR>h3{text-align:left}.AccessibilityKey_keyHeader__0XSTR>.AccessibilityKey_hideKeyBtn__ZpIY0{display:inline-flex;flex-wrap:nowrap}@media(min-width:768px)and (min-height:568px){.AccessibilityKey_mapKeyContainer__c6jp0{position:sticky}.AccessibilityKey_mapKey__10NRL.AccessibilityKey_accessMenu__9bgN9,.AccessibilityKey_showKeyBtn__oD-8u{bottom:.75rem;position:absolute;right:.75rem}}.AccessibilityKey_hideKeyBtn__ZpIY0{margin-left:1rem}.AccessibilityKey_hideKeyBtn__ZpIY0 svg{fill:#9d5baf;transform:rotate(90deg)}.Result_nowrap__AC23-{align-items:flex-start;flex-wrap:nowrap}.Result_bgSecondary__Zno4c{background-color:#e2cee7}.TrainAutoCompleteResult_routeName__xalV8{width:calc(100% - 140px)}.CloseButton_closeButton__y\+nAP{background:none;border:0;cursor:pointer;padding:.75rem}.CloseButton_closeIcon__NVpNU{fill:#9d5baf;display:block;height:22px;width:22px}.SelectedServiceHeader_selectedStationBox__IlkZE{align-content:center;border:1px solid #3c1053;height:50px;padding-left:.75rem;padding-right:0;width:100%}.SelectedServiceHeader_selectedSummary__1mojz{align-self:center;display:block;width:100%}@media (min-width:360px){.SelectedServiceHeader_selectedSummary__1mojz{margin-right:1rem;margin-top:0;max-width:calc(100% - 115px)}}.AutoComplete_trayHeader__7gZBD{align-items:flex-start;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between}.AutoComplete_trayHeader__7gZBD h2{flex-grow:1}.AutoComplete_addStation__966hN{display:block}@media(max-width:767px){.AutoComplete_addBtn__JA-qn{display:block;text-align:left;width:100%}}.AutoComplete_traySearchContainer__luFyt{max-width:27rem}@media screen and (min-width:768px){.MapView_mapViewSection__Yi3dC{background-color:#fff}}.MapView_container__CdXCC{margin-left:auto;max-width:calc(50% + 512px);padding-bottom:2rem;position:relative;width:100%}@media screen and (min-width:768px){.MapView_container__CdXCC{flex-flow:row;padding-left:1rem}}.ListView_keyCol__YAiIP{align-self:flex-start}@media screen and (max-width:767px){.ListView_keyCol__YAiIP{margin-bottom:1rem;order:-1}.ListView_trayComponents__xVS9W{margin-left:-.75rem;margin-right:-.75rem}}.ListView_accordionListItem__LN\+Eo{display:flex}.ListView_srOnly__10vnW{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.RailZoneFinder_mainHeading__fd3KV{align-items:flex-start;flex-wrap:nowrap;padding-top:2rem}@media(min-width:768px){.RailZoneFinder_mainHeading__fd3KV{padding-top:0}}.RailZoneFinder_mainHeading__fd3KV button{display:inline-flex;margin-left:.75rem;white-space:nowrap}.RailZoneFinder_backLink__0Krw\+{align-items:center;display:inline-flex}.RailZoneFinder_backLink__0Krw\+ svg{fill:currentColor;margin-right:.5rem;transform:rotate(180deg)}.RailZoneFinder_bgWhite__rmpT\+{background-color:#fff!important}
/*# sourceMappingURL=main.0ac08935.css.map*/