@media only screen and (min-width:1921px){.Calendar_container__OUfga{width:100%;font-family:DINPro-Regular;font-weight:400}.Calendar_container__OUfga .Calendar_legend__piCaT{display:flex;align-items:center;margin-bottom:13PX}.Calendar_container__OUfga .Calendar_legend__piCaT .Calendar_sectionTitle__D0UII{font-family:DINPro;font-weight:500;font-size:16PX;color:#000;line-height:16PX;margin-right:12PX;text-align:left}.Calendar_container__OUfga .Calendar_legend__piCaT .Calendar_legendItem__EWp6r{display:flex;align-items:center;gap:4PX;margin-right:16PX}.Calendar_container__OUfga .Calendar_legend__piCaT .Calendar_legendMarker__PeDgt{width:12PX;height:12PX;border-radius:50%}.Calendar_container__OUfga .Calendar_legend__piCaT .Calendar_fullyBookedMarker__xbA0o{background-color:#f5f5f5}.Calendar_container__OUfga .Calendar_legend__piCaT .Calendar_comingSoonMarker__vlcNQ{background:#fff7df}.Calendar_container__OUfga .Calendar_legend__piCaT .Calendar_unavailableMarker__PG5IQ{background-color:#ffdfdf}.Calendar_container__OUfga .Calendar_legend__piCaT .Calendar_legendText__M__dF{font-size:10PX;color:#666;line-height:10PX}.Calendar_container__OUfga .Calendar_monthSelector__R3jtb{display:flex;flex-wrap:wrap;gap:8PX;margin-bottom:16PX}.Calendar_container__OUfga .Calendar_monthSelector__R3jtb .Calendar_monthButton__ijg28{min-width:50PX;height:24PX;padding:0 12PX;border-radius:12PX;border:none;background-color:#f5f5f5;color:#000;font-size:16PX;line-height:24PX;cursor:pointer;transition:all .2s ease}.Calendar_container__OUfga .Calendar_monthSelector__R3jtb .Calendar_monthButton__ijg28:hover{background-color:#e0e0e0}.Calendar_container__OUfga .Calendar_monthSelector__R3jtb .Calendar_monthButton__ijg28.Calendar_activeMonth__ZBrqV{background-color:#000;color:#fff}.Calendar_container__OUfga .Calendar_monthSelector__R3jtb .Calendar_monthButton__ijg28.Calendar_activeMonth__ZBrqV:hover{background-color:#333}.Calendar_container__OUfga .Calendar_weekDays__qn_TY{display:grid;height:16PX;grid-template-columns:repeat(7,1fr);place-items:center;margin-bottom:16PX}.Calendar_container__OUfga .Calendar_weekDays__qn_TY .Calendar_weekDay__g_ZxZ{text-align:center;color:#000;font-size:16PX;line-height:16PX}.Calendar_container__OUfga .Calendar_dateGrid__3wVbq{display:flex;flex-direction:column;gap:10PX}.Calendar_container__OUfga .Calendar_dateGrid__3wVbq .Calendar_dateRow__sBWWr{display:grid;grid-template-columns:repeat(7,1fr);place-items:center}.Calendar_container__OUfga .Calendar_dateGrid__3wVbq .Calendar_dateItem__4fAnF{width:32PX;height:32PX;display:flex;align-items:center;justify-content:center;font-size:16PX;border-radius:50%;border:none;background:transparent;cursor:default;transition:all .2s ease}.Calendar_container__OUfga .Calendar_dateGrid__3wVbq .Calendar_haveSessionNow__1skHK{color:#000;cursor:pointer}.Calendar_container__OUfga .Calendar_dateGrid__3wVbq .Calendar_comingsoon__M_cIj{background:#fff7df;color:#000;cursor:pointer}.Calendar_container__OUfga .Calendar_dateGrid__3wVbq .Calendar_unavailable__Dv_ds{background:#ffdfdf;color:#000;cursor:pointer}.Calendar_container__OUfga .Calendar_dateGrid__3wVbq .Calendar_fullyBooked__3ChaI{color:#999;background:#f5f5f5}.Calendar_container__OUfga .Calendar_dateGrid__3wVbq .Calendar_disabled__QWPy6{color:#ddd}.Calendar_container__OUfga .Calendar_dateGrid__3wVbq .Calendar_selected__1rKXe{background-color:#000;color:#fff}}@media only screen and (min-width:0px) and (max-width:1920px){.Calendar_container__OUfga{width:100%;font-family:DINPro-Regular;font-weight:400}.Calendar_container__OUfga .Calendar_legend__piCaT{display:flex;align-items:center;margin-bottom:.67708vw}.Calendar_container__OUfga .Calendar_legend__piCaT .Calendar_sectionTitle__D0UII{font-family:DINPro;font-weight:500;font-size:.83333vw;color:#000;line-height:.83333vw;margin-right:.625vw;text-align:left}.Calendar_container__OUfga .Calendar_legend__piCaT .Calendar_legendItem__EWp6r{display:flex;align-items:center;gap:.20833vw;margin-right:.83333vw}.Calendar_container__OUfga .Calendar_legend__piCaT .Calendar_legendMarker__PeDgt{width:.625vw;height:.625vw;border-radius:50%}.Calendar_container__OUfga .Calendar_legend__piCaT .Calendar_fullyBookedMarker__xbA0o{background-color:#f5f5f5}.Calendar_container__OUfga .Calendar_legend__piCaT .Calendar_comingSoonMarker__vlcNQ{background:#fff7df}.Calendar_container__OUfga .Calendar_legend__piCaT .Calendar_unavailableMarker__PG5IQ{background-color:#ffdfdf}.Calendar_container__OUfga .Calendar_legend__piCaT .Calendar_legendText__M__dF{font-size:.52083vw;color:#666;line-height:.52083vw}.Calendar_container__OUfga .Calendar_monthSelector__R3jtb{display:flex;flex-wrap:wrap;gap:.41667vw;margin-bottom:.83333vw}.Calendar_container__OUfga .Calendar_monthSelector__R3jtb .Calendar_monthButton__ijg28{min-width:2.60417vw;height:1.25vw;padding:0 .625vw;border-radius:.625vw;border:none;background-color:#f5f5f5;color:#000;font-size:.83333vw;line-height:1.25vw;cursor:pointer;transition:all .2s ease}.Calendar_container__OUfga .Calendar_monthSelector__R3jtb .Calendar_monthButton__ijg28:hover{background-color:#e0e0e0}.Calendar_container__OUfga .Calendar_monthSelector__R3jtb .Calendar_monthButton__ijg28.Calendar_activeMonth__ZBrqV{background-color:#000;color:#fff}.Calendar_container__OUfga .Calendar_monthSelector__R3jtb .Calendar_monthButton__ijg28.Calendar_activeMonth__ZBrqV:hover{background-color:#333}.Calendar_container__OUfga .Calendar_weekDays__qn_TY{display:grid;height:.83333vw;grid-template-columns:repeat(7,1fr);place-items:center;margin-bottom:.83333vw}.Calendar_container__OUfga .Calendar_weekDays__qn_TY .Calendar_weekDay__g_ZxZ{text-align:center;color:#000;font-size:.83333vw;line-height:.83333vw}.Calendar_container__OUfga .Calendar_dateGrid__3wVbq{display:flex;flex-direction:column;gap:.52083vw}.Calendar_container__OUfga .Calendar_dateGrid__3wVbq .Calendar_dateRow__sBWWr{display:grid;grid-template-columns:repeat(7,1fr);place-items:center}.Calendar_container__OUfga .Calendar_dateGrid__3wVbq .Calendar_dateItem__4fAnF{width:1.66667vw;height:1.66667vw;display:flex;align-items:center;justify-content:center;font-size:.83333vw;border-radius:50%;border:none;background:transparent;cursor:default;transition:all .2s ease}.Calendar_container__OUfga .Calendar_dateGrid__3wVbq .Calendar_haveSessionNow__1skHK{color:#000;cursor:pointer}.Calendar_container__OUfga .Calendar_dateGrid__3wVbq .Calendar_comingsoon__M_cIj{background:#fff7df;color:#000;cursor:pointer}.Calendar_container__OUfga .Calendar_dateGrid__3wVbq .Calendar_unavailable__Dv_ds{background:#ffdfdf;color:#000;cursor:pointer}.Calendar_container__OUfga .Calendar_dateGrid__3wVbq .Calendar_fullyBooked__3ChaI{color:#999;background:#f5f5f5}.Calendar_container__OUfga .Calendar_dateGrid__3wVbq .Calendar_disabled__QWPy6{color:#ddd}.Calendar_container__OUfga .Calendar_dateGrid__3wVbq .Calendar_selected__1rKXe{background-color:#000;color:#fff}}@media only screen and (min-width:1921px){.BookingCalendarPopup_modalMask__c0T5g{position:fixed;z-index:1000;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_loading__8OL3c{width:40PX;height:40PX;position:absolute;top:calc(50% - 20PX);left:calc(50% - 20PX);transform:translate(-50%,-50%);transform-origin:center center;display:flex;align-items:center;justify-content:center;z-index:2}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_bookingCalendarPopup__ijJ4N{padding:0 48PX;width:540PX;height:702PX;font-family:DINPro;background:#fff;position:relative}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_bookingCalendarPopup__ijJ4N .BookingCalendarPopup_popHeader__m4UHr .BookingCalendarPopup_popTitle__rFK87{font-weight:DINPro-Bold;font-weight:700;font-size:16PX;color:#000;line-height:16PX;text-align:center;padding-top:48PX;padding-bottom:16PX}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_bookingCalendarPopup__ijJ4N .BookingCalendarPopup_popHeader__m4UHr .BookingCalendarPopup_closeIcon__iIQY4{width:24PX;height:24PX;position:absolute;right:16PX;top:16PX;cursor:pointer}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy{max-height:280PX;overflow-y:scroll}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy::-webkit-scrollbar{display:none}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy .BookingCalendarPopup_sectionTitle__gdCOZ{font-family:DINPro-Bold;font-weight:500;font-size:16PX;color:#000;line-height:16PX;text-align:left;margin-bottom:24PX}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy .BookingCalendarPopup_dateCardsWrapper__e9Qq2{display:flex;flex-wrap:wrap}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy .BookingCalendarPopup_dateCardsWrapper__e9Qq2 .BookingCalendarPopup_dateCard__0SBZe{width:105PX;height:60PX;background:#f5f5f5;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;margin-right:8PX;font-weight:500;font-size:14PX;color:#000;line-height:14PX;margin-bottom:18PX;position:relative}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy .BookingCalendarPopup_dateCardsWrapper__e9Qq2 .BookingCalendarPopup_dateCard__0SBZe:nth-child(4n){margin-right:0}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy .BookingCalendarPopup_dateCardsWrapper__e9Qq2 .BookingCalendarPopup_dateCard__0SBZe.BookingCalendarPopup_selected__pvC_u{border:1px solid #000}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy .BookingCalendarPopup_dateCardsWrapper__e9Qq2 .BookingCalendarPopup_dateCard__0SBZe.BookingCalendarPopup_coming-soon__xBUm7,.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy .BookingCalendarPopup_dateCardsWrapper__e9Qq2 .BookingCalendarPopup_dateCard__0SBZe.BookingCalendarPopup_fullyBooked__Znftq{background-color:#f5f5f5;color:#999;cursor:not-allowed}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy .BookingCalendarPopup_dateCardsWrapper__e9Qq2 .BookingCalendarPopup_dateCard__0SBZe .BookingCalendarPopup_dayText__JEJal{margin-bottom:6PX}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy .BookingCalendarPopup_dateCardsWrapper__e9Qq2 .BookingCalendarPopup_dateCard__0SBZe .BookingCalendarPopup_fullyBookedTag__FTGCo{position:absolute;top:-12PX;height:20PX;background:#ddd;border-radius:15PX;font-size:12PX;font-family:DINPro-Light;font-weight:300;color:#666;line-height:12PX;text-align:left;padding:0 6PX;display:flex;align-items:center;justify-content:center}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy .BookingCalendarPopup_dateCardsWrapper__e9Qq2 .BookingCalendarPopup_dateCard__0SBZe .BookingCalendarPopup_fullyBookedTag__FTGCo.BookingCalendarPopup_comingSoonTag__b2VMP{background:#fff9e6}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy .BookingCalendarPopup_dateCardsWrapper__e9Qq2 .BookingCalendarPopup_dateCard__0SBZe .BookingCalendarPopup_fullyBookedTag__FTGCo.BookingCalendarPopup_unavailableTag__xEgVV{background:#ffdfdf}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c{margin-top:30PX}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_sectionHeaderWrapper__UVC9o{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12PX}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_sectionHeaderWrapper__UVC9o .BookingCalendarPopup_sectionTitle__gdCOZ{font-family:DINPro-Bold;font-weight:500;font-size:16PX;color:#000;line-height:16PX;text-align:left;display:flex;align-items:baseline;justify-content:center}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_sectionHeaderWrapper__UVC9o .BookingCalendarPopup_limitText__4OcB7{font-family:DINPro-Light;font-weight:300;font-size:14PX;color:#999;line-height:14PX;text-align:left;margin-left:4PX}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_timeSlotCardsWrapper__GGQEv{height:150PX;max-height:150PX;padding-bottom:50PX;overflow-y:scroll}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_timeSlotCardsWrapper__GGQEv::-webkit-scrollbar{width:6PX}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_timeSlotCardsWrapper__GGQEv::-webkit-scrollbar-track{background:transparent}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_timeSlotCardsWrapper__GGQEv::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3PX}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_timeSlotCardsWrapper__GGQEv::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_timeSlotCardsWrapper__GGQEv .BookingCalendarPopup_timeSlotCard__N45t6{width:100%;height:48PX;background:#f5f5f5;margin-bottom:12PX;display:flex;align-items:center;justify-content:space-between;padding:0 12PX;cursor:pointer}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_timeSlotCardsWrapper__GGQEv .BookingCalendarPopup_timeSlotCard__N45t6.BookingCalendarPopup_selected__pvC_u{border:1px solid #000}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_timeSlotCardsWrapper__GGQEv .BookingCalendarPopup_timeSlotCard__N45t6.BookingCalendarPopup_fullyBooked__Znftq{cursor:not-allowed}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_timeSlotCardsWrapper__GGQEv .BookingCalendarPopup_timeSlotCard__N45t6.BookingCalendarPopup_fullyBooked__Znftq .BookingCalendarPopup_leftContent__flDCg{color:#999}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_timeSlotCardsWrapper__GGQEv .BookingCalendarPopup_timeSlotCard__N45t6 .BookingCalendarPopup_leftContent__flDCg{display:flex;align-items:center;font-size:14PX;color:#000;line-height:14PX;text-align:left;font-family:DINPro-Regular}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_timeSlotCardsWrapper__GGQEv .BookingCalendarPopup_timeSlotCard__N45t6 .BookingCalendarPopup_leftContent__flDCg .BookingCalendarPopup_time__8EURD{margin-right:8PX;flex:none}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_timeSlotCardsWrapper__GGQEv .BookingCalendarPopup_timeSlotCard__N45t6 .BookingCalendarPopup_fullyBooked__Znftq{height:20PX;background:#ddd;border-radius:15PX;font-size:12PX;font-family:DINPro-Light;font-weight:300;color:#666;line-height:12PX;text-align:left;padding:0 6PX;display:flex;align-items:center;justify-content:center;flex:none;margin-left:4PX}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_noSessionWrap__FMGUe{margin-top:32PX;display:flex;flex-direction:column;align-items:center;justify-content:center}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_noSessionWrap__FMGUe .BookingCalendarPopup_sessionBigIcon__lv2CX{width:80PX;height:80PX;margin-bottom:10PX}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_noSessionWrap__FMGUe .BookingCalendarPopup_noSessionTip__MqzZn{font-family:DINPro-Regular;font-size:14PX;color:#000;text-align:center}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_stickyBottomBar__huKUN{width:100%;background:#fff;position:absolute;bottom:48PX;left:50%;transform:translateX(-50%);padding-top:24PX}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_stickyBottomBar__huKUN .BookingCalendarPopup_buttonGroup__xcu8g{display:flex;align-items:center;justify-content:center}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_stickyBottomBar__huKUN .BookingCalendarPopup_infoBtn__gbzWx{min-width:172PX;width:244PX;height:80PX;border:1px solid #000;background:#fff;font-family:DINPro-Bold;font-size:22PX;color:#000;display:flex;align-items:center;justify-content:center}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_stickyBottomBar__huKUN .BookingCalendarPopup_actionBtn__P6hUy{width:454PX;height:48PX;background:#000;font-family:DINPro-Bold;font-size:16PX;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_stickyBottomBar__huKUN .BookingCalendarPopup_actionBtn__P6hUy.BookingCalendarPopup_disabled__D2vTA{background:#eee;color:#999;cursor:not-allowed}}@media only screen and (min-width:0px) and (max-width:1920px){.BookingCalendarPopup_modalMask__c0T5g{position:fixed;z-index:1000;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_loading__8OL3c{width:2.08333vw;height:2.08333vw;position:absolute;top:calc(50% - 1.04167vw);left:calc(50% - 1.04167vw);transform:translate(-50%,-50%);transform-origin:center center;display:flex;align-items:center;justify-content:center;z-index:2}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_bookingCalendarPopup__ijJ4N{padding:0 2.5vw;width:28.125vw;height:36.5625vw;font-family:DINPro;background:#fff;position:relative}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_bookingCalendarPopup__ijJ4N .BookingCalendarPopup_popHeader__m4UHr .BookingCalendarPopup_popTitle__rFK87{font-weight:DINPro-Bold;font-weight:700;font-size:.83333vw;color:#000;line-height:.83333vw;text-align:center;padding-top:2.5vw;padding-bottom:.83333vw}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_bookingCalendarPopup__ijJ4N .BookingCalendarPopup_popHeader__m4UHr .BookingCalendarPopup_closeIcon__iIQY4{width:1.25vw;height:1.25vw;position:absolute;right:.83333vw;top:.83333vw;cursor:pointer}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy{max-height:14.58333vw;overflow-y:scroll}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy::-webkit-scrollbar{display:none}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy .BookingCalendarPopup_sectionTitle__gdCOZ{font-family:DINPro-Bold;font-weight:500;font-size:.83333vw;color:#000;line-height:.83333vw;text-align:left;margin-bottom:1.25vw}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy .BookingCalendarPopup_dateCardsWrapper__e9Qq2{display:flex;flex-wrap:wrap}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy .BookingCalendarPopup_dateCardsWrapper__e9Qq2 .BookingCalendarPopup_dateCard__0SBZe{width:5.46875vw;height:3.125vw;background:#f5f5f5;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;margin-right:.41667vw;font-weight:500;font-size:.72917vw;color:#000;line-height:.72917vw;margin-bottom:.9375vw;position:relative}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy .BookingCalendarPopup_dateCardsWrapper__e9Qq2 .BookingCalendarPopup_dateCard__0SBZe:nth-child(4n){margin-right:0}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy .BookingCalendarPopup_dateCardsWrapper__e9Qq2 .BookingCalendarPopup_dateCard__0SBZe.BookingCalendarPopup_selected__pvC_u{border:1px solid #000}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy .BookingCalendarPopup_dateCardsWrapper__e9Qq2 .BookingCalendarPopup_dateCard__0SBZe.BookingCalendarPopup_coming-soon__xBUm7,.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy .BookingCalendarPopup_dateCardsWrapper__e9Qq2 .BookingCalendarPopup_dateCard__0SBZe.BookingCalendarPopup_fullyBooked__Znftq{background-color:#f5f5f5;color:#999;cursor:not-allowed}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy .BookingCalendarPopup_dateCardsWrapper__e9Qq2 .BookingCalendarPopup_dateCard__0SBZe .BookingCalendarPopup_dayText__JEJal{margin-bottom:.3125vw}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy .BookingCalendarPopup_dateCardsWrapper__e9Qq2 .BookingCalendarPopup_dateCard__0SBZe .BookingCalendarPopup_fullyBookedTag__FTGCo{position:absolute;top:-.625vw;height:1.04167vw;background:#ddd;border-radius:.78125vw;font-size:.625vw;font-family:DINPro-Light;font-weight:300;color:#666;line-height:.625vw;text-align:left;padding:0 .3125vw;display:flex;align-items:center;justify-content:center}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy .BookingCalendarPopup_dateCardsWrapper__e9Qq2 .BookingCalendarPopup_dateCard__0SBZe .BookingCalendarPopup_fullyBookedTag__FTGCo.BookingCalendarPopup_comingSoonTag__b2VMP{background:#fff9e6}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_dateSection__8EGdy .BookingCalendarPopup_dateCardsWrapper__e9Qq2 .BookingCalendarPopup_dateCard__0SBZe .BookingCalendarPopup_fullyBookedTag__FTGCo.BookingCalendarPopup_unavailableTag__xEgVV{background:#ffdfdf}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c{margin-top:1.5625vw}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_sectionHeaderWrapper__UVC9o{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.625vw}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_sectionHeaderWrapper__UVC9o .BookingCalendarPopup_sectionTitle__gdCOZ{font-family:DINPro-Bold;font-weight:500;font-size:.83333vw;color:#000;line-height:.83333vw;text-align:left;display:flex;align-items:baseline;justify-content:center}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_sectionHeaderWrapper__UVC9o .BookingCalendarPopup_limitText__4OcB7{font-family:DINPro-Light;font-weight:300;font-size:.72917vw;color:#999;line-height:.72917vw;text-align:left;margin-left:.20833vw}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_timeSlotCardsWrapper__GGQEv{height:7.8125vw;max-height:7.8125vw;padding-bottom:2.60417vw;overflow-y:scroll}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_timeSlotCardsWrapper__GGQEv::-webkit-scrollbar{width:.3125vw}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_timeSlotCardsWrapper__GGQEv::-webkit-scrollbar-track{background:transparent}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_timeSlotCardsWrapper__GGQEv::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:.15625vw}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_timeSlotCardsWrapper__GGQEv::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_timeSlotCardsWrapper__GGQEv .BookingCalendarPopup_timeSlotCard__N45t6{width:100%;height:2.5vw;background:#f5f5f5;margin-bottom:.625vw;display:flex;align-items:center;justify-content:space-between;padding:0 .625vw;cursor:pointer}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_timeSlotCardsWrapper__GGQEv .BookingCalendarPopup_timeSlotCard__N45t6.BookingCalendarPopup_selected__pvC_u{border:1px solid #000}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_timeSlotCardsWrapper__GGQEv .BookingCalendarPopup_timeSlotCard__N45t6.BookingCalendarPopup_fullyBooked__Znftq{cursor:not-allowed}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_timeSlotCardsWrapper__GGQEv .BookingCalendarPopup_timeSlotCard__N45t6.BookingCalendarPopup_fullyBooked__Znftq .BookingCalendarPopup_leftContent__flDCg{color:#999}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_timeSlotCardsWrapper__GGQEv .BookingCalendarPopup_timeSlotCard__N45t6 .BookingCalendarPopup_leftContent__flDCg{display:flex;align-items:center;font-size:.72917vw;color:#000;line-height:.72917vw;text-align:left;font-family:DINPro-Regular}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_timeSlotCardsWrapper__GGQEv .BookingCalendarPopup_timeSlotCard__N45t6 .BookingCalendarPopup_leftContent__flDCg .BookingCalendarPopup_time__8EURD{margin-right:.41667vw;flex:none}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_timeSlotCardsWrapper__GGQEv .BookingCalendarPopup_timeSlotCard__N45t6 .BookingCalendarPopup_fullyBooked__Znftq{height:1.04167vw;background:#ddd;border-radius:.78125vw;font-size:.625vw;font-family:DINPro-Light;font-weight:300;color:#666;line-height:.625vw;text-align:left;padding:0 .3125vw;display:flex;align-items:center;justify-content:center;flex:none;margin-left:.20833vw}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_noSessionWrap__FMGUe{margin-top:1.66667vw;display:flex;flex-direction:column;align-items:center;justify-content:center}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_noSessionWrap__FMGUe .BookingCalendarPopup_sessionBigIcon__lv2CX{width:4.16667vw;height:4.16667vw;margin-bottom:.52083vw}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_timeSection__aPl6c .BookingCalendarPopup_noSessionWrap__FMGUe .BookingCalendarPopup_noSessionTip__MqzZn{font-family:DINPro-Regular;font-size:.72917vw;color:#000;text-align:center}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_stickyBottomBar__huKUN{width:100%;background:#fff;position:absolute;bottom:2.5vw;left:50%;transform:translateX(-50%);padding-top:1.25vw}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_stickyBottomBar__huKUN .BookingCalendarPopup_buttonGroup__xcu8g{display:flex;align-items:center;justify-content:center}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_stickyBottomBar__huKUN .BookingCalendarPopup_infoBtn__gbzWx{min-width:8.95833vw;width:12.70833vw;height:4.16667vw;border:1px solid #000;background:#fff;font-family:DINPro-Bold;font-size:1.14583vw;color:#000;display:flex;align-items:center;justify-content:center}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_stickyBottomBar__huKUN .BookingCalendarPopup_actionBtn__P6hUy{width:23.64583vw;height:2.5vw;background:#000;font-family:DINPro-Bold;font-size:.83333vw;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.BookingCalendarPopup_modalMask__c0T5g .BookingCalendarPopup_stickyBottomBar__huKUN .BookingCalendarPopup_actionBtn__P6hUy.BookingCalendarPopup_disabled__D2vTA{background:#eee;color:#999;cursor:not-allowed}}