.page_JourneyPlannerBackground__bDPnB{width:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:absolute;z-index:-1;min-height:130px}@media screen and (min-width:577px){.page_JourneyPlannerBackground__bDPnB{min-height:400px}}.page_TravelPlannerAndStationPagesWrapper__prY8Z{justify-content:center;display:flex;margin-top:var(--space-xxxxl)}.page_SectionWrapper__4Ihq2 .page_Section__iBZco:first-child{padding-top:var(--space-xl)}.page_SectionWrapper__4Ihq2 .page_Section__iBZco{padding:var(--space-m) 0}.page_SectionBackground__wCjBE{background-color:var(--color-neutral-200)}.StationPagesPanels_StationPagesPanels__KBS_X{padding-top:var(--space-m)}@media screen and (min-width:768px){.StationPagesPanels_StationPagesPanels__KBS_X{padding-top:var(--space-l)}}.TravelHub_JourneyListsWrapper__GEe_d{display:flex;flex-direction:column;gap:var(--space-s);width:100%}@media screen and (min-width:576px){.TravelHub_JourneyListsWrapper__GEe_d{flex-direction:row}}.TravelHub_FormWrapper__hc919{margin-top:-52px}@media only screen and (min-width:576px){.TravelHub_FormWrapper__hc919{margin-top:-274px}.TravelHub_BackgroundImageBoundary__EyyeB{display:grid}}.TravelHub_BackgroundImage__ubxcR{width:100%;height:inherit;background-position-x:50%;background-repeat:no-repeat;background-size:cover;min-height:135px;max-height:135px}@media only screen and (min-width:576px){.TravelHub_BackgroundImage__ubxcR{min-height:400px;max-height:400px}}.Datetime_DateTime__m9znp{display:flex;flex-direction:column;row-gap:var(--space-xs)}@media screen and (min-width:768px){.Datetime_DateTime__m9znp{flex-direction:column;row-gap:var(--space-s)}}@media screen and (min-width:1024px){.Datetime_DateTime__m9znp{display:grid;grid-template-columns:1fr 60px 1fr;grid-template-areas:"time-type time-type date-inputs";flex-direction:column;grid-column-gap:var(--space-xxs);-moz-column-gap:var(--space-xxs);column-gap:var(--space-xxs)}}.Datetime_RadioGroupDesktop__ZOchj{display:none}@media screen and (min-width:768px){.Datetime_RadioGroupDesktop__ZOchj{display:flex;grid-area:time-type}}.Datetime_RadioGroupMobile__8zjtd{display:block}@media screen and (min-width:768px){.Datetime_RadioGroupMobile__8zjtd{display:none;grid-area:time-type}}.Datetime_Inputs__4tCzw{display:flex;flex-direction:column;row-gap:var(--space-xs)}@media screen and (min-width:768px){.Datetime_Inputs__4tCzw{flex-direction:row;width:100%;-moz-column-gap:var(--space-xs);column-gap:var(--space-xs);grid-area:date-inputs}}.Filter_Filter__xqmlV{display:grid;align-items:flex-end;grid-row-gap:var(--space-xs);row-gap:var(--space-xs);grid-template-columns:100%;grid-template-areas:"nearby-locations" "transport-types" "max-change" "via" "exclude-line"}@media only screen and (min-width:768px){.Filter_Filter__xqmlV{-moz-column-gap:var(--gutter-l);column-gap:var(--gutter-l);row-gap:var(--space-s);grid-template-columns:4fr 4fr 4fr;grid-template-areas:"nearby-locations nearby-locations nearby-locations" "transport-types transport-types transport-types" "max-change via exclude-line"}}.Filter_IncludePossibleNearbyLocations__79kbo{grid-area:nearby-locations}.Filter_TransportTypes__MsyVz{grid-area:transport-types;display:flex;flex-direction:column;gap:var(--space-xs)}.Filter_Via__SjNSN{grid-area:via}.Filter_MaxChanges__x6_zK{grid-area:max-change}.Filter_ExcludeLine__z5p_U{grid-area:exclude-line}.JourneyPlannerForm_SearchContainer__xnKUM{background-color:var(--color-neutral-200);padding-top:var(--space-s);padding-bottom:var(--space-xs);padding-left:.75rem;padding-right:.75rem}@media screen and (min-width:576px){.JourneyPlannerForm_SearchContainer__xnKUM{border-radius:var(--border-radius-panel);padding:var(--space-s) var(--space-m) var(--space-xs);row-gap:var(--space-s)}}.JourneyPlannerForm_Form__76P0_{display:flex;flex-direction:column;row-gap:var(--space-xs)}@media screen and (min-width:576px){.JourneyPlannerForm_Form__76P0_{row-gap:var(--space-s)}}.JourneyPlannerForm_SearchHeading__GSzxu{text-align:center;margin:0}.JourneyPlannerForm_TypeaheadContainer__Gl_Dd{display:flex;flex-direction:column;-moz-column-gap:var(--space-xxs);column-gap:var(--space-xxs);row-gap:var(--space-xs);margin-bottom:var(--space-xs)}.JourneyPlannerForm_TypeaheadContainer__Gl_Dd.JourneyPlannerForm_hasBeenTouched__nsQqA{margin-bottom:0}@media only screen and (min-width:768px){.JourneyPlannerForm_TypeaheadContainer__Gl_Dd{display:grid;grid-template-columns:1fr 60px 1fr;grid-template-areas:"origin swap destination";align-items:flex-end}}.JourneyPlannerForm_OriginTypeahead__jorJ_{grid-area:origin}.JourneyPlannerForm_DestinationTypeahead__QiyxM{grid-area:destination}.JourneyPlannerForm_SwapButtonExtraSmall__A0zug{display:none}@media only screen and (max-width:767px){.JourneyPlannerForm_SwapButtonExtraSmall__A0zug{display:flex;grid-area:swap;justify-content:end}}.JourneyPlannerForm_SwapButtonMedium__s3_VS{display:none}@media only screen and (min-width:768px){.JourneyPlannerForm_SwapButtonMedium__s3_VS{display:flex;grid-area:swap;justify-content:center}}.JourneyPlannerForm_DateTime__hg410{margin-bottom:var(--space-s)}.JourneyPlannerForm_SubmitRow__dzJcX{display:flex;justify-content:center}@media only screen and (max-width:767px){.JourneyPlannerForm_SubmitContainer__lWRxw{width:100%}}@media only screen and (min-width:768px){.JourneyPlannerForm_SubmitContainer__lWRxw{width:300px}}.JourneyPlannerForm_ShowFilterButtonWrapper__o4IdO{align-self:center}@media screen and (min-width:768px){.JourneyPlannerForm_ShowFilterButtonWrapper__o4IdO{align-self:flex-start}}.Skeleton_Skeleton__iFj4p{background:var(--color-neutral-200);padding:var(--space-xs);position:relative;border-radius:var(--border-radius-inline);height:7.65rem;width:100%;margin-bottom:var(--space-xs)}@media screen and (min-width:768px){.Skeleton_Skeleton__iFj4p{padding:var(--space-xs)}}.Skeleton_SkeletonContainer__AzYCK{display:flex;flex-direction:column;flex-basis:0;flex-grow:1;flex-shrink:1}.main_Wrapper__jtmnz{margin-bottom:var(--space-m)}.Sections_Sections__jdhJp{display:grid;grid-template-columns:1fr;grid-gap:var(--gutter-l);gap:var(--gutter-l)}.SecurityNotice_HighlightWrapper__DcLpj{padding:var(--space-xxs) 0 var(--space-m) 0}.Car_InputsWrapper__lMcLg{display:flex;flex-direction:column}.Car_DistanceBothDirections__rqK8b,.Car_RegisteredNumber__eyN3D{width:73%}.Car_CongestionTaxCheckbox__VYLsp,.Car_ParkingCheckbox__BoIIy{margin-bottom:var(--space-s)}@media screen and (min-width:768px){.Car_InputsWrapper__lMcLg{flex-direction:row;justify-content:space-between;align-items:flex-end}.Car_RegisteredNumber__eyN3D{margin-right:var(--space-s)}.Car_CongestionTaxAmount__CrHyz,.Car_ParkingReceiptAmount__MECro{width:50%;padding-right:var(--form-space-s)}}.Taxi_Distance__2oyU_,.Taxi_PaymentFromReceipt__1nHPz{width:73%}@media screen and (min-width:768px){.Taxi_Distance__2oyU_,.Taxi_PaymentFromReceipt__1nHPz{width:50%;padding-right:var(--form-space-s)}}.Train_PaymentFromReceipt__LDkFh{width:73%}@media screen and (min-width:768px){.Train_Company__jA5Im,.Train_PaymentFromReceipt__LDkFh{width:50%;padding-right:var(--form-space-s)}}.TravelWithoutSL_FromToInputsWrapper__lc0sJ{display:flex;flex-direction:column}.TravelWithoutSL_FromStation__YTq90,.TravelWithoutSL_ToStation__ogFSt{width:100%}.TravelWithoutSL_FromStation__YTq90{margin-right:var(--space-s)}.TravelWithoutSL_TravelWithoutSL__iRTE4{display:flex}@media screen and (min-width:768px){.TravelWithoutSL_TransportDropdownWrapper__WhIWE{width:50%;padding-right:var(--form-space-s)}.TravelWithoutSL_FromToInputsWrapper__lc0sJ{flex-direction:row;justify-content:space-between;align-items:flex-end}}.CompensationTotal_TotalCompensationAmount__hWwJl{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-s)}.CompensationTotal_TotalCompensationBody__Tfw1s,.CompensationTotal_TotalCompensationTitle__S_kzx{margin:0;margin-bottom:0}@media screen and (min-width:768px){.CompensationTotal_TotalCompensationAmount__hWwJl{margin-top:var(--space-s)}}.TravelWithSL_DelayedToDestinationRadioGroup__E6zgV{margin-bottom:var(--space-s)}.TravelWithSL_TicketTypeDropdownWrapper__PaCUD{margin-bottom:var(--form-space-l)}@media screen and (min-width:768px){.TravelWithSL_ExtraTicketsDropdownWrapper__Upxp2,.TravelWithSL_TicketTypeDropdownWrapper__PaCUD{width:50%;padding-right:var(--form-space-s)}}.CompensationBox_InfoBoxWrapper__TBeTa{margin-bottom:var(--space-s)}.CompensationBox_CompensationTable__PjnD0{width:100%;border-spacing:0}.CompensationBox_CompensationLabel__yJjVz{font-weight:700;width:18%;padding-right:var(--space-xxs)}.CompensationBox_CompensationValue__Yj5iA{vertical-align:bottom}.CompensationBox_SelectedTransport__uexIi{margin:0;margin-bottom:var(--space-xxs)}.BankAccount_BankAccountInputWrapper__mIHp4{display:flex;justify-content:space-between;align-items:flex-end}.BankAccount_ClearingNumber__UY_gM{margin-right:var(--space-xs)}@media screen and (min-width:768px){.BankAccount_BankAccountInputWrapper__mIHp4,.Bankgiro_BankgiroNumber__v9MKq{width:50%}}.Payment_Title__HKl2v{margin:0;margin-bottom:var(--space-xxs)}.Payment_PaymentDropdown__TZw18{margin-bottom:var(--space-s)}@media screen and (min-width:768px){.Payment_Title__HKl2v{margin-bottom:var(--space-m)}.Payment_PaymentDropdown__TZw18,.Plusgiro_PlusgiroNumber__B065Z{width:50%}}.PaymentBox_InfoBoxWrapper__nfU8v{margin-bottom:var(--space-s)}.PaymentBox_PaymentTable__zSdOx{width:100%;border-spacing:0}.PaymentBox_PaymentLabel__2_9mq{font-weight:700;width:18%;padding-right:var(--space-xxs)}.PaymentBox_PaymentValue__1E8Pp{vertical-align:bottom}.AffectedJourneyModal_OptionError__ynmOX{display:flex;align-items:center;color:var(--color-feedback-error-primary);padding:var(--space-xxxs);--color-icon-fill:var(--color-feedback-error-primary)}.AffectedJourneyModal_OptionError__ynmOX>:last-child{padding:0;margin-left:var(--space-xxs)}.AffectedJourneyModal_LegOption__qc_jm{display:flex;align-items:center;gap:var(--space-xxs)}.AffectedJourneyModal_LegText__SghHV{display:flex;align-items:center;gap:var(--space-xxxs)}.AffectedJourneyModal_ButtonGroup__iZzLw{display:flex;justify-content:space-between;margin-top:var(--space-s)}.AffectedJourneyModal_RadioGroupWrapper__udrJ6 fieldset{min-width:0}.AffectedJourneyModal_LegOption__qc_jm,.AffectedJourneyModal_LegText__SghHV{overflow:hidden;min-width:0}.AffectedJourneyModal_LegOption__qc_jm>:first-child,.AffectedJourneyModal_LegText__SghHV>*{flex-shrink:0}.AffectedJourneyModal_LegText__SghHV{flex:1}.AffectedJourneyModal_LegText__SghHV>span:last-child{flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.Compensation_Title__dDcZy{margin:0;margin-bottom:var(--space-xxs)}.Compensation_CompensationRadioGroupWrapper__03D7g{margin-bottom:var(--space-s)}@media screen and (min-width:768px){.Compensation_Title__dDcZy{margin-bottom:var(--space-m)}}.Car_InputsWrapper__v5Xr7{display:flex;flex-direction:column}.Car_DistanceBothDirections__4_d4K,.Car_RegisteredNumber__mGDeG{width:73%}.Car_CongestionTaxCheckbox__cWpla,.Car_ParkingCheckbox__CgezD{margin-bottom:var(--space-s)}@media screen and (min-width:768px){.Car_InputsWrapper__v5Xr7{flex-direction:row;justify-content:space-between;align-items:flex-end}.Car_RegisteredNumber__mGDeG{margin-right:var(--space-s)}.Car_CongestionTaxAmount__eFfGI,.Car_ParkingReceiptAmount__grviS{width:50%;padding-right:var(--form-space-s)}}.Receipt_DropzoneWrapper__oEyLw,.Receipt_HelpTextWrapper__h_KPA{margin-bottom:var(--space-s)}.Receipt_ListOfAttachedFiles__xQZE4{list-style-type:none;padding:0}.Taxi_Distance__U_SPJ,.Taxi_PaymentFromReceipt__8Jq9Q{width:73%}@media screen and (min-width:768px){.Taxi_Distance__U_SPJ,.Taxi_PaymentFromReceipt__8Jq9Q{width:50%;padding-right:var(--form-space-s)}}.Train_PaymentFromReceipt__UbQgT{width:73%}@media screen and (min-width:768px){.Train_Company__anUC_,.Train_PaymentFromReceipt__UbQgT{width:50%;padding-right:var(--form-space-s)}}.TravelWithoutSL_FromToInputsWrapper__bkxwv{display:flex;flex-direction:column}.TravelWithoutSL_FromStation__FRcx_,.TravelWithoutSL_ToStation__SnVxq{width:100%}.TravelWithoutSL_FromStation__FRcx_{margin-right:var(--space-s)}.TravelWithoutSL_TravelWithoutSL__mHXhn{display:flex}@media screen and (min-width:768px){.TravelWithoutSL_TransportDropdownWrapper__su5PO{width:50%;padding-right:var(--form-space-s)}.TravelWithoutSL_FromToInputsWrapper__bkxwv{flex-direction:row;justify-content:space-between;align-items:flex-end}}.CompensationTotal_TotalCompensationAmount__30d8w{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-s)}.CompensationTotal_TotalCompensationBody__9XWvU,.CompensationTotal_TotalCompensationTitle__2ropE{margin:0}@media screen and (min-width:768px){.CompensationTotal_TotalCompensationAmount__30d8w{margin-top:var(--space-s)}}.TravelWithSL_DelayedToDestinationRadioGroup__NTOWG{margin-bottom:var(--space-s)}@media screen and (min-width:768px){.TravelWithSL_ExtraTicketsDropdownWrapper__NtikA,.TravelWithSL_TicketTypeDropdownWrapper__G5_QX{width:50%;padding-right:var(--form-space-s)}}.GreenSLCard_ProvideNumbersText__NflJv{margin-bottom:var(--space-s)}@media screen and (min-width:768px){.GreenSLCard_CardNumberInput__tdiSb{width:50%}}.PaymentCardNumber_PaymentCardNumberInputWrapper__GnDCK{display:flex;justify-content:space-between;align-items:flex-end}.PaymentCardNumber_PaymentCardNumberFirstPart__3r5L4,.PaymentCardNumber_PaymentCardNumberTextBetween__G9gBW{margin-right:var(--space-xs)}.PaymentCardNumber_PaymentCardNumberFirstPart__3r5L4{width:60%}.PaymentCardNumber_PaymentCardSVGWrapper__ssgaL{margin-bottom:var(--space-s)}@media screen and (min-width:768px){.PaymentCardNumber_PaymentCardNumberInputWrapper__GnDCK,.ReceiptNumber_ReceiptNumberInput__vEOCf,.SLAppTicket_TicketIdInput__iotWV{width:50%}}.Ticket_Title__4z_t9{margin:0;margin-bottom:var(--space-xxs)}@media screen and (min-width:768px){.Ticket_Title__4z_t9{margin-bottom:var(--space-m)}.Ticket_TicketDropdown__lQf87{width:50%}}.Receipt_ReceiptInfoBoxWrapper__fMK1_{padding-bottom:var(--space-s)}.Receipt_ReceiptAddress__PjS10{font-style:inherit}.Receipt_ReceiptHeading__Q5aRK,.Receipt_ReceiptWhatHappensHeader__abYoK{margin:0;margin-bottom:var(--space-m)}.Receipt_ReceiptWhatHappensHeader__abYoK{margin:0;margin-bottom:var(--space-xs)}.AddressRow1_AddressRow1__IjTMH{display:flex;flex-direction:column}@media screen and (min-width:768px){.AddressRow1_AddressRow1__IjTMH{flex-direction:row;justify-content:space-between;align-items:flex-end}.AddressRow1_AddressWrapper__Nwo6q,.AddressRow1_COWrapper__f_JAo{width:100%}.AddressRow1_AddressWrapper__Nwo6q{margin-right:var(--form-space-l)}}.AddressRow2_AddressRow2__iZ__d,.AddressRow2_PostCodeRegionWrapper__cAYIT{display:flex;flex-direction:column}.AddressRow2_PostCodeRegionWrapper__cAYIT{flex-direction:row}.AddressRow2_PostcodeWrapper__caj_u,.AddressRow2_RegionWrapper__CBa5U{width:50%}.AddressRow2_PostcodeWrapper__caj_u{margin-right:var(--form-space-l)}@media screen and (min-width:768px){.AddressRow2_AddressRow2__iZ__d,.AddressRow2_PostCodeRegionWrapper__cAYIT{flex-direction:row;justify-content:space-between;align-items:flex-end}.AddressRow2_PostCodeRegionWrapper__cAYIT,.AddressRow2_PostcodeWrapper__caj_u,.AddressRow2_RegionWrapper__CBa5U{width:100%}.AddressRow2_PostcodeWrapper__caj_u{width:35%}.AddressRow2_RegionWrapper__CBa5U{width:65%}.AddressRow2_PostCodeRegionWrapper__cAYIT{width:50%;padding-right:var(--space-xs)}}.Decision_EmailInputWrapper__NywHv{margin-bottom:var(--form-space-xxl)}.Decision_DecisionRadioGroupWrapper__QcGML{margin-bottom:var(--form-space-xs)}.Fullname_FullnameWrapper__VhbB_{display:flex;flex-direction:column}@media screen and (min-width:768px){.Fullname_FullnameWrapper__VhbB_{flex-direction:row;justify-content:space-between;align-items:flex-end}.Fullname_NameWrapper__pi70T,.Fullname_SurnameWrapper__b33mf{width:100%}.Fullname_NameWrapper__pi70T{margin-right:var(--form-space-l)}}.PersonalInfo_Title__Jgf1b{margin:0;margin-bottom:var(--space-xxs)}.PersonalInfo_UserInfoWrapper__6lNGu{border-bottom:var(--border-width-default) solid var(--color-neutral-300);padding-bottom:var(--form-space-m);margin-bottom:var(--form-space-xxl)}@media screen and (min-width:768px){.PersonalInfo_Title__Jgf1b{margin-bottom:var(--space-m)}.PersonalInfo_AdditionalInfoWrapper__XAFfQ{width:50%}}.CompensationBox_InfoBoxWrapper__udJdb{margin-bottom:var(--space-s)}.CompensationBox_CompensationTable__PpQLX{width:100%;border-spacing:0}.CompensationBox_CompensationLabel__RD4NS{font-weight:700;width:18%;padding-right:var(--space-xxs)}.CompensationBox_CompensationValue__pEMj5{vertical-align:bottom}.CompensationBox_SelectedTransport__ZDjbx{margin:0;margin-bottom:var(--space-xxs)}.BankAccount_BankAccountInputWrapper__VXE_M{display:flex;justify-content:space-between;align-items:flex-end}.BankAccount_ClearingNumber__zOQ5M{margin-right:var(--space-xs)}@media screen and (min-width:768px){.BankAccount_BankAccountInputWrapper__VXE_M,.Bankgiro_BankgiroNumber__Aj76K{width:50%}}.Payment_Title__huhmg{margin:0;margin-bottom:var(--space-xxs)}@media screen and (min-width:768px){.Payment_Title__huhmg{margin-bottom:var(--space-m)}.Payment_PaymentDropdown__t6NaK,.Plusgiro_PlusgiroNumber__JyH6Q{width:50%}}.PaymentBox_InfoBoxWrapper__O2haZ{margin-bottom:var(--space-s)}.PaymentBox_PaymentTable__dAicF{width:100%;border-spacing:0}.PaymentBox_PaymentLabel__yVzqJ{font-weight:700;width:18%;padding-right:var(--space-xxs)}.PaymentBox_PaymentValue__WLucV{vertical-align:bottom}.PersonalInfoBox_InfoBoxWrapper__bVVmd{margin-bottom:var(--space-s)}.PersonalInfoBox_PersonalInfoAdress__G0VYz{font-style:normal;margin-bottom:var(--space-xxs)}.PersonalInfoBox_PersonalInfoAdressRow__QJDpA{margin:0}.PersonalInfoBox_PersonalInfoTable__ehv86{width:100%;border-spacing:0}.PersonalInfoBox_PersonalInfoLabel__meWnT{font-weight:700;width:18%;padding-right:var(--space-xxs)}.PersonalInfoBox_PersonalInfoValue__W1_pL{vertical-align:bottom}.Send_Title__xXzyI{margin:0;margin-bottom:var(--space-s)}.Send_HelpTextWrapper__m37hr{margin-bottom:var(--space-m)}.TicketBox_InfoBoxWrapper__FO6Pg{margin-bottom:var(--space-s)}.TicketBox_TicketTable__1Oi9d{width:100%;border-spacing:0}.TicketBox_TicketLabel__dYRx3{font-weight:700;width:18%;padding-right:var(--space-xxs)}.TicketBox_TicketValue__oIxYi{vertical-align:top}.TicketBox_SelectedTicket__uGhr2{margin:0;margin-bottom:var(--space-xxs)}.TravelBox_InfoBoxWrapper__Xl9uZ{margin-bottom:var(--space-s)}.TravelBox_TravelTable__8cpKn{width:100%;border-spacing:0}.TravelBox_TravelLabel__eeRW6{width:18%;padding-right:var(--space-xxs)}.TravelBox_TravelValue__sn9hT{vertical-align:top}.TravelBox_TravelLabelTransport__kfxJI{padding-bottom:var(--space-xs)}.TravelBox_HeadingText__zntSn{margin:0;margin-bottom:var(--space-xxs)}