.StationInfo-module__N6Fm9G__availableIconBackground{background-color:var(--color-green10);border-radius:50%;padding:2px}.StationInfo-module__N6Fm9G__stationLinkButton{width:100%}@media (min-width:48em){.StationInfo-module__N6Fm9G__stationLinkButton{width:50%}}@media (min-width:64em){.StationInfo-module__N6Fm9G__stationLinkButton{width:100%}}.StationInfo-module__N6Fm9G__skeleton{width:100%;height:1.5rem}
.DateInput-module__yy74sW__container{gap:1rem;display:flex}@media not all and (min-width:48em){.DateInput-module__yy74sW__container{flex-wrap:wrap}}.DateInput-module__yy74sW__flat{display:contents}.DateInput-module__yy74sW__select{flex:1 0}@media not all and (min-width:48em){.DateInput-module__yy74sW__select{flex:1 0 100%}}
.Search-module__pdD3Ra__searchContainer{min-height:100%;container:sidebar/inline-size}.Search-module__pdD3Ra__license{flex:none;margin:auto 0 0}.Search-module__pdD3Ra__top{gap:var(--SIZE-100);flex-direction:column;display:flex}@container (min-width:24em){.Search-module__pdD3Ra__top{flex-direction:row}.Search-module__pdD3Ra__date{flex:1}.Search-module__pdD3Ra__station{flex:2}}
.common-module__g5VyXW__dynamicRow{flex-direction:column;justify-content:space-between;gap:1rem;display:flex}.common-module__g5VyXW__serviceCount{flex-wrap:wrap;place-content:center;display:flex}.common-module__g5VyXW__assistantCount{border:.125rem solid var(--line-color,currentColor);border-radius:.25rem;justify-content:center;align-items:center;min-width:12rem;padding:.75rem 1rem;display:flex}@media (min-width:48em){.common-module__g5VyXW__dynamicRow{flex-direction:row}.common-module__g5VyXW__childContainer{flex-wrap:wrap;align-content:center;display:flex}.common-module__g5VyXW__removedServices{width:-moz-fit-content;width:fit-content}}
.ServiceDescription-module__IAMQzq__button{margin-left:-.375rem}
.CollapsibleBlock-module___lGDpG__button{text-indent:-2px;justify-content:start;width:100%;min-height:1.75rem;padding-right:2rem}.CollapsibleBlock-module___lGDpG__button:after{content:"";height:1.75rem;-webkit-mask-image:var(--mask-chevron-down);-webkit-mask-image:var(--mask-chevron-down);mask-image:var(--mask-chevron-down);background:radial-gradient(currentColor 66%,#0000 66%);width:1.75rem;margin:0;transition:transform .25s ease-in-out;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(0)}.CollapsibleBlock-module___lGDpG__button[aria-expanded=true i]:after{transform:translateY(-50%)rotate(180deg)}.CollapsibleBlock-module___lGDpG__content{margin-top:.5rem}
.ConnectionListItemNotice-module__u6SYvG__listItemNotice{font-weight:var(--weight-medium);white-space:normal;border-radius:0 0 .25rem .25rem;align-items:flex-start;gap:.25rem;padding:.25rem 1rem;font-size:1rem;display:flex}.ConnectionListItemNotice-module__u6SYvG__listItemNotice>svg{flex:none}@media (min-width:48em){.ConnectionListItemNotice-module__u6SYvG__listItemNotice{padding:.5rem 1.25rem}}@media (min-width:64em){.ConnectionListItemNotice-module__u6SYvG__listItemNotice{padding:.5rem 1.75rem}}
.FiltersButton-module__bktAGq__filtersButton{--badge-medium-color:var(--COLOUR-white);--badge-medium-backgroundColor:var(--DARK-colour-background-promotion)}
.DurationTransfers-module__HG48aq__durationTransfers{grid-gap:1.25rem;grid-template-columns:auto 1fr;grid-template-areas:"duration transfers";gap:1.25rem;display:grid}@media (min-width:48em) and (max-width:63.9375em){.DurationTransfers-module__HG48aq__durationTransfers{grid-template-columns:1.5fr 2fr}}@media (min-width:64em){.DurationTransfers-module__HG48aq__durationTransfers{grid-template-columns:9fr 8fr}}.DurationTransfers-module__HG48aq__duration{grid-area:duration}.DurationTransfers-module__HG48aq__transferCount{grid-area:transfers}
.Schedule-module__tLGeRW__times svg{margin-right:.125rem}@media not all and (min-width:48em){.Schedule-module__tLGeRW__times{font-size:1.25rem;line-height:1.5rem}.Schedule-module__tLGeRW__times svg{margin-block:.125rem!important}}.Schedule-module__tLGeRW__times{align-items:center;gap:var(--s08);display:flex}
.EmbeddedAsset-module__cpUCwq__container{max-width:59.875rem;margin-top:3.5rem;margin-bottom:1rem}@media (min-width:75em){.EmbeddedAsset-module__cpUCwq__container{margin-left:-5.25rem;margin-right:-5.25rem}}.EmbeddedAsset-module__cpUCwq__container img{width:100%;height:auto}.EmbeddedAsset-module__cpUCwq__wrapper{max-width:59.875rem;margin:0 0 3.5rem}
.ContentfulContentHighlightWithStripes-module__btv1Aa__container{align-items:flex-start}@media (min-width:48em){.ContentfulContentHighlightWithStripes-module__btv1Aa__container>*{z-index:1;max-width:41rem}}.ContentfulContentHighlightWithStripes-module__btv1Aa__wrapper{padding:3.5rem 0 7.5rem;position:relative}.ContentfulContentHighlightWithStripes-module__btv1Aa__wrapper[data-canvas~=grey10]{--link-color:var(--color-white)}.ContentfulContentHighlightWithStripes-module__btv1Aa__wrapper.ContentfulContentHighlightWithStripes-module__btv1Aa__embeddedEntry{margin:3.5rem 0;padding:0 0 7.5rem}@media (min-width:48em) and (max-width:63.9375em){.ContentfulContentHighlightWithStripes-module__btv1Aa__wrapper.ContentfulContentHighlightWithStripes-module__btv1Aa__embeddedEntry{margin:3.5rem -3.75rem}}@media (min-width:64em){.ContentfulContentHighlightWithStripes-module__btv1Aa__wrapper.ContentfulContentHighlightWithStripes-module__btv1Aa__embeddedEntry{margin:3.5rem -5.25rem}}@media (min-width:48em){.ContentfulContentHighlightWithStripes-module__btv1Aa__wrapper.ContentfulContentHighlightWithStripes-module__btv1Aa__embeddedEntry{background-size:12rem 100%;padding-top:3.5rem;padding-right:13rem}.ContentfulContentHighlightWithStripes-module__btv1Aa__wrapper{padding-bottom:3.5rem}}.ContentfulContentHighlightWithStripes-module__btv1Aa__bgImage{z-index:0;width:100%;height:4.5rem;display:block;position:absolute;bottom:0}@media (min-width:48em){.ContentfulContentHighlightWithStripes-module__btv1Aa__bgImage{width:15%;height:100%;top:0;right:0}}.ContentfulContentHighlightWithStripes-module__btv1Aa__bgImage img{z-index:0;width:100%;height:100%}.ContentfulContentHighlightWithStripes-module__btv1Aa__link{margin-top:1.5rem}.ContentfulContentHighlightWithStripes-module__btv1Aa__link svg{margin-bottom:-.25rem}
.RichText-module__CbhfsG__title2:first-child,.RichText-module__CbhfsG__title3:first-child,.RichText-module__CbhfsG__title4:first-child,.RichText-module__CbhfsG__title5:first-child,.RichText-module__CbhfsG__title6:first-child{margin-top:0}.RichText-module__CbhfsG__title2{margin-bottom:1rem}.RichText-module__CbhfsG__title2:not(:first-child){margin-top:2.5rem}.RichText-module__CbhfsG__title3{margin-top:2.5rem;margin-bottom:1rem}.RichText-module__CbhfsG__title4{margin-top:2rem;margin-bottom:1rem}.RichText-module__CbhfsG__title5{margin-top:1.5rem;margin-bottom:1rem}.RichText-module__CbhfsG__title6{margin-top:1rem;margin-bottom:1rem}.RichText-module__CbhfsG__paragraph{color:inherit}.RichText-module__CbhfsG__paragraph:not(:first-child){margin-top:1rem}.RichText-module__CbhfsG__paragraph:not(:last-child){margin-bottom:1rem}.RichText-module__CbhfsG__paragraph li+li{margin-top:.5rem}.RichText-module__CbhfsG__textSizeLarge:not(:first-child){margin-top:1.5rem}.RichText-module__CbhfsG__textSizeLarge:not(:last-child){margin-bottom:1.5rem}.RichText-module__CbhfsG__blockquote{color:var(--color-grey10);border-left:.5rem solid var(--color-green10);padding-left:1.5rem}.RichText-module__CbhfsG__blockquote p{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.RichText-module__CbhfsG__blockquote:not(:first-child){margin-top:2rem}.RichText-module__CbhfsG__blockquote:not(:last-child){margin-bottom:2rem}@media (min-width:48em){.RichText-module__CbhfsG__blockquote{padding-left:2rem}}.RichText-module__CbhfsG__linkWithoutLabel{word-break:break-all}
.HalfImageHalfText-module__FJRlhG__wrapper{--hiht-justify-content:flex-start;--hiht-left:auto;--hiht-right:0;flex-flow:wrap-reverse;display:flex;position:relative}.HalfImageHalfText-module__FJRlhG__wrapper.HalfImageHalfText-module__FJRlhG__imageOnLeft{--hiht-justify-content:flex-end;--hiht-left:0;--hiht-right:auto;flex-flow:column-reverse}@media (min-width:48em){.HalfImageHalfText-module__FJRlhG__wrapper{flex-flow:row;position:relative}}.HalfImageHalfText-module__FJRlhG__contentContainer{display:flex}@media (min-width:48em){.HalfImageHalfText-module__FJRlhG__contentContainer{justify-content:var(--hiht-justify-content)}}.HalfImageHalfText-module__FJRlhG__contentWrapper{flex-flow:column;justify-content:center;margin-top:2.5rem;margin-bottom:2.5rem;display:flex}@media (min-width:48em) and (max-width:63.9375em){.HalfImageHalfText-module__FJRlhG__contentWrapper.HalfImageHalfText-module__FJRlhG__imageOnLeft{padding-left:3.5rem}}@media (min-width:64em) and (max-width:74.9375em){.HalfImageHalfText-module__FJRlhG__contentWrapper.HalfImageHalfText-module__FJRlhG__imageOnLeft{padding-left:6rem}}@media (min-width:75em){.HalfImageHalfText-module__FJRlhG__contentWrapper.HalfImageHalfText-module__FJRlhG__imageOnLeft{padding-left:7rem}}@media (min-width:48em) and (max-width:63.9375em){.HalfImageHalfText-module__FJRlhG__contentWrapper.HalfImageHalfText-module__FJRlhG__imageOnRight{padding-right:3.5rem}}@media (min-width:64em) and (max-width:74.9375em){.HalfImageHalfText-module__FJRlhG__contentWrapper.HalfImageHalfText-module__FJRlhG__imageOnRight{padding-right:6rem}}@media (min-width:75em){.HalfImageHalfText-module__FJRlhG__contentWrapper.HalfImageHalfText-module__FJRlhG__imageOnRight{padding-right:7rem}}@media (min-width:48em) and (max-width:63.9375em){.HalfImageHalfText-module__FJRlhG__contentWrapper.HalfImageHalfText-module__FJRlhG__fixedHeight{min-height:27rem}}@media (min-width:64em){.HalfImageHalfText-module__FJRlhG__contentWrapper.HalfImageHalfText-module__FJRlhG__fixedHeight{min-height:31.0625rem}}@media (min-width:48em){.HalfImageHalfText-module__FJRlhG__contentWrapper{margin-top:3.5rem;margin-bottom:3.5rem}.HalfImageHalfText-module__FJRlhG__contentWrapper.HalfImageHalfText-module__FJRlhG__withImage{width:50%}}.HalfImageHalfText-module__FJRlhG__imageContainer{width:100%;height:16.1875rem;position:relative}@media (min-width:48em){.HalfImageHalfText-module__FJRlhG__imageContainer{height:100%;top:0;left:var(--hiht-left);right:var(--hiht-right);width:50%;position:absolute}}.HalfImageHalfText-module__FJRlhG__imageWrapper{width:100%;height:100%;position:relative}.HalfImageHalfText-module__FJRlhG__imageWrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.HalfImageHalfText-module__FJRlhG__highlight{position:absolute;bottom:-.5rem;right:1rem}@media (min-width:48em){.HalfImageHalfText-module__FJRlhG__highlight{bottom:auto;bottom:initial;right:auto;right:initial;top:1rem;left:-1rem}}.HalfImageHalfText-module__FJRlhG__highlightOnLeft{left:auto;left:initial}@media (min-width:48em){.HalfImageHalfText-module__FJRlhG__highlightOnLeft{right:-1rem}}.HalfImageHalfText-module__FJRlhG__parentPageLink{order:-2}.HalfImageHalfText-module__FJRlhG__parentPageLink:hover{text-decoration:underline}.HalfImageHalfText-module__FJRlhG__subtitle{order:-1}
.LinkBox-module__YnFbEW__link.LinkBox-module__YnFbEW__link{color:var(--text-content);align-items:center;gap:var(--SIZE-100);padding:var(--SIZE-250);cursor:pointer;outline-offset:var(--SIZE-75);text-align:center;background-color:var(--colorScheme-primary-backgroundColor);flex:100%;display:flex;position:relative}.LinkBox-module__YnFbEW__link.LinkBox-module__YnFbEW__link:hover,.LinkBox-module__YnFbEW__link.LinkBox-module__YnFbEW__link:focus{color:var(--text-success);text-decoration:none}@media (min-width:48em){.LinkBox-module__YnFbEW__link.LinkBox-module__YnFbEW__link{padding:var(--SIZE-250) var(--SIZE-100);justify-content:center}}@media (min-width:64em){.LinkBox-module__YnFbEW__link.LinkBox-module__YnFbEW__link{gap:var(--SIZE-50);--box-radius:var(--RADIUS-small);flex-direction:column}.LinkBox-module__YnFbEW__link.LinkBox-module__YnFbEW__link:first-child{border-top-left-radius:var(--box-radius);border-bottom-left-radius:var(--box-radius)}.LinkBox-module__YnFbEW__link.LinkBox-module__YnFbEW__link:last-child{border-top-right-radius:var(--box-radius);border-bottom-right-radius:var(--box-radius)}}@media (min-width:48em){.LinkBox-module__YnFbEW__mobileOnly{display:none}}@media not all and (min-width:48em){.LinkBox-module__YnFbEW__tag{margin-left:auto}}@media (min-width:64em){.LinkBox-module__YnFbEW__tag{position:absolute;top:0;left:1rem;transform:translateY(-50%)}}
.ProductNavigation-module__EUvnba__linkGrid{grid-gap:var(--SIZE-25);gap:var(--SIZE-25);background-color:var(--colour-border-subtle);display:grid;position:relative;overflow:hidden}@media (min-width:48em){.ProductNavigation-module__EUvnba__linkGrid{border-radius:var(--RADIUS-small);margin:0 0 var(--SIZE-500) 0}}@media (min-width:64em){.ProductNavigation-module__EUvnba__linkGrid{overflow:visible}}@media (min-width:48em) and (max-width:63.9375em){.ProductNavigation-module__EUvnba__linkCount4,.ProductNavigation-module__EUvnba__linkCount5{grid-template-columns:1fr 1fr}.ProductNavigation-module__EUvnba__linkCount5>:first-child{grid-column:span 2}}@media (min-width:48em){.ProductNavigation-module__EUvnba__linkCount3{grid-template-columns:1fr 1fr 1fr}}@media (min-width:64em){.ProductNavigation-module__EUvnba__linkCount4{grid-template-columns:1fr 1fr 1fr 1fr}.ProductNavigation-module__EUvnba__linkCount5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}
.ContentfulSiteFooter-module__Ln6_OW__footerLink{font-weight:var(--weight-semibold);width:-moz-fit-content;width:fit-content;max-width:100%;font-size:1rem;display:block}@media not all and (min-width:23.4375em){.ContentfulSiteFooter-module__Ln6_OW__hideToXS{display:none}}.ContentfulSiteFooter-module__Ln6_OW__mainLinkContainer{--link-color:var(--color-white);background-color:var(--color-grey10);text-align:center;flex-direction:column;width:100%;padding-top:2rem;padding-bottom:2rem;display:flex}.ContentfulSiteFooter-module__Ln6_OW__socialMediaLinkContainer{--link-color:var(--color-white);text-align:center;flex-flow:wrap;justify-content:center;padding-top:1rem}.ContentfulSiteFooter-module__Ln6_OW__socialMedialLinkList{grid-gap:1rem;grid-template-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:1rem;width:100%;margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:23.4375em) and (max-width:47.9375em){.ContentfulSiteFooter-module__Ln6_OW__socialMedialLinkList{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width:23.4375em){.ContentfulSiteFooter-module__Ln6_OW__socialMedialLinkList{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.ContentfulSiteFooter-module__Ln6_OW__socialMedialLinkListItem{justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:block}.ContentfulSiteFooter-module__Ln6_OW__appLinkContainer{padding-top:2rem;padding-bottom:2rem}
.TicketValidityBackground-module__t4qA-G__static{-o-object-fit:cover;object-fit:cover;visibility:visible;border-radius:.625rem;width:100%;height:100%;display:block}@media print{.TicketValidityBackground-module__t4qA-G__static{visibility:visible;display:block}}
.Links-module__7EFm1a__container{--link-color:var(--colour-content-default);padding-top:var(--SIZE-300);padding-bottom:var(--SIZE-300);grid-gap:var(--SIZE-300);gap:var(--SIZE-300);display:grid}@media (min-width:48em){.Links-module__7EFm1a__container{grid-template-columns:repeat(3,1fr)}}.Links-module__7EFm1a__links{gap:var(--SIZE-100);flex-direction:column;display:flex}
.UpsellBox-module__rEd4ra__container{border-radius:var(--RADIUS-small);padding-left:.75rem;position:relative}.UpsellBox-module__rEd4ra__container ul{margin:0;padding:0}.UpsellBox-module__rEd4ra__container li{list-style:none}.UpsellBox-module__rEd4ra__container:before{content:"";background-color:var(--upsell-line-color,var(--colour-content-accentPrimary));z-index:1;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;width:.75rem;display:block;position:absolute;top:0;bottom:0;left:0}.UpsellBox-module__rEd4ra__content.UpsellBox-module__rEd4ra__content{border-top-left-radius:0;border-bottom-left-radius:0;padding:1rem 1rem 1rem .75rem;position:relative}@media (min-width:48em){.UpsellBox-module__rEd4ra__content.UpsellBox-module__rEd4ra__content{padding:1.5rem 1.5rem 1.5rem 1.25rem}}
.Label-module__2XtL2q__label{background:var(--color-white);border-radius:1.5rem;align-items:center;min-width:3.5rem;display:flex}.Label-module__2XtL2q__text{line-height:1.2rem;display:inline-block}.Label-module__2XtL2q__label{padding:.35rem .5rem}
.Links-module__wtlYxa__container{margin:1rem 0}.Links-module__wtlYxa__link{display:inline}.Links-module__wtlYxa__linkContainer{margin-bottom:.5rem}
.AnimatedMenuIcon-module__Gkqj9G__container{display:inline-grid;position:relative}.AnimatedMenuIcon-module__Gkqj9G__menuIcon,.AnimatedMenuIcon-module__Gkqj9G__cancelIcon{grid-area:1/1}@media (prefers-reduced-motion:no-preference){.AnimatedMenuIcon-module__Gkqj9G__menuIcon,.AnimatedMenuIcon-module__Gkqj9G__cancelIcon{transition:all var(--TIME-200) ease-in-out;transform:scale(1)}}.AnimatedMenuIcon-module__Gkqj9G__open .AnimatedMenuIcon-module__Gkqj9G__menuIcon,.AnimatedMenuIcon-module__Gkqj9G__cancelIcon{opacity:0;transform:scaleX(0)}.AnimatedMenuIcon-module__Gkqj9G__open .AnimatedMenuIcon-module__Gkqj9G__cancelIcon{opacity:1;transform:scale(1)}
.TicketValidityBottom-module__qhG8qq__container div{margin-bottom:.25rem;display:inline-block}
.VehicleLoadingInfo-module__vQDsXG__loadingInfo{--upsell-line-color:var(--colour-focus-default)}
.Header-module__85i50G__overlay{background:var(--colour-face-black-strong);height:100%;transition:opacity var(--TIME-400) ease-in-out;opacity:0;width:100%;z-index:var(--z-below-header);pointer-events:none;position:fixed;top:0;left:0}.Header-module__85i50G__visible{opacity:1;pointer-events:all}
.TicketValidityTop-module__M_jUlW__container{flex-direction:column;justify-content:flex-start;gap:.25rem;display:flex}
.JourneyServices-module__M4glIa__ticketSelectionContainer{max-width:900px}.JourneyServices-module__M4glIa__grid{grid-gap:1rem;grid-template-areas:"head""itinerary""upsell""summary""continue""bus-banner";gap:1rem;display:grid;position:relative}.JourneyServices-module__M4glIa__head{grid-area:head}.JourneyServices-module__M4glIa__itinerary{grid-area:itinerary}.JourneyServices-module__M4glIa__upsell{grid-area:upsell}.JourneyServices-module__M4glIa__summary{grid-area:summary}.JourneyServices-module__M4glIa__continue{grid-area:continue}.JourneyServices-module__M4glIa__busBanner{grid-area:bus-banner}@media (min-width:64em){.JourneyServices-module__M4glIa__grid{grid-template-columns:2fr 1fr;grid-template-areas:"head.""upsell itinerary""upsell summary""upsell.""continue.""bus-banner.";display:grid}.JourneyServices-module__M4glIa__summary{align-self:start;position:sticky;top:1rem}}
.shared-module__5hLFCW__detailsViewGrid{grid-gap:var(--SIZE-200);gap:var(--SIZE-200);grid-template-areas:"head""itinerary""upsell""summary""continue""bus-banner";display:grid;position:relative}.shared-module__5hLFCW__head{gap:var(--SIZE-100);flex-direction:column;grid-area:head;display:flex}.shared-module__5hLFCW__itinerary{grid-area:itinerary}.shared-module__5hLFCW__upsell{grid-gap:var(--SIZE-200);gap:var(--SIZE-200);grid-area:upsell;display:grid}.shared-module__5hLFCW__summary{grid-area:summary}.shared-module__5hLFCW__continue{grid-area:continue}@media (min-width:64em){.shared-module__5hLFCW__detailsViewGrid{grid-template-columns:2fr 1fr;grid-template-areas:"head.""upsell itinerary""upsell summary""upsell.""continue.";display:grid}.shared-module__5hLFCW__summary{top:var(--SIZE-200);align-self:start;position:sticky}}
.LoginTooltip-module___U20_q__tooltip{width:0;height:0}.LoginTooltip-module___U20_q__tooltipContent{width:222px}.LoginTooltip-module___U20_q__anchor{bottom:0;right:1.25rem;--vr-toggletip-offset:1!important;--data-bubble-tip-position:-.75!important}@media (min-width:23.4375em){.LoginTooltip-module___U20_q__anchor{--data-bubble-tip-position:-.5!important}}@media (min-width:48em){.LoginTooltip-module___U20_q__anchor{--data-bubble-tip-position:-.75!important;--vr-toggletip-offset:1.25!important}}@media (min-width:64em){.LoginTooltip-module___U20_q__anchor{--vr-toggletip-offset:1.75!important}}
.ValidityView-module__Husyxq__validityView{background:var(--color-white);border-radius:1.25rem;flex-direction:column;justify-content:space-between;min-width:21.5rem;padding:1.5rem;display:flex;box-shadow:0 4px 8px #6464641a,0 6px 20px #6464641a}.ValidityView-module__Husyxq__rowContainer{flex-direction:row;justify-content:space-between;gap:.5rem;width:100%;margin-bottom:1rem;display:flex}.ValidityView-module__Husyxq__validitySection{justify-content:space-between;display:flex;vertical-align:middle!important}@media print{.ValidityView-module__Husyxq__validityView{box-shadow:none;border:solid var(--color-grey30) 2px}}.ValidityView-module__Husyxq__ticketClassNotice{margin-top:1rem}
.MainNavigation-module__3K-NXa__mobileBar{margin:0 calc(var(--container-padding) * -1);padding:var(--SIZE-200) var(--container-padding);flex-wrap:wrap}
.Addons-module__9CB6ZW__addonService{flex-direction:row;justify-content:space-between;align-items:center;width:2.25rem;display:flex}.Addons-module__9CB6ZW__addonServiceWide{flex-direction:row;justify-content:space-between;align-items:center;max-width:7.375rem;display:flex}.Addons-module__9CB6ZW__addonServicesList{flex-direction:row;justify-content:right;gap:0 1rem;display:flex}.Addons-module__9CB6ZW__addonServiceIcon{margin-left:.25rem;margin-right:-.625rem}.Addons-module__9CB6ZW__addonServiceIconWide{margin-right:.5rem}
.Car-module__0uHbWq__info{grid-gap:var(--SIZE-200);gap:var(--SIZE-200);grid-template-columns:auto 1fr;align-items:center;display:grid}
.Navigation-module__AaQJ8a__navigation{display:grid}@media (min-width:48em){.Navigation-module__AaQJ8a__navigation{--gap:var(--SIZE-200);margin:0 calc(var(--gap) * -.5);grid-template-columns:repeat(3,1fr)}}.Navigation-module__AaQJ8a__category{padding-top:var(--SIZE-200)}@media not all and (min-width:48em){.Navigation-module__AaQJ8a__category{border-bottom:var(--BORDER-weight-100) solid var(--colour-border-subtle)}.Navigation-module__AaQJ8a__category:last-child{border-bottom:0}}@media (min-width:48em){.Navigation-module__AaQJ8a__category{padding-top:var(--SIZE-300);padding-bottom:var(--SIZE-300);padding-inline:calc(var(--gap) / 2);border-bottom:var(--BORDER-weight-100) solid var(--colour-border-subtle) }.Navigation-module__AaQJ8a__category:last-child,.Navigation-module__AaQJ8a__category:nth-last-child(2):not(:nth-child(3n)),.Navigation-module__AaQJ8a__category:nth-last-child(3):nth-child(3n+1){border-bottom:0}.Navigation-module__AaQJ8a__links{gap:var(--SIZE-100)}}@media not all and (min-width:48em){.Navigation-module__AaQJ8a__link{border-top:var(--BORDER-weight-100) solid var(--colour-border-subtle);padding-top:var(--SIZE-200);padding-bottom:var(--SIZE-200)}}
.PlaceDetails-module__Xi5IVq__coach{min-width:8rem}
.CarInput-module__i5AFTq__container{grid-template-columns:1fr;display:grid}@media (min-width:48em){.CarInput-module__i5AFTq__container{grid-template-columns:1fr 1fr;gap:1rem}}.CarInput-module__i5AFTq__checkbox{align-self:flex-start;align-items:flex-start}@media (min-width:48em){.CarInput-module__i5AFTq__checkbox{margin-top:2rem}}
.LineItems-module__L5QGVq__container{flex-wrap:wrap;display:flex}.LineItems-module__L5QGVq__date{text-transform:capitalize}
.ScrollContainer-module__t_0auq__container{--navigation-height:calc(100 * var(--vh,1vh) - var(--top-nav-height));border-top:var(--BORDER-weight-100) solid var(--colour-border-weak);box-sizing:content-box;top:var(--top-nav-height);padding-right:var(--removed-body-scroll-bar-size);width:100%;height:var(--navigation-height);-webkit-overflow-scrolling:touch;opacity:0;transition:opacity var(--TIME-200) ease-in-out, padding-right 0s, transform var(--TIME-200) ease-in-out, visibility 0s linear var(--TIME-200), z-index 0s;visibility:hidden;z-index:var(--z-below-header);position:fixed;left:0;overflow:hidden;transform:translateY(-100%)}.ScrollContainer-module__t_0auq__container>div{box-sizing:border-box;width:100vw}@media (prefers-reduced-motion:reduce){.ScrollContainer-module__t_0auq__container{transition:opacity var(--TIME-200) ease-in-out, padding-right 0s, transform 0s linear var(--TIME-200), visibility 0s linear var(--TIME-200), z-index 0s}}@media (min-width:48em){.ScrollContainer-module__t_0auq__container{box-shadow:var(--BOXSHADOW-action-100);height:auto;max-height:var(--navigation-height)}}@media (min-width:64em){.ScrollContainer-module__t_0auq__container{position:absolute}}.ScrollContainer-module__t_0auq__container.ScrollContainer-module__t_0auq__open{opacity:1;transition:opacity var(--TIME-200) ease-in-out, padding-right var(--TIME-200) ease-in-out, transform var(--TIME-200) ease-in-out, visibility 0s, z-index 0s linear var(--TIME-200);visibility:visible;z-index:var(--z-header);overflow-y:auto;transform:translate(0)}@media (prefers-reduced-motion:reduce){.ScrollContainer-module__t_0auq__container.ScrollContainer-module__t_0auq__open{transition:opacity var(--TIME-200) ease-in-out, padding-right 0s, transform 0s, visibility 0s, z-index 0s linear var(--TIME-200)}}
.Bus-module__h6Mr4W__travelDetailLine{justify-content:space-between;align-items:center;display:flex}.Bus-module__h6Mr4W__travelDetailLineBus{justify-content:space-between;display:flex}.Bus-module__h6Mr4W__busStopDetailsWrapper{justify-content:space-between;width:-moz-fit-content;width:fit-content;display:flex}.Bus-module__h6Mr4W__busStopDetails{overflow-wrap:break-word;min-width:7.1875rem;margin-right:1rem}.Bus-module__h6Mr4W__busStopDetailsWrapper:last-child .Bus-module__h6Mr4W__busStopDetails{margin-right:0}.Bus-module__h6Mr4W__departureArrival{font-size:2rem;font-weight:var(--weight-semibold)}.Bus-module__h6Mr4W__rowContainer{flex-direction:row;justify-content:space-between;gap:.5rem;width:100%;margin-bottom:1rem;display:flex}.Bus-module__h6Mr4W__passengerTypeContainer{max-width:8.25rem}.Bus-module__h6Mr4W__alignRight{text-align:right}
.VehicleModal-module__N-4UVa__heading{grid-gap:1rem;align-items:center;gap:1rem;display:grid}@media (min-width:48em){.VehicleModal-module__N-4UVa__heading{grid-template-columns:1fr auto}}
.FdfDiscount-module__x2aydq__container{flex-wrap:wrap;align-items:center;margin-bottom:.5rem;display:flex}.FdfDiscount-module__x2aydq__pill{margin-right:.5rem}
.MenuItem-module__I2AnSW__item.MenuItem-module__I2AnSW__item{padding-top:var(--SIZE-50);padding-bottom:var(--SIZE-50)}.MenuItem-module__I2AnSW__button.MenuItem-module__I2AnSW__button{width:100%;padding-right:0}.MenuItem-module__I2AnSW__withoutIcon.MenuItem-module__I2AnSW__withoutIcon{padding-left:var(--SIZE-400)}.MenuItem-module__I2AnSW__icon{margin:var(--SIZE-50)}
.DepartureAndArrivalStation-module__L6Fzma__departureAndArrivalStationAndTime{display:flex}.DepartureAndArrivalStation-module__L6Fzma__arrival{text-align:right;margin-left:auto}.DepartureAndArrivalStation-module__L6Fzma__arrowContainer{justify-content:center;align-items:flex-end;width:100%;display:flex}.DepartureAndArrivalStation-module__L6Fzma__departureArrival{font-size:2rem;font-weight:var(--weight-semibold)}
.WagonMapServiceModal-module__aE41ua__highlight{background-color:var(--color-grey40);width:4rem;height:4rem}.WagonMapServiceModal-module__aE41ua__highlight>span{padding:1rem}.WagonMapServiceModal-module__aE41ua__modalContent{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto auto;place-items:center;gap:2rem;display:grid}@media (min-width:48em){.WagonMapServiceModal-module__aE41ua__modalContent{grid-template-rows:initial;grid-template-columns:4rem auto;justify-items:start}}.WagonMapServiceModal-module__aE41ua__modalContent>p:not(:first-child){margin-top:0}.WagonMapServiceModal-module__aE41ua__wagonMapContainer{border-top:1px solid var(--color-grey35);border-bottom:1px solid var(--color-grey35);background:var(--color-white);justify-content:center;align-items:center;margin-top:3rem;padding-top:3rem;padding-bottom:3rem;display:flex}.WagonMapServiceModal-module__aE41ua__wagonMapContainer>div{width:auto;max-width:100%}.WagonMapServiceModal-module__aE41ua__wagonMapContainer>div #WagonMapServiceModal-module__aE41ua__service-badge{cursor:pointer}.WagonMapServiceModal-module__aE41ua__wagonMapContainer>div [id^=seat_]{cursor:default}.WagonMapServiceModal-module__aE41ua__scollButton{-webkit-user-select:none;user-select:none;background-color:#ffffffb3;justify-content:center;align-items:center;width:3rem;height:3rem;margin:0 .5rem;display:flex;box-shadow:0 0 16px #0003}.WagonMapServiceModal-module__aE41ua__scollButton.WagonMapServiceModal-module__aE41ua__twoFloors{margin-top:2rem}@media (min-width:48em){.WagonMapServiceModal-module__aE41ua__scollButton{margin-left:1rem;margin-right:1rem}}.WagonMapServiceModal-module__aE41ua__scollButton{cursor:pointer;border-radius:50%}
.SimplePriceCalendar-module__IfZBDW__priceCalAccordion{box-shadow:none}.SimplePriceCalendar-module__IfZBDW__priceCalToggle{justify-content:start;position:relative;left:-1px}.SimplePriceCalendar-module__IfZBDW__priceCalToggle svg{background-color:var(--colour-face-neutral);border-radius:50%;padding:.125rem}@media (prefers-reduced-motion:no-preference){.SimplePriceCalendar-module__IfZBDW__priceCalToggle svg{transition:transform .25s ease-in-out}}.SimplePriceCalendar-module__IfZBDW__toggleButton{background-color:var(--colorScheme-primary-backgroundColor)}.SimplePriceCalendar-module__IfZBDW__priceCalToggle[aria-expanded=true] .SimplePriceCalendar-module__IfZBDW__toggleButton{border-radius:var(--RADIUS-small) var(--RADIUS-small) 0 0;border-bottom:none}.SimplePriceCalendar-module__IfZBDW__priceCalToggle[aria-expanded=true] svg{transform:rotate(180deg)}.SimplePriceCalendar-module__IfZBDW__priceCalContent{border-radius:0 var(--RADIUS-small) var(--RADIUS-small) var(--RADIUS-small);margin:0 var(--SIZE-25);--weekHeight:28.1255rem;grid-template-areas:"title""weekdays""week-switch";display:grid}.SimplePriceCalendar-module__IfZBDW__title{grid-area:title;place-content:center;display:flex}.SimplePriceCalendar-module__IfZBDW__weekDays{grid-area:weekdays}.SimplePriceCalendar-module__IfZBDW__weekSwitcher{grid-area:week-switch}.SimplePriceCalendar-module__IfZBDW__accessibleDisclaimer{padding:0 1rem 1rem}.SimplePriceCalendar-module__IfZBDW__weekSwitcherButton:not(:disabled){border-color:var(--color-white)}@media (min-width:48em){.SimplePriceCalendar-module__IfZBDW__priceCalToggle{width:-moz-fit-content;width:fit-content}.SimplePriceCalendar-module__IfZBDW__title{justify-content:start}}@media (min-width:64em){.SimplePriceCalendar-module__IfZBDW__priceCalContent{--weekHeight:5.875rem;grid-template-areas:"title week-switch""weekdays weekdays"}.SimplePriceCalendar-module__IfZBDW__weekSwitcher{justify-self:flex-end}}
.JourneySummaryPricing-module__wNYF5W__divider{margin:var(--SIZE-250) 0}
.ProfileSelectOption-module__wIyptG__company{list-style-type:none}.ProfileSelectOption-module__wIyptG__label.ProfileSelectOption-module__wIyptG__label{margin:calc(var(--SIZE-100) * -1);padding:var(--SIZE-100);flex-direction:row-reverse;align-self:stretch;align-items:center;display:flex}.ProfileSelectOption-module__wIyptG__label.ProfileSelectOption-module__wIyptG__label>input{align-self:center}.ProfileSelectOption-module__wIyptG__textContent{flex-direction:row;flex-grow:1;align-items:center;gap:1rem;display:flex}.ProfileSelectOption-module__wIyptG__threeLines{white-space:normal;max-height:6rem;position:relative;overflow:hidden}.ProfileSelectOption-module__wIyptG__threeLines:after{content:"";background:linear-gradient(to right, transparent, var(--color-white) 50%);top:4.5rem;right:0;width:60%;height:calc(1.5rem + 1px);display:block;position:absolute;inset-block-end:0}
.GroupPlaceDetails-module__sYK82q__grid{justify-content:right;max-width:215px}.GroupPlaceDetails-module__sYK82q__row{flex-flow:wrap;gap:.5rem;display:flex}.GroupPlaceDetails-module__sYK82q__coachSection{flex:1;min-width:7rem}.GroupPlaceDetails-module__sYK82q__placeNumbers{flex:1}
.WifiQosSelector-module__YB9OfG__buttonInlineBlock button{display:inline-block}.WifiQosSelector-module__YB9OfG__alignItemsCenter{align-items:center}.WifiQosSelector-module__YB9OfG__pattern{content:"";background-position:50%;background-repeat:repeat-x;background-size:36%;border-width:10px;width:120px;height:100%;margin-right:.5rem;padding-right:20px}.WifiQosSelector-module__YB9OfG__slowBackground{background-image:url(/patterns/dotted.svg)}.WifiQosSelector-module__YB9OfG__varyingBackground{background-image:url(/patterns/dashed.svg)}.WifiQosSelector-module__YB9OfG__goodBackground{background-image:url(/patterns/solid.svg)}.WifiQosSelector-module__YB9OfG__circle:before{content:"";border-radius:50%;width:20px;height:20px;margin-right:.5rem;padding-right:20px}.WifiQosSelector-module__YB9OfG__slow:before{background-color:var(--color-red15)}.WifiQosSelector-module__YB9OfG__varying:before{background-color:var(--color-yellow27)}.WifiQosSelector-module__YB9OfG__good:before{background-color:var(--color-green20)}.WifiQosSelector-module__YB9OfG__toggle{width:100%}.WifiQosSelector-module__YB9OfG__toggleInput{width:8.5rem}
.PassengerSelectStep-module__9a67Pq__wrapper{flex-direction:column;display:flex}@media (min-width:64em){.PassengerSelectStep-module__9a67Pq__wrapper{flex-direction:row}}.PassengerSelectStep-module__9a67Pq__content{padding:var(--SIZE-300);border-radius:0 var(--RADIUS-small) var(--RADIUS-small) 0;flex:3}@media not all and (min-width:64em){.PassengerSelectStep-module__9a67Pq__content{border-radius:var(--RADIUS-small)}}.PassengerSelectStep-module__9a67Pq__image{flex:1}@media not all and (min-width:64em){.PassengerSelectStep-module__9a67Pq__image{display:none}}.PassengerSelectStep-module__9a67Pq__image picture{width:100%;height:100%}.PassengerSelectStep-module__9a67Pq__image>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-width:var(--MEASURE-300);border-radius:var(--RADIUS-small) 0 0 var(--RADIUS-small);margin-left:50%;transform:translate(-50%)}@media (min-width:64em){.PassengerSelectStep-module__9a67Pq__image>img{-o-object-position:right;object-position:right}}@media not all and (min-width:48em){.PassengerSelectStep-module__9a67Pq__passengerInputGroup>*{width:100%}}.PassengerSelectStep-module__9a67Pq__submitButton{align-self:flex-end;width:100%}@media (min-width:48em){.PassengerSelectStep-module__9a67Pq__submitButton{width:-moz-fit-content;width:fit-content}}
.ProfileLabel-module__sNs16G__container{overflow:hidden}.ProfileLabel-module__sNs16G__threeLines{white-space:normal;max-height:6rem;display:flex;position:relative;overflow:hidden}.ProfileLabel-module__sNs16G__threeLines:after{content:"";background:linear-gradient(to right, transparent, var(--color-white) 50%);top:4.5rem;right:0;width:60%;height:calc(1.5rem + 1px);display:block;position:absolute;inset-block-end:0}
.DescriptionTerm-module__ByxXiq__dt{display:block}
.MapControls-module__5yRKiW__mapControls{top:var(--SIZE-200);right:var(--SIZE-200);border-radius:var(--RADIUS-small);background:var(--colour-face-weak);flex-direction:column;display:flex;position:absolute;overflow:hidden}.MapControls-module__5yRKiW__mapControls button{font-size:var(--FONT-size-200);padding:var(--SIZE-100);color:var(--colour-content-strong-inverted)}.MapControls-module__5yRKiW__mapControls button:hover{background:var(--colour-face-whiteBlack-moderate)}
.DynamicMap-module__V5Cq1q__wrapper{padding-top:3rem;padding-bottom:3rem}.DynamicMap-module__V5Cq1q__mapWrapper{display:flex;position:relative}.DynamicMap-module__V5Cq1q__mapWrapper .DynamicMap-module__V5Cq1q__overlays>div{position:static!important}.DynamicMap-module__V5Cq1q__mapWrapper .DynamicMap-module__V5Cq1q__mapboxgl-ctrl-group{float:right;width:1.875rem;margin-top:1rem;margin-right:1rem}.DynamicMap-module__V5Cq1q__dynamicMap{grid-template-rows:auto 1fr;display:grid}@media (min-width:64em){.DynamicMap-module__V5Cq1q__dynamicMap{grid-template-columns:1fr 1fr}}.DynamicMap-module__V5Cq1q__contentContainer{grid-area:1/1/auto/3;display:grid}.DynamicMap-module__V5Cq1q__sidePanelContainer{display:grid}.DynamicMap-module__V5Cq1q__sidebar{min-height:26rem;padding-top:2rem}@media (min-width:64em){.DynamicMap-module__V5Cq1q__sidebar{width:50%;min-height:45rem;padding:2rem}}.DynamicMap-module__V5Cq1q__canvas{grid-area:2/1/auto/3;height:30rem;position:relative}@media (min-width:64em){.DynamicMap-module__V5Cq1q__canvas{height:45rem}}.DynamicMap-module__V5Cq1q__fullWidthCanvas{grid-row:1}@media (min-width:64em){.DynamicMap-module__V5Cq1q__twoThirdWidthCanvas{grid-area:1/2}}.DynamicMap-module__V5Cq1q__itemPopup{filter:drop-shadow(.5rem .5rem 1rem var(--color-black))}.DynamicMap-module__V5Cq1q__itemPopup .mapboxgl-popup-tip{border-top-color:var(--color-grey40)}.DynamicMap-module__V5Cq1q__itemPopup .mapboxgl-popup-content{background:var(--color-grey40);border-radius:.5rem;padding:.25rem}.DynamicMap-module__V5Cq1q__itemPopup .mapboxgl-popup-close-button{display:none}.DynamicMap-module__V5Cq1q__itemPopup .DynamicMap-module__V5Cq1q__scrollLinkIcon{transform:rotate(-90deg)}
.TrainMarker-module__oi-ETq__direction{filter:drop-shadow(0 0 2px #000);pointer-events:none;transform:translate(-50%, -50%) rotate(var(--direction,0deg));width:6.25rem;height:6.25rem;transition:fill 4s;position:absolute;top:50%;left:50%}.TrainMarker-module__oi-ETq__selection{color:#fff6;opacity:0;pointer-events:none;transform-origin:50%;width:3.875rem;height:3.875rem;transition:opacity .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.TrainMarker-module__oi-ETq__selection[data-selected=true]{opacity:1;transform:translate(-50%,-50%)scale(2.5)}@media (prefers-reduced-motion:no-preference){.TrainMarker-module__oi-ETq__selection{transition:opacity .3s,transform .3s}}.TrainMarker-module__oi-ETq__text{--hover-offset:.25rem;background-clip:content-box;background-color:var(--color-grey10);border:var(--hover-offset) solid transparent;box-sizing:content-box;color:#fff;cursor:pointer;font-size:1rem;font-weight:var(--weight-semibold);pointer-events:all;text-align:center;border-radius:50%;place-content:center;width:3.875rem;height:3.875rem;padding:.125rem;line-height:1.125;display:inline-grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TrainMarker-module__oi-ETq__text:hover{--hover-offset:1rem}.TrainMarker-module__oi-ETq__text[data-failure=true]{background-color:var(--color-grey15)}.TrainMarker-module__oi-ETq__text[data-selected=true]{--hover-offset:0}[aria-label]:has(>.TrainMarker-module__oi-ETq__text:hover){filter:brightness(1.25)contrast(1.1)}:is(.TrainMarker-module__oi-ETq__direction,.TrainMarker-module__oi-ETq__text)[data-removed=true]{transform:translate(-50%,-50%)scale(0)}@media (prefers-reduced-motion:no-preference){@keyframes TrainMarker-module__oi-ETq__removeMarker{0%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(-50%,-50%)scale(0)}}}
:where(.MapCanvas-module__ecXYDW__container){width:100%;height:100%;position:relative}:where(.MapCanvas-module__ecXYDW__container) .mapboxgl-scroll-zoom-blocker{z-index:100;will-change:opacity}:where(.MapCanvas-module__ecXYDW__container) .mapboxgl-touch-pan-blocker{z-index:100;will-change:opacity}
.RadallaTrainMap-module__ljK70q__trainMap{flex-grow:inherit;grid-template-rows:auto 1fr;display:grid}@media (min-width:64em){.RadallaTrainMap-module__ljK70q__trainMap{--var-nav-link-height:76.5px;bottom:0;left:0;right:0;top:calc(var(--top-nav-height) + var(--var-nav-link-height));flex-direction:column;grid-template-columns:1fr 1fr;display:flex;position:absolute}}.RadallaTrainMap-module__ljK70q__sidebar{min-height:32rem;padding-top:1.5rem}@media (min-width:64em){.RadallaTrainMap-module__ljK70q__sidebar{width:50%;height:53rem;padding-top:2rem}}.RadallaTrainMap-module__ljK70q__contentContainer{grid-area:1/1/auto/3;display:grid}.RadallaTrainMap-module__ljK70q__canvas{grid-area:1/2;height:53rem}.RadallaTrainMap-module__ljK70q__canvas button:not(:is([data-button],[data-canvas])){background:0 0;background:initial}@media not all and (min-width:64em){.RadallaTrainMap-module__ljK70q__canvas{display:none}}.RadallaTrainMap-module__ljK70q__mobileMapContainer{height:8.5rem;position:relative}@media (min-width:64em){.RadallaTrainMap-module__ljK70q__mobileMapContainer{display:none}}.RadallaTrainMap-module__ljK70q__mobileCanvasWrapper{height:100%}.RadallaTrainMap-module__ljK70q__mobileCanvas{contain:layout;width:100%;height:100%;position:absolute}.RadallaTrainMap-module__ljK70q__mobileCanvas.RadallaTrainMap-module__ljK70q__open{width:100vw;height:calc(100 * var(--vh,1vh));z-index:10000;position:fixed;top:0;left:0}.RadallaTrainMap-module__ljK70q__interactionBlocker{background:0 0;width:100%;height:100%;position:absolute;top:0}.RadallaTrainMap-module__ljK70q__showMapButtonContainer{flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;inset:0 0 .5rem}.RadallaTrainMap-module__ljK70q__sidePanelContainer{display:grid}.RadallaTrainMap-module__ljK70q__searchContainer{padding:0 0 1.5rem;container:searchContainer/inline-size;}@media (min-width:64em){.RadallaTrainMap-module__ljK70q__searchContainer{padding-bottom:2rem;padding-right:2rem}}.RadallaTrainMap-module__ljK70q__skipToBookedPlaces{color:var(--color-blue25);background:var(--color-grey10);z-index:var(--z-above-header);top:calc(var(--top-nav-height) + 1rem);border-radius:3px;padding:1rem 2rem;line-height:1;position:absolute;transform:translate(1rem)}
.PassengerInputGroup-module__ourOKW__quantityInput{align-self:initial}
.ProfileNavigationContent-module__vduFkW__container{max-height:calc(100 * var(--vh,1vh));padding-bottom:0;position:relative;overflow:auto}@media (min-width:48em){.ProfileNavigationContent-module__vduFkW__container{max-height:80vh}}.ProfileNavigationContent-module__vduFkW__profileWrapper{border:0;margin:0;padding:0}.ProfileNavigationContent-module__vduFkW__profileContainer{align-items:center}.ProfileNavigationContent-module__vduFkW__profileContainer label{padding:0}.ProfileNavigationContent-module__vduFkW__nameOrCompany{flex-grow:1}.ProfileNavigationContent-module__vduFkW__item{padding:var(--SIZE-200) 0}.ProfileNavigationContent-module__vduFkW__item:first-child{padding-top:0}.ProfileNavigationContent-module__vduFkW__item+.ProfileNavigationContent-module__vduFkW__item{border-top:var(--BORDER-weight-200) solid var(--line-color)}.ProfileNavigationContent-module__vduFkW__filter.ProfileNavigationContent-module__vduFkW__filter{padding:0}.ProfileNavigationContent-module__vduFkW__filter.ProfileNavigationContent-module__vduFkW__filter input{min-width:0}
.SmallGroupPlaceDetails-module__grbHSa__rowContainer{margin-top:0;margin-bottom:1rem}.SmallGroupPlaceDetails-module__grbHSa__row{flex-flow:wrap;gap:.5rem;margin-bottom:.25rem;display:flex}.SmallGroupPlaceDetails-module__grbHSa__passengersSection{width:6.8rem}.SmallGroupPlaceDetails-module__grbHSa__coachSection{width:6.5rem}.SmallGroupPlaceDetails-module__grbHSa__placeNumbers{width:3.6rem}
.TripSearch-module__2JRMXG__tripSearch{contain:unset;z-index:1;position:relative;overflow:visible}@media (min-width:48em){.TripSearch-module__2JRMXG__tripSearch{padding-bottom:2.5rem}}.TripSearch-module__2JRMXG__searchButton{white-space:nowrap;align-self:center;width:100%;margin:0 auto}@media (min-width:48em){.TripSearch-module__2JRMXG__searchButton{width:-moz-fit-content;width:fit-content}.TripSearch-module__2JRMXG__searchButton.TripSearch-module__2JRMXG__floating{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}}
.DepartureAndArrivalTime-module__RzO90W__departureAndArrivalStationAndTime{display:flex}.DepartureAndArrivalTime-module__RzO90W__departure{flex-wrap:wrap;flex:1;display:flex}.DepartureAndArrivalTime-module__RzO90W__arrival{text-align:right;flex-wrap:wrap;flex:1;margin-left:auto;display:flex}.DepartureAndArrivalTime-module__RzO90W__arrowContainer{flex:0;justify-content:center;align-items:flex-end;width:100%;display:flex}.DepartureAndArrivalTime-module__RzO90W__departureArrival{font-size:2rem;font-weight:var(--weight-semibold);width:100%;margin-top:auto}.DepartureAndArrivalTime-module__RzO90W__station{width:100%}.DepartureAndArrivalTime-module__RzO90W__arrival .DepartureAndArrivalTime-module__RzO90W__station{text-align:right}
.RecentRoutes-module__5izPVq__container{min-height:2rem;margin-bottom:.5rem;position:relative}.RecentRoutes-module__5izPVq__routeList{position:absolute;inset:0}@media not all and (min-width:48em){.RecentRoutes-module__5izPVq__routeList{padding:var(--SIZE-200) 0;margin:calc(var(--SIZE-200) * -1) 0;overflow-x:scroll}}.RecentRoutes-module__5izPVq__route{white-space:nowrap;flex:none}@media (min-width:48em){.RecentRoutes-module__5izPVq__route.hideOnDesktop{display:none}}
.Compensation-module__RS0fnG__compensation ul{margin:0;padding:0}.Compensation-module__RS0fnG__compensation{position:relative;overflow:hidden}.Compensation-module__RS0fnG__loadingBox{z-index:100;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.SelectVehiclesPage-module__ejefoW__heading{grid-gap:1rem;align-items:center;gap:1rem;display:grid}@media (min-width:48em){.SelectVehiclesPage-module__ejefoW__heading{grid-template-columns:1fr auto}}
.OrderInfoHeading-module__K_2MtW__container{margin-bottom:2rem}.OrderInfoHeading-module__K_2MtW__textContainer{font-weight:var(--weight-medium);align-items:center;gap:0 .5rem;display:flex}@media not all and (min-width:48em){.OrderInfoHeading-module__K_2MtW__textContainer{flex-wrap:wrap}.OrderInfoHeading-module__K_2MtW__date{width:100%}.OrderInfoHeading-module__K_2MtW__divider{display:none}}
.LongDistance-module__KXfG-q__rowContainer{flex-direction:row;justify-content:space-between;gap:.5rem;width:100%;margin-bottom:1rem;display:flex}.LongDistance-module__KXfG-q__compartmentRow{margin-bottom:1rem}.LongDistance-module__KXfG-q__passengerTypeContainer{max-width:8.25rem}
.ScrollIndicators-module__kcWlaG__indicator{pointer-events:none;opacity:0;width:1rem;height:100%;transition:opacity .2s;position:absolute;top:0}@media (min-width:48em){.ScrollIndicators-module__kcWlaG__indicator{display:none}}.ScrollIndicators-module__kcWlaG__indicator.ScrollIndicators-module__kcWlaG__show{opacity:1}.ScrollIndicators-module__kcWlaG__indicator.ScrollIndicators-module__kcWlaG__left{background:linear-gradient(to right, var(--color-grey10), #0000);left:0}.ScrollIndicators-module__kcWlaG__indicator.ScrollIndicators-module__kcWlaG__right{background:linear-gradient(to left, var(--color-grey10), #0000);right:0}
.Messages-module__JDfJfq__dateLimits>p{margin:0}
.JourneySearchPage-module__nL7CCa__container{margin-bottom:var(--SIZE-300)}
.GroupTicketInfoBox-module__uEUhWG__linkContainer{display:flex}
.Individual-module__HKUQaW__legList{vertical-align:top;flex-flow:wrap;justify-content:left;max-width:56.25rem;display:flex}@media not all and (min-width:48em){.Individual-module__HKUQaW__legList{gap:2rem 1rem}}@media (min-width:23.4375em){.Individual-module__HKUQaW__legList{gap:2rem 1rem}}@media (min-width:64em){.Individual-module__HKUQaW__legList{gap:2rem 5rem}}@media print{.Individual-module__HKUQaW__legList{vertical-align:top;flex-direction:row;gap:2rem 4rem;padding:1rem}}
.TimeTableTripSearch-module__zgu0WW__tripSearch{contain:unset;padding-bottom:.75rem;position:relative;overflow:visible}.TimeTableTripSearch-module__zgu0WW__listContainer{min-height:642px}.TimeTableTripSearch-module__zgu0WW__item{grid-column-gap:.5rem;grid-template-columns:auto 1fr 1rem;grid-template-areas:"time time time""duration transfers chevron""legs legs legs";column-gap:.5rem;padding:.5rem .75rem;display:grid}.TimeTableTripSearch-module__zgu0WW__list{margin:0;padding:0;list-style:none}.TimeTableTripSearch-module__zgu0WW__skeleton{height:7.125rem}@media (min-width:48em){.TimeTableTripSearch-module__zgu0WW__skeleton{height:6.875rem}}@media (min-width:64em){.TimeTableTripSearch-module__zgu0WW__item{grid-template-columns:repeat(3,11rem) 1fr 1rem;grid-template-areas:"time duration transfers legs chevron";padding:.75rem 1rem}.TimeTableTripSearch-module__zgu0WW__listContainer{min-height:370px}.TimeTableTripSearch-module__zgu0WW__datePicker{width:50%}.TimeTableTripSearch-module__zgu0WW__skeleton{height:3.625rem}}.TimeTableTripSearch-module__zgu0WW__schedule{white-space:nowrap;grid-area:time}.TimeTableTripSearch-module__zgu0WW__duration{white-space:nowrap;grid-area:duration}.TimeTableTripSearch-module__zgu0WW__transfers{white-space:nowrap;grid-area:transfers}.TimeTableTripSearch-module__zgu0WW__legs{grid-area:legs}.TimeTableTripSearch-module__zgu0WW__chevron{grid-area:chevron}
.WalttiHslTickets-module__I370Za__walttiUpsellBox{padding-left:2rem;position:relative}.WalttiHslTickets-module__I370Za__walttiUpsellBox:after{content:"";background-color:var(--color-blue10,white);border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;width:.75rem;height:100%;display:block;position:absolute;top:0;bottom:0;left:0}.WalttiHslTickets-module__I370Za__walttiTag{padding:var(--SIZE-50) var(--SIZE-75)}
.MyJourneysNavigation-module__LnkzsW__list{padding-left:0;list-style-type:none}.MyJourneysNavigation-module__LnkzsW__item{padding:var(--SIZE-200) 0}.MyJourneysNavigation-module__LnkzsW__item+.MyJourneysNavigation-module__LnkzsW__item{border-top:var(--BORDER-weight-200) solid var(--line-color)}
.styles-module__F_oQ9G__tripSearch{}@media (min-width:48em){.styles-module__F_oQ9G__tripSearch{margin:0 0 3.5rem}}
.TicketLayout-module__bt-mQa__layout{flex-direction:column}.TicketLayout-module__bt-mQa__footer{flex-direction:column;align-items:center;display:flex}@media not all and (min-width:64em){.TicketLayout-module__bt-mQa__layout{padding:3rem 0}}@media (min-width:48em) and (max-width:89.9375em){.TicketLayout-module__bt-mQa__layout{padding:3rem 1.75rem}}@media (min-width:75em){.TicketLayout-module__bt-mQa__layout{padding:3rem 6.5rem}}@media print{.TicketLayout-module__bt-mQa__layout{padding:1rem}.TicketLayout-module__bt-mQa__footer{flex:4;width:42%}}
.PlannedTrackWork-module__pTwozq__button{--data-text-heading-color:var(--accent-color);min-height:3rem}
.EmptyListPlaceholder-module__YbtJ8W__emptyListPlaceholder{max-width:var(--MEASURE-300)}
.UserOrders-module__OjM6uq__withSidebar{gap:var(--SIZE-300);flex-direction:column;display:flex}@media (min-width:64em){.UserOrders-module__OjM6uq__withSidebar{flex-direction:row}}.UserOrders-module__OjM6uq__content{gap:var(--SIZE-500);flex-direction:column;flex:1;display:flex}.UserOrders-module__OjM6uq__sidebar{max-width:100%}@media (min-width:64em){.UserOrders-module__OjM6uq__sidebar{width:var(--MEASURE-300)}}.UserOrders-module__OjM6uq__orderButton{align-self:flex-start}@media (min-width:48em){.UserOrders-module__OjM6uq__orderInfo{align-items:center}}
.ProfileSelect-module__hux7IG__wrapper{max-width:480px;margin:auto}.ProfileSelect-module__hux7IG__continueButtonContainer{position:sticky;bottom:1rem}
.VehicleInfo-module__5JKRAG__vehicleModel{margin:0 var(--SIZE-100);white-space:nowrap;display:block}
.CiamRoleSelection-module__5NgOgG__contentWrapper{background-color:#0000;position:relative}
.JourneyChangesInfoModal-module__T9LyIG__zeroOutButtonPadding{margin-left:calc(calc(var(--data-button-size,.25rem) + .25rem) * -1)}
.UserMultiTicket-module__GY_w7W__detailedSeriesTicketGrid{grid-gap:var(--SIZE-200);gap:var(--SIZE-200);grid-template-columns:1fr;display:grid}.UserMultiTicket-module__GY_w7W__userMultiTicketPageGrid{grid-gap:var(--SIZE-300);gap:var(--SIZE-300);grid-template-areas:"actions""leftColumn""rightColumn";display:grid}@media (min-width:64em){.UserMultiTicket-module__GY_w7W__userMultiTicketPageGrid{grid-template-columns:3fr 1fr;grid-template-areas:"leftColumn actions""leftColumn rightColumn";grid-template-rows:minmax(var(--SIZE-200), auto);gap:var(--SIZE-200) calc(6 * var(--SIZE-200))}.UserMultiTicket-module__GY_w7W__detailedSeriesTicketGrid{grid-template-columns:1fr 1fr}}.UserMultiTicket-module__GY_w7W__leftColumn{grid-area:leftColumn}.UserMultiTicket-module__GY_w7W__rightColumn{grid-area:rightColumn}.UserMultiTicket-module__GY_w7W__actions{grid-area:actions}
.OrderSearch-module__herYiq__button{min-width:0;min-width:initial;width:var(--input-height);height:var(--input-height);padding:0}
.CookieConsent-module__d5yoqW__link{display:inline-block}.CookieConsent-module__d5yoqW__modal{width:100%;max-width:100%;padding:var(--SIZE-200) 0;margin:auto 0 0}@media not all and (min-width:48em){.CookieConsent-module__d5yoqW__modal{max-height:100%;overflow:auto}}.CookieConsent-module__d5yoqW__modal:not([open]){display:none!important}.CookieConsent-module__d5yoqW__modal::backdrop{background-color:#33333380}.CookieConsent-module__d5yoqW__container{grid-gap:var(--SIZE-200);gap:var(--SIZE-200);display:grid}@media not all and (min-width:48em){.CookieConsent-module__d5yoqW__container{grid-template:"languages" min-content "header" min-content "content" calc(20 * var(--vh,1vh)) "buttons" min-content / 1fr}}@media (min-width:48em){.CookieConsent-module__d5yoqW__container{grid-template:"languages languages"min-content"header buttons"min-content"content buttons"1fr/1fr fit-content(40%)}}.CookieConsent-module__d5yoqW__languages{grid-area:languages}.CookieConsent-module__d5yoqW__header{grid-area:header}.CookieConsent-module__d5yoqW__content{grid-area:content;position:relative}.CookieConsent-module__d5yoqW__contentScroller{--gradient-height:2rem;height:100%;padding-bottom:var(--gradient-height);-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--gradient-height)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--gradient-height)), transparent 100%);mask-image:linear-gradient(to bottom, black calc(100% - var(--gradient-height)), transparent 100%);position:absolute;overflow:auto}.CookieConsent-module__d5yoqW__buttons{grid-area:buttons}
.B2bContactForm-module__R_1SIa__b2bContactFormContainer{position:relative}.B2bContactForm-module__R_1SIa__successIndicator{z-index:1;position:absolute;inset:0}.B2bContactForm-module__R_1SIa__successIndicatorHidden{display:none}
.B2bLeadForm-module__6GhCeW__b2bLeadFormContainer{position:relative}.B2bLeadForm-module__6GhCeW__successIndicator{z-index:1;position:absolute;inset:0}.B2bLeadForm-module__6GhCeW__successIndicatorHidden{display:none}
.BusConnections-module__Nzzcna__topContainer{gap:var(--SIZE-200) var(--SIZE-250);flex-direction:column;display:flex}@media (min-width:48em){.BusConnections-module__Nzzcna__topContainer{flex-direction:row;align-items:center}}
.Summary-module___pUYtG__cancelButton{margin:var(--SIZE-100) 0;white-space:nowrap}@media (min-width:48em){.Summary-module___pUYtG__cancelButton{max-width:20rem}}
.CookieConsentSettings-module__4ZEfDW__container{margin-top:4.875rem;margin-bottom:4.875rem}.CookieConsentSettings-module__4ZEfDW__legend{margin-bottom:2rem}.CookieConsentSettings-module__4ZEfDW__consentCheckbox{display:flex}.CookieConsentSettings-module__4ZEfDW__consentCheckbox input{align-self:start}.CookieConsentSettings-module__4ZEfDW__submitButton{align-self:center}
.mergeRoundedBorders-module__ilblHa__container{flex-direction:column;display:flex}.mergeRoundedBorders-module__ilblHa__container.mergeRoundedBorders-module__ilblHa__container>*+*{border-top-left-radius:0;border-top-right-radius:0}.mergeRoundedBorders-module__ilblHa__container.mergeRoundedBorders-module__ilblHa__container>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}
.MyMultiTicketPage-module__kPJA7q__headerTitle{white-space:pre-line!important}
.ContentfulNewsArticle-module__BP5PCW__goBackLink{align-items:center;gap:.5rem;margin-bottom:1rem;display:inline-flex}.ContentfulNewsArticle-module__BP5PCW__image{flex-direction:column;gap:.5rem;display:flex;position:relative}.ContentfulNewsArticle-module__BP5PCW__image img{width:100%;height:auto}.ContentfulNewsArticle-module__BP5PCW__heading{max-width:var(--content-column-width);flex-direction:column;gap:1rem;display:flex}.ContentfulNewsArticle-module__BP5PCW__article{flex-direction:column;gap:2.5rem;display:flex}@media (min-width:48em){.ContentfulNewsArticle-module__BP5PCW__article{gap:3.5rem}}.ContentfulNewsArticle-module__BP5PCW__content{max-width:var(--content-column-width)}
/*# sourceMappingURL=1o5apsmke81bt.css.map*/