.ArticleAuthors-module__Jt2Foa__authorList{flex-wrap:wrap;justify-content:center;gap:1rem 2.5rem;margin-top:3rem;margin-bottom:3.5rem;display:flex}
.Author-module__z9Vs8G__author{max-width:25rem}@media (min-width:48em){.Author-module__z9Vs8G__author{flex:50%;min-width:18rem;max-width:21rem}.Author-module__z9Vs8G__author:only-child{margin-right:auto}}.Author-module__z9Vs8G__header{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.Author-module__z9Vs8G__image{border-radius:50%;overflow:hidden}.Author-module__z9Vs8G__image img,.Author-module__z9Vs8G__image svg{width:96px;height:96px}.Author-module__z9Vs8G__description{margin:0}
.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}
.ContentfulContentBoxWithFullwidthBackgroundImage-module__i0HlTa__wrapper{background-color:var(--color-grey10);position:relative;transform:translate(0)}.ContentfulContentBoxWithFullwidthBackgroundImage-module__i0HlTa__wrapper>picture>img{-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top;width:100%;height:100%;position:absolute}@media (min-width:48em){.ContentfulContentBoxWithFullwidthBackgroundImage-module__i0HlTa__wrapper>picture>img{-o-object-position:center center;object-position:center center}}.ContentfulContentBoxWithFullwidthBackgroundImage-module__i0HlTa__wrapper.ContentfulContentBoxWithFullwidthBackgroundImage-module__i0HlTa__hasMobileImg>picture>img{-o-object-position:center top;object-position:center top}.ContentfulContentBoxWithFullwidthBackgroundImage-module__i0HlTa__wrapper.ContentfulContentBoxWithFullwidthBackgroundImage-module__i0HlTa__dimmed>picture>img{opacity:.5}.ContentfulContentBoxWithFullwidthBackgroundImage-module__i0HlTa__container{contain:layout;margin:10rem 0 2rem}@media (min-width:48em){.ContentfulContentBoxWithFullwidthBackgroundImage-module__i0HlTa__container{margin:5rem 0}}.ContentfulContentBoxWithFullwidthBackgroundImage-module__i0HlTa__columnContainer{flex-direction:column;gap:1rem;display:flex}@media (min-width:48em){.ContentfulContentBoxWithFullwidthBackgroundImage-module__i0HlTa__columnContainer{flex-direction:row}.ContentfulContentBoxWithFullwidthBackgroundImage-module__i0HlTa__column{flex:1;padding:1rem}}.ContentfulContentBoxWithFullwidthBackgroundImage-module__i0HlTa__headerRow{margin-bottom:2rem;position:relative}
.DecorativeElement-module__fyvoSW__contentWrapper{--decorationSpacing:2rem;padding-top:var(--decorationSpacing);padding-right:var(--decorationSpacing);margin-right:var(--decorationSpacing);position:relative;transform:translate(0)}@media (min-width:48em){.DecorativeElement-module__fyvoSW__contentWrapper{padding-top:0;padding-bottom:var(--decorationSpacing)}}.DecorativeElement-module__fyvoSW__contentContainer{position:relative}.DecorativeElement-module__fyvoSW__decoration{z-index:-1;width:67%;max-width:15rem;height:auto;position:absolute;top:0;bottom:auto;right:0}@media (min-width:48em){.DecorativeElement-module__fyvoSW__decoration{top:auto;bottom:0}}.DecorativeElement-module__fyvoSW__decoration:before{content:"";border-style:solid;border-width:1rem;border-color:inherit;width:100%;padding-top:calc(75% - var(--decorationSpacing));display:block;position:absolute;top:0;right:0}@media (min-width:48em){.DecorativeElement-module__fyvoSW__decoration:before{top:auto;bottom:0}}.DecorativeElement-module__fyvoSW__hasImage.DecorativeElement-module__fyvoSW__contentWrapper{padding-bottom:var(--decorationSpacing);padding-top:0;padding-top:initial}.DecorativeElement-module__fyvoSW__hasImage.DecorativeElement-module__fyvoSW__contentWrapper img{-o-object-fit:cover;object-fit:cover;z-index:1;width:100%;height:100%;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DecorativeElement-module__fyvoSW__hasImage.DecorativeElement-module__fyvoSW__contentWrapper .DecorativeElement-module__fyvoSW__contentContainer:before{content:"";width:100%;display:block}.DecorativeElement-module__fyvoSW__hasImage.DecorativeElement-module__fyvoSW__contentWrapper .DecorativeElement-module__fyvoSW__contentContainer>div{z-index:2;position:absolute;top:1rem;right:1rem}@media (min-width:48em){.DecorativeElement-module__fyvoSW__hasImage.DecorativeElement-module__fyvoSW__contentWrapper .DecorativeElement-module__fyvoSW__contentContainer>div{right:var(--decorationSpacing);top:var(--decorationSpacing)}}.DecorativeElement-module__fyvoSW__hasImage.DecorativeElement-module__fyvoSW__contentWrapper .DecorativeElement-module__fyvoSW__contentContainer:before{padding-bottom:65%;padding-bottom:round(65%,1px)}.DecorativeElement-module__fyvoSW__hasImage .DecorativeElement-module__fyvoSW__decoration{top:auto;bottom:0;top:initial;max-width:none;max-width:initial}.DecorativeElement-module__fyvoSW__hasImage .DecorativeElement-module__fyvoSW__decoration:before{top:auto;bottom:0;top:initial}@media (min-width:48em){.DecorativeElement-module__fyvoSW__top.DecorativeElement-module__fyvoSW__contentWrapper{padding-top:var(--decorationSpacing);padding-bottom:0}}.DecorativeElement-module__fyvoSW__left.DecorativeElement-module__fyvoSW__contentWrapper{padding-left:var(--decorationSpacing);padding-right:0;padding-right:initial}.DecorativeElement-module__fyvoSW__left .DecorativeElement-module__fyvoSW__decoration{left:0;right:auto;right:initial}@media (min-width:48em){.DecorativeElement-module__fyvoSW__top .DecorativeElement-module__fyvoSW__decoration,.DecorativeElement-module__fyvoSW__top .DecorativeElement-module__fyvoSW__decoration:before{top:0;bottom:auto;bottom:initial}}.DecorativeElement-module__fyvoSW__last .DecorativeElement-module__fyvoSW__decoration{top:auto;top:initial;left:auto;left:initial;bottom:0;right:calc(-1*var(--decorationSpacing))}.DecorativeElement-module__fyvoSW__last .DecorativeElement-module__fyvoSW__decoration:before{margin-top:calc(-1*(75% - var(--decorationSpacing)))}@media (min-width:48em){.DecorativeElement-module__fyvoSW__last .DecorativeElement-module__fyvoSW__decoration{top:0;bottom:auto;bottom:initial}.DecorativeElement-module__fyvoSW__last .DecorativeElement-module__fyvoSW__decoration:before{margin-top:0;margin-top:initial}}
.ContentfulDecorativeImageWithText-module__afXSrq__richTextContent{margin-top:.5rem;margin-bottom:1rem}.ContentfulDecorativeImageWithText-module__afXSrq__richTextContent:last-child{margin-bottom:0}.ContentfulDecorativeImageWithText-module__afXSrq__subTitle{text-transform:uppercase;order:-1}.ContentfulDecorativeImageWithText-module__afXSrq__row{flex-flow:column;padding:4.5rem 0;display:flex;transform:translate(0)}.ContentfulDecorativeImageWithText-module__afXSrq__textContentFirst{flex-flow:column-reverse}.ContentfulDecorativeImageWithText-module__afXSrq__textContentFirst .ContentfulDecorativeImageWithText-module__afXSrq__column{margin-bottom:2rem}.ContentfulDecorativeImageWithText-module__afXSrq__textContentFirst a{width:100%;margin-top:2rem}@media (min-width:48em){.ContentfulDecorativeImageWithText-module__afXSrq__row{flex-flow:row;align-items:center}.ContentfulDecorativeImageWithText-module__afXSrq__rowReverse{flex-flow:row-reverse}}.ContentfulDecorativeImageWithText-module__afXSrq__column{flex-direction:column;display:flex}.ContentfulDecorativeImageWithText-module__afXSrq__column+.ContentfulDecorativeImageWithText-module__afXSrq__column{margin-top:1.5rem}@media (min-width:48em){.ContentfulDecorativeImageWithText-module__afXSrq__column+.ContentfulDecorativeImageWithText-module__afXSrq__column{margin-top:0}}.ContentfulDecorativeImageWithText-module__afXSrq__column>div{width:100%}.ContentfulDecorativeImageWithText-module__afXSrq__column>a{align-self:flex-start}
.BusinessIdSelector-module__9A0G1G__container{grid-gap:1rem;align-items:center;gap:1rem;width:100%;display:grid}@media (min-width:48em){.BusinessIdSelector-module__9A0G1G__container{grid-template-columns:1fr 1fr}}@media (min-width:64em){.BusinessIdSelector-module__9A0G1G__container{grid-template-columns:1fr 1fr 1fr 1fr}}.BusinessIdSelector-module__9A0G1G__button{align-self:flex-start}@media (min-width:64em){.BusinessIdSelector-module__9A0G1G__button{grid-column:2/span 3}}.BusinessIdSelector-module__9A0G1G__button.BusinessIdSelector-module__9A0G1G__hidden{visibility:hidden}
.ServiceDescription-module__IAMQzq__button{margin-left:-.375rem}
.PurchaseFlowBase-module__wODXpq__flowBase{padding-bottom:8rem}@media (min-width:48em){.PurchaseFlowBase-module__wODXpq__flowBase{background-image:url(/purchase-funnel-background.svg);background-position:50% 36rem;background-repeat:no-repeat;background-size:auto 200rem;background-attachment:local,scroll}}.PurchaseFlowBase-module__wODXpq__baseLoader{justify-content:center;align-items:center;min-height:50vh;display:flex}
.SubHeading-module__tyU0Ga__header{flex-direction:row;gap:1rem;display:flex}.SubHeading-module__tyU0Ga__header h2{align-self:start;display:flex}@media not all and (min-width:48em){.SubHeading-module__tyU0Ga__header h2{font-size:1.25rem}}
.SelectBicyclesPage-module__xLr4OG__dynamicRow{flex-direction:column;justify-content:space-between;gap:1rem;display:flex}@media (min-width:48em){.SelectBicyclesPage-module__xLr4OG__dynamicRow{flex-direction:row}.SelectBicyclesPage-module__xLr4OG__childContainer{flex-wrap:wrap;align-content:center;display:flex}}
.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}}
.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;overflow:hidden;-webkit-mask-image:linear-gradient(270deg,#0000,#00000080 .5rem,#000 1.5rem);mask-image:linear-gradient(270deg,#0000,#00000080 .5rem,#000 1.5rem)}.DurationTransfers-module__HG48aq__duration,.DurationTransfers-module__HG48aq__transferCount{font-family:var(--font-monospace);font-weight:var(--weight-regular);align-items:center}
.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}
.UpsellBox-module__rEd4ra__container{padding-left:.75rem;position:relative}.UpsellBox-module__rEd4ra__container :where([data-canvas~=white]){--hover-bg-color:var(--color-grey40)}.UpsellBox-module__rEd4ra__container :where([data-canvas=grey10]){--hover-bg-color:var(--color-grey15);border:2px solid var(--color-grey15)}.UpsellBox-module__rEd4ra__container :where([data-canvas=grey40]){--hover-bg-color:var(--color-grey30)}.UpsellBox-module__rEd4ra__container ul{margin:0;padding:0}.UpsellBox-module__rEd4ra__container li{list-style:none}.UpsellBox-module__rEd4ra__container :where([data-muted-text]){color:var(--text-muted);font-weight:var(--weight-medium)}.UpsellBox-module__rEd4ra__container:before{content:"";background-color:var(--upsell-line-color,var(--accent-color,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}.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{padding:1.5rem 1.5rem 1.5rem 1.25rem}}
.CircleIcon-module__B38gVq__container{--border-width:2px;--padding:.25rem;border:var(--border-width)solid currentColor;padding:calc(var(--padding) - var(--border-width));border-radius:100%}.CircleIcon-module__B38gVq__container>svg{display:block}.CircleIcon-module__B38gVq__container[data-canvas]:not([data-canvas=""]){border-color:#0000}
.BrowseButtons-module__XF0LzG__container{flex-direction:row-reverse;justify-content:space-between;margin:1rem 0;display:flex}.BrowseButtons-module__XF0LzG__button{text-wrap:wrap}.BrowseButtons-module__XF0LzG__next{text-align:right}.BrowseButtons-module__XF0LzG__prev{text-align:left}
.ConnectionList-module__YZCswa__list{grid-gap:var(--s08);gap:var(--s08);margin:0;padding:0;list-style:none;display:grid}.ConnectionList-module__YZCswa__nightTrafficTitle{padding-top:1.5625rem;padding-bottom:1.5625rem}
.UserOrders-module__OjM6uq__container{flex-direction:column;gap:2rem;display:flex}@media (min-width:64em){.UserOrders-module__OjM6uq__container{flex-direction:row}}.UserOrders-module__OjM6uq__mainColumn{flex:1}.UserOrders-module__OjM6uq__sideColumn{max-width:100%}@media (min-width:64em){.UserOrders-module__OjM6uq__sideColumn{width:19rem}}.UserOrders-module__OjM6uq__showMore{margin:auto}.UserOrders-module__OjM6uq__journeyShadowCard{padding:1rem}.UserOrders-module__OjM6uq__journeyCardGrid{grid-gap:1rem;gap:1rem;display:grid}.UserOrders-module__OjM6uq__journeyCardDynamic{flex-flow:column;gap:.5rem;display:flex}@media (min-width:26.875rem){.UserOrders-module__OjM6uq__journeyCardDynamic{flex-flow:row}}.UserOrders-module__OjM6uq__orderButton{min-width:14rem}@media (min-width:48em){.UserOrders-module__OjM6uq__journeyShadowCard{padding:1rem 2rem}.UserOrders-module__OjM6uq__journeyCardGrid{grid-template-columns:2fr 1fr}.UserOrders-module__OjM6uq__journeyCardGrid>button{margin:auto 0 auto auto}.UserOrders-module__OjM6uq__orderInfo{align-items:center}}@media (min-width:64em){.UserOrders-module__OjM6uq__journeyCardGrid{grid-template-columns:3fr 1fr}}
.LinkWithIcon-module__243upG__link{align-items:center;display:flex}.LinkWithIcon-module__243upG__icon{flex:none;margin-right:.5rem}
.JourneyDates-module__2yk8nq__container{flex-wrap:wrap;gap:0 .5rem;display:flex}
.Links-module__wtlYxa__container{margin:1rem 0}.Links-module__wtlYxa__link{display:inline}.Links-module__wtlYxa__linkContainer{margin-bottom:.5rem}
.LoginPrompt-module__gJDwyW__container{--width:min(50vw,69.25rem);box-shadow:var(--width)0 0 var(--data-canvas-bg),calc(-1*var(--width))0 0 var(--data-canvas-bg),calc(var(--width)*2)0 0 var(--data-canvas-bg),calc(-2*var(--width))0 0 var(--data-canvas-bg),calc(var(--width)*3)0 0 var(--data-canvas-bg),calc(-3*var(--width))0 0 var(--data-canvas-bg);flex-wrap:wrap;gap:2rem;padding:2rem 0;display:flex}.LoginPrompt-module__gJDwyW__icon{background:var(--color-grey10);border-radius:100%;flex:none;justify-content:center;align-self:center;align-items:center;width:6.75rem;height:6.75rem;display:flex}.LoginPrompt-module__gJDwyW__content,.LoginPrompt-module__gJDwyW__extraContent{flex:20rem}
.TicketCancelled-module__BcpuCq__ticketCanceledCard{background-color:var(--color-white);border-radius:.5rem;min-width:21.25rem;min-height:16rem;margin-top:3rem;padding:1rem 1.5rem;display:flex;position:relative}.TicketCancelled-module__BcpuCq__logoContainer{position:absolute}.TicketCancelled-module__BcpuCq__cardTextContainer{text-align:center;flex-direction:column;justify-content:center;display:flex}.TicketCancelled-module__BcpuCq__cardTitle{font-weight:var(--weight-semibold);text-align:center;margin-top:3.5rem;margin-bottom:1rem;line-height:1}@media (min-width:64em){.TicketCancelled-module__BcpuCq__cardTitle{margin-top:0}}@media print{.TicketCancelled-module__BcpuCq__ticketCanceledCard{box-shadow:inset 0 0 0 2px var(--color-card-shadow)}}
.PaymentReceiptLayout-module__oVx_ha__layout{flex-direction:column;align-items:center;display:flex}
.LocalizedCurrency-module__xW_Elq__nowrap{white-space:nowrap}
.PaymentDetail-module__N3apEW__paymentDetail,.PaymentDetail-module__N3apEW__paymentDetail *{line-height:1}
.PaymentDetails-module__mB68Pq__printFlex{display:flex!important}
.PaymentReceipt-module__Bb7ePW__wrapper{border:1px solid var(--color-grey30);background-color:#fff;border-radius:.5rem;width:100%;margin:1rem auto;padding:1rem}@media (min-width:48em){.PaymentReceipt-module__Bb7ePW__wrapper{padding:2rem}}.PaymentReceipt-module__Bb7ePW__wrapper+.PaymentReceipt-module__Bb7ePW__wrapper{margin-top:2rem}@media print{.PaymentReceipt-module__Bb7ePW__wrapper .PaymentReceipt-module__Bb7ePW__header{page-break-after:avoid;break-after:avoid}.PaymentReceipt-module__Bb7ePW__wrapper>*{page-break-inside:avoid;break-inside:avoid;display:block}.PaymentReceipt-module__Bb7ePW__wrapper{border:1px solid var(--color-grey30);page-break-before:avoid;break-before:avoid;page-break-after:always;break-after:always;transform-origin:top;max-width:34rem}}.PaymentReceipt-module__Bb7ePW__wrapperEmbedded{margin:0 auto;}.PaymentReceipt-module__Bb7ePW__dateTime{margin:1rem 0 2rem;display:block}.PaymentReceipt-module__Bb7ePW__breakdownHeader{margin-bottom:1.5rem}.PaymentReceipt-module__Bb7ePW__priceLabel{flex:1;margin-bottom:.125rem;margin-right:1rem}.PaymentReceipt-module__Bb7ePW__divider{border-top:.2rem dotted var(--color-grey30);margin:2rem 0;display:block}.PaymentReceipt-module__Bb7ePW__merchantInfo{margin-top:1.125rem}.PaymentReceipt-module__Bb7ePW__printFlex{display:flex!important}.PaymentReceipt-module__Bb7ePW__currency{color:var(--color-grey10)}@media print{.PaymentReceipt-module__Bb7ePW__dateTime{margin:.5rem 0 1rem}.PaymentReceipt-module__Bb7ePW__breakdownHeader{margin-bottom:.75rem}.PaymentReceipt-module__Bb7ePW__divider{margin:1rem 0}.PaymentReceipt-module__Bb7ePW__merchantInfo{margin-top:.5rem}.PaymentReceipt-module__Bb7ePW__terminalReceipt{page-break-inside:auto;break-inside:auto;margin-top:1rem}}
.PriceLineSummary-module__8NXxtq__priceLine{flex-direction:row;flex:0 65%;margin-right:1rem;display:flex}.PriceLineSummary-module__8NXxtq__priceUnitCount{min-width:1.5rem;margin-right:.25rem;display:inline-block}.PriceLineSummary-module__8NXxtq__busSubItem{margin-top:.25rem;margin-bottom:.25rem;display:flex}.PriceLineSummary-module__8NXxtq__tripLine{color:var(--color-grey10);font-size:1.5rem;font-weight:var(--weight-semibold);flex-wrap:wrap;margin-top:0;display:flex}.PriceLineSummary-module__8NXxtq__whiteTheme .PriceLineSummary-module__8NXxtq__tripLine{color:var(--color-white)}.PriceLineSummary-module__8NXxtq__trainIcon{color:var(--color-grey20);flex-shrink:0}.PriceLineSummary-module__8NXxtq__whiteTheme{color:var(--color-grey40)}.PriceLineSummary-module__8NXxtq__trainsAllowed{overflow-wrap:break-word;align-items:center;display:flex}.PriceLineSummary-module__8NXxtq__dateLine{color:var(--color-grey10);margin-bottom:1rem}.PriceLineSummary-module__8NXxtq__whiteTheme .PriceLineSummary-module__8NXxtq__dateLine{color:var(--color-white)}.PriceLineSummary-module__8NXxtq__priceRow{color:var(--color-grey10);justify-content:space-between;font-size:1rem;display:flex}.PriceLineSummary-module__8NXxtq__priceRow>*{flex:1}.PriceLineSummary-module__8NXxtq__whiteTheme .PriceLineSummary-module__8NXxtq__priceRow{color:var(--color-white)}.PriceLineSummary-module__8NXxtq__priceAmount{color:var(--color-grey17);text-align:right;flex:0 35%}@media (min-width:23.4375em){.PriceLineSummary-module__8NXxtq__priceAmount{white-space:nowrap}}.PriceLineSummary-module__8NXxtq__whiteTheme .PriceLineSummary-module__8NXxtq__priceAmount{color:var(--color-grey35)}.PriceLineSummary-module__8NXxtq__unitRow{color:var(--color-grey17);margin-left:1.75rem}.PriceLineSummary-module__8NXxtq__whiteTheme .PriceLineSummary-module__8NXxtq__unitRow{color:var(--color-grey35)}.PriceLineSummary-module__8NXxtq__subItemRow{color:var(--color-grey17);margin-left:1.75rem}.PriceLineSummary-module__8NXxtq__whiteTheme .PriceLineSummary-module__8NXxtq__subItemRow{color:var(--color-grey35)}.PriceLineSummary-module__8NXxtq__directionPriceRow{color:var(--color-grey10);font-weight:var(--weight-semibold);margin-top:1.5rem;}.PriceLineSummary-module__8NXxtq__whiteTheme .PriceLineSummary-module__8NXxtq__directionPriceRow{color:var(--color-white)}.PriceLineSummary-module__8NXxtq__subTotalPrice{color:var(--color-grey10);font-size:1rem;font-weight:var(--weight-semibold);text-align:right}.PriceLineSummary-module__8NXxtq__whiteTheme .PriceLineSummary-module__8NXxtq__subTotalPrice{color:var(--color-green20);font-size:1.5rem}
.LocalizedPercentage-module__TPV3Kq__nowrap{white-space:nowrap}
.PriceDetail-module__m65UuW__priceDetail{width:50%}.PriceDetail-module__m65UuW__priceLabel{flex:1;margin-right:1rem;line-height:1.125}.PriceDetail-module__m65UuW__currency{color:var(--color-grey17)}
.TotalPriceDetails-module__usVmKq__priceDetails{flex-wrap:wrap;display:flex!important}.TotalPriceDetails-module__usVmKq__priceDetails :nth-child(3),.TotalPriceDetails-module__usVmKq__priceDetails :nth-child(4){margin-top:1rem}
.ReceiptHeader-module__uJu6dG__receiptHeader{visibility:hidden;display:none}@media print{.ReceiptHeader-module__uJu6dG__receiptHeader{visibility:visible;page-break-before:always;break-before:always;page-break-after:avoid;break-after:avoid;width:34rem;margin:1rem auto 0;display:block}}
.ReceiptRenderer-module__rX7WLa__wrapper{width:100%;max-width:768px;color:var(--color-grey10);font-size-adjust:inherit;flex-direction:column;justify-content:space-around;display:flex}
.MultiTicketList-module__Spjsxq__showMoreContainer{text-align:center;margin-top:1.5rem}
.TicketListPlaceholder-module__6yjkYW__container{border:2px dashed var(--color-white);border-radius:.25rem;gap:.5rem;padding:1rem;display:flex}@media (min-width:48em){.TicketListPlaceholder-module__6yjkYW__container{padding:1.5rem}}.TicketListPlaceholder-module__6yjkYW__container.TicketListPlaceholder-module__6yjkYW__hidden{visibility:hidden}.TicketListPlaceholder-module__6yjkYW__icon{flex:none;margin-top:.125rem}
.AttachmentsDropArea-module__8zElcW__dropArea{background-color:#0000;background-color:initial;border:4px dashed #0000;flex-direction:column;gap:.5rem;margin:-1rem;padding:1rem;display:flex}@media (min-width:48em){.AttachmentsDropArea-module__8zElcW__dropArea{margin:-2rem;padding:2rem}}.AttachmentsDropArea-module__8zElcW__isDragActive{border:4px dashed var(--color-yellow27)}.AttachmentsDropArea-module__8zElcW__isDragAccept{background-color:var(--color-grey40);border:4px dashed var(--color-blue20)}.AttachmentsDropArea-module__8zElcW__isDragReject{background-color:var(--color-red30);border:4px dashed var(--color-red10)}.AttachmentsDropArea-module__8zElcW__attachmentButton{white-space:nowrap;max-width:24rem}.AttachmentsDropArea-module__8zElcW__fileList{margin:0}.AttachmentsDropArea-module__8zElcW__fileItem{flex-direction:row-reverse;display:flex}.AttachmentsDropArea-module__8zElcW__rejected{color:var(--color-red10)}.AttachmentsDropArea-module__8zElcW__fileDetails{word-break:break-all;width:100%;margin-top:.3125rem;margin-left:.5rem;transition:color .4s}.AttachmentsDropArea-module__8zElcW__progressBarBackground{background-color:var(--color-grey30);border-radius:1rem;width:100%;height:.3125rem;margin-top:.1875rem}.AttachmentsDropArea-module__8zElcW__progressBar{background-color:var(--color-green10);border-radius:1rem;height:100%;transition:width .4s,background-color .4s}.AttachmentsDropArea-module__8zElcW__progressBarError{background-color:var(--color-red10)}
.RemoveButton-module__XbfHHq__removeButton{align-self:center}.RemoveButton-module__XbfHHq__removeButtonIcon{background-color:var(--color-blue10);border-radius:inherit;box-sizing:content-box;color:#fff;padding:.125rem;transition:background-color .4s}.RemoveButton-module__XbfHHq__error{background-color:var(--color-red10)}.RemoveButton-module__XbfHHq__loading{background-color:var(--color-grey17)}
.ItemContainer-module__bwUUOa__splitContainer{flex-direction:row;margin-bottom:1rem;display:flex;transform:translate(0)}.ItemContainer-module__bwUUOa__left{flex:auto}@media not all and (min-width:48em){.ItemContainer-module__bwUUOa__splitContainer{flex-direction:column}}.ItemContainer-module__bwUUOa__removeButton{--data-button-color-disabled:var(--color-grey15);z-index:-1;justify-content:flex-start;width:auto;min-width:7rem;height:auto;margin:-.5rem 0 0;padding-top:1.25rem;font-size:1rem}@media (min-width:48em){.ItemContainer-module__bwUUOa__removeButton{flex-direction:column;margin:0 0 0 -.5rem;padding:.75rem 0 0 .5rem}}
.ExpanseSummary-module__OpdHlG__expensesContainer{z-index:1;position:relative}.ExpanseSummary-module__OpdHlG__priceContainer{margin-left:auto}
.SectionTitle-module__7HxjFG__blueIndexIndicator{background-color:var(--color-blue20);color:#fff;border-radius:100%;justify-content:center;align-items:center;min-width:2rem;height:2rem;display:flex}
.TrainDelayChooseDirection-module__5eIv6G__notice{color:#fff;white-space:pre-wrap;margin-bottom:2rem}
.shared-module__nG5AjW__buttonContainer{margin-left:auto;margin-right:auto;position:sticky;bottom:0}@media (min-width:48em){.shared-module__nG5AjW__continueButton{align-self:end;min-width:15rem}}
.Change-module__XJedtG__button{color:var(--color-blue10);background:var(--color-white);--chevron-bg:var(--color-grey40);--focus-color:unset;grid-gap:1rem;text-align:left;border:1px solid var(--color-grey30);width:100%;position:initial;contain:unset;border-radius:.5rem;grid-template-columns:auto 2.5rem;justify-content:stretch;align-items:center;gap:1rem;padding:1rem;text-decoration:none;display:grid;position:static}.Change-module__XJedtG__button:has(.Change-module__XJedtG__icon){grid-template-columns:2rem auto 2.5rem;align-items:flex-start}.Change-module__XJedtG__button:is(:hover,:focus,:active){background:var(--color-grey40);--chevron-bg:var(--color-grey35)}.Change-module__XJedtG__button:focus-visible{outline-offset:-6px}.Change-module__XJedtG__chevron{background-color:var(--chevron-bg);border-radius:50%}.Change-module__XJedtG__button:is(:disabled,[aria-disabled=true i]){background:var(--color-grey30);color:var(--color-grey10)}.Change-module__XJedtG__button:is(:disabled,[aria-disabled=true i]) .Change-module__XJedtG__chevron{display:none}
.DepartureTime-module__qccIgq__time{font-weight:var(--weight-semibold);grid-area:time;align-items:center;gap:.5rem;display:inline-flex}
.Leg-module__Kf3ogW__button{grid-gap:.25rem 0;background:var(--data-canvas-button-bg);border-radius:.25rem;grid-template:"time track track"1.5rem"train train action"/1fr auto 1.5rem;place-content:center;gap:.25rem 0;width:100%;padding:.5rem 1rem;display:grid}.Leg-module__Kf3ogW__button[data-cancelled]{grid-template-areas:"time time action""train train action"}.Leg-module__Kf3ogW__button[aria-selected=true]{border-color:var(--color-blue20);box-shadow:inset 0 0 0 2px var(--data-button-bg)}.Leg-module__Kf3ogW__commuter{color:var(--color-grey10);font-family:var(--font-monospace);font-weight:var(--weight-bold);background:#fff;border-radius:50%;place-content:center;width:1.5rem;height:1.5rem;padding-top:.125rem;line-height:1;display:inline-grid}.Leg-module__Kf3ogW__track{font-weight:var(--weight-regular);grid-area:track}.Leg-module__Kf3ogW__train{font-weight:var(--weight-semibold);grid-area:train;gap:.5rem;display:inline-flex}.Leg-module__Kf3ogW__trainRow{text-align:left}.Leg-module__Kf3ogW__nowrap{text-wrap:nowrap}.Leg-module__Kf3ogW__action{grid-area:action;align-self:center;margin:-.5rem}.Leg-module__Kf3ogW__skeleton{border-radius:.5rem;height:4.5rem}
.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}
.Legs-module__7vKQAq__list{grid-gap:.5rem;gap:.5rem;display:grid}
.DatePicker-module__rXDQHq__openModalButton{text-transform:capitalize;justify-content:space-between;width:100%;min-width:10rem;line-height:1.625rem}
.Feedback-module__SiBb4a__container{gap:1rem;display:flex}@media not all and (min-width:48em){.Feedback-module__SiBb4a__container{flex-wrap:wrap}}.Feedback-module__SiBb4a__content{flex:auto}@media not all and (min-width:48em){.Feedback-module__SiBb4a__content{width:100%}}
.DatePickerModal-module__cgginq__openModalButton{text-transform:capitalize;justify-content:space-between;width:100%;line-height:1.625rem}@media not all and (min-width:48em){.DatePickerModal-module__cgginq__openModalButton{background-color:var(--color-grey10);z-index:1;padding:1rem;position:fixed;bottom:0;left:0;right:0}}
.Footer-module__hP-FLq__container{background-color:var(--color-grey15);color:var(--color-white);contain:content}@media print{.Footer-module__hP-FLq__container{display:none}}.Footer-module__hP-FLq__copyright{flex-direction:column;align-items:center;padding-top:1.375rem;padding-bottom:1.375rem;font-size:1rem;display:flex}
.Search-module__pdD3Ra__searchContainer{min-height:100%;container:sidebar/inline-size}.Search-module__pdD3Ra__license{flex:none;margin:auto 0 0}.Search-module__pdD3Ra__pickerContainer{margin-bottom:.25rem}.Search-module__pdD3Ra__top{flex-direction:column;gap:.5rem;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}}
.Language-module__RJDDCa__link{font-size:1rem;font-weight:var(--link-weight);color:var(--color-grey10);background:0 0;border-radius:100%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0 2px;display:flex}.Language-module__RJDDCa__link:link,.Language-module__RJDDCa__link:visited{color:var(--color-grey10)}.Language-module__RJDDCa__link:hover,.Language-module__RJDDCa__link:focus{color:var(--color-green20);text-decoration:none}.Language-module__RJDDCa__link:active{color:var(--color-green10)}.Language-module__RJDDCa__current{border:2px solid var(--color-green10)}
.LanguageList-module__L5Q3Eq__list{margin:0;padding:0;list-style-type:"";display:flex}.LanguageList-module__L5Q3Eq__listItem{padding:0;display:block}
.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}
.StationFiltersModal-module__qJ7DRq__radioContainer{grid-gap:.5rem;grid-template-columns:1fr;gap:.5rem;display:grid}.StationFiltersModal-module__qJ7DRq__radioContainer>*{width:100%}@media (min-width:48em){.StationFiltersModal-module__qJ7DRq__radioContainer{grid-template-columns:minmax(max-content,20rem)}}
.HeaderLayout-module__I038_q__logoContainer{margin-right:auto;position:relative}.HeaderLayout-module__I038_q__logoLink{color:var(--color-green10);width:3.5rem;margin-left:-.5rem;padding:0 .5rem;display:inline-block}.HeaderLayout-module__I038_q__logoLink:hover{color:var(--color-green20)}.HeaderLayout-module__I038_q__reloadButton{position:absolute;top:50%;right:-3rem;transform:translateY(-50%)}.HeaderLayout-module__I038_q__topBar{background-color:var(--color-white);width:100%;padding-right:var(--removed-body-scroll-bar-size);z-index:var(--z-header);position:fixed;top:0;left:0;box-shadow:0 .125rem 1.5rem #00000026}@media print{.HeaderLayout-module__I038_q__topBar{display:none}}@media (min-width:64em){.HeaderLayout-module__I038_q__topBar{box-sizing:content-box;position:relative}}.HeaderLayout-module__I038_q__container{box-sizing:border-box;max-width:72rem;font-weight:var(--weight-semibold);height:var(--top-nav-height);-webkit-user-select:none;user-select:none;white-space:nowrap;word-break:normal;justify-content:center;align-items:center;gap:1rem;margin:auto;padding:0 1rem;display:flex}@media (min-width:48em){.HeaderLayout-module__I038_q__container{padding-left:2rem;padding-right:2rem}}@media not all and (min-width:48em){.HeaderLayout-module__I038_q__languageList{display:none}}.HeaderLayout-module__I038_q__items{gap:.5rem}@media (min-width:64em){.HeaderLayout-module__I038_q__items{gap:1rem}}.HeaderLayout-module__I038_q__separator{--line-color:var(--color-grey40)}@media not all and (min-width:48em){.HeaderLayout-module__I038_q__separator{display:none}}
.StationInfo-module__wi--YG__messages{background-color:var(--color-grey15);border-radius:.5rem;width:100%;padding:1.5rem}
.shared-module__muV0XW__compact{max-width:41rem}.shared-module__muV0XW__alignWithCheckBox{padding-left:2.75rem}
@media not all and (min-width:48em){.AddBusLeg-module__Jf2pua__card{--card-image-height:14rem}}
.PurchaseTicketLink-module__GxI5Ha__item{align-content:center;margin-right:1rem}@media (min-width:64em){.PurchaseTicketLink-module__GxI5Ha__item{margin-right:2rem}}@media not all and (min-width:48em){.PurchaseTicketLink-module__GxI5Ha__item{display:none}}
.ErrorHeader-module__yP6rjq__wrapper{flex:1;min-height:100%;padding:11rem 0 1rem;display:flex;position:relative;overflow:hidden}@media (min-width:48em){.ErrorHeader-module__yP6rjq__wrapper{background-position:50%;padding-top:5.75rem;padding-bottom:5.75rem}}.ErrorHeader-module__yP6rjq__content{justify-content:flex-end;height:100%}.ErrorHeader-module__yP6rjq__col{align-self:center}.ErrorHeader-module__yP6rjq__content h1{margin-bottom:1rem}.ErrorHeader-module__yP6rjq__backgroundImage{-o-object-fit:cover;object-fit:cover;width:100%;position:absolute;inset:0}@media not all and (min-width:48em){.ErrorHeader-module__yP6rjq__backgroundImage{height:24rem!important}}@media (min-width:48em){.ErrorHeader-module__yP6rjq__backgroundImage{height:100%}}
.SidePanel-module__32ZKPW__compactButton{border:2px solid var(--color-white);transform:rotate(0)}@media not all and (prefers-reduced-motion){.SidePanel-module__32ZKPW__compactButton{transition:transform .25s ease-in-out}}.SidePanel-module__32ZKPW__compactButton[aria-pressed=true]{transform:rotate(180deg)}.SidePanel-module__32ZKPW__compactButton:before{box-sizing:border-box;content:"";width:1.25rem;height:1.25rem;-webkit-mask-image:var(--mask-chevron-down);-webkit-mask-image:var(--mask-chevron-down);mask-image:var(--mask-chevron-down);background:currentColor padding-box content-box;border:2px solid #0000}.SidePanel-module__32ZKPW__searchToggle{flex-direction:column;min-width:6rem;padding:.5rem}.SidePanel-module__32ZKPW__searchContainer{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex:1;padding-bottom:1rem;padding-right:1rem;transition:visibility;overflow:hidden auto}.SidePanel-module__32ZKPW__controlContainer{justify-content:flex-end;align-items:center;gap:.25rem;padding:1rem .5rem;transition:margin .25s ease-in-out;display:flex}.SidePanel-module__32ZKPW__buttonContainer{opacity:0;transition:opacity var(--delay)ease-in-out,visibility 0s ease-in-out var(--ms);visibility:hidden;padding-block:1rem;position:absolute;top:0;bottom:0;left:calc(100% + 1rem)}.SidePanel-module__32ZKPW__dialog:not([open]) .SidePanel-module__32ZKPW__buttonContainer{opacity:1;transition:opacity var(--ms)ease-in-out var(--ms),visibility 0s;visibility:visible}@media not all and (min-width:64em){.SidePanel-module__32ZKPW__buttonContainer{width:5rem;top:100%;left:1rem}}@media (min-width:64em){.SidePanel-module__32ZKPW__buttonContainer{width:6.5rem}}.SidePanel-module__32ZKPW__buttonContainer>button{box-shadow:0 0 0 .5rem var(--data-canvas-bg);pointer-events:auto;background-color:#fff;border-radius:.75rem;padding:.5rem}.SidePanel-module__32ZKPW__dialog{--ms:.25s;--delay:.125s;transition:min-height var(--ms)ease-in-out,transform var(--ms)ease-in-out var(--delay);z-index:2;background-color:#333333f9;background-clip:padding-box;border:0;flex-direction:column;width:100%;height:9.25rem;min-height:100%;margin:0;padding-left:1rem;font-size:1rem;display:flex;position:absolute;top:0;left:0}.SidePanel-module__32ZKPW__dialog.SidePanel-module__32ZKPW__compact{height:auto;min-height:0}.SidePanel-module__32ZKPW__dialog.SidePanel-module__32ZKPW__compact .SidePanel-module__32ZKPW__controlContainer{z-index:1;margin-bottom:-4rem}.SidePanel-module__32ZKPW__dialog:not([open]){--ms:.375s;transform:var(--hidden-transition);transition:background-color 0s linear var(--ms),min-height var(--ms)ease-in-out,transform var(--ms)ease-in-out;pointer-events:none;background-color:#0000}.SidePanel-module__32ZKPW__dialog:not([open]) :is(.SidePanel-module__32ZKPW__controlContainer,.SidePanel-module__32ZKPW__searchContainer){opacity:0;transition:opacity 0s linear var(--ms),visibility 0s linear var(--ms);visibility:hidden}@media not all and (min-width:64em){.SidePanel-module__32ZKPW__dialog{--hidden-transition:translateY(-100%)}}@media (min-width:64em){.SidePanel-module__32ZKPW__dialog{--hidden-transition:translateX(-100%);max-width:var(--sidepanel-width,28rem)}}
.ProductItem-module__WUb-Uq__icon{vertical-align:sub;margin-right:.5rem}.ProductItem-module__WUb-Uq__label{color:var(--color-grey17)}
.TicketFeatureList-module__cXJEkW__ticketFeaturesList{margin:0;padding-left:0;list-style-type:none}.TicketFeatureList-module__cXJEkW__icon{color:var(--color-blue10)}
.Header-module__85i50G__overlay{opacity:0;z-index:-1;background:#333333e0;width:100%;height:100%;transition:opacity .5s ease-in-out,z-index 0s linear .5s;position:fixed;top:0;left:0}.Header-module__85i50G__visible{opacity:1;z-index:var(--z-below-header);transition:opacity .5s ease-in-out}.Header-module__85i50G__menuButton{color:inherit;cursor:pointer;white-space:nowrap;font:inherit;opacity:1;background:0 0;border:none;border-radius:3px;flex-direction:row;justify-content:center;align-items:center;gap:.75rem;height:2rem;padding:.25rem .5rem;text-decoration:none;display:flex}.Header-module__85i50G__mainMenuIcon{background-color:var(--color-green20);flex:none;width:1.5rem;height:2px;transition:all .2s;position:relative}.Header-module__85i50G__mainMenuIcon:before,.Header-module__85i50G__mainMenuIcon:after{background-color:var(--color-green20);content:"";width:1.5rem;height:2px;display:block;position:absolute}.Header-module__85i50G__mainMenuIcon:before{top:-.5rem}.Header-module__85i50G__mainMenuIcon:after{top:.5rem}.Header-module__85i50G__mainMenuIcon:before,.Header-module__85i50G__mainMenuIcon:after{transition:inherit}[aria-expanded=true]>.Header-module__85i50G__mainMenuIcon{background-color:#0000}[aria-expanded=true]>.Header-module__85i50G__mainMenuIcon:before,[aria-expanded=true]>.Header-module__85i50G__mainMenuIcon:after{background-color:var(--color-green20);width:2rem;position:absolute;top:0;left:-.2rem}[aria-expanded=true]>.Header-module__85i50G__mainMenuIcon:before{transform:rotate(-45deg)}[aria-expanded=true]>.Header-module__85i50G__mainMenuIcon:after{transform:rotate(45deg)}.Header-module__85i50G__userLink{flex-direction:column;align-items:center;display:flex}
.TrainServices-module__dSnlCW__container{min-height:25rem}.TrainServices-module__dSnlCW__grid{grid-gap:1rem;gap:1rem;display:grid}@media (min-width:48em){.TrainServices-module__dSnlCW__grid{grid-template-columns:1fr 1fr}}.TrainServices-module__dSnlCW__icon{width:1.5rem;height:1.5rem}
.TrainInfo-module__bMQiqG__compactTitle{padding-right:5rem}.TrainInfo-module__bMQiqG__travelIndicatorTable{--travel-indicator-gap:.5rem;--travel-indicator-size:.75rem;--travel-indicator-row-size:4rem;--travel-indicator-position:1.25rem}@media not all and (min-width:48em){.TrainInfo-module__bMQiqG__travelIndicatorTable{--travel-indicator-position:1rem}}.TrainInfo-module__bMQiqG__timetableContainer{position:relative}
.ProductsContainer-module__Bvqpgq__container{flex-wrap:wrap;gap:1rem;display:flex}
.CarouselSlide-module__cyHlOG__corporateRadioButton{grid-gap:.5rem;grid-template-columns:minmax(1.25rem,auto) 1fr;grid-auto-rows:min-content;gap:.5rem;width:100%;padding:1rem;display:grid}.CarouselSlide-module__cyHlOG__corporateRadioButton input{margin-top:100%;margin-bottom:auto}.CarouselSlide-module__cyHlOG__title{grid-column-start:2}.CarouselSlide-module__cyHlOG__ticketFeaturesList{grid-column:1/-1}.CarouselSlide-module__cyHlOG__desktopOnly{display:none}@media (min-width:48em){.CarouselSlide-module__cyHlOG__desktopOnly{display:block}}
.LoginLink-module__E0tdnG__button{align-items:center;gap:.75rem;display:flex}
.TrainDepartureDatePicker-module__g55tgq__datepicker{max-width:20rem}
.TrainInfoHeader-module__0BH39a__externalLink{vertical-align:bottom;margin:.25rem}.TrainInfoHeader-module__0BH39a__delayIndicator{vertical-align:top;margin:.25rem}
.LegReservationInfo-module__upoEVq__noReservation>p{word-break:keep-all}@media (min-width:64em){.LegReservationInfo-module__upoEVq__noReservation{margin-top:.5rem}}
.CorporateTicketCarousel-module__w9aZcq__corporateCarousel{border:none;flex-direction:column;gap:1rem;padding:0;display:flex}@media (min-width:48em){.CorporateTicketCarousel-module__w9aZcq__corporateCarousel{flex-direction:row}}
.LoginTooltip-module___U20_q__tooltip{width:0;height:0}.LoginTooltip-module___U20_q__tooltipContent{width:222px}.LoginTooltip-module___U20_q__anchor{--offset:.4375;--tip-position:0;left:24px}@media (min-width:48em){.LoginTooltip-module___U20_q__anchor{--tip-position:-.75!important}}@media (min-width:64em){.LoginTooltip-module___U20_q__anchor{--offset:1.25}}
.TrainTimeTable-module__DFHvVa__list{gap:var(--travel-indicator-gap);flex-direction:column;margin:0;display:flex}
.PassengerLegsSection-module__cj8oGq__container{grid-gap:1rem;gap:1rem;display:grid}.PassengerLegsSection-module__cj8oGq__transfer{border:1px var(--color-grey35)solid;flex-direction:row;align-self:center;align-items:center;gap:.5rem;height:2.25rem;display:flex}@media (min-width:64em){.PassengerLegsSection-module__cj8oGq__container{gap:3rem 1rem}.PassengerLegsSection-module__cj8oGq__legCountIs2{grid-template-columns:2fr 1fr 2fr}.PassengerLegsSection-module__cj8oGq__legCountIs3{grid-template-columns:2fr 1fr 2fr 1fr 2fr}.PassengerLegsSection-module__cj8oGq__legCountIsAbove3{grid-template-columns:2fr 1fr 2fr 1fr}.PassengerLegsSection-module__cj8oGq__transfer{justify-self:center}}
.JourneyDirectionPriceSummary-module__MyQRoq__container{border-radius:.5rem .5rem 0 0;margin-bottom:-.25rem;padding:1rem}
.MainNavigation-module__3K-NXa__languageListAndSearchWrapper{background-color:var(--color-grey40);justify-content:space-between;align-items:center;padding:10px 15px;display:flex}@media (min-width:48em){.MainNavigation-module__3K-NXa__languageListAndSearchWrapper{display:none}}
.TrainTimeTableRow-module__4St3QW__container{--vgap:.125rem;background-color:var(--color-grey15);height:var(--travel-indicator-row-size);align-items:center;gap:var(--vgap).25rem;border-radius:.25rem;flex-wrap:wrap;display:flex;position:relative}@media (max-width:20em){.TrainTimeTableRow-module__4St3QW__container{font-size:.875rem}}@media not all and (min-width:48em){.TrainTimeTableRow-module__4St3QW__container{padding:.25rem .25rem .25rem 2.75rem}}@media (min-width:48em){.TrainTimeTableRow-module__4St3QW__container{padding:.25rem .25rem .25rem 3.25rem}}.TrainTimeTableRow-module__4St3QW__container:last-child>div:after{display:none}.TrainTimeTableRow-module__4St3QW__track{margin-left:auto;margin-right:.25rem;font-size:.875rem}.TrainTimeTableRow-module__4St3QW__station{width:100%;padding:0}.TrainTimeTableRow-module__4St3QW__stationLink{--link-color:currentColor;font-weight:var(--weight-semibold);justify-content:space-between;align-items:flex-end;margin:0 0 -1.25rem -.5rem;padding:0 0 1.25rem .5rem;display:flex}.TrainTimeTableRow-module__4St3QW__stationLink[data-cancelled]>svg{transform:translateY(.75rem)}.TrainTimeTableRow-module__4St3QW__station>a:hover>svg{background-color:var(--color-grey10);border-radius:50%}.TrainTimeTableRow-module__4St3QW__arrivalAndDeparture{min-width:100px;display:flex}.TrainTimeTableRow-module__4St3QW__scheduledArrivalAndDeparture{margin-left:.25rem;display:flex}@media (min-width:48em){.TrainTimeTableRow-module__4St3QW__scheduledArrivalAndDeparture{margin-left:1rem}}.TrainTimeTableRow-module__4St3QW__trainSplitRow{justify-content:space-between;padding-left:5rem;display:flex}@media not all and (min-width:48em){.TrainTimeTableRow-module__4St3QW__trainSplitRow{padding-left:4rem}}.TrainTimeTableRow-module__4St3QW__trainSplitRow:before{--split-border:.7rem solid var(--color-green10);content:" ";z-index:1;border-left:var(--split-border);width:70px;height:50px;display:flex;position:absolute;left:20px}@media not all and (min-width:48em){.TrainTimeTableRow-module__4St3QW__trainSplitRow:before{width:50px;left:16px}}.TrainTimeTableRow-module__4St3QW__trainSplitRow.TrainTimeTableRow-module__4St3QW__merging:before{border-top:var(--split-border);border-top-left-radius:50px;top:26px}.TrainTimeTableRow-module__4St3QW__trainSplitRow.TrainTimeTableRow-module__4St3QW__splitting:before{border-bottom:var(--split-border);border-bottom-left-radius:50px;top:-13px}.TrainTimeTableRow-module__4St3QW__trainSplitChevron{flex:none}@media not all and (min-width:23.4375em){.TrainTimeTableRow-module__4St3QW__trainSplitChevron{display:none}}.TrainTimeTableRow-module__4St3QW__stationPassed:before{--split-border:.7rem solid var(--color-grey10)}.TrainTimeTableRow-module__4St3QW__trainSplitIconContainer{z-index:2;box-shadow:0 0 0 1px var(--color-card-shadow);background-color:#fff;border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.TrainTimeTableRow-module__4St3QW__link{color:var(--color-white)}
.LocalizedCorporateTicketType-module__91Y-GW__container{text-transform:uppercase;color:var(--color-grey10);display:block}
.PassengerCard-module__k07i8G__card{grid-gap:1rem;place-items:flex-start start;gap:1rem;display:grid}@media (min-width:48em){.PassengerCard-module__k07i8G__card{grid-template-columns:15rem 1px 1fr}}.PassengerCard-module__k07i8G__info{justify-self:stretch}.PassengerCard-module__k07i8G__separator{border-width:1px;width:100%;height:100%}
.PassengerCards-module__VcC8xq__container{grid-gap:2rem 1rem;grid-template-columns:100%;gap:2rem 1rem;display:grid}@media (min-width:75em){.PassengerCards-module__VcC8xq__container{grid-template-columns:1fr 1fr}.PassengerCards-module__VcC8xq__info{grid-column:1/span 2}}
.SelectPassengerToMove-module__K8oeOa__subtitle{margin:3rem 0 .5rem}.SelectPassengerToMove-module__K8oeOa__button{width:100%;margin:2rem 0}@media (min-width:48em){.SelectPassengerToMove-module__K8oeOa__button{width:50%;margin:4rem 0 2rem}}.SelectPassengerToMove-module__K8oeOa__iconContainer{background:var(--color-white);border-radius:2rem;justify-content:center;align-items:center;min-width:3.375rem;height:3.375rem;display:flex}.SelectPassengerToMove-module__K8oeOa__newSeatInfoCard{border-radius:.5rem;width:17.75rem}.SelectPassengerToMove-module__K8oeOa__highlightedService{max-width:400px;margin:auto 0}
@media (min-width:48em){.PetNotBookedCard-module__1PVsVa__cardContent{width:100%;display:flex}}.PetNotBookedCard-module__1PVsVa__leftColumn{margin-right:2.5rem}@media not all and (min-width:48em){.PetNotBookedCard-module__1PVsVa__leftColumn{margin-bottom:1rem}}.PetNotBookedCard-module__1PVsVa__rightColumn{align-items:center;margin-left:auto;display:flex}.PetNotBookedCard-module__1PVsVa__description p:last-child{margin-bottom:0}@media not all and (min-width:48em){.PetNotBookedCard-module__1PVsVa__button{width:100%}}
.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}}
.GroupSalesAvecraBannerWide-module__OSONwq__body p{margin-bottom:0}.GroupSalesAvecraBannerWide-module__OSONwq__image{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}
.Navigation-module__AaQJ8a__categoryLink{flex-direction:row;justify-content:space-between;display:flex}@media (min-width:48em){.Navigation-module__AaQJ8a__categoryLink{justify-content:flex-start}}.Navigation-module__AaQJ8a__title{color:inherit}.Navigation-module__AaQJ8a__title>.Navigation-module__AaQJ8a__categoryLink{width:100%}.Navigation-module__AaQJ8a__title>.Navigation-module__AaQJ8a__categoryLink>span{flex:1;justify-content:flex-end;display:flex}@media (min-width:48em){.Navigation-module__AaQJ8a__title{margin-bottom:.25rem}.Navigation-module__AaQJ8a__title>.Navigation-module__AaQJ8a__categoryLink{display:block}.Navigation-module__AaQJ8a__title>.Navigation-module__AaQJ8a__categoryLink>span{display:inline-block}}.Navigation-module__AaQJ8a__subHeading{margin-bottom:1rem}@media not all and (min-width:48em){.Navigation-module__AaQJ8a__subHeading{display:none}}.Navigation-module__AaQJ8a__links{margin:1rem 0 0;padding:0;list-style:none}.Navigation-module__AaQJ8a__links li{border-top:1px solid var(--color-grey30);padding:1rem 0;display:block}@media (min-width:48em){.Navigation-module__AaQJ8a__links li{border:0;margin-bottom:.5rem;padding:0}}.Navigation-module__AaQJ8a__col{background-color:var(--color-white);border-bottom:1px solid var(--color-grey30);padding-top:1rem;padding-bottom:1rem}@media (min-width:48em){.Navigation-module__AaQJ8a__col{padding-top:2rem;padding-bottom:2rem}.Navigation-module__AaQJ8a__col:nth-last-child(-n+3),.Navigation-module__AaQJ8a__col:last-child{border-bottom:0}}
.TravelIndicator-module__jzD7Qa__container{color:var(--color-green10);left:var(--travel-indicator-position);bottom:calc(var(--travel-indicator-row-size)/2);top:calc(var(--travel-indicator-row-size)/2);width:var(--travel-indicator-size);position:absolute}.TravelIndicator-module__jzD7Qa__container[data-cancelled]{color:var(--color-red15)}.TravelIndicator-module__jzD7Qa__travelIndicator{background-image:linear-gradient(to bottom,transparent,var(--color-grey10)2rem);z-index:1;background-repeat:no-repeat;flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:relative}.TravelIndicator-module__jzD7Qa__travelRemaining{background-color:currentColor;background-clip:content-box;background-image:linear-gradient(to right,var(--color-card-shadow)1px,transparent 2px,transparent calc(100% - 2px),var(--color-card-shadow)calc(100% - 1px));filter:drop-shadow(0 0 1px var(--color-card-shadow));position:absolute;bottom:0;left:0;right:0}.TravelIndicator-module__jzD7Qa__travelRemaining:before{content:"";opacity:0;background-image:linear-gradient(#fff0,#ffffff60);height:2.5rem;transition:opacity 5s ease-in-out;position:absolute;bottom:100%;left:1px;right:1px}.TravelIndicator-module__jzD7Qa__travelRemaining[data-on-route=true]:before{opacity:1}.TravelIndicator-module__jzD7Qa__cancelledStation,.TravelIndicator-module__jzD7Qa__station{height:0;width:var(--travel-indicator-size);flex:none;position:relative}.TravelIndicator-module__jzD7Qa__station:before{box-shadow:0 0 0 1px var(--color-card-shadow);height:var(--travel-indicator-size);content:"";width:var(--travel-indicator-size);background-color:#fff;border-radius:50%;position:absolute;top:50%;left:0;transform:scale(.75)translateY(-50%)}.TravelIndicator-module__jzD7Qa__station[data-hide-dot=true]{opacity:0}.TravelIndicator-module__jzD7Qa__cancelledStation:before{background-image:linear-gradient(to bottom,transparent 25%,var(--color-grey10)25%,var(--color-grey10)75%,transparent 75%);content:"";height:var(--travel-indicator-row-size);width:var(--travel-indicator-size);background-size:100% 12.5%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.TravelIndicator-module__jzD7Qa__endStation,.TravelIndicator-module__jzD7Qa__travelProgress{box-shadow:0 0 0 1px var(--color-card-shadow);background-color:#fff;border-radius:50%;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.TravelIndicator-module__jzD7Qa__endStation{box-sizing:content-box;padding:.125rem;top:0}.TravelIndicator-module__jzD7Qa__travelProgress{z-index:1;padding:.375rem;top:0}
.PassengerCard-module__OxbTza__noCancellationInsuranceChip{background:var(--color-grey40);border-radius:.5rem;width:-moz-fit-content;width:fit-content;padding:.25rem .5rem;display:flex}.PassengerCard-module__OxbTza__twoColumnsFlex{flex-direction:row;justify-content:flex-start;column-gap:.5rem;display:flex}.PassengerCard-module__OxbTza__referenceTitle{flex-shrink:0}
.JourneyDetailsStep-module__xxWrbq__wrapper{color:var(--color-white)}@media not all and (min-width:48em){.JourneyDetailsStep-module__xxWrbq__avecraBanner{display:none}}.JourneyDetailsStep-module__xxWrbq__grid{grid-gap:1rem;grid-template-areas:"head""itinerary""upsell""continue";gap:1rem;display:grid;position:relative}.JourneyDetailsStep-module__xxWrbq__head{grid-area:head}.JourneyDetailsStep-module__xxWrbq__itinerary{grid-area:itinerary}.JourneyDetailsStep-module__xxWrbq__upsell{grid-area:upsell}.JourneyDetailsStep-module__xxWrbq__continue{grid-area:continue}@media (min-width:64em){.JourneyDetailsStep-module__xxWrbq__grid{grid-template-columns:2fr 1fr;grid-template-areas:"head.""upsell itinerary""upsell summary""upsell.""continue.";display:grid}.JourneyDetailsStep-module__xxWrbq__summary{align-self:start;position:sticky;top:1rem}}
.ScrollContainer-module__t_0auq__container{--navigation-height:calc(100*var(--vh,1vh) - var(--top-nav-height));border-top:1px solid var(--color-grey40);box-sizing:content-box;top:var(--top-nav-height);padding-right:var(--removed-body-scroll-bar-size);background-color:var(--color-white);width:100%;height:var(--navigation-height);-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;z-index:var(--z-below-header);transition:opacity .25s ease-in-out,padding-right,transform .25s ease-in-out,visibility 0s linear .25s,z-index;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 .25s ease-in-out,padding-right,transform 0s linear .25s,visibility 0s linear .25s,z-index}}@media (min-width:48em){.ScrollContainer-module__t_0auq__container{height:auto;max-height:var(--navigation-height);box-shadow:0 5px 5px #00000013}}@media (min-width:64em){.ScrollContainer-module__t_0auq__container{position:absolute}}.ScrollContainer-module__t_0auq__container.ScrollContainer-module__t_0auq__open{opacity:1;visibility:visible;z-index:var(--z-header);transition:opacity .25s ease-in-out,padding-right .25s ease-in-out,transform .25s ease-in-out,visibility,z-index 0s linear .25s;overflow-y:auto;transform:translate(0)}@media (prefers-reduced-motion:reduce){.ScrollContainer-module__t_0auq__container.ScrollContainer-module__t_0auq__open{transition:opacity .25s ease-in-out,padding-right,transform,visibility,z-index 0s linear .25s}}
.EmbeddedInfo-module__rwWC_W__container{background:var(--color-grey10);z-index:100;width:100%;padding:1rem;position:absolute;top:0}
.Cabins-module__SHqfNG__cabinImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}@media (min-width:48em){.Cabins-module__SHqfNG__cabinImage,.Cabins-module__SHqfNG__cabinContent{width:50%}}.Cabins-module__SHqfNG__placeWrapper{flex-direction:column;gap:1rem;padding-bottom:1rem;display:flex;position:relative}.Cabins-module__SHqfNG__placeWrapper:last-child{border-bottom:none;padding-bottom:0}.Cabins-module__SHqfNG__content{flex-direction:column;justify-content:space-around;display:flex}@media (min-width:48em){.Cabins-module__SHqfNG__placeWrapper{flex-direction:row-reverse;justify-content:space-between;gap:2rem}.Cabins-module__SHqfNG__image{width:40%}.Cabins-module__SHqfNG__content{width:60%}.Cabins-module__SHqfNG__pill{margin:0}}.Cabins-module__SHqfNG__image{border-radius:.5rem;min-height:150px;position:relative;overflow:hidden}.Cabins-module__SHqfNG__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;right:0}.Cabins-module__SHqfNG__pill{margin-bottom:1rem;display:block}
.upsell-module__VqutMG__fieldsetWrapper,.upsell-module__VqutMG__fieldset{border:none}.upsell-module__VqutMG__fieldset legend{margin-bottom:var(--s12)}.upsell-module__VqutMG__upsellGrid{grid-gap:1rem;grid-row-gap:1.5rem;border:none;grid-template-columns:1fr;gap:1.5rem 1rem;margin:0;padding:0;display:grid}.upsell-module__VqutMG__upsellGridFirstRowOnlyEko{}@media (min-width:48em){.upsell-module__VqutMG__upsellGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.upsell-module__VqutMG__upsellGridFirstRowOnlyEko{grid-template-columns:1fr 1fr;grid-template-areas:"a.""b c"}.upsell-module__VqutMG__upsellGridFirstRowOnlyEko>[data-itemname=ECO_CLASS_SEAT]{grid-area:a}.upsell-module__VqutMG__upsellGridFirstRowOnlyEko>:not([data-itemname=ECO_CLASS_SEAT]){grid-row-start:2}}
.InitialsAvatar-module__8omPfG__bg{text-align:center;border-radius:100%;flex-shrink:0;width:2rem;height:2rem;line-height:2rem;display:inline-block}.InitialsAvatar-module__8omPfG__green.InitialsAvatar-module__8omPfG__green{background-color:var(--color-green08);color:#fff}.InitialsAvatar-module__8omPfG__blue.InitialsAvatar-module__8omPfG__blue{background-color:var(--color-blue10);color:#fff}.InitialsAvatar-module__8omPfG__yellow.InitialsAvatar-module__8omPfG__yellow{background-color:var(--color-yellow20)}
.FullViewportTrainMap-module__Wcfx3G__container{bottom:0;left:0;right:0;top:var(--top-nav-height);flex-direction:column;display:flex;position:absolute}
.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}
.PaymentDue-module__dN3loG__paymentDue{vertical-align:middle}.PaymentDue-module__dN3loG__upperCase{text-transform:uppercase}
.ProfileSelectOption-module__wIyptG__company{list-style-type:none}.ProfileSelectOption-module__wIyptG__label{flex-direction:row-reverse;align-items:center;width:100%!important;padding:0!important;display:flex!important}.ProfileSelectOption-module__wIyptG__textContent{flex-direction:row;flex-grow:1;align-items:center;gap:.5rem;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}
.WagonMapServiceModal-module__aE41ua__highlightCircle{background-color:var(--color-grey40);width:4rem;height:4rem}.WagonMapServiceModal-module__aE41ua__highlightCircle>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%}
.IconLink-module__WGiEbq__link{color:var(--data-canvas-text);flex:1;align-items:center}.IconLink-module__WGiEbq__chevron{margin-left:auto}.IconLink-module__WGiEbq__icon{color:var(--link-color);margin:.75rem}
.CompanyUserRow-module__jObM6q__container{border:1px solid var(--color-grey30);background:#fff;border-top:none}.CompanyUserRow-module__jObM6q__row{text-align:left;grid-gap:2rem;grid-template-columns:1fr min-content 1fr min-content;align-items:baseline;gap:2rem;width:100%;padding:1rem;font-weight:400;display:grid}@media not all and (min-width:75em){.CompanyUserRow-module__jObM6q__row{grid-template-columns:1fr 1fr min-content;gap:.5rem}}.CompanyUserRow-module__jObM6q__row:hover{background:var(--color-grey40)}.CompanyUserRow-module__jObM6q__row.CompanyUserRow-module__jObM6q__open{background:var(--color-grey30)}@media not all and (min-width:75em){.CompanyUserRow-module__jObM6q__statusColumn{display:none}}.CompanyUserRow-module__jObM6q__name{flex-wrap:wrap;gap:0 .5rem;display:flex}.CompanyUserRow-module__jObM6q__email{text-overflow:ellipsis;overflow:hidden}
.SelectedSeat-module__C42Krq__wrapper{flex-direction:column;display:flex}@media (min-width:48em){.SelectedSeat-module__C42Krq__wrapper{flex-direction:row}}.SelectedSeat-module__C42Krq__content{flex:3;padding:1rem}.SelectedSeat-module__C42Krq__content h4,.SelectedSeat-module__C42Krq__content p{margin:0}.SelectedSeat-module__C42Krq__image{flex:1}.SelectedSeat-module__C42Krq__image>img{-o-object-fit:cover;object-fit:cover;width:100%;min-width:14rem;height:100%;margin-left:50%;transform:translate(-50%)}
.ProfileButton-module__E7eV4G__contentContainer{text-align:left}.ProfileButton-module__E7eV4G__contentContainer:hover,.ProfileButton-module__E7eV4G__contentContainer:focus,.ProfileButton-module__E7eV4G__contentContainer:hover div,.ProfileButton-module__E7eV4G__contentContainer:hover span,.ProfileButton-module__E7eV4G__contentContainer:focus div,.ProfileButton-module__E7eV4G__contentContainer:focus span{color:var(--color-green10)}.ProfileButton-module__E7eV4G__firstName{color:var(--color-grey10);}.ProfileButton-module__E7eV4G__userLabel{color:var(--color-grey17);font-weight:var(--weight-medium);}.ProfileButton-module__E7eV4G__profileButton{gap:.125rem}@media (min-width:48em){.ProfileButton-module__E7eV4G__profileButton{gap:.75rem}}
.MyJourneysNavigation-module__LnkzsW__list{padding-left:0;list-style-type:none}.MyJourneysNavigation-module__LnkzsW__item{padding-top:1rem;padding-bottom:1rem}.MyJourneysNavigation-module__LnkzsW__item+.MyJourneysNavigation-module__LnkzsW__item{border-top:2px solid var(--line-color)}
.ConfirmRemovalModal-module__rCe9oW__removeDialog ul li{list-style:none}
.MenuLink-module__POLswW__link{flex-flow:wrap;justify-content:space-between;align-items:center;margin-left:2.5rem;padding:.25rem 0;display:flex}.MenuLink-module__POLswW__link.MenuLink-module__POLswW__withIcon{margin-left:0}
.Loading-module__SW9tUG__skeleton{height:4rem}.Loading-module__SW9tUG__skeleton.Loading-module__SW9tUG__compact{height:2rem}
.CancellationInsurance-module__AlvZka__container{border:var(--color-grey30)solid 1px;border-top-left-radius:0;border-top-right-radius:0;margin-top:-.5rem}.CancellationInsurance-module__AlvZka__cancellationInsuranceHeading{align-items:center;display:flex}.CancellationInsurance-module__AlvZka__cancellationInsuranceHeadingIcon{margin-right:.75rem}.CancellationInsurance-module__AlvZka__infoContainer{padding-left:2.75rem}
.GroupTicketInfoBox-module__uEUhWG__linkContainer{display:flex}
.RadallaNotice-module__3naTGa__button{white-space:nowrap;margin:auto 0}@media not all and (min-width:48em){.RadallaNotice-module__3naTGa__button{width:100%}}.RadallaNotice-module__3naTGa__radallaBox{padding-top:1rem;padding-bottom:1rem}
.PendingNotice-module__GqmG5W__pendingNotice{width:-moz-fit-content;width:fit-content}
.TrainInfo-module__OtBHdq__trainInfo{margin-bottom:1rem}
.SearchResults-module__O4UVbq__results>*{border-top:2px solid var(--line-color);padding:1rem 0}.SearchResults-module__O4UVbq__results>:last-child{border-bottom:2px solid var(--line-color)}.SearchResults-module__O4UVbq__results.SearchResults-module__O4UVbq__compact>*{padding:.5rem 0}
.FdfDiscount-module__x2aydq__container{flex-wrap:wrap;align-items:center;margin-bottom:.5rem;display:flex}.FdfDiscount-module__x2aydq__pill{margin-right:.5rem}
.OrderSearch-module__herYiq__button{min-width:0;min-width:initial;width:var(--input-height);height:var(--input-height);padding:0}
.TravelCodesRemoved-module__p5gxsq__infoRow{flex-wrap:wrap;justify-content:space-between;gap:0 2rem;display:flex}
.RoleChangeSelect-module__x90jYa__inputElement{width:100%}
.RecentRoutes-module__fF6-kq__container{min-height:2rem;margin-bottom:.5rem;position:relative}@media not all and (min-width:48em){.RecentRoutes-module__fF6-kq__routes{overflow-x:scroll}}.RecentRoutes-module__fF6-kq__route{white-space:nowrap;flex:none;padding-left:.5rem;padding-right:.5rem}@media (min-width:48em){.RecentRoutes-module__fF6-kq__route.hideOnDesktop{display:none}}
.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{justify-self:flex-end;width:8.5rem}.WifiQosSelector-module__YB9OfG__toggle:checked{background-color:var(--color-blue20)}
.JourneySummaryPricing-module__wNYF5W__wrapper{z-index:1;position:relative}
.OutboundDateFilterButton-module__athV8G__pill{background-color:var(--color-blue20);border-radius:100%;width:1.5rem;height:1.5rem;line-height:1.5rem}
.User-module__m0nC6a__emailField{max-width:30rem}
.SearchContent-module__ZXEE9a__header{flex-direction:row-reverse;justify-content:space-between;align-items:center;display:flex}
.TimeTableSearch-module__eM9IZq__tripSearch{contain:unset;padding-bottom:.75rem;position:relative;overflow:visible}.TimeTableSearch-module__eM9IZq__listContainer{min-height:642px}.TimeTableSearch-module__eM9IZq__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}.TimeTableSearch-module__eM9IZq__list{margin:0;padding:0;list-style:none}.TimeTableSearch-module__eM9IZq__skeleton{height:7.125rem}@media (min-width:48em){.TimeTableSearch-module__eM9IZq__skeleton{height:6.875rem}}@media (min-width:64em){.TimeTableSearch-module__eM9IZq__item{grid-template-columns:repeat(3,11rem) 1fr 1rem;grid-template-areas:"time duration transfers legs chevron";padding:.75rem 1rem}.TimeTableSearch-module__eM9IZq__listContainer{min-height:370px}.TimeTableSearch-module__eM9IZq__datePicker{width:50%}.TimeTableSearch-module__eM9IZq__skeleton{height:3.625rem}}.TimeTableSearch-module__eM9IZq__schedule{white-space:nowrap;grid-area:time}.TimeTableSearch-module__eM9IZq__duration{white-space:nowrap;grid-area:duration}.TimeTableSearch-module__eM9IZq__transfers{white-space:nowrap;grid-area:transfers}.TimeTableSearch-module__eM9IZq__legs{white-space:nowrap;grid-area:legs;overflow:hidden;-webkit-mask-image:linear-gradient(270deg,#0000,#00000080 .5rem,#000 1.5rem);mask-image:linear-gradient(270deg,#0000,#00000080 .5rem,#000 1.5rem)}.TimeTableSearch-module__eM9IZq__chevron{grid-area:chevron}
.ScrollIndicators-module__O49-ma__indicator{pointer-events:none;opacity:0;width:1rem;height:100%;transition:opacity .2s;position:absolute;top:0}@media (min-width:48em){.ScrollIndicators-module__O49-ma__indicator{display:none}}.ScrollIndicators-module__O49-ma__indicator.ScrollIndicators-module__O49-ma__show{opacity:1}.ScrollIndicators-module__O49-ma__indicator.ScrollIndicators-module__O49-ma__left{background:linear-gradient(to right,var(--color-grey10),#0000);left:0}.ScrollIndicators-module__O49-ma__indicator.ScrollIndicators-module__O49-ma__right{background:linear-gradient(to left,var(--color-grey10),#0000);right:0}
.MapControls-module__5yRKiW__mapControls{position:absolute;top:1rem;right:1rem}.MapControls-module__5yRKiW__mapControls button{width:2.5rem;font-size:1.5rem}.MapControls-module__5yRKiW__mapControls button:not(:first-child):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:0}.MapControls-module__5yRKiW__mapControls button:not(:first-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.MapControls-module__5yRKiW__mapControls button:not(:last-child):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.MapControls-module__5yRKiW__mapControls button:not(:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}
.TravellerSearch-module__XZNgVG__container{grid-gap:1rem;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";align-items:center;gap:1rem;padding:1rem 1.5rem;display:grid}@media (min-width:48em){.TravellerSearch-module__XZNgVG__container{grid-template:"roles roles""search inviteButton"/auto 1fr}}@media (min-width:64em){.TravellerSearch-module__XZNgVG__container{grid-template:"roles search inviteButton"/1fr auto auto}}.TravellerSearch-module__XZNgVG__roles{grid-area:roles}.TravellerSearch-module__XZNgVG__search{grid-area:search}.TravellerSearch-module__XZNgVG__inviteButton{grid-area:inviteButton}.TravellerSearch-module__XZNgVG__input{border:1px solid var(--color-grey25);border-radius:.2rem;width:100%;height:2.8rem;padding:0 .5rem;display:flex}
.SearchNavigation-module__gywkQW__container{z-index:var(--z-modal);box-shadow:0 .125rem 1.5rem var(--color-card-shadow);position:fixed;overflow:hidden}@media not all and (min-width:48em){.SearchNavigation-module__gywkQW__container{top:0;left:0;right:0}}@media (min-width:48em){.SearchNavigation-module__gywkQW__container{top:0;left:var(--offset,0);border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;width:24rem;position:fixed;transform:translate(-75%)}}@media not all and (min-width:48em){.SearchNavigation-module__gywkQW__content{height:calc(100*var(--vh,1vh))}}
.Layout-module__6wFS6q__skipToContent{background:var(--color-white);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)}
.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%}@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%)}}
#Users-module__kEZ-ja__userEmailAddress{color:var(--color-blue10)}.Users-module__kEZ-ja__loading{margin:1rem auto!important}.Users-module__kEZ-ja__notFound{text-align:center;padding:1rem}.Users-module__kEZ-ja__footer{grid-template-columns:1fr auto 1fr;align-items:center;margin-top:1.5rem;display:grid}.Users-module__kEZ-ja__footer :first-child{justify-self:flex-start}.Users-module__kEZ-ja__footer :nth-child(3){justify-self:flex-end}.Users-module__kEZ-ja__pageButton{margin:-.5rem;padding:.5rem}.Users-module__kEZ-ja__pageButton svg{border:2px solid var(--data-button-text);border-radius:100%;width:2.5rem;height:2.5rem;padding:.4rem}
.VehicleInfo-module__5JKRAG__vehicleModel{white-space:nowrap;margin:0 .5rem;display:block}
.JourneyChangesInfoModal-module__T9LyIG__zeroOutButtonPadding{margin-left:calc(calc(var(--data-button-size,.25rem) + .25rem)*-1)}
.DetailedSeriesTicket-module__9sV86q__alignRight{text-align:right}
.styles-module__F_oQ9G__tripSearch{}@media (min-width:48em){.styles-module__F_oQ9G__tripSearch{margin:0 0 3.5rem}}
.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)}
.ArticleImage-module__Mf1b_G__imageWrapper{width:100%;position:relative;overflow:hidden}.ArticleImage-module__Mf1b_G__imageWrapper:before{content:"";padding-bottom:56.25%;width:100%;padding-bottom:round(56.25%,1px);display:block}.ArticleImage-module__Mf1b_G__imageWrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute}.ArticleImage-module__Mf1b_G__image{z-index:0;width:100%;height:100%;margin:0;transition:filter .3s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ArticleImage-module__Mf1b_G__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute}.ArticleImage-module__Mf1b_G__skeleton{width:200%;height:200%;left:0}
.ArticleItem-module__irSy0q__topic{text-transform:uppercase;z-index:2;position:relative}.ArticleItem-module__irSy0q__link{color:var(--color-grey10)}.ArticleItem-module__irSy0q__link:hover{text-decoration:none}.ArticleItem-module__irSy0q__link:after{content:"";z-index:1;position:absolute;inset:0}.ArticleItem-module__irSy0q__itemWrapper{contain:content;position:relative}.ArticleItem-module__irSy0q__itemWrapper:hover{box-shadow:0 .125rem 1.5rem var(--color-card-shadow)}
.FeaturedArticles-module__A1X15a__featuredArticles{padding-block:var(--s64)}
.PlannedTrackWork-module__pTwozq__button{--data-text-heading-color:var(--accent-color);min-height:3rem}
.Summary-module___pUYtG__cancelButton{white-space:nowrap;margin:.5rem 0}@media (min-width:48em){.Summary-module___pUYtG__cancelButton{max-width:20rem}}
.JourneyCard-module__hayEqa__tripRow{justify-content:space-between;display:flex}.JourneyCard-module__hayEqa__dateAndPassengersRow{align-items:center;display:flex}.JourneyCard-module__hayEqa__withMargin{margin-right:2rem}
.OtherCompensationFormStep1-module__T1WBWa__maxWidthCard{max-width:42rem}
.BusConnections-module__Nzzcna__topContainer{flex-direction:column;gap:1rem 1.5rem;display:flex}@media (min-width:48em){.BusConnections-module__Nzzcna__topContainer{flex-direction:row;align-items:center}}
.UserMultiTicket-module__GY_w7W__detailedSeriesTicketGrid{grid-gap:1rem;grid-template-columns:1fr;gap:1rem;display:grid}.UserMultiTicket-module__GY_w7W__userMultiTicketPageGrid{grid-gap:2rem;grid-template-areas:"actions""leftColumn""rightColumn";gap:2rem;display:grid}@media (min-width:64em){.UserMultiTicket-module__GY_w7W__userMultiTicketPageGrid{grid-template:"leftColumn actions"minmax(1rem,auto)"leftColumn rightColumn"/3fr 1fr;gap:1rem 6rem}.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}
.CookieConsent-module__d5yoqW__link{display:inline-block}.CookieConsent-module__d5yoqW__modal{width:100%;max-width:100%;margin:auto 0 0;padding:1rem 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:1rem;gap:1rem;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}
@media (min-width:48em){.ContinueButton-module__yhFTyW__continueButton{max-width:20rem}}
.UpdateInvoiceReferences-module__kK0xzG__container{grid-gap:2rem;gap:2rem;display:grid}.UpdateInvoiceReferences-module__kK0xzG__box{border:1px solid var(--color-grey30)}
.ProfileSelect-module__hux7IG__wrapper{border:0;max-width:480px;margin:auto;padding:0}.ProfileSelect-module__hux7IG__title{text-align:center}.ProfileSelect-module__hux7IG__continueButtonContainer{position:sticky;bottom:1rem}
.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}
.MyMultiTicketPage-module__kPJA7q__headerTitle{white-space:pre-line!important}
.CiamRoleSelection-module__5NgOgG__contentWrapper{background-color:#0000;position:relative}
.Search-module__0TVSqa__inputWrapper{flex-direction:row;align-items:center;gap:1rem;display:flex}.Search-module__0TVSqa__input{flex:1;display:flex}.Search-module__0TVSqa__button{padding:var(--s16)var(--s24)}.Search-module__0TVSqa__buttonText{display:none}@media (min-width:48em){.Search-module__0TVSqa__buttonText{display:block}}
.page-module__bp06-W__container{min-height:70vh}
.CiamLayout-module__u930NG__content{height:calc(100*var(--vh,1vh));flex-direction:column;flex:1;display:flex;position:relative}.CiamLayout-module__u930NG__backgroundImage{-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover}
.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%}}
/*# sourceMappingURL=98af71502c5793b9.css.map*/