.ContentfulProductNavigation_linkGrid__bE_6b{display:grid;gap:2px;background-color:var(--color-grey30);overflow:hidden}@media (min-width:48em){.ContentfulProductNavigation_linkGrid__bE_6b{border-radius:8px;margin:0 0 4rem}}@media (min-width:64em){.ContentfulProductNavigation_linkGrid__bE_6b{overflow:visible}}@media (min-width:48em) and (max-width:63.9375em){.ContentfulProductNavigation_linkCount4__rnyvY,.ContentfulProductNavigation_linkCount5___Vgyp{grid-template-columns:1fr 1fr}.ContentfulProductNavigation_linkCount5___Vgyp>:first-child{grid-column:span 2}}@media (min-width:48em){.ContentfulProductNavigation_linkCount3__r4uJC{grid-template-columns:1fr 1fr 1fr}}@media (min-width:64em){.ContentfulProductNavigation_linkCount4__rnyvY{grid-template-columns:1fr 1fr 1fr 1fr}.ContentfulProductNavigation_linkCount5___Vgyp{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.ContentfulFoldingList_col__0b5Em{margin-block:3rem}.ContentfulFoldingList_trim__PQToj{padding-block:1rem 2rem}.ContentfulFoldingList_trim__PQToj.ContentfulFoldingList_trim__PQToj.ContentfulFoldingList_trim__PQToj>:first-child{margin-block-start:0}.ContentfulFoldingList_trim__PQToj.ContentfulFoldingList_trim__PQToj.ContentfulFoldingList_trim__PQToj>:last-child{margin-block-end:0}.ContentfulFoldingList_button__O71Xe{--title-color:var(--accent-color);min-height:3rem}.FullScreenModal_header__4HMCJ{background-color:var(--box-color);padding-top:var(--modal-header-padding);z-index:var(--z-modal-header)}.FullScreenModal_stickyHeader__0oMpV{position:sticky;top:0}.FullScreenModal_title__c76bD{margin-bottom:.5rem}.FullScreenModal_dialog__gjr3y{position:fixed;max-height:calc(100 * var(--vh, 1vh));height:calc(100 * var(--vh, 1vh));width:100%;max-width:unset;margin:0;top:0;bottom:0;left:0;right:0;overflow-x:auto;overflow-y:scroll;z-index:var(--z-modal)}.FullScreenModal_dialog__gjr3y:not([open]){display:none!important}.FullScreenModal_dialog__gjr3y,.FullScreenModal_dialog__gjr3y *{-webkit-overflow-scrolling:touch}@media not all and (min-width:48em){.FullScreenModal_dialog__gjr3y{--modal-header-padding:1rem}}@media (min-width:48em){.FullScreenModal_dialog__gjr3y{--modal-header-padding:2rem}}.FullScreenModal_dialog__gjr3y{--modal-header-height:calc(var(--modal-header-padding, 0) + 2.5rem)}.ModalButtons_container__Jx_jN{background-color:var(--box-color);width:100%;position:sticky;bottom:0;z-index:20;padding:1rem 0}.ModalButtons_gridWrapper__YDLBM{display:grid;gap:1rem;grid-template-columns:1fr;grid-template-areas:"primary" "secondary"}@media (min-width:48em){.ModalButtons_gridWrapper__YDLBM{grid-template-columns:1fr 1fr;grid-template-areas:"secondary primary"}}.ModalButtons_gridWrapper__YDLBM button{width:100%}.ModalButtons_reversUntilMd__vt_No{grid-template-areas:"secondary" "primary"}@media (min-width:48em){.ModalButtons_reversUntilMd__vt_No{grid-template-areas:"secondary primary"}}.ModalButtons_primary__CX2fu{grid-area:primary;align-content:center}.ModalButtons_secondary__2f6SA{grid-area:secondary;align-content:center}@media not all and (min-width:48em){.JourneyContainer_container__v1JHF{padding:.75rem}}.JourneyContainer_header__QlD_8{color:#fff;margin:-.8rem -.8rem .8rem;padding:1.25rem;background-color:var(--color-blue10);font-weight:500;border-top-left-radius:.5rem;border-top-right-radius:.5rem}@media (min-width:48em){.JourneyContainer_header__QlD_8{margin:-2rem -2rem 2rem}}.JourneyContainer_grid__gEVwt{display:grid;grid-template-columns:.75rem minmax(0,auto);column-gap:.75rem}.JourneyContainer_column__B__8F{--background-gap:4px;border-radius:.5rem;position:relative;top:var(--background-gap);height:calc(100% - var(--background-gap) * 2)}.JourneyContainer_column__B__8F:after{content:"";display:block;border-radius:1rem;background-color:var(--color-white);position:absolute;width:.5rem;height:.5rem;bottom:.15rem;left:50%;transform:translateX(-50%)}.JourneyContainer_green10Column__UjDQO{background-color:var(--color-green10)}.JourneyContainer_purple10Column__i7csR{background-color:var(--color-purple10)}.JourneyContainer_blue20Column__NGv_9{background-color:var(--color-blue20)}.JourneyContainer_blue10Column__H3lHF{background-color:var(--color-blue10)}.JourneyContainer_iconContainer__I2BJE{padding:.25rem;line-height:1;position:absolute;left:-8px;border-radius:1rem;z-index:10;background-color:var(--color-white)}.JourneyContainer_iconContainer__I2BJE.JourneyContainer_start____Gx9{top:calc(var(--background-gap) * -1)}.JourneyContainer_iconContainer__I2BJE.JourneyContainer_end__7RceK{bottom:calc(var(--background-gap) * -1)}.JourneyContainer_children__fLzLN{color:var(--color-grey10);--link-color:var(--color-blue10)}@media (min-width:48em){.JourneyContainer_grid__gEVwt{grid-template-columns:1rem auto;column-gap:1.5rem}.JourneyContainer_column__B__8F:after{width:.75rem;height:.75rem}.JourneyContainer_iconContainer__I2BJE{left:-.375rem}}.Receipt_iframe__2Livt{border:none;width:100%;border-radius:.5rem}.JourneyStation_time__FUmmF{color:var(--color-black)}.ReceiptWithFooter_footer__Rb3Vc{padding-top:.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.ReceiptWithFooter_downloadButton__z4mcT,.ReceiptWithFooter_item__XHyUQ{flex:1 0 auto}.LegDuration_duration__10MHn{margin-right:1.25rem;display:flex;line-height:1.125rem;align-items:center}.LegDuration_duration__10MHn svg{margin-right:.5rem;display:none}@media (min-width:23.4375em){.LegDuration_duration__10MHn svg{display:initial}}@media fromMD{.LegDuration_duration__10MHn{line-height:1.5rem}}.Section_purchaseFlowSection__9V8aA{width:100%;max-width:768px}.ServiceIcons_iconContainer__lMfwQ{display:flex;flex-wrap:wrap;gap:.75rem;margin:auto 0;align-items:center}.AttachmentsDropArea_dropArea__jj4JD{padding:1rem;margin:-1rem;border:4px dashed transparent;background-color:initial;display:flex;flex-direction:column;gap:.5rem}@media (min-width:48em){.AttachmentsDropArea_dropArea__jj4JD{padding:2rem;margin:-2rem}}.AttachmentsDropArea_isDragActive__4wiS0{border:4px dashed var(--color-yellow27)}.AttachmentsDropArea_isDragAccept__VOMly{background-color:var(--color-grey40);border:4px dashed var(--color-blue20)}.AttachmentsDropArea_isDragReject__GcZwX{background-color:var(--color-red30);border:4px dashed var(--color-red10)}.AttachmentsDropArea_attachmentButton___rR_j{max-width:24rem;white-space:nowrap}.AttachmentsDropArea_fileList__KeH3X{margin:0}.AttachmentsDropArea_fileItem__8NDdL{display:flex;flex-direction:row-reverse}.AttachmentsDropArea_fileDetails___9_Xf{width:100%;transition:color .4s ease;margin-left:.5rem;margin-top:.3125rem}.AttachmentsDropArea_progressBarBackground__gRIht{margin-top:.1875rem;background-color:var(--color-grey30);width:100%;height:.3125rem;border-radius:1rem}.AttachmentsDropArea_progressBar__7oERU{height:100%;transition:width .4s ease,background-color .4s ease;border-radius:1rem;background-color:var(--color-green10)}.AttachmentsDropArea_progressBarError__V_v87{background-color:var(--color-red10)}.WagonServices_container__KFQJ_{overflow:hidden}.WagonServices_listItemIcon__QdET6{flex:0 0 auto;margin-right:1rem}.WagonServices_contentColumn__getGi{padding:1.5rem;order:2;width:100%}@media (min-width:48em){.WagonServices_contentColumn__getGi{width:50%;padding:2rem}}.WagonServices_imageColumn__BbIvn{order:1;width:100%}.WagonServices_imageColumn__BbIvn img{width:100%;height:100%;object-fit:cover}@media (min-width:48em){.WagonServices_imageColumn__BbIvn{width:50%;order:2;position:relative}}.WagonServices_image__IETdb img{height:100%;object-fit:cover;width:100%;max-height:300px}@media (min-width:48em){.WagonServices_image__IETdb img{max-height:none;position:absolute}}.WagonServices_title__2oYLo{margin-top:0;margin-bottom:.625rem;color:var(--color-grey10)}.WagonServices_listDescription__XE_aV{flex:1 1;color:var(--color-grey10);margin-bottom:1rem}@media not all and (min-width:48em){.WagonServices_listDescription__XE_aV{margin-bottom:1rem}}@media (min-width:48em){.WagonServices_listDescription__XE_aV{margin-bottom:1.25rem;margin-right:1rem}}.WagonServices_listItemContainer__SZYjs{flex:1 1;margin:0;padding:0}.WagonServices_serviceItem__XBqTB{display:flex;padding:0}.WagonServices_serviceItem__XBqTB:not(:first-of-type){margin:1rem 0 0}.WagonServices_serviceImage__M5ksd{width:2rem;height:2rem;margin-right:1rem}.RemoveButton_removeButton__0Fx77{align-self:center}.RemoveButton_removeButtonIcon__r8diO{background-color:var(--color-blue10);border-radius:inherit;box-sizing:content-box;color:#fff;padding:.125rem;transition:background-color .4s ease}.RemoveButton_error__8S2yD{background-color:var(--color-red10)}.RemoveButton_loading__c_qF6{background-color:var(--color-grey17)}.ItemContainer_splitContainer__7_yv5{display:flex;flex-direction:row;margin-bottom:1rem;transform:translateX(0)}.ItemContainer_left__tfuBw{flex:1 1 auto}@media not all and (min-width:48em){.ItemContainer_splitContainer__7_yv5{flex-direction:column}}.ItemContainer_removeButton__yzQ8X{--button-color-disabled:var(--color-grey15);font-size:1rem;height:auto;justify-content:flex-start;margin:-.5rem 0 0;padding-top:1.25rem;min-width:7rem;width:auto;z-index:-1}@media (min-width:48em){.ItemContainer_removeButton__yzQ8X{flex-direction:column;margin:0 0 0 -.5rem;padding:.75rem 0 0 .5rem}}.ServiceModal_serviceGrid__hIAqp svg{flex:none;justify-self:center}@media not all and (min-width:48em){.ServiceModal_serviceGrid__hIAqp{grid-template-columns:2rem auto}}@media (min-width:48em){.ServiceModal_serviceGrid__hIAqp{grid-template-columns:2rem 1fr 2rem 1fr}}.Services_label__ySx82{color:var(--color-blue10);line-height:2}.Services_button__kxFBe{border-radius:.25rem;flex-wrap:wrap;margin:0 -.5rem;gap:.5rem;justify-content:start}.Services_skeleton__cHOwR{height:3rem;width:20rem}.TransferTime_transferTime__OHBiO{display:flex;flex-direction:row;justify-content:center;align-items:center}.TransferTime_label__Xc9PL{margin:0}.TransferTime_icon__DipPC{margin-right:.5rem}.DepartureTime_time__d3nR9{align-items:center;display:inline-flex;gap:.5rem;grid-area:time;font-weight:var(--weight-semibold)}.Leg_button__qc0AU{display:grid;gap:.25rem 0;grid-template-columns:1fr auto 1.5rem;grid-template-areas:"time track track" "train train action";grid-template-rows:1.5rem auto;padding:.5rem 1rem;place-content:center;width:100%;background:var(--box-button-color);border-radius:.25rem}.Leg_button__qc0AU[data-cancelled]{grid-template-areas:"time time action" "train train action"}.Leg_button__qc0AU[aria-selected=true]{border-color:var(--color-blue20);box-shadow:inset 0 0 0 2px var(--button-color)}.Leg_commuter__7Dj4J{background:#fff;border-radius:50%;color:var(--color-grey10);display:inline-grid;font-family:var(--font-monospace);font-weight:var(--weight-bold);height:1.5rem;line-height:1;padding-top:.125rem;place-content:center;width:1.5rem}.Leg_track__lzFy_{font-weight:var(--weight-regular);grid-area:track}.Leg_train__ZX3jC{font-weight:var(--weight-semibold);grid-area:train;display:inline-flex;gap:.5rem}.Leg_trainRow__YRydI{text-align:left}.Leg_nowrap__jb7EQ{text-wrap:nowrap}.Leg_action__k3OVK{align-self:center;grid-area:action;margin:-.5rem}.Leg_skeleton__tp3iz{border-radius:.5rem;height:4.5rem}.Legs_list__jHzXc{display:grid;gap:.5rem}.LinkWithIcon_link__65pro{display:flex;align-items:center}.LinkWithIcon_icon__XERU3{margin-right:.5rem;flex:none}.UserOrders_container__PpFbP{display:flex;gap:2rem;flex-direction:column}@media (min-width:64em){.UserOrders_container__PpFbP{flex-direction:row}}.UserOrders_mainColumn__cFeDU{flex:1 1}.UserOrders_sideColumn__AmClZ{max-width:100%}@media (min-width:64em){.UserOrders_sideColumn__AmClZ{width:19rem}}.UserOrders_showMore__smY3o{margin:auto}.UserOrders_journeyShadowCard__LV_0A{padding:1rem}.UserOrders_journeyCardGrid__lxCOD{gap:1rem;display:grid}.UserOrders_journeyCardDynamic__HGXbJ{display:flex;gap:.5rem;flex-flow:column}@media (min-width:26.875rem){.UserOrders_journeyCardDynamic__HGXbJ{flex-flow:row}}.UserOrders_orderButton__VkOwQ{min-width:14rem}@media (min-width:48em){.UserOrders_journeyShadowCard__LV_0A{padding:1rem 2rem}.UserOrders_journeyCardGrid__lxCOD{grid-template-columns:2fr 1fr}.UserOrders_journeyCardGrid__lxCOD>button{margin:auto 0 auto auto}.UserOrders_orderInfo__UAmJ0{align-items:center}}@media (min-width:64em){.UserOrders_journeyCardGrid__lxCOD{grid-template-columns:3fr 1fr}}.InfoButton_infoButton__61bxv{background:transparent;border-radius:50%;padding:.125rem}.InfoButton_withPosition__A4_Sr{position:absolute;top:.5rem;right:.5rem}.InfoButton_infoButton__61bxv svg{--icon-color:var(--color-white);background-color:var(--color-blue10);border-radius:50%;margin:-2px;padding:.25rem}.InfoButton_infoButton__61bxv:hover svg{--icon-color:var(--color-blue10);background-color:var(--color-white);box-shadow:0 2px 24px rgba(0,0,0,.25)}.InfoPopup_iconButton__D3C75{padding:.25rem;border-radius:100%;background-color:var(--color-blue10);--icon-color:var(--color-white)}:is(:hover,:focus)>.InfoPopup_iconButton__D3C75{background-color:var(--color-white);--icon-color:var(--color-blue10)}.WifiQosSelector_buttonInlineBlock__E5VrR button{display:inline-block}.WifiQosSelector_alignItemsCenter__CCeML{align-items:center}.WifiQosSelector_circle__6vmuh:before{content:"";border-radius:50%;height:20px;width:20px;margin-right:.5rem;padding-right:20px}.WifiQosSelector_slow__HD2ly:before{background-color:var(--color-red15)}.WifiQosSelector_varying__dVZsA:before{background-color:var(--color-yellow27)}.WifiQosSelector_good__UAhh9:before{background-color:var(--color-green20)}.WifiQosSelector_toggle__vBBHF{justify-self:flex-end;width:8.5rem}.WifiQosSelector_toggle__vBBHF:checked{background-color:var(--color-blue20)}.SectionTitle_blueIndexIndicator__qDSlJ{background-color:var(--color-blue20);min-width:2rem;height:2rem;border-radius:100%;color:#fff;display:flex;justify-content:center;align-items:center}.Pill_pill__Xtntz{display:inline-block;border-radius:1.25rem;padding:.25rem .5rem;line-height:1em;text-align:center}.Pill_allCaps__pUClo{text-transform:uppercase}.Pill_yellow27__AGK7X{background:var(--color-yellow27);color:var(--color-black)}.Pill_grey15__1u6y_{background:var(--color-grey15);color:#fff}.Pill_grey35__3yHfB{background:var(--color-grey35)}.Pill_grey40__2Ovv9{background:var(--color-grey40)}.Pill_blue20__k94VA{background:var(--color-blue20);color:#fff}.Pill_red10__Bm_oC{background:var(--color-red10);color:#fff}.Pill_purple20__8UWsY{background:var(--color-purple20);color:#fff}.Pill_transparentPurple20__MgRYO{background-color:transparent;color:var(--color-purple20);border:1px solid var(--color-purple20)}.Pill_transparentGreen10__GlbQq{background-color:transparent;color:var(--color-green10);border:1px solid var(--color-green10)}.Pill_noWrap__E8CSI{white-space:nowrap}.Pill_compact__d_jRk{width:-moz-fit-content;width:fit-content}.ContentfulMenuList_prices__Vy9UM{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ContentfulMenuList_pill__cFx4B{text-transform:uppercase}@media not all and (min-width:64em){.ContentfulMenuList_pill__cFx4B{font-size:.875rem}}.ContentfulMenuList_subParagraph__zcSH0{color:var(--color-grey17);margin-bottom:.5rem}.ContentfulMenuList_title__jPFpH{margin-bottom:1rem;margin-top:0}.ContentfulMenuList_content__7LRxe{align-self:flex-start;display:flex;flex-direction:column;flex:1 1}.ContentfulMenuList_menuContainer__ZdY3t{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:64em){.ContentfulMenuList_menuContainer__ZdY3t{gap:2rem;grid-template-columns:1fr 1fr}}.ContentfulMenuList_menuCardContainer__gzm88{--card-padding:var(--s16);display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:64em){.ContentfulMenuList_menuCardContainer__gzm88{gap:2rem;grid-template-columns:1fr 1fr 1fr}}.ContentfulMenuList_menuListContainer__L_hnn{gap:2.5rem;position:relative}@media (min-width:64em){.ContentfulMenuList_menuListContainer__L_hnn{column-count:2}.ContentfulMenuList_menuListContainer__L_hnn:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background-image:repeating-linear-gradient(to bottom,var(--line-color,currentColor),var(--line-color,currentColor) var(--s10),transparent var(--s10),transparent var(--s16));pointer-events:none;transform:translateX(-50%)}}.ContentfulMenuList_menuItem__aYki4{display:flex;align-items:center;width:100%;border-color:var(--color-grey30);border-width:1px;border-style:solid;border-radius:.5rem;padding:1rem}@media (min-width:64em){.ContentfulMenuList_menuItem__aYki4{padding:1.5rem}}.ContentfulMenuList_price__Y22sU{color:var(--color-grey17);margin-bottom:.5rem}.Bulletin_body__UpUmL{white-space:pre-line;word-break:break-word}.Bulletin_extraCompactPill___Mok7{border-top:3px solid transparent;margin-bottom:var(--s04);padding:var(--s02) var(--s08)}.Bulletin_content__pJ2bc{padding-bottom:1rem}.GroupSalesJourneyLeg_placeWrapper__tFmpR{display:flex;flex-direction:column;position:relative;gap:1rem;padding-bottom:1rem}.GroupSalesJourneyLeg_placeWrapper__tFmpR:last-child{border-bottom:none;padding-bottom:0}.GroupSalesJourneyLeg_content__0izT1{display:flex;flex-direction:column;justify-content:space-around}@media (min-width:48em){.GroupSalesJourneyLeg_placeWrapper__tFmpR{gap:2rem;justify-content:space-between;flex-direction:row;flex-direction:row-reverse}.GroupSalesJourneyLeg_image__5C_gq{width:40%}.GroupSalesJourneyLeg_content__0izT1{width:60%}.GroupSalesJourneyLeg_pill__ho7za{margin:0}}.GroupSalesJourneyLeg_image__5C_gq{border-radius:.5rem;overflow:hidden;position:relative;min-height:150px}.GroupSalesJourneyLeg_image__5C_gq img{width:100%;object-fit:cover;position:absolute;right:0;height:100%}.GroupSalesJourneyLeg_pill__ho7za{display:block;margin-bottom:1rem}.Cabins_cabinImage__2Lj4d img{width:100%;height:auto;object-fit:cover}@media (min-width:48em){.Cabins_cabinContent__c9zgo,.Cabins_cabinImage__2Lj4d{width:50%}}.SelectedSeat_wrapper__peCOW{display:flex;flex-direction:column}@media (min-width:48em){.SelectedSeat_wrapper__peCOW{flex-direction:row}}.SelectedSeat_content__yr6Ua{padding:1rem;flex:3 1}.SelectedSeat_content__yr6Ua h4,.SelectedSeat_content__yr6Ua p{margin:0}.SelectedSeat_image__iSHQv{flex:1 1}.SelectedSeat_image__iSHQv>img{margin-left:50%;transform:translateX(-50%);height:100%;width:100%;object-fit:cover;min-width:14rem}.JourneyDetailsStep_wrapper__YqxFx{color:var(--color-white)}@media not all and (min-width:48em){.JourneyDetailsStep_avecraBanner__FzOId{display:none}}.JourneyDates_container__Zr8W2{display:flex;flex-wrap:wrap;gap:0 .5rem}.TrainDelayChooseDirection_notice__vtI6m{margin-bottom:2rem;color:#fff;white-space:pre-wrap}.PaymentDue_paymentDue__KVRRR{vertical-align:middle}.PaymentDue_upperCase__t6ITn{text-transform:uppercase}.IconLink_linkRow__Dzq3R{align-items:center;flex:1 1}.IconLink_chevron__TG01T{margin-left:auto}.IconLink_icon___C8Ll{margin:.75rem}.MyJourneysNavigation_list__sN2fV{list-style-type:none;padding-left:0}.MyJourneysNavigation_linkContainer__wd1px{padding-top:1rem;padding-bottom:1rem}.RadallaNotice_button__EUgHy{white-space:nowrap;margin:auto 0}@media not all and (min-width:48em){.RadallaNotice_button__EUgHy{width:100%}}.RadallaNotice_radallaBox__SfQwC{padding-top:1rem;padding-bottom:1rem}.OrderSearch_button__dFdFV{min-width:unset;width:var(--input-height);height:var(--input-height);padding:0}.MultiTicketList_showMoreContainer__liwu3{margin-top:1.5rem;text-align:center}.TicketListPlaceholder_container__6wmGJ{display:flex;border:2px dashed var(--color-white);border-radius:.25rem;padding:1rem;gap:.5rem}@media (min-width:48em){.TicketListPlaceholder_container__6wmGJ{padding:1.5rem}}.TicketListPlaceholder_container__6wmGJ.TicketListPlaceholder_hidden__mX1eq{visibility:hidden}.TicketListPlaceholder_icon__XK2IT{flex:none;margin-top:.125rem}.LegStopDetails_listItem__jQB6K{display:flex;flex-direction:row;gap:1rem;margin:0}.LegStopDetails_listItem__jQB6K:before{all:initial;align-self:center;background:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.125);color:transparent;content:counter(item) ". ";counter-increment:item;justify-self:center;overflow:hidden;transform:scale(.625);width:.75rem;height:.75rem}.LegStopDetails_stationLink__Faujr{flex:1 1;text-align:left}.LegStopDetails_stationLink__Faujr svg{transform:scale(.75);transform-origin:left center}.LegStopDetails_stopTime__9jjIo{flex:1 1;text-align:center;white-space:nowrap}@media not all and (min-width:23.4375em){.LegStopDetails_stationLink__Faujr,.LegStopDetails_stopTime__9jjIo{font-size:.875rem}}@media (min-width:48em){.LegStopDetails_stationLink__Faujr{min-width:6.5rem}.LegStopDetails_listItem__jQB6K{gap:1.625rem}.LegStopDetails_listItem__jQB6K:before{margin-left:0;width:1rem;height:1rem}}.LegStopsHeader_legStopsHeaderButton__4P1mS{margin-left:1.25rem}.LegStopsHeader_skeleton__nXLU5{margin-left:1.25rem;height:3rem;width:11rem}@media (min-width:48em){.LegStopsHeader_legStopsHeaderButton__4P1mS,.LegStopsHeader_skeleton__nXLU5{margin-left:2rem}}.LegStopsList_legStopListWrapper__FM1nS{background:linear-gradient(var(--color-green10) 0 100%) repeat-y;background-size:.75rem;margin-left:-1.5rem;margin-top:-.75rem;margin-bottom:-.75rem}.LegStopsList_list__CRNRa{list-style:none;margin:var(--s08) 0 0;padding:0}@media (min-width:48em){.LegStopsList_legStopListWrapper__FM1nS{background-size:1rem;margin-left:-2.5rem}}.list_list__kiDKi{--list-gutter:1rem;list-style:none;padding-inline-start:0;display:grid;gap:var(--list-gutter)}@media (min-width:48em){.list_list__kiDKi{--list-gutter:1.5rem}}.list_list__kiDKi>*{appearance:none;list-style-type:none}.list_list__kiDKi>:not(:last-of-type){padding-bottom:var(--list-gutter)}.SeatingImage_image__ysHUW img{width:100%}.Offer_offerItem__Q613i{appearance:none;list-style-type:none}.Offer_offerItem__Q613i:not(:last-child){padding-bottom:1rem}.Offer_offerItem__Q613i:last-of-type{border:none}.Offer_offerMainContent__i54l9{display:flex;flex-direction:column;position:relative}.Offer_infoModal__SgWay{z-index:1;position:absolute;right:0}@media (min-width:48em){.Offer_offerMainContent__i54l9{flex-direction:row}}.Offer_offerMainContentLeftColumn__oZpiu{order:2}@media (min-width:48em){.Offer_offerMainContentLeftColumn__oZpiu{width:55%;margin-right:2rem;order:1}}.Offer_offerMainContentRightColumn__OZXtP{position:relative;display:flex;order:1;margin-bottom:1rem}@media (min-width:48em){.Offer_offerMainContentRightColumn__OZXtP{width:45%;order:2;margin-bottom:0}}.Offer_titleContainer__9y9o0{margin-bottom:1rem}.Offer_seatImage__5viA7{width:100%;position:relative;height:100%;min-height:6rem}.Offer_seatImage__5viA7 img{width:100%;object-fit:cover;position:absolute;right:0;height:100%}.Offer_discount__uBloN{position:absolute;top:1rem;left:.5rem;z-index:10}.Offer_button__15kZ9{white-space:nowrap;margin-top:.5rem;width:100%!important}@media (min-width:48em){.Offer_button__15kZ9{margin-top:0}}.Offer_removeOfferPriceContainer__WTsHG{color:var(--color-blue10)}.DiscountPill_discountTypo__pr_sv{text-transform:uppercase;max-width:7.5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (min-width:48em){.DiscountPill_discountTypo__pr_sv{max-width:9rem}}.DatePickerModal_container__m1zSl{display:grid;grid-template:"left" "notice" "weekdays" "calendar";gap:0 4rem}.DatePickerModal_leftSection__0_Bl8{position:relative;z-index:2;grid-area:left}.DatePickerModal_weekdays__NWgZk{grid-area:weekdays}.DatePickerModal_notice__2_OjE{grid-area:notice;margin-bottom:2rem}.DatePickerModal_calendar__V9ciy{grid-area:calendar}.DatePickerModal_buttons___BI_n{display:flex;flex-direction:column;gap:1rem}@media not all and (min-width:48em){.DatePickerModal_buttons___BI_n{background-color:var(--color-grey10);position:fixed;bottom:0;left:0;right:0;padding:1rem}.DatePickerModal_calendar__V9ciy{margin-bottom:4rem}.DatePickerModal_withReturnButton__vxErm .DatePickerModal_calendar__V9ciy{margin-bottom:8rem}}@media (min-width:48em){.DatePickerModal_container__m1zSl{grid-template:"left notice" "left weekdays" "left calendar";grid-template-columns:2fr 3fr}.DatePickerModal_stickyArea__weysj{position:sticky;top:var(--modal-header-height)}}.MonthCalendar_wrapper__S0Hj_{background:var(--color-white);color:var(--color-grey10);padding:1rem}@media not all and (min-width:23.4375em){.MonthCalendar_wrapper__S0Hj_{margin:0 -1rem 1rem}}@media (min-width:23.4375em){.MonthCalendar_wrapper__S0Hj_{border-radius:.5rem;margin:0 0 1rem}}.MonthCalendar_table__ye8K6{width:100%}.MonthCalendar_title__O65pF{color:var(--color-grey10);padding:1rem 1rem 1rem .5rem;text-transform:capitalize;text-align:left}.MonthCalendar_weekrow__5DkyF{--day-size:2.375rem;color:var(--color-grey17);display:grid;grid-template-areas:". mo tu we th fr sa su .";grid-template-columns:auto repeat(7,1fr) auto;grid-template-rows:var(--day-size);margin:2px 0;place-items:stretch;text-align:center;border-bottom:none}.MonthCalendar_weekrow__5DkyF:last-of-type{padding-bottom:1rem}.MonthCalendar_weekday__8LX52{align-items:center;display:flex;justify-content:center;margin:0;padding:0;position:relative}.MonthCalendar_weekday__8LX52[data-weekday="1"]{grid-area:mo}.MonthCalendar_weekday__8LX52[data-weekday="2"]{grid-area:tu}.MonthCalendar_weekday__8LX52[data-weekday="3"]{grid-area:we}.MonthCalendar_weekday__8LX52[data-weekday="4"]{grid-area:th}.MonthCalendar_weekday__8LX52[data-weekday="5"]{grid-area:fr}.MonthCalendar_weekday__8LX52[data-weekday="6"]{grid-area:sa}.MonthCalendar_weekday__8LX52[data-weekday="7"]{grid-area:su}.MonthCalendar_weekday__8LX52.MonthCalendar_inRange__dvBoy:not(.MonthCalendar_lastOfRange__vSXtd,.MonthCalendar_firstOfRange__mXg1R){background-color:var(--color-green30)}.MonthCalendar_weekday__8LX52.MonthCalendar_inRange__dvBoy:before{background-color:var(--color-green30);content:"";left:0;right:0;position:absolute;bottom:0;top:0}.MonthCalendar_weekday__8LX52.MonthCalendar_firstOfRange__mXg1R:before{left:50%}.MonthCalendar_weekday__8LX52.MonthCalendar_lastOfRange__vSXtd:before{right:50%}.MonthCalendar_weekday__8LX52:focus-visible{outline:none}.MonthCalendar_weekday__8LX52:focus-visible.MonthCalendar_active__vgnpM>[aria-hidden]{border-radius:50%;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--focus-color),0 0 0 7px var(--color-green30)}.MonthCalendar_dayNumber__K_bqB{align-items:center;border-radius:50%;display:flex;flex:1 1 auto;height:var(--day-size);min-width:var(--day-size);max-width:var(--day-size);justify-content:center;position:relative;border:2px solid transparent}.MonthCalendar_dayNumber__K_bqB:focus{z-index:1}.MonthCalendar_selectable__aJot3{color:var(--color-grey10);cursor:pointer;font-weight:var(--weight-semibold);-webkit-user-select:none;user-select:none}.MonthCalendar_selectable__aJot3 .MonthCalendar_dayNumber__K_bqB:hover{background-color:var(--color-green30);color:var(--color-grey10)}.MonthCalendar_inRange__dvBoy .MonthCalendar_dayNumber__K_bqB:hover{border-color:var(--color-green20)}.MonthCalendar_firstOfRange__mXg1R .MonthCalendar_dayNumber__K_bqB{background-color:var(--color-white);border-color:var(--color-green08)}.MonthCalendar_lastOfRange__vSXtd .MonthCalendar_dayNumber__K_bqB{background-color:var(--color-green08);color:var(--color-white)}.MonthCalendar_today__mC0Cz:not(.MonthCalendar_lastOfRange__vSXtd) .MonthCalendar_dayNumber__K_bqB{color:var(--color-green08);font-weight:var(--weight-semibold)}.WeekDays_day__9w_tZ{text-align:center;text-transform:capitalize}.WeekDays_week__SdE94{display:flex;flex-direction:row;justify-content:space-around;z-index:1;background-color:var(--color-grey10);position:sticky;top:var(--modal-header-height,0)}@media not all and (min-width:23.4375em){.WeekDays_week__SdE94{margin:0 -1rem 1rem;padding:0 1rem}}@media (min-width:23.4375em){.WeekDays_week__SdE94{margin:0 0 1rem;padding:.5rem .75rem}}.LocalizedCorporateTicketType_container__thTWi{display:block;text-transform:uppercase;color:var(--color-grey10)}.GroupSeatGrid_container__Detpc{container-type:inline-size;padding:0;margin:0}.GroupSeatGrid_noWrap___qwrG{white-space:nowrap}.GroupSeatGrid_line__xip8O{padding-top:.5rem;margin-top:.5rem}.GroupSeatGrid_noLine__Ns8Nk{padding-top:.5rem}.Offer_offerItem__3quYI{appearance:none;list-style-type:none}.Offer_offerItem__3quYI:not(:last-child){padding-bottom:1rem}.Offer_offerItem__3quYI:last-of-type{border:none}.Offer_offerMainContent__BcJcg{display:flex;flex-direction:column;position:relative;border:2px solid var(--color-grey25);border-radius:.5rem;overflow:hidden}.Offer_offerMainContent__BcJcg.Offer_checked__qTX7g{border:2px solid var(--color-blue10)}.Offer_infoModal__itFfI{z-index:1;position:absolute;right:0}@media (min-width:48em){.Offer_offerMainContent__BcJcg{flex-direction:row}}.Offer_offerMainContentLeftColumn__CGMzn{order:2;align-self:stretch;display:flex}@media (min-width:48em){.Offer_offerMainContentLeftColumn__CGMzn{width:55%;order:1}}.Offer_radio__e3LWq{padding:1rem;flex-grow:1;border-radius:0;min-height:3.5rem}.Offer_radio__e3LWq:hover{background-color:var(--color-grey40);background-image:none}.Offer_radio__e3LWq[data-active=false]{padding-left:3rem;align-content:center}.Offer_radio__e3LWq[data-active=false]:hover{background-color:unset}.Offer_offerMainContentRightColumn__gfJ0v{position:relative;display:flex;order:1}@media (min-width:48em){.Offer_offerMainContentRightColumn__gfJ0v{width:45%;order:2;margin-bottom:0}}.Offer_seatImage__FmJWP{width:100%;position:relative;height:100%;min-height:6rem}.Offer_seatImage__FmJWP img{width:100%;object-fit:cover;position:absolute;right:0;height:100%}@media (min-width:48em){.Offer_seatImage__FmJWP img{right:-1px}}.Offer_discount__1z2Wb{position:absolute;top:1rem;left:.5rem;z-index:10}.Offer_notice__KL4DS{align-self:baseline}.CabinOptions_cabinOfferList__wph_u{margin:0}.CabinOptions_cabinImage__LUU22{width:100%;position:relative;height:100%;min-height:6rem}.CabinOptions_cabinImage__LUU22 img{width:100%;object-fit:cover;position:absolute;right:0;height:100%}@media (min-width:48em){.CabinOptions_cabinImage__LUU22 img{right:-1px}}.CabinOptions_toggleButton__HD7eg{--chevron-bg:var(--color-grey40);align-items:flex-start;background:unset;flex-direction:column;gap:0;text-align:left}.CabinOptions_toggleButton__HD7eg:is(:hover,:active){--chevron-bg:var(--color-grey35)}.CabinOptions_buttonRow__dbRl_{align-items:center;background-image:radial-gradient(circle 1.3125rem at calc(100% - 1.3125rem) 50%,var(--chevron-bg) calc(100% - 1px),transparent 100%);width:100%}.CabinOptions_buttonTitle__5PQIJ{flex-grow:1;padding-bottom:.5rem}.CabinOptions_buttonRow__dbRl_:after{background-color:var(--color-blue10);border-radius:50%;content:"";flex:none;height:2.625rem;margin-left:-1rem;padding:.125rem;width:2.625rem;-webkit-mask-image:var(--mask-chevron-down);mask-image:var(--mask-chevron-down);transform:rotate(0deg);transition:transform .25s ease-in-out}.CabinOptions_toggleButton__HD7eg[aria-expanded=true i] .CabinOptions_buttonRow__dbRl_:after{transform:rotate(180deg)}.CabinOptions_buttonDescription__tmXnf{padding-left:3rem}.SeatExtraServices_card__DfpEj{padding:1rem;margin:0}@media (min-width:48em){.SeatExtraServices_card__DfpEj{padding:1rem 2rem}}@media not all and (min-width:23.4375em){.SeatExtraServices_infoButton__CLH02{display:none}}.SelectAdditionalServices_grid__gohZJ{display:flex;gap:.5rem 1rem;align-items:center;flex-wrap:wrap}.SelectAdditionalServices_services__cQj9o{display:flex;gap:.75rem;flex-wrap:wrap;grid-column:2}.SelectAdditionalServices_label__2BeYe{align-content:flex-start;padding-left:1rem;grid-column:1}.SelectAdditionalServices_textLabel__j64Sn{display:none}@media (min-width:48em){.SelectAdditionalServices_textLabel__j64Sn{display:flex}}.SelectAdditionalServices_count___azCz{color:var(--color-blue20);background-color:var(--color-white);border-radius:3.25rem;width:1.5rem;height:1.5rem}.DynamicRow_container__ooGqO{display:grid;gap:1rem}@media (min-width:48em){.DynamicRow_container__ooGqO{grid-template-columns:1fr auto}}.DynamicRow_title__HMbm4{grid-row:1;align-self:center}@media (min-width:48em){.DynamicRow_title__HMbm4{grid-column:1;grid-row:1}}.DynamicRow_description__3J_Nz{grid-row:3}@media (min-width:48em){.DynamicRow_description__3J_Nz{grid-column:1/span 2;grid-row:2}}.DynamicRow_divider__WUlkY{margin-bottom:1rem}.DynamicRow_button__quoyt{grid-row:2}@media (min-width:48em){.DynamicRow_button__quoyt{grid-column:2;grid-row:1}}.common_dynamicRow__O5pBi{display:flex;gap:1rem;flex-direction:column;justify-content:space-between}.common_serviceCount__0qgIr{align-content:center;justify-content:center;flex-wrap:wrap;display:flex}.common_assistantCount__xiAI3{padding:.75rem 1rem;align-items:center;justify-content:center;border-radius:.25rem;display:flex;min-width:12rem;border:.125rem solid var(--line-color,currentColor)}@media (min-width:48em){.common_dynamicRow__O5pBi{flex-direction:row}.common_childContainer__9A4Bq{align-content:center;display:flex;flex-wrap:wrap}.common_removedServices__xjhZL{width:-moz-fit-content;width:fit-content}}.Car_carSelectGrid__xFHt9{display:grid;grid-template-columns:1fr}.Car_checkbox__rUF90{align-self:flex-start;align-items:flex-start}@media (min-width:48em){.Car_checkbox__rUF90{margin-top:2rem}.Car_carSelectGrid__xFHt9{grid-template-columns:1fr 1fr;gap:1rem}}.Car_modalButton__2o1mv{width:-moz-fit-content;width:fit-content;margin-left:1rem;margin-top:-1rem}.FiltersButton_countCircle__5KXsA{flex:0 0 auto;text-align:center;background-color:var(--color-blue20);color:var(--color-white);margin:-.25rem 0;height:2rem;width:2rem;line-height:2rem;border-radius:100%}.StationFiltersModal_radioContainer__xRlBs{display:grid;gap:.5rem;grid-template-columns:1fr}.StationFiltersModal_radioContainer__xRlBs>*{width:100%}@media (min-width:48em){.StationFiltersModal_radioContainer__xRlBs{grid-template-columns:minmax(max-content,20rem)}}.StationInfo_messages__8CoX1{width:100%;padding:1.5rem;background-color:var(--color-grey15);border-radius:.5rem}button.GoBackButton_goBackButton__b9OK_{font-weight:inherit;margin-right:auto}.Filters_button__Y_1FP.Filters_button__Y_1FP{white-space:nowrap;box-shadow:var(--box-shadow);padding-right:.25rem}.RecentRoutes_container__XnZMw{position:relative;margin-bottom:.5rem;min-height:2rem}@media not all and (min-width:48em){.RecentRoutes_routes__iiM0J{overflow-x:scroll}}.RecentRoutes_route__wtjtV{flex:none;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}@media (min-width:48em){.RecentRoutes_route__wtjtV.hideOnDesktop{display:none}}.ScrollIndicators_indicator__65YvZ{pointer-events:none;position:absolute;width:1rem;height:100%;top:0;opacity:0;transition:opacity .2s}@media (min-width:48em){.ScrollIndicators_indicator__65YvZ{display:none}}.ScrollIndicators_indicator__65YvZ.ScrollIndicators_show___zWkY{opacity:1}.ScrollIndicators_indicator__65YvZ.ScrollIndicators_left__wAqCb{left:0;background:linear-gradient(to right,var(--color-grey10),transparent)}.ScrollIndicators_indicator__65YvZ.ScrollIndicators_right__kU_3w{right:0;background:linear-gradient(to left,var(--color-grey10),transparent)}.TripSearch_tripSearch__V10BO{position:relative;contain:unset;overflow:visible;z-index:1}@media (min-width:48em){.TripSearch_tripSearch__V10BO{padding-bottom:2.5rem}}.TripSearch_searchButton__IRo14{white-space:nowrap;width:100%;align-self:center}@media (min-width:48em){.TripSearch_searchButton__IRo14{width:-moz-fit-content;width:fit-content}.TripSearch_searchButton__IRo14.TripSearch_floating__z41Oc{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}}.ContentfulJourneySearchHero_generalIncidents__aaz3R{margin-bottom:1rem}@media (min-width:29.0625em){.ContentfulJourneySearchHero_generalIncidents__aaz3R{margin-left:1rem;margin-right:1rem}}@media (min-width:48em){.ContentfulJourneySearchHero_generalIncidents__aaz3R{margin-left:0;margin-right:0}}.ContentfulJourneySearchHero_prodNav__UiVwr{position:relative}@media not all and (min-width:48em){.ContentfulJourneySearchHero_prodNav__UiVwr{margin-inline:-1rem}}@media (min-width:48em){.ContentfulJourneySearchHero_tripSearch__oEti5{margin:0 0 3.5rem}}.ContentfulJourneySearchHero_wrapper__TMfX3{position:relative;flex:1 1;display:flex;width:100%}@media (min-width:23.4375em) and (max-width:47.9375em){.ContentfulJourneySearchHero_wrapper__TMfX3{max-width:100%}}.ContentfulJourneySearchHero_image__xh5Tr{position:absolute;width:100%;height:100%;left:0}.ContentfulJourneySearchHero_image__xh5Tr img{position:absolute;width:100%;height:100%;object-fit:cover}@media not all and (min-width:48em){.ContentfulJourneySearchHero_image__xh5Tr img{height:340px}}.ContentfulJourneySearchHero_dim__BEcHQ{filter:brightness(.8)}.ContentfulJourneySearchHero_col__p41Ll{padding:0}@media (min-width:48em){.ContentfulJourneySearchHero_col__p41Ll{padding:0 15px}}.TimeOfDayAwareHeading_evening__8iaIc,.TimeOfDayAwareHeading_morning__hNt_w,.TimeOfDayAwareHeading_night__defUp,.TimeOfDayAwareHeading_noon__vj__2{display:none}html[data-time-of-day=evening] .TimeOfDayAwareHeading_evening__8iaIc,html[data-time-of-day=morning] .TimeOfDayAwareHeading_morning__hNt_w,html[data-time-of-day=night] .TimeOfDayAwareHeading_night__defUp,html[data-time-of-day=noon] .TimeOfDayAwareHeading_noon__vj__2{display:block}.TimeOfDayAwareHeading_heading__9QCXQ{text-shadow:0 2px 30px rgba(0,0,0,.4);margin:4rem auto 1rem;word-break:normal;hyphens:none;text-align:center}@media (min-width:48em){.TimeOfDayAwareHeading_heading__9QCXQ{margin:8rem auto 2rem}}@media (min-width:64em){.TimeOfDayAwareHeading_heading__9QCXQ{max-width:50rem}}.ConnectionIssue_body__CuzeB>p{margin:0}.AdditionalServices_service__kPD1P{color:var(--color-white);align-items:center;background-color:var(--color-blue20);border-radius:1rem;display:flex;gap:.5rem;justify-content:center;line-height:1.25;margin:-.625rem 0;min-width:2rem;padding:.375rem .625rem}.AdditionalServices_container__3zXUG{margin:auto 0;display:flex;flex-direction:row;gap:.5rem}.GroupSalesPassengerSelectorModal_buttonContainer__dNn62{position:sticky;bottom:0;z-index:3;padding:.5rem 0;margin:2rem 0;background-color:var(--box-color)}.PurchaseFlowTitleWrapper_wrapper__Y_NGP{margin:2rem 0 1rem}@media (min-width:48em){.PurchaseFlowTitleWrapper_wrapper__Y_NGP{margin:2.5rem 0 1rem}}@media not all and (min-width:48em){.AddBusLeg_card__TBQwJ{--card-image-height:14rem}}.JourneyDirectionPriceSummary_container__Z3oxw{border-radius:.5rem .5rem 0 0;margin-bottom:-.25rem;padding:1rem}.JourneyServices_ticketSelectionContainer__EpMya{max-width:900px}.JourneyServices_grid__7MoVF{position:relative;gap:1rem;display:grid;grid-template-areas:"head" "itinerary" "upsell" "summary" "continue" "bus-banner"}.JourneyServices_head__Eovy3{grid-area:head}.JourneyServices_itinerary__2QmbW{grid-area:itinerary}.JourneyServices_upsell__HL4G2{grid-area:upsell}.JourneyServices_summary__DVzDN{grid-area:summary}.JourneyServices_continue__I733K{grid-area:continue}.JourneyServices_busBanner__r7TII{grid-area:bus-banner}@media (min-width:64em){.JourneyServices_grid__7MoVF{display:grid;grid-template-columns:2fr 1fr;grid-template-areas:"head     ." "upsell   itinerary" "upsell   summary" "upsell   ." "continue ." "bus-banner ."}.JourneyServices_summary__DVzDN{align-self:start;position:sticky;top:1rem}}.BusFacilities_list__DSHri{margin:0;height:1.25rem}.BusFacilities_listItem__iF199{list-style-type:none}.BusFacilities_listItem__iF199 svg{vertical-align:top}.BusLeg_lineInfo__MjI8O{display:flex;gap:.25rem 1rem;flex-wrap:wrap;align-items:center}.BusLegs_transferTime__ycIks{justify-content:left;margin:0}.BusConnectionDetails_container__UOxGn{padding-top:1rem}@media (min-width:64em){.BusConnectionDetails_container__UOxGn{display:flex}.BusConnectionDetails_legsContainer__VPtST{flex:1 1}.BusConnectionDetails_buttonContainer__mxNX6{margin-top:auto}}.BusConnectionListItem_selectedConnection__42Bdk{border:1px solid transparent;border-radius:.25rem}.BusConnectionListItem_busConnectionContainer__e1wgw{border-radius:.25rem;text-align:left;width:100%}.BusConnectionListItem_grid__QeMVv{padding:1rem}@media (min-width:64em){.BusConnectionListItem_grid__QeMVv{padding:1rem 1.5rem}}.BusConnectionListItem_grid__QeMVv{align-items:center;display:grid;width:100%;grid-template-areas:"time time price price" "duration-transfers duration-transfers duration-transfers duration-transfers" "type type operator operator";grid-template-columns:1fr 1fr 1fr 1fr;gap:.5rem 0}@media (min-width:48em){.BusConnectionListItem_grid__QeMVv{grid-template-areas:"time time type type price price" "duration-transfers duration-transfers duration-transfers operator operator operator";grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media (min-width:64em){.BusConnectionListItem_grid__QeMVv{grid-template-areas:"time duration-transfers type operator price";grid-template-columns:1fr 1.25fr .75fr 1.25fr .75fr}}@media not all and (min-width:23.4375em){.BusConnectionListItem_busConnectionButton__akkie{font-size:.875rem}}.BusConnectionListItem_time__q41Dj{grid-area:time;white-space:nowrap}.BusConnectionListItem_duration__7qdw4{grid-area:duration-transfers;white-space:nowrap}.BusConnectionListItem_type__pwidi{grid-area:type;white-space:nowrap}.BusConnectionListItem_operator__QJrMs{grid-area:operator;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;max-width:100%}.BusConnectionListItem_price__gGqCB{grid-area:price;text-align:right}.BusConnectionListItem_notice__DYUqT{width:100%}.BusConnectionListItem_details__vLPx6{margin:0 1rem 1rem;align-self:stretch}@media (min-width:64em){.BusConnectionListItem_details__vLPx6{margin:0 1.5rem 1rem}}.Price_container__rYzDw{text-align:right}.Price_message__z1gsG{line-height:1.25}.Price_available__JGsuo{color:var(--color-green10)}@media not all and (min-width:48em){.Price_price__3W9Sx{font-size:1.25rem;line-height:1.5rem}}.BusJourneyOffers_listItem__Ew94b{list-style-type:""}.BusConnectionForJourney_infoContainer___3v8L{display:flex;gap:.5rem 2rem;align-items:center;flex-wrap:wrap}.BusConnectionForJourney_duration__KPlfE,.BusConnectionForJourney_train__I_uMW{align-items:center}.BusConnections_topContainer__wkpJi{display:flex;gap:1rem 1.5rem;flex-direction:column}@media (min-width:48em){.BusConnections_topContainer__wkpJi{flex-direction:row;align-items:center}}.Label_label__pcbKp{display:block;margin:-.5rem;padding:.5rem;position:relative}.CancellationInsurance_container__f1dlh{border:1px solid var(--color-grey30);margin-top:-.5rem;border-top-left-radius:0;border-top-right-radius:0}.CancellationInsurance_cancellationInsuranceHeading__gqBul{display:flex;align-items:center}.CancellationInsurance_cancellationInsuranceHeadingIcon__SHZ8N{margin-right:.75rem}.CancellationInsurance_infoContainer__UwTSU{padding-left:2.75rem}.VehicleCancellationInsurance_container__HGEE_{border:1px solid var(--color-grey30);margin-top:-.5rem;border-top-left-radius:0;border-top-right-radius:0}.VehicleCancellationInsurance_info__qpKzk{padding-left:2.75rem}.VehicleCancellationInsurance_link__5HTdf{display:flex;align-items:center;margin-top:1.5rem;line-height:1}.FdfDiscount_container__qR2KU{margin-bottom:.5rem;display:flex;align-items:center;flex-wrap:wrap}.FdfDiscount_pill__BQjNE{margin-right:.5rem}.JourneySummaryPricing_wrapper__5qGZI{position:relative;z-index:1}.VehicleForm_inputGrid__S9UMj{display:grid;grid-template-columns:auto;column-gap:2rem}.VehicleForm_twoColSpan__Ttkm_{grid-column-start:1}@media (min-width:48em){.VehicleForm_inputGrid__S9UMj{margin-right:2rem;grid-template-columns:50% 50%}.VehicleForm_twoColSpan__Ttkm_{grid-column-end:span 2}}.ConnectionListItem_connectionButton__WkW3i{align-content:flex-start;display:grid;justify-content:flex-start;gap:.5rem 1.25rem;text-align:left;white-space:nowrap;align-items:center}@media not all and (min-width:48em){.ConnectionListItem_connectionButton__WkW3i{grid-template-areas:"time time time price price" "duration-transfers duration-transfers duration-transfers duration-transfers duration-transfers" "trains-discount trains-discount trains-discount trains-discount trains-discount" "notice notice notice notice notice";padding:1.25rem 1.25rem .75rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:.5rem .25rem}}@media (min-width:48em) and (max-width:63.9375em){.ConnectionListItem_connectionButton__WkW3i{grid-template-areas:"time time time price price price" "duration-transfers duration-transfers duration-transfers trains-discount trains-discount trains-discount" "notice notice notice notice notice notice";grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;padding:1.25rem 1.25rem .75rem}}@media (min-width:64em){.ConnectionListItem_connectionButton__WkW3i{grid-template-areas:"time duration-transfers trains-discount price" "notice notice notice notice";grid-template-columns:11rem 17rem 1fr 8rem;padding:1.25rem 1.75rem .75rem}}.ConnectionListItem_times__1Bkuu{grid-area:time;white-space:nowrap}.ConnectionListItem_price__nlvPe{grid-area:price;white-space:normal;justify-content:end;align-items:center}.ConnectionListItem_durationTransfers__IDVDC{grid-area:duration-transfers}.ConnectionListItem_trainsDiscount__qDZng{grid-area:trains-discount;display:grid;grid-template-areas:"trains discount";grid-template-columns:1fr auto}.ConnectionListItem_trainTypes__y9ab6{grid-area:trains;margin-right:.5rem;-webkit-mask-image:linear-gradient(270deg,transparent,rgba(0,0,0,.5) .5rem,#000 1.5rem);mask-image:linear-gradient(270deg,transparent,rgba(0,0,0,.5) .5rem,#000 1.5rem);overflow:hidden}.ConnectionListItem_discount__L8wPl{grid-area:discount;margin-left:auto}.ConnectionListItem_notice__4YUmI{grid-area:notice;margin:0 calc(-1.25rem - 1px) calc(-.75rem - 1px)}@media (min-width:64em){.ConnectionListItem_notice__4YUmI{margin:0 calc(-1.75rem - 1px) calc(-.75rem - 1px)}}.Price_container__a_v2q{text-align:right}.Price_message___bT2V{line-height:1.25}.Price_available___cq7_{color:var(--color-green10)}@media not all and (min-width:48em){.Price_price__1SFhp{font-size:1.25rem;line-height:1.5rem}}.JourneySearch_filters__yPCmP{align-self:flex-start}.Notices_searchExpired__kQIcu{background-color:var(--color-grey15)}.Notices_searchExpired__kQIcu>button{margin:0 1rem 1rem;width:auto}@media (min-width:48em){.Notices_searchExpired__kQIcu>button{margin:auto 2rem}}.CalendarError_error__sxwGl{display:flex;flex-direction:row;justify-content:center;position:absolute;top:0;left:0;bottom:0;right:0}.CalendarError_message__Y_ez_{margin:auto 0}.CalendarError_icon__FasC7{min-width:2rem;margin:auto .5rem}@media (min-width:23.4375em){.CalendarError_icon__FasC7{margin:auto 1rem}}.Heading_heading__T1uOM{margin:1rem 0 2rem;padding-left:1rem}.PriceCalendar_container__7Rbq4{background-color:var(--color-grey15);border-radius:.25rem;margin-top:.125rem}@media not all and (min-width:48em){.PriceCalendar_container__7Rbq4{padding:1rem}}@media (min-width:48em){.PriceCalendar_heading__RHcoH{padding:1rem 1rem 0}}.PriceCalendar_loading__7anPW{position:absolute;top:2rem;left:0;bottom:0;right:0}.PriceCalendar_posRelative__uDRfB{position:relative}.WeekDays_container__BcHiB{overflow:hidden;border-radius:.25rem;display:grid}.WeekDays_hidden__GlKp0{visibility:hidden}.WeekDays_dayTitle__9RSMC{font-size:1.1875rem;text-decoration:none;text-align:center;line-height:1.3}.WeekDays_noWrap__jZWma{white-space:nowrap}.WeekDays_centerText__AZ0jj{text-align:center}.WeekDays_selectDayButton__zGD9_{background-color:var(--color-white);flex-flow:column;gap:0;--button-padding-block:1rem;--button-padding-inline:0.5rem;--icon-color:var(--color-grey17)}.WeekDays_selectDayButton__zGD9_:hover{background-color:var(--color-grey35)}.WeekDays_selectDayButton__zGD9_:disabled{background-color:unset;cursor:unset}.WeekDays_isSelectedDateButton__VOBal,.WeekDays_isSelectedDateButton__VOBal:disabled{background-color:var(--color-green10);--icon-color:var(--color-white)}.WeekDays_isSelectedDateButton__VOBal:hover{background-color:var(--color-green20)}@media not all and (min-width:48em){.WeekDays_container__BcHiB{grid-template-columns:repeat(2,1fr)}}@media (min-width:48em){.WeekDays_container__BcHiB{grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(2,1fr);grid-auto-flow:column}.WeekDays_isSelectedDateButton__VOBal:after,.WeekDays_isSelectedDateError__lT9VX:after{content:"";position:absolute;bottom:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid var(--color-green10);transform:translate(-50%)}}.WeekSelect_container__PgQ_T{border-radius:.25rem;margin-bottom:.5rem}.WeekSelect_selectedWeek__oT1zL{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.WeekSelect_changeWeekButton__EKk9h{appearance:none;background-color:unset;border:none;padding:1.5rem;gap:1rem;display:flex;flex-direction:row;cursor:pointer;--icon-color:var(--color-white)}.WeekSelect_changeWeekButton__EKk9h:disabled{--icon-color:var(--color-grey10);text-decoration:none;cursor:not-allowed;color:var(--color-grey20)}.WeekSelect_changeWeekButton__EKk9h:disabled .WeekSelect_icon__QafhI{border:2px solid var(--color-grey20)}.WeekSelect_changeWeekButton__EKk9h:disabled:hover{text-decoration:unset}.WeekSelect_changeWeekButton__EKk9h:hover{-webkit-text-decoration:2px underline var(--color-white);text-decoration:2px underline var(--color-white)}.WeekSelect_icon__QafhI{border:2px solid var(--color-white);border-radius:50%;box-sizing:content-box}@media not all and (min-width:48em){.WeekSelect_hideToSM__rGLJd{display:none}}.SimplePriceCalendar_priceCalAccordion__HoUeZ{box-shadow:none}.SimplePriceCalendar_priceCalToggle__bM9C4{width:-moz-fit-content;width:fit-content;background-color:var(--color-grey15);padding:0 .5rem;border-radius:.5rem}.SimplePriceCalendar_priceCalToggle__bM9C4 svg{background-color:var(--box-option-bg-hover);border-radius:50%;padding:.125rem}@media not all and (prefers-reduced-motion){.SimplePriceCalendar_priceCalToggle__bM9C4 svg{transition:transform .25s ease-in-out}}.SimplePriceCalendar_priceCalToggle__bM9C4:hover{background-color:var(--button-color-hover)}.SimplePriceCalendar_priceCalToggle__bM9C4[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.SimplePriceCalendar_priceCalToggle__bM9C4[aria-expanded=true] svg{transform:rotate(180deg)}.SimplePriceCalendar_priceCalContent__J_PS3{display:grid;grid-template-areas:"title" "weekdays" "week-switch"}@media (min-width:48em){.SimplePriceCalendar_priceCalContent__J_PS3{grid-template-areas:"title title week-switch" "weekdays weekdays weekdays"}}.SimplePriceCalendar_title__mTbwj{grid-area:title}.SimplePriceCalendar_weekDays__QpB8B{grid-area:weekdays}.SimplePriceCalendar_weekSwitcher__TuiFE{grid-area:week-switch}.WeekDays_weekDays__5I77N{display:grid;gap:.5rem;width:100%}.WeekDays_dayButton__F6ZHm{gap:0;justify-content:space-between}.WeekDays_cheapestDesktop__aQ3ne{display:none}@media (min-width:48em){.WeekDays_weekDays__5I77N{grid-template-columns:repeat(7,minmax(0,1fr))}.WeekDays_dayButton__F6ZHm{justify-content:center;flex-direction:column}.WeekDays_cheapestMobile__blNbp{display:none}.WeekDays_cheapestDesktop__aQ3ne{display:block}.WeekDays_selectedDate__p_uJj:after{content:"";position:absolute;bottom:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid var(--color-green10)}}.TicketsSentNotice_tripButtons__D6U_q{display:flex;gap:1rem;flex-wrap:wrap}.TicketsSentNotice_tripButtons__D6U_q>button:not(:only-child){flex:1 0 auto}@media not all and (min-width:48em){.TicketsSentNotice_tripButtons__D6U_q>button{flex:1 0 auto}}.GroupSalesAvecraBanner_container___urN0{overflow:hidden}.GroupSalesAvecraBanner_image__k83ai img{height:8.75rem;width:100%;object-fit:cover}@media (min-width:48em){.GroupSalesAvecraBanner_image__k83ai.GroupSalesAvecraBanner_dynamic__SqOGq img{height:100%;width:14.75rem}}.GroupSalesAvecraBanner_body__dqqLI p{margin-bottom:0}.GroupSalesPaymentCard_paymentCardCol__kfuD8{flex:1 1;align-content:center;display:flex;flex-wrap:wrap}.GroupTicketInfoBox_linkContainer__MV9U4{display:flex}.ShareLinkModal_shareToEmailButton__pZsLr{width:100%}.ConfirmationPage_share__l1ZLU ul li p{margin:0}@media (min-width:48em){.ContinueButton_continueButton__LSGfj{max-width:20rem}}.MealSummary_border__k9FLr{border:1px solid var(--color-grey30)}.MealSummary_breakfastWrapper__ngebR{display:grid;grid-template-columns:max-content auto;margin:0;grid-gap:.5rem}.InvoiceInformation_link__3ZMIe{display:flex}.JourneyConfirmation_breakfasts__0dF42{display:flex;gap:2rem}@media not all and (min-width:64em){.JourneyConfirmation_breakfasts__0dF42{flex-wrap:wrap}}.Order_border__WUIHk{border:1px solid var(--color-grey30)}.PassengerTypeCounts_container__GXe2g{text-transform:lowercase}.ProductItem_icon__DlyYU{margin-right:.5rem;vertical-align:sub}.ProductItem_label__4zu88{color:var(--color-grey17)}.PageWithHeader_pageWrapper__qHleW{display:flex;flex-direction:column;flex:1 1}.PageWithHeader_header__Z0Jpx{--link-color:var(--color-white);position:relative;width:100%;min-height:160px}.PageWithHeader_header__Z0Jpx h1{font-size:2rem}.PageWithHeader_header__Z0Jpx p{font-size:1rem}@media (min-width:48em){.PageWithHeader_header__Z0Jpx h1{font-size:2.5rem}.PageWithHeader_header__Z0Jpx p{font-size:1.125rem}}@media (min-width:75em){.PageWithHeader_header__Z0Jpx h1{font-size:3rem}}.PageWithHeader_backgroundImage__5yWZT{object-position:top;object-fit:cover}.PageWithHeader_stripesContainer__h1GKs{margin:0;padding:1.5rem 0;background-position:100%}@media not all and (min-width:48em){.PageWithHeader_stripesContainer__h1GKs{background:none}}@media (min-width:64em){.PageWithHeader_container__Co089{padding-right:4rem}}.DetailedSeriesTicket_alignRight__P_0l4{text-align:right}.JourneyCard_tripRow__SCdsW{display:flex;justify-content:space-between}.JourneyCard_dateAndPassengersRow__jTZXa{align-items:center;display:flex}.JourneyCard_withMargin__5gq_m{margin-right:2rem}.UserMultiTicket_heading__Vrmun{margin-top:3rem;margin-bottom:1rem}@media (min-width:48em){.UserMultiTicket_heading__Vrmun{margin-top:4rem}}.UserMultiTicket_headingWithoutTopMargin__PXUGk{margin-top:0}.UserMultiTicket_receiptListContainer__DiMnN{margin-top:3rem;margin-bottom:3rem}.UserMultiTicket_orderLinksContainer__JIffM{margin-top:1rem;margin-bottom:1rem}.UserMultiTicket_button__ZB0JI{display:flex;margin:1rem auto auto}@media (min-width:64em){.UserMultiTicket_detailedSeriesTicket__cEzOm{max-width:345px}}.MyMultiTicketPage_headerTitle__vMif0{white-space:pre-line!important}.SelectBicyclesPage_dynamicRow__fXZRE{display:flex;gap:1rem;flex-direction:column;justify-content:space-between}@media (min-width:48em){.SelectBicyclesPage_dynamicRow__fXZRE{flex-direction:row}.SelectBicyclesPage_childContainer__rHNmc{align-content:center;display:flex;flex-wrap:wrap}}.DateSelection_dateSelection__ePG_7{display:grid;gap:1rem;grid-template-columns:1fr;align-items:center}@media (min-width:64em){.DateSelection_dateSelection__ePG_7{grid-template-columns:1fr 1fr 1fr}}.JourneySearchPage_container__LGNT7,.OrderInfoHeading_container__VLbAl{margin-bottom:2rem}.OrderInfoHeading_textContainer__xBnux{font-weight:var(--weight-medium);display:flex;gap:0 .5rem;align-items:center}@media not all and (min-width:48em){.OrderInfoHeading_textContainer__xBnux{flex-wrap:wrap}.OrderInfoHeading_date__Tpd7L{width:100%}.OrderInfoHeading_divider__RFR_e{display:none}}.GroupSalesSummaryPage_container__CxRjG{display:grid;gap:2rem}.GroupSalesSummaryPage_emailNotice__BlLte{border:1px solid var(--color-grey30)}.AdminLayout_container__WzuvW{padding-top:5rem;padding-bottom:9rem}.AdminTabs_tabs__oUvyY{margin-bottom:2rem}.CompanyUserRow_container__LxHYP{background:#fff;border:1px solid var(--color-grey30);border-top:none}.CompanyUserRow_row__4P0sa{display:grid;width:100%;text-align:left;align-items:baseline;gap:2rem;padding:1rem;grid-template-columns:1fr min-content 1fr min-content;font-weight:400}@media not all and (min-width:75em){.CompanyUserRow_row__4P0sa{grid-template-columns:1fr 1fr min-content;gap:.5rem}}.CompanyUserRow_row__4P0sa:hover{background:var(--color-grey40)}.CompanyUserRow_row__4P0sa.CompanyUserRow_open__yASGA{background:var(--color-grey30)}@media not all and (min-width:75em){.CompanyUserRow_statusColumn__MVvIm{display:none}}.CompanyUserRow_name__i3iOC{display:flex;gap:0 .5rem;flex-wrap:wrap}.CompanyUserRow_email__jyXp_{overflow:hidden;text-overflow:ellipsis}.ConfirmRemovalModal_removeDialog__6QWIs ul li{list-style:none}.PendingNotice_pendingNotice__K6_KN{width:-moz-fit-content;width:fit-content}.RoleChangeSelect_inputElement__G6epi{width:100%}.User_emailField__4YWLz{max-width:30rem}.TravellerSearch_container__9KOO8{display:grid;gap:1rem;align-items:center;padding:1rem 1.5rem;border:1px solid var(--color-grey30);background-color:var(--color-white);border-top-left-radius:.25rem;border-top-right-radius:.25rem;grid-template:"roles" "search" "inviteButton"}@media (min-width:48em){.TravellerSearch_container__9KOO8{grid-template:"roles roles" "search inviteButton";grid-template-columns:auto 1fr}}@media (min-width:64em){.TravellerSearch_container__9KOO8{grid-template:"roles search inviteButton";grid-template-columns:1fr auto auto}}.TravellerSearch_roles__kZ68V{grid-area:roles}.TravellerSearch_search__8KiHQ{grid-area:search}.TravellerSearch_inviteButton__DNTlq{grid-area:inviteButton}.TravellerSearch_input__s_krH{width:100%;display:flex;height:2.8rem;border-radius:.2rem;padding:0 .5rem;border:1px solid var(--color-grey25)}.TravellerSearchFilterSwitches_buttons__1fUt_{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.TravellerSearchFilterSwitches_button__TP8PD{text-align:left}#Users_userEmailAddress__lGtMg{color:var(--color-blue10)}.Users_loading__HpF2G{margin:1rem auto!important}.Users_notFound__1NP_r{padding:1rem;text-align:center}.Users_footer__jXgkq{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:1.5rem}.Users_footer__jXgkq :first-child{justify-self:flex-start}.Users_footer__jXgkq :nth-child(3){justify-self:flex-end}.Users_pageButton__bSBQH{padding:.5rem;margin:-.5rem}.Users_pageButton__bSBQH svg{border:2px solid var(--button-text);padding:.4rem;width:2.5rem;height:2.5rem;border-radius:100%}.NarrowContent_container__udqDV{max-width:41rem}.ProductsContainer_container__Bdx8o{display:flex;flex-wrap:wrap;gap:1rem}.LegReservationInfo_noReservation__yAmN3>p{word-break:keep-all}@media (min-width:64em){.LegReservationInfo_noReservation__yAmN3{margin-top:.5rem}}.PassengerLegsSection_container__cPe9S{display:grid;gap:1rem}.PassengerLegsSection_transfer__Ufb7p{display:flex;flex-direction:row;gap:.5rem;height:2.25rem;align-items:center;align-self:center;border:1px solid var(--color-grey35)}@media (min-width:64em){.PassengerLegsSection_container__cPe9S{gap:3rem 1rem}.PassengerLegsSection_legCountIs2__GovSX{grid-template-columns:2fr 1fr 2fr}.PassengerLegsSection_legCountIs3__KQX9G{grid-template-columns:2fr 1fr 2fr 1fr 2fr}.PassengerLegsSection_legCountIsAbove3__BPb_A{grid-template-columns:2fr 1fr 2fr 1fr}.PassengerLegsSection_transfer__Ufb7p{justify-self:center}}.PassengerCard_noCancellationInsuranceChip__Wlqeq{border-radius:.5rem;display:flex;background:var(--color-grey40);padding:.25rem .5rem;width:-moz-fit-content;width:fit-content}.PassengerCard_twoColumnsFlex__RMeBh{display:flex;flex-direction:row;justify-content:flex-start;column-gap:.5rem}.PassengerCard_referenceTitle__TPg0p{flex-shrink:0}.VehicleInfo_vehicleModel__1TB_N{display:block;margin:0 .5rem;white-space:nowrap}.TabLink_tabs__YKgqA.TabLink_tabs__YKgqA{margin:0 auto;width:100%}@media (min-width:48em){.TabLink_tabs__YKgqA.TabLink_tabs__YKgqA{margin:1.5rem auto}}.JourneyPageBase_headerTitle__APUMY{white-space:pre-line!important}.JourneyPageBase_secondaryTitle__ZX_6Q{text-transform:capitalize}.Summary_cancelButton__W2Pzq{margin:.5rem 0;white-space:nowrap}@media (min-width:48em){.Summary_cancelButton__W2Pzq{max-width:20rem}}
/*# sourceMappingURL=e4d531a64b9bb891.css.map*/