.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:"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:"transport-types transport-types transport-types" "max-change via exclude-line"}}.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{margin-bottom:var(--space-xs);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:8rem;width:100%;margin-bottom:var(--space-xs)}@media (--b_md ){.Skeleton_Skeleton__iFj4p{padding:var(--space-xs)}}.Skeleton_SkeletonContainer__AzYCK{display:flex;flex-direction:column;flex-basis:0;flex-grow:1;flex-shrink:1}.StationDepartures_ListHeader__JHmQC{width:100%;display:grid;grid-column:8;grid-template-columns:3fr 1fr;grid-column-gap:var(--gutter-s);grid-row-gap:0;padding:0}.StationDepartures_ListHeaderSmall__PkFdG{grid-template-columns:2fr 1fr 1fr}.StationDepartures_ListHeaderMedium__FqxO3{grid-template-columns:8fr 2fr 2fr}.StationDepartures_ListHeaderLarge__jvEKq{grid-template-columns:4fr 5fr 2fr 1fr}.StationDepartures_Notes__iDiun{grid-column-start:2}.StationDepartures_TimeLabel__H4GTz{grid-column-start:2;justify-self:flex-start}.StationDepartures_TimeLabelSmall__NknPs{justify-self:flex-start}.StationDepartures_TimeLabelLarge__N5GTL{grid-column-start:3}.StationDepartures_PositionLabel__LNd9M{grid-column-start:3;justify-self:end}.StationDepartures_PositionLabelLarge__iJQ6v{grid-column-start:4}.StationDepartures_List__sI_3U{display:flex;flex-direction:column;gap:var(--space-xxs);list-style:none;padding-left:0}.StationDepartures_Destination__B5S86{margin:0}.StationDepartures_ErrorWrapper__Loe92{padding-top:var(--space-s)}.StationDepartures_FilterButtonWrapper__Sqk9a{margin-bottom:var(--space-xs)}.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)}.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)}}.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}.PersonalInfoBox_InfoBoxWrapper__lq0kQ{margin-bottom:var(--space-s)}.PersonalInfoBox_PersonalInfoAdress__Psbyt{font-style:normal;margin-bottom:var(--space-xxs)}.PersonalInfoBox_PersonalInfoAdressRow__2jw11{margin:0}.PersonalInfoBox_PersonalInfoTable__kbR9R{width:100%;border-spacing:0}.PersonalInfoBox_PersonalInfoLabel__qBqTb{font-weight:700;width:18%;padding-right:var(--space-xxs)}.PersonalInfoBox_PersonalInfoValue__z0rvM{vertical-align:bottom}.Send_Title__KOzqY{margin:0;margin-bottom:var(--space-s)}.Send_HelpTextWrapper__ppCe_{margin-bottom:var(--space-m)}.TicketBox_InfoBoxWrapper__w6sLC{margin-bottom:var(--space-s)}.TicketBox_TicketTable__e4Fsz{width:100%;border-spacing:0}.TicketBox_TicketLabel__uI6Be{font-weight:700;width:18%;padding-right:var(--space-xxs)}.TicketBox_TicketValue___Ppe4{vertical-align:top}.TicketBox_SelectedTicket__6rBgw{margin:0;margin-bottom:var(--space-xxs)}.TravelBox_InfoBoxWrapper__l5Xf9{margin-bottom:var(--space-s)}.TravelBox_TravelTable__Hj7K4{width:100%;border-spacing:0}.TravelBox_TravelLabel__SHpa8{width:18%;padding-right:var(--space-xxs)}.TravelBox_TravelValue__e6BcT{vertical-align:top}.TravelBox_TravelLabelTransport__VQkvO{padding-bottom:var(--space-xs)}.TravelBox_HeadingText__R6pSK{margin:0;margin-bottom:var(--space-xxs)}.BookingInfo_Container__i46dv{margin-bottom:var(--space-xl)}