.not-found_Divider__4iNJs{border-bottom:1px solid var(--color-neutral-500)}.CardInfoBox_Title__Z8s96{margin-bottom:var(--space-m)}.CardInfoBox_CardInfo__wCKX7{display:flex;flex-direction:column;height:100%}.CardInfoBox_CardInfoBoxGrid__q0Ez2{display:grid;grid-gap:var(--space-xs)}.CardInfoBox_ButtonsWrapper__Wij0g{display:flex;flex-wrap:wrap;margin-top:var(--space-s)}.CardInfoBox_ButtonChangeCategoryWrapper__g6gdO{margin-top:var(--space-s)}.CardInfoBox_CardInfoBox__3LnnV{margin-bottom:var(--space-m)}.CardInfoBox_CardNumberCategoryLabel__B6YIt{font-weight:700;color:var(--color-neutral-600);margin-bottom:0}.CardInfoBox_CardInfoItems__n_Zut{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.CardInfoBox_CardPriceCategory__9R8bG{display:flex}.CardInfoBox_CardNumberWrapper__vsI13{display:flex;align-items:center}.CardInfoBox_CardNumber__MWgR_{padding-right:var(--space-xs);margin-bottom:0}@media screen and (min-width:768px){.CardInfoBox_PriceCategoryChangeWrapper__fgF6u{display:flex;flex-direction:column;align-items:flex-start}.CardInfoBox_ButtonForgetCardWrapper__O7lz_{margin-right:var(--space-m)}.CardInfoBox_CardInfoBoxGrid__q0Ez2{grid-auto-rows:1fr;grid-template-columns:2fr 1fr}}.ChangePriceCategoryModal_ButtonGroupEqSpaced__1c5XX{display:flex;justify-content:space-between;margin-top:var(--space-s)}.ChangePriceCategoryModal_LinkWrapper__l9M4A{margin-bottom:var(--space-s)}.ChangePriceCategoryModal_ButtonGroupEqSpacedMobile__Nl49I{flex-direction:column}.ChangePriceCategoryModal_ButtonMargin__24F5d{margin-bottom:var(--space-xs);width:100%}.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)}.BookingInfoBox_BookingInfoBoxWrapper__NCY1F{width:100%}.BookingInfoBox_InfoListsWrapper__T3r89{display:flex;flex-direction:column;gap:var(--space-s)}.BookingInfoBox_InfoList__hSvwz{display:grid;grid-template-columns:128px 1fr;margin:0}.BookingInfoBox_InfoLabel__AfMk1,.BookingInfoBox_InfoValue__sN_UM{margin:0}.DemandResponsiveTransportSL_FormButtons__C_BOv{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:var(--space-m)}.DemandResponsiveTransportSL_ErrorContainer__Du9wl{margin-bottom:var(--space-m)}.ConfirmationSL_ConfirmationBody__FhOkH{display:flex;flex-direction:column;row-gap:var(--space-s)}.ConfirmationSL_HighlightWrapper__SPaX7,.CreateBookingSL_ErrorContainer__qbR78,.CreateBookingSL_PassengerCountPickerContainer__vji5_{margin-bottom:var(--space-s)}.CreateBookingSL_ErrorLinkWrapper__DfzCg{margin-top:var(--space-xxs)}.MyBookingSL_ErrorWrapper__Xf9WH,.MyBookingSL_HighlightWrapper__I1ada{margin-bottom:var(--space-s)}.MyBookingSL_ErrorLinkWrapper__yfKwH{margin-top:var(--space-xxs)}.DemandResponsiveTransport_FormButtons__mTf21{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:var(--space-m)}.DemandResponsiveTransport_ErrorContainer__XAnSa{margin-bottom:var(--space-m)}.Confirmation_ConfirmationBody__ZZR75{display:flex;flex-direction:column;row-gap:var(--space-s)}.Confirmation_BookingConfirmedTitle__p4GKb{margin-bottom:var(--space-s)}.CreateBooking_PassengerCountCaption__dhrwG{color:var(--color-text-muted);font-size:1rem;padding-top:var(--space-xxs)}.CreateBooking_ErrorContainer__BTpU9,.CreateBooking_PassengerCountPickerContainer__0q_gC,.MyBooking_ErrorContainer__npels,.MyBooking_Heading__sMSTw,.MyBooking_HighlightContainer__PW727{margin-bottom:var(--space-s)}.MyBooking_BookingCancelledHint__TmFWj,.MyBooking_IntroText__uQGQb{margin-bottom:var(--space-s);margin-top:0}.TrafficSituation_Fragment__gccki{padding-bottom:var(--space-xxxxl)}.TrafficSituation_CategoryHeading__bGkzh{margin-top:var(--space-s)}.TrafficSituation_SearchForm__paUOh{margin:0}.TrafficSituation_SearchBarWrapper__nEmxz{border-radius:var(--border-radius-input);background-color:var(--color-neutral-200);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-xs);margin-bottom:var(--space-s)}@media (min-width:768px){.TrafficSituation_SearchBarWrapper__nEmxz{padding:var(--space-s) var(--space-s) var(--space-s) var(--space-s)}}.TrafficSituation_TimeDisplay__Gjxv7{display:inline-block;margin-bottom:var(--space-xs)}.TrafficSituation_LabelWrapper__jrG_W{display:flex;align-items:center}.TrafficSituation_SearchButtonWrapper__0EVdl{width:100%}.TrafficSituation_FilterButtonWrapper__mi_l7{width:100%;margin-bottom:var(--space-xs)}.TrafficSituation_SearchBarRow___I_lF{align-items:flex-end;margin-bottom:0;-moz-column-gap:var(--form-space-xs);column-gap:var(--form-space-xs)}.TrafficSituation_SearchButtonWrapperSmall__We9i1{width:auto;margin-bottom:var(--space-xxs)}.TrafficSituation_SearchButtonWrapperMedium__j_1q3{width:auto;margin-bottom:0}.TrafficSituation_SearchBarRowSmall__EwWnO{display:flex}.TrafficSituation_CurrentSearchTitle__h9um5{display:flex;flex-direction:row;-moz-column-gap:var(--space-xxs);column-gap:var(--space-xxs);margin-top:0;margin-bottom:var(--space-s)}.TrafficSituation_TypeaheadWrapper__p_r1T{width:100%}.TrafficSituation_TypeaheadWrapperSmall__mm7DB{margin-bottom:var(--space-xxs)}.TrafficSituation_TypeaheadWrapperMedium__lkJp2{margin-bottom:0}.TrafficSituation_CheckBoxWrapper__JL5b_{display:flex;-moz-column-gap:var(--form-space-l);column-gap:var(--form-space-l);margin-bottom:var(--space-xs)}.TrafficSituation_CheckBoxWrapperSmall__rOvb6{flex-direction:column}.TrafficSituation_CheckBoxWrapperMedium__LG0_C{flex-direction:row}.TrafficSituation_List__Lbj_3{margin-top:0;margin-bottom:var(--space-s);padding-left:0;display:flex;flex-direction:column;gap:var(--space-xxs)}.TrafficSituation_ListItem__FNsgm{list-style-type:none}.TrafficSituation_VisuallyHidden__E9ajB{top:0;left:-2px;width:1px;height:1px;position:absolute;overflow:hidden}.NoResults_NoResultMessage__tAyYv{display:flex}.NoResults_NoResultsHeading__V0jka{margin-bottom:var(--space-xxs)}.NoResults_NoResultMessageIcon__k_13C{margin-right:var(--space-xs);color:var(--color-error-400)}#NoResults_focusErrorMessage__To0ds{outline:none}.Pagination_Pagination__Agypt{margin-top:var(--space-m)}.ResultRow_ResultRow__WocXd p{margin:0}.ResultRow_ResultRowHeading__ir0Bd{color:var(--color-primary-500)}.ResultRow_Summary__Vnlhv{margin-bottom:0}.ResultRow_LinkWrapper__NsxH8 em{font-style:normal;font-weight:700}.ResultRow_Link__YhexN{display:block;color:var(--color-neutral-800);border:var(--border-width) solid transparent;-webkit-text-decoration:none;text-decoration:none;padding:var(--space-xs);border-radius:var(--border-radius-card)}.ResultRow_Link__YhexN:hover{border:var(--border-width) solid var(--color-primary-200);color:var(--color-primary-500)}.ResultRow_Link__YhexN:hover h2{-webkit-text-decoration:underline;text-decoration:underline}.ResultRow_Link__YhexN:hover p{color:var(--color-neutral-800)}.ResultRow_Link__YhexN:focus{border:var(--border-width) solid var(--color-primary-500);background-color:transparent}.SearchResults_SearchResults__L9ot7{list-style-type:none;margin:0;padding:0}.SearchResults_SearchResult__4aP51{border-bottom:1px solid var(--color-neutral-300);width:100%;margin:0;padding:var(--space-xxs) 0;display:block}.SearchResults_SearchResult__4aP51:first-child{border-top:1px solid var(--color-neutral-300)}.main_Content__6pY0D{padding-top:var(--space-s)}.main_SearchForm__Gq3tR{position:relative;display:flex;align-items:flex-end;margin-bottom:var(--space-s)}.main_FormButton__NrQde{margin-left:var(--space-xs);margin-bottom:var(--space-s)}.main_Input__McyYW{flex:50% 0 0}.main_InputTablet__s2r9c{flex:1}.main_InputTablet__s2r9c>div{margin-bottom:var(--space-xs)}.main_SearchFormTablet__mGxlY{flex-direction:column;align-items:normal;margin-bottom:var(--space-xxs)}.main_FormButtonTablet__XxE07{margin-left:0}.Sections_Sections__jdhJp{display:grid;grid-template-columns:1fr;grid-gap:var(--gutter-l);gap:var(--gutter-l)}.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)}.CancelBooking_ButtonWrapper__dGPUY{display:flex;justify-content:space-between}.CancelBooking_Container__Gk5tj{max-width:480px}.ErrorPage_ErrorPage__3vzkE{margin-top:var(--space-m);margin-bottom:var(--space-before-footer)}.FormView_ButtonContainer__7_B5h{margin-top:var(--space-l);display:flex;flex-direction:row;justify-content:space-between}.FormView_ButtonContainer__7_B5h>p{margin-bottom:18px!important;margin-top:18px!important}.FormView_QuantityContainer__5fVaT{margin-top:var(--space-m)}.FormView_PhoneNumberContainer__9DUmu{margin-top:var(--space-s);max-width:360px}.FormView_FormContainer__1J0s_{margin-bottom:var(--space-before-footer)}.FormView_SpinnerWrapper__M5iDx{margin-bottom:var(--space-s);padding-top:var(--space-s)}.FormView_WelcomeMessageWrapper__28OBC{margin-bottom:var(--space-s)}