:root{--smark-red:#ee3b30;--smark-ink:#250f19;--smark-surface:#f0f0f0;--smark-muted:#6b7c7a;--smark-white:#fff;--smark-black:#000;--smark-control-track:#d9d9d980;--smark-control-track-soft:#e5e5e55c;--font-sweet-regular:Sweet Sans Pro;--font-sweet-medium:Sweet Sans Pro;--font-sweet-bold:Sweet Sans Pro;--font-cairo-light:Cairo;--font-cairo-regular:Cairo;--font-cairo-medium:Cairo;--font-cairo-bold:Cairo;--radius-service-card:50px;--radius-content-card:30px;--radius-control-track:50px;--radius-control-action:63px}.ticketless-journey{color:#fff;background:#250f19;padding-top:64px;padding-bottom:80px;overflow:clip}@media screen and (min-width:768px){.ticketless-journey{padding-top:92px;padding-bottom:110px}}@media screen and (min-width:1280px){.ticketless-journey{padding-top:167px;padding-bottom:149px}}.ticketless-journey .ticketless-journey-layout{width:min(100%,1248px);margin-left:auto;margin-right:auto}.ticketless-journey .ticketless-journey-eyebrow{margin-bottom:30px}@media screen and (min-width:768px){.ticketless-journey .ticketless-journey-eyebrow{margin-bottom:56px}}.ticketless-journey .ticketless-journey-intro{color:#250f19;text-align:center;background:#ee3b30;border-radius:30px;gap:12px;padding:30px 22px;display:grid}@media screen and (max-width:1279.8px){.ticketless-journey .ticketless-journey-intro{margin-bottom:-10px}}@media screen and (min-width:768px){.ticketless-journey .ticketless-journey-intro{border-radius:50px;gap:14px;padding:48px 60px 51px}}.ticketless-journey .ticketless-journey-title{color:#f5f5f5}.ticketless-journey .ticketless-journey-description{max-width:940px;margin-left:auto;margin-right:auto}.ticketless-journey .ticketless-journey-list{margin:0;padding-top:48px;list-style:none;display:grid;position:relative}@media screen and (min-width:768px){.ticketless-journey .ticketless-journey-list{padding-top:64px}}.ticketless-journey .ticketless-journey-continuous-line{z-index:0;pointer-events:none;transform-origin:50% 0;background:#ee3b30;width:2px;min-height:1px;display:none;position:absolute}.ticketless-journey .ticketless-journey-continuous-line:not(: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)){left:14px}.ticketless-journey .ticketless-journey-continuous-line:-webkit-any(: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)){right:14px}.ticketless-journey .ticketless-journey-continuous-line: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)){right:14px}@media screen and (min-width:768px){.ticketless-journey .ticketless-journey-continuous-line{width:3px}.ticketless-journey .ticketless-journey-continuous-line:not(: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)){left:calc(50% - 1.5px)}.ticketless-journey .ticketless-journey-continuous-line:-webkit-any(: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)){right:calc(50% - 1.5px)}.ticketless-journey .ticketless-journey-continuous-line: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)){right:calc(50% - 1.5px)}}.ticketless-journey.uses-continuous-line .ticketless-journey-continuous-line{display:block}.ticketless-journey.uses-continuous-line .ticketless-journey-line{visibility:hidden}.ticketless-journey .ticketless-journey-step{z-index:1;grid-template-columns:30px minmax(0,1fr);grid-template-areas:"rail visual""rail content";column-gap:20px;min-height:230px;display:grid;position:relative}@media screen and (min-width:768px){.ticketless-journey .ticketless-journey-step{direction:rtl;grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);grid-template-areas:"visual rail content";column-gap:max(38px,min(5.2vw,82px));min-height:262px}.ticketless-journey .ticketless-journey-step:nth-of-type(2n){grid-template-areas:"content rail visual"}.ticketless-journey .ticketless-journey-step:nth-of-type(2n) .ticketless-journey-step-number{text-align:start;align-items:flex-start}.ticketless-journey .ticketless-journey-step:nth-of-type(2n) .ticketless-journey-step-content{text-align:end}.ticketless-journey .ticketless-journey-step.has-step-image{min-height:440px}}@media screen and (min-width:1440px){.ticketless-journey .ticketless-journey-step.has-step-image{min-height:468px}}.ticketless-journey .ticketless-journey-step-visual{flex-direction:column;grid-area:visual;min-width:0;display:flex}@media screen and (min-width:768px){.ticketless-journey .ticketless-journey-step-visual{align-self:center}}@media screen and (min-width:1440px){.ticketless-journey .ticketless-journey-step.has-step-image .ticketless-journey-step-visual{width:100%;height:468px;position:relative}}.ticketless-journey .ticketless-journey-step-number{flex-wrap:wrap;align-content:center;align-items:baseline;gap:5px 12px;padding-top:22px;padding-bottom:8px;display:flex}@media screen and (min-width:768px){.ticketless-journey .ticketless-journey-step-number{text-align:end;flex-flow:column;justify-content:center;align-items:flex-end;gap:0;padding-top:0;padding-bottom:0}}.ticketless-journey .ticketless-journey-step-media{aspect-ratio:683/526;width:100%;max-width:683px;margin-top:8px}@media screen and (min-width:768px){.ticketless-journey .ticketless-journey-step-media{margin-top:0}}@media screen and (min-width:1440px){.ticketless-journey .ticketless-journey-step-media{width:683px;max-width:none;height:526px;position:absolute;top:50%;transform:translateY(-50%)}.ticketless-journey .ticketless-journey-step:nth-of-type(odd) .ticketless-journey-step-media{left:-74px;right:auto}.ticketless-journey .ticketless-journey-step:nth-of-type(2n) .ticketless-journey-step-media{left:auto;right:-26px}.ticketless-journey .ticketless-journey-step:nth-of-type(2) .ticketless-journey-step-media{aspect-ratio:708/546;width:708px;height:546px}.ticketless-journey .ticketless-journey-step:nth-of-type(4) .ticketless-journey-step-media{left:auto;right:-4px}}.ticketless-journey .ticketless-journey-step-image{object-fit:contain;width:100%;height:100%}@media screen and (min-width:1440px){.ticketless-journey .ticketless-journey-step.has-step-image .ticketless-journey-step-number{z-index:2;padding:0;position:absolute;top:94px;left:202px;right:auto}.ticketless-journey .ticketless-journey-step.has-step-image:nth-of-type(2n) .ticketless-journey-step-number{top:79px;left:auto;right:78px}.ticketless-journey .ticketless-journey-step.has-step-image:nth-of-type(2) .ticketless-journey-step-number{top:20px;left:auto;right:349px}.ticketless-journey .ticketless-journey-step.has-step-image:nth-of-type(3) .ticketless-journey-step-number{top:106px;left:200px;right:auto}.ticketless-journey .ticketless-journey-step.has-step-image:nth-of-type(4) .ticketless-journey-step-number{top:-70px;left:auto;right:160px}.ticketless-journey .ticketless-journey-step.has-step-image:nth-of-type(5) .ticketless-journey-step-number{top:110px;left:auto;right:100px}}.ticketless-journey .ticketless-journey-step-title{font-weight:700}@media screen and (min-width:1280px){.ticketless-journey .ticketless-journey-step-title{font-size:42px}}.ticketless-journey .ticketless-journey-rail{grid-area:rail;grid-template-rows:26px 30px minmax(0,1fr);justify-items:center;min-height:100%;display:grid;position:relative;overflow:visible}@media screen and (min-width:768px){.ticketless-journey .ticketless-journey-rail{grid-template-rows:minmax(0,1fr) 46px minmax(0,1fr)}}.ticketless-journey .ticketless-journey-line{transform-origin:50% 0;background:#ee3b30;width:2px;height:calc(100% + 2px);min-height:2px;margin-top:-1px;margin-bottom:-1px;display:block}@media screen and (min-width:768px){.ticketless-journey .ticketless-journey-line{width:3px}}.ticketless-journey .ticketless-journey-step:first-of-type .ticketless-journey-line--before{margin-top:-26px}@media screen and (min-width:768px){.ticketless-journey .ticketless-journey-step:first-of-type .ticketless-journey-line--before{margin-top:-65px}}.ticketless-journey .ticketless-journey-marker{z-index:2;box-sizing:border-box;background:#250f19;border:2px solid #ee3b30;border-radius:50%;flex:none;width:30px;height:30px;position:relative}@media screen and (min-width:768px){.ticketless-journey .ticketless-journey-marker{border-width:3px;width:46px;height:46px}}.ticketless-journey .ticketless-journey-step:last-of-type .ticketless-journey-line--after{visibility:hidden}.ticketless-journey .ticketless-journey-step-content{flex-direction:column;grid-area:content;align-self:center;gap:10px;min-width:0;padding-bottom:42px;display:flex}@media screen and (min-width:768px){.ticketless-journey .ticketless-journey-step-content{gap:12px;padding-bottom:0}}.ticketless-journey .ticketless-journey-empty{margin-top:30px}@media (prefers-reduced-motion:reduce){.ticketless-journey :where(.ticketless-journey-rail,.ticketless-journey-step-visual,.ticketless-journey-step-content){opacity:1!important;visibility:visible!important;transform:none!important}}
/*# sourceMappingURL=ticketless-journey.css.map */
