@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat SemiBold;src:url(/fonts/Montserrat-SemiBold.ttf)}@font-face{font-family:Montserrat-Regular;src:url(/fonts/Montserrat-Regular.ttf) format("truetype")}@font-face{font-family:Montserrat-Light;src:url(/fonts/Montserrat-Light.ttf) format("truetype")}@font-face{font-family:Montserrat-Medium;src:url(/fonts/Montserrat-Medium.ttf) format("truetype")}@font-face{font-family:Montserrat-SemiBold;src:url(/fonts/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-family:Montserrat-Bold;src:url(/fonts/Montserrat-Bold.ttf) format("truetype")}@font-face{font-family:Garet-Book;src:url(/fonts/Garet-Book.ttf) format("truetype")}@font-face{font-family:Garet-Heavy;src:url(/fonts/Garet-Heavy.ttf) format("truetype")}@font-face{font-family:Black-Bones;src:url(/fonts/Black-Bones.ttf) format("truetype")}@font-face{font-family:Bricolage-Grotesque;src:url(/fonts/Bricolage-Grotesque.ttf) format("truetype")}.ReservationSteps_container__W4eqw{width:100%;padding:20px 0;display:flex;justify-content:center;align-items:center}@media(max-width:992px){.ReservationSteps_container__W4eqw{display:none}}.ReservationSteps_stepsWrapper__6kFKJ{display:flex;align-items:center;justify-content:center;max-width:1440px;width:100%;padding:0 20px}.ReservationSteps_stepContainer__y0Znq{display:flex;align-items:center;flex:1 1;max-width:400px}.ReservationSteps_stepContainer__y0Znq:last-child{flex:0 1}.ReservationSteps_stepContent__TJa_e{display:flex;align-items:center;gap:12px;white-space:nowrap}.ReservationSteps_stepCircle__C6dVx{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.ReservationSteps_stepCircle__C6dVx.ReservationSteps_active__0Luch,.ReservationSteps_stepCircle__C6dVx.ReservationSteps_completed__d_4fS{background-color:#f2f2f2;border:2px solid #f2f2f2}.ReservationSteps_stepCircle__C6dVx.ReservationSteps_inactive__HtzJg{background-color:rgba(0,0,0,0);border:2px solid hsla(0,0%,100%,.5)}.ReservationSteps_stepNumber__bbc4M{font-family:Montserrat-SemiBold;font-size:18px;color:#35281e}.ReservationSteps_inactive__HtzJg .ReservationSteps_stepNumber__bbc4M{color:hsla(0,0%,100%,.7)}.ReservationSteps_stepLabel___fsFa{font-family:Montserrat-Regular;font-size:16px;color:hsla(0,0%,100%,.7);transition:all .3s ease}.ReservationSteps_stepLabel___fsFa.ReservationSteps_activeLabel__qLuLs,.ReservationSteps_stepLabel___fsFa.ReservationSteps_completedLabel__VQwEI{color:#fff;font-family:Montserrat-Medium}.ReservationSteps_stepLine__a_sge{flex:1 1;height:2px;margin:0 24px;transition:all .3s ease}.ReservationSteps_stepLine__a_sge.ReservationSteps_lineCompleted__6EGTI{background-color:#fff}.ReservationSteps_stepLine__a_sge.ReservationSteps_lineInactive__MkMdX{background-color:hsla(0,0%,100%,.3)}.ReservationSteps_completedIcon__iK2AL{width:32px;height:32px;display:block}.ReservationSteps_completedIconPath__o9_IY{stroke:#3d3d3d;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;fill:none}