.calender_calendarWapper__fgwJp{display:flex;gap:10px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7{flex:0 0 50%;background:#f8f8f8;padding:20px 30px;border-radius:30px;position:relative;overflow:hidden}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 h3{margin-bottom:30px;font-weight:600}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlots__Cfmwd{display:flex;height:50px;border-top:1px solid #798aa4;border-bottom:1px solid #798aa4;justify-content:space-between;align-items:center;padding:0 10px;width:370px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlots__Cfmwd .calender_timing__oinuW{font-style:normal;font-weight:500;font-size:15px;line-height:15px;letter-spacing:-.186522px;color:#000}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlots__Cfmwd .calender_slots__eOtfH{font-style:normal;font-weight:500;font-size:13px;line-height:13px;display:flex;align-items:center;justify-content:center;letter-spacing:-.186522px;color:#798aa4}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlots__Cfmwd .calender_slots__eOtfH div{padding:0 0 0 30px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlots__Cfmwd .calender_slots__eOtfH div.calender_active__Weouq{background:linear-gradient(90deg,#f32f56 -78.17%,#f32faf 18.3%,#4a78ef 110.98%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt{max-width:80%;margin:10px auto auto;position:relative}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla__viewport__CdwF_{overflow:hidden}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla__container__KnElE{display:flex;touch-action:pan-y pinch-zoom;margin-left:-5px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla__slide__tvEAr{transform:translateZ(0);flex:0 0 35.7142857143%;min-width:0;padding-left:5px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla__slide__tvEAr .calender_sliderTime__uyM2o{font-style:normal;font-weight:400;font-size:13px;line-height:13px;text-align:center;letter-spacing:-.199662px;display:flex;justify-content:center;align-items:center;color:#798aa4;border:1px solid #798aa4;border-radius:30px;height:38px;padding:0 10px;cursor:pointer}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla__slide__tvEAr .calender_sliderTime__uyM2o:hover{background:linear-gradient(91.47deg,#f32f56 -78.17%,#f32faf 18.3%,#4a78ef 110.98%);border:0;color:#fff}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla__slide__tvEAr .calender_sliderTime__uyM2o:hover svg path{fill:#fff}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla_container__0xR6u div{position:absolute;left:-40px;top:5px;border:1px solid rgba(138,149,160,.698);height:30px;width:30px;border-radius:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla_container__0xR6u div svg{width:auto;height:12px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla_container__0xR6u div.calender_embla_prev__NpPNf{left:unset;right:-40px;transform:rotate(180deg)}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla_container__0xR6u div:hover{background:linear-gradient(91.47deg,#f32f56 -78.17%,#f32faf 18.3%,#4a78ef 110.98%);border:0}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla_container__0xR6u div:hover svg path{fill:#fff}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_poweredBy__0ls9X{position:absolute;right:-10px;top:-10px;z-index:-1}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_poweredBy__0ls9X svg{width:auto;height:150px}.calender_calendarWapper__fgwJp .calender_formBox__fCDK2{flex:0 0 50%;padding:20px 30px}.calender_calendarWapper__fgwJp .calender_closedBtn__rJadW{position:absolute;top:-10px;right:-10px;z-index:9;cursor:pointer}.calender_calendarWapper__fgwJp .calender_closedBtn__rJadW svg{width:auto;height:30px}.calender_calendarWapper__fgwJp .calender_closedBtn__rJadW svg circle{fill:#e4e4e4}.calender_calendarWapper__fgwJp .calender_closedBtn__rJadW svg path{fill:#000}@media only screen and (min-width:900px)and (max-width:1099px){.calender_calendarWapper__fgwJp{gap:10px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7{flex:0 0 50%;padding:20px;border-radius:30px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlots__Cfmwd{display:flex;height:50px;border-top:1px solid #798aa4;border-bottom:1px solid #798aa4;justify-content:space-between;align-items:center;padding:0 10px;max-width:350px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlots__Cfmwd .calender_timing__oinuW{font-style:normal;font-weight:500;font-size:15px;line-height:15px;letter-spacing:-.186522px;color:#000}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlots__Cfmwd .calender_slots__eOtfH{font-style:normal;font-weight:500;font-size:13px;line-height:13px;display:flex;align-items:center;justify-content:center;letter-spacing:-.186522px;color:#798aa4}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlots__Cfmwd .calender_slots__eOtfH div{padding:0 0 0 30px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlots__Cfmwd .calender_slots__eOtfH div.calender_active__Weouq{background:linear-gradient(90deg,#f32f56 -78.17%,#f32faf 18.3%,#4a78ef 110.98%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt{max-width:80%;margin:10px auto auto;position:relative}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla__viewport__CdwF_{overflow:hidden}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla__container__KnElE{display:flex;touch-action:pan-y pinch-zoom;margin-left:-5px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla__slide__tvEAr{transform:translateZ(0);flex:0 0 35.7142857143%;min-width:0;padding-left:5px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla__slide__tvEAr .calender_sliderTime__uyM2o{font-style:normal;font-weight:400;font-size:13px;line-height:13px;text-align:center;letter-spacing:-.199662px;display:flex;justify-content:center;align-items:center;color:#798aa4;border:1px solid #798aa4;border-radius:30px;height:38px;padding:0 10px;cursor:pointer}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla__slide__tvEAr .calender_sliderTime__uyM2o:hover{background:linear-gradient(91.47deg,#f32f56 -78.17%,#f32faf 18.3%,#4a78ef 110.98%);border:0;color:#fff}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla__slide__tvEAr .calender_sliderTime__uyM2o:hover svg path{fill:#fff}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla_container__0xR6u div{position:absolute;left:-40px;top:5px;border:1px solid rgba(138,149,160,.698);height:30px;width:30px;border-radius:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla_container__0xR6u div svg{width:auto;height:12px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla_container__0xR6u div.calender_embla_prev__NpPNf{left:unset;right:-40px;transform:rotate(180deg)}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla_container__0xR6u div:hover{background:linear-gradient(91.47deg,#f32f56 -78.17%,#f32faf 18.3%,#4a78ef 110.98%);border:0}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla_container__0xR6u div:hover svg path{fill:#fff}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_poweredBy__0ls9X{position:absolute;right:-10px;top:-10px;z-index:-1}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_poweredBy__0ls9X svg{width:auto;height:130px}.calender_calendarWapper__fgwJp .calender_formBox__fCDK2{flex:0 0 50%;padding:20px}.calender_calendarWapper__fgwJp .calender_formBox__fCDK2 h4{font-size:23px}.calender_calendarWapper__fgwJp .calender_formBox__fCDK2 p{font-size:14px;line-height:22px}.calender_calendarWapper__fgwJp .calender_closedBtn__rJadW{position:absolute;top:-10px;right:-10px;z-index:9;cursor:pointer}.calender_calendarWapper__fgwJp .calender_closedBtn__rJadW svg{width:auto;height:26px}.calender_calendarWapper__fgwJp .calender_closedBtn__rJadW svg circle{fill:#e4e4e4}.calender_calendarWapper__fgwJp .calender_closedBtn__rJadW svg path{fill:#000}}@media only screen and (min-width:651px)and (max-width:899px){.calender_calendarWapper__fgwJp{gap:10px;flex-wrap:wrap}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7{flex:0 0 100%;padding:20px;border-radius:30px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlots__Cfmwd{display:flex;height:50px;border-top:1px solid #798aa4;border-bottom:1px solid #798aa4;justify-content:space-between;align-items:center;padding:0 10px;width:100%}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlots__Cfmwd .calender_timing__oinuW{font-style:normal;font-weight:500;font-size:15px;line-height:15px;letter-spacing:-.186522px;color:#000}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlots__Cfmwd .calender_slots__eOtfH{font-style:normal;font-weight:500;font-size:13px;line-height:13px;display:flex;align-items:center;justify-content:center;letter-spacing:-.186522px;color:#798aa4}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlots__Cfmwd .calender_slots__eOtfH div{padding:0 0 0 30px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlots__Cfmwd .calender_slots__eOtfH div.calender_active__Weouq{background:linear-gradient(90deg,#f32f56 -78.17%,#f32faf 18.3%,#4a78ef 110.98%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt{max-width:80%;margin:10px auto auto;position:relative}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla__viewport__CdwF_{overflow:hidden}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla__container__KnElE{display:flex;touch-action:pan-y pinch-zoom;margin-left:-5px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla__slide__tvEAr{transform:translateZ(0);flex:0 0 35.7142857143%;min-width:0;padding-left:5px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla__slide__tvEAr .calender_sliderTime__uyM2o{font-style:normal;font-weight:400;font-size:13px;line-height:13px;text-align:center;letter-spacing:-.199662px;display:flex;justify-content:center;align-items:center;color:#798aa4;border:1px solid #798aa4;border-radius:30px;height:38px;padding:0 10px;cursor:pointer}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla__slide__tvEAr .calender_sliderTime__uyM2o:hover{background:linear-gradient(91.47deg,#f32f56 -78.17%,#f32faf 18.3%,#4a78ef 110.98%);border:0;color:#fff}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla__slide__tvEAr .calender_sliderTime__uyM2o:hover svg path{fill:#fff}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla_container__0xR6u div{position:absolute;left:-40px;top:5px;border:1px solid rgba(138,149,160,.698);height:30px;width:30px;border-radius:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla_container__0xR6u div svg{width:auto;height:12px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla_container__0xR6u div.calender_embla_prev__NpPNf{left:unset;right:-40px;transform:rotate(180deg)}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla_container__0xR6u div:hover{background:linear-gradient(91.47deg,#f32f56 -78.17%,#f32faf 18.3%,#4a78ef 110.98%);border:0}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla_container__0xR6u div:hover svg path{fill:#fff}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_poweredBy__0ls9X{position:absolute;right:-10px;top:-10px;z-index:0}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_poweredBy__0ls9X svg{width:auto;height:130px}.calender_calendarWapper__fgwJp .calender_formBox__fCDK2{flex:0 0 100%;padding:20px}.calender_calendarWapper__fgwJp .calender_formBox__fCDK2 h4{font-size:23px}.calender_calendarWapper__fgwJp .calender_formBox__fCDK2 p{font-size:14px;line-height:22px}.calender_calendarWapper__fgwJp .calender_closedBtn__rJadW{position:absolute;top:-10px;right:-10px;z-index:9;cursor:pointer}.calender_calendarWapper__fgwJp .calender_closedBtn__rJadW svg{width:auto;height:26px}.calender_calendarWapper__fgwJp .calender_closedBtn__rJadW svg circle{fill:#e4e4e4}.calender_calendarWapper__fgwJp .calender_closedBtn__rJadW svg path{fill:#000}}@media only screen and (min-width:0px)and (max-width:650px){.calender_calendarWapper__fgwJp{gap:10px;flex-wrap:wrap}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7{flex:0 0 100%;padding:15px;border-radius:20px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlots__Cfmwd{height:40px;padding:0;width:300px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlots__Cfmwd .calender_timing__oinuW{font-size:14px;line-height:14px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlots__Cfmwd .calender_slots__eOtfH{font-size:12px;line-height:12px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlots__Cfmwd .calender_slots__eOtfH div{padding:0 0 0 20px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW{width:100%}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt{max-width:100%;margin:10px auto auto;position:relative;width:300px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla__viewport__CdwF_{overflow:hidden}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla__container__KnElE{display:flex;touch-action:pan-y pinch-zoom;margin-left:-5px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla__slide__tvEAr{transform:translateZ(0);flex:0 0 33.3333333333%;min-width:0;padding-left:5px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla__slide__tvEAr .calender_sliderTime__uyM2o{font-size:13px;line-height:13px;height:32px;padding:0 10px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla_container__0xR6u{display:flex;gap:5px;margin-top:10px;justify-content:center}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla_container__0xR6u div{position:unset;border:1px solid rgba(138,149,160,.698);height:30px;width:30px;border-radius:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla_container__0xR6u div svg{width:auto;height:12px}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla_container__0xR6u div.calender_embla_prev__NpPNf{left:unset;right:-40px;transform:rotate(0deg)}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_timeSlider__7gPIW .calender_embla__z7wOt .calender_embla_container__0xR6u div.calender_embla_next___kTz2{left:unset;right:-40px;transform:rotate(180deg)}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_poweredBy__0ls9X{position:absolute;right:-10px;top:-10px;z-index:0}.calender_calendarWapper__fgwJp .calender_calendarbox__rfmy7 .calender_poweredBy__0ls9X svg{width:auto;height:120px}.calender_calendarWapper__fgwJp .calender_formBox__fCDK2{flex:0 0 100%;padding:20px}.calender_calendarWapper__fgwJp .calender_formBox__fCDK2 h4{font-size:23px}.calender_calendarWapper__fgwJp .calender_formBox__fCDK2 p{font-size:14px;line-height:22px}.calender_calendarWapper__fgwJp .calender_closedBtn__rJadW{position:absolute;top:-5px;right:-5px;z-index:9;cursor:pointer}.calender_calendarWapper__fgwJp .calender_closedBtn__rJadW svg{width:auto;height:26px}.calender_calendarWapper__fgwJp .calender_closedBtn__rJadW svg circle{fill:#e4e4e4}.calender_calendarWapper__fgwJp .calender_closedBtn__rJadW svg path{fill:#000}}.calender_selectedSlot__mq7rk{border:0!important}.calender_selectedDateTile__La9Yv,.calender_selectedSlot__mq7rk{background:linear-gradient(91.47deg,#f32f56 -78.17%,#f32faf 18.3%,#4a78ef 110.98%)!important;color:#fff!important}.calender_selectedDateTile__La9Yv{border-radius:6px!important}.calender_selectedDateTile__La9Yv abbr{color:#fff!important}.calender_selectedDateTile__La9Yv:enabled:focus,.calender_selectedDateTile__La9Yv:enabled:hover,.calender_selectedDateTile__La9Yv:focus,.calender_selectedDateTile__La9Yv:hover{background:linear-gradient(91.47deg,#f32f56 -78.17%,#f32faf 18.3%,#4a78ef 110.98%)!important;color:#fff!important}.calender_selectedDateTile__La9Yv:after{background:#fff!important}.calender_loadingSlots__yBc11,.calender_noSlots__PanPi{padding:20px;text-align:center;color:#798aa4;font-size:14px}.calender_selectSlotMessage__abjLk{padding:20px;text-align:center;background:#f0f0f0;border-radius:10px;margin:20px 0;color:#666;font-size:14px}.calender_selectedSlotInfo__x67YJ{background:#e8f5e8;border:1px solid #4caf50;border-radius:8px;padding:15px;margin-bottom:20px}.calender_selectedSlotInfo__x67YJ h5{margin:0 0 10px;color:#2e7d32;font-size:16px;font-weight:600}.calender_selectedSlotInfo__x67YJ p{margin:5px 0;font-size:14px;color:#333}.calender_proceedBtn__ehmu6{transition:all .3s ease}.calender_proceedBtn__ehmu6:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.calender_formRow__Y7R_6{display:flex;gap:10px;margin-bottom:15px}.calender_phoneInputWrapper__kGvLP{display:flex;align-items:center;border:1px solid #ddd;border-radius:5px;overflow:hidden}.calender_countryCode__IbSYG{display:flex;align-items:center;gap:8px;padding:10px;background:#f8f8f8;border-right:1px solid #ddd;cursor:pointer;font-size:14px}.calender_phoneInputWrapper__kGvLP input{flex:1 1;border:none;padding:10px;outline:none}.calender_checkboxGroup__41vPm,.calender_radioGroup__iWjEn{display:flex;flex-direction:column;gap:8px;margin-top:5px}.calender_checkboxLabel__7Veei,.calender_radioLabel__8Zh1V{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.calender_checkboxLabel__7Veei input,.calender_radioLabel__8Zh1V input{margin:0}.calender_termsText__ymQX8{font-size:12px;color:#666;margin:10px 0;line-height:1.4}.calender_termsText__ymQX8 a{color:#f32f56;text-decoration:none}.bookingform_bookFrom__F8wNs .bookingform_fieldBox__By8mr{margin-bottom:10px}.bookingform_bookFrom__F8wNs .bookingform_fieldBox__By8mr input{background:hsla(0,0%,85%,.2);border-radius:71px;height:55px;width:100%;border:0;outline:none;padding:0 15px;font-style:normal;font-weight:300;font-size:13px;line-height:20px;color:#73858f}.bookingform_bookFrom__F8wNs .bookingform_fieldBox__By8mr input[type=tel]{border-radius:0}.bookingform_bookFrom__F8wNs .bookingform_fieldBox__By8mr textarea{background:hsla(0,0%,85%,.2);border-radius:20px;height:120px;width:100%;border:0;outline:none;padding:10px 15px;font-style:normal;font-weight:300;font-size:13px;line-height:20px;color:#73858f}.bookingform_bookFrom__F8wNs .bookingform_fieldBox__By8mr label{margin-bottom:5px;margin-right:10px;font-weight:500;color:#333;font-size:14px;min-width:120px;vertical-align:top}.bookingform_bookFrom__F8wNs .bookingform_buttonBox__tC7fw button{background:linear-gradient(91.47deg,#f32f56 -78.17%,#f32faf 18.3%,#4a78ef 110.98%);border-radius:64px;height:45px;font-style:normal;font-weight:500;font-size:14px;line-height:14px;color:#fff;min-width:150px;width:auto;padding:0 20px;border:0;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.bookingform_bookFrom__F8wNs .bookingform_buttonBox__tC7fw button:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.bookingform_bookFrom__F8wNs .bookingform_buttonBox__tC7fw button:disabled{opacity:.7;cursor:not-allowed;transform:none}.bookingform_phoneInput__H5l6H{display:flex;align-items:center;background:hsla(0,0%,85%,.2);border-radius:71px;height:55px;overflow:hidden}.bookingform_phoneInput__H5l6H .bookingform_countryCode__ETRcN{display:flex;align-items:center;gap:8px;padding:0 15px;background:rgba(0,0,0,.05);height:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px;color:#73858f;transition:background-color .2s}.bookingform_phoneInput__H5l6H .bookingform_countryCode__ETRcN:hover{background:rgba(0,0,0,.1)}.bookingform_phoneInput__H5l6H .bookingform_countryCode__ETRcN img{border-radius:2px}.bookingform_phoneInput__H5l6H .bookingform_phoneNumberInput__Y0ejh{flex:1 1;background:transparent;border:none;outline:none;padding:0 15px;height:100%;font-style:normal;font-weight:300;font-size:13px;line-height:20px;color:#73858f}.bookingform_phoneInput__H5l6H .bookingform_phoneNumberInput__Y0ejh::-moz-placeholder{color:#73858f}.bookingform_phoneInput__H5l6H .bookingform_phoneNumberInput__Y0ejh::placeholder{color:#73858f}.bookingform_formRow__P_FrX{display:flex;gap:10px;margin-bottom:10px}.bookingform_formRow__P_FrX .bookingform_fieldBox__By8mr{flex:1 1;margin-bottom:0}.bookingform_customDropdown__j216N{position:relative}.bookingform_dropdownDisplay__zG2lz{background:hsla(0,0%,85%,.2);border-radius:71px;height:55px;width:100%;border:0;outline:none;padding:0 15px;font-style:normal;font-weight:300;font-size:13px;line-height:20px;color:#73858f;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}.bookingform_dropdownDisplay__zG2lz:hover{background:hsla(0,0%,85%,.3)}.bookingform_dropdownDisplay__zG2lz.bookingform_hasValue__CveN_{color:#333}.bookingform_dropdownText__m1nBM{flex:1 1;text-align:left}.bookingform_dropdownArrow__kAO1F{color:#73858f;font-size:12px;transition:transform .2s ease}.bookingform_dropdownOptions__idf2Y{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;max-height:200px;overflow-y:auto;margin-top:5px}.bookingform_dropdownOption__yWIuD{padding:12px 15px;cursor:pointer;font-size:13px;color:#333;transition:background-color .2s ease}.bookingform_dropdownOption__yWIuD:hover{background-color:#f8f9fa}.bookingform_dropdownOption__yWIuD.bookingform_selected__UkD_H{background-color:#e3f2fd;color:#1976d2;font-weight:500}.bookingform_dropdownOption__yWIuD:first-child{border-radius:8px 8px 0 0}.bookingform_dropdownOption__yWIuD:last-child{border-radius:0 0 8px 8px}.bookingform_radioGroup__TJMcI{display:flex;flex-direction:column;gap:12px;margin-top:5px}.bookingform_radioLabel__rHgnf{display:flex;align-items:center;gap:12px;font-size:14px;cursor:pointer;color:#333;position:relative}.bookingform_radioLabel__rHgnf:hover .bookingform_radioCustom__jLFMw{border-color:#007bff}.bookingform_radioInput__vQH5G{display:none}.bookingform_radioInput__vQH5G:checked+.bookingform_radioCustom__jLFMw{border-color:#007bff}.bookingform_radioInput__vQH5G:checked+.bookingform_radioCustom__jLFMw:after{opacity:1;transform:scale(1)}.bookingform_radioCustom__jLFMw{width:20px;height:20px;border:2px solid #dee2e6;border-radius:50%;position:relative;transition:all .2s ease}.bookingform_radioCustom__jLFMw:after{content:"";width:10px;height:10px;background:#007bff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);opacity:0;transition:all .2s ease}.bookingform_radioText__tdM42{font-weight:400;line-height:1.4}.bookingform_checkboxGroup__c2TDB{display:flex;flex-direction:column;gap:12px;margin-top:5px}.bookingform_checkboxLabel__UPFDG{display:flex;align-items:center;gap:12px;font-size:14px;cursor:pointer;color:#333;position:relative}.bookingform_checkboxLabel__UPFDG:hover .bookingform_checkboxCustom__MilfL{border-color:#007bff}.bookingform_checkboxInput__zNDyO{display:none}.bookingform_checkboxInput__zNDyO:checked+.bookingform_checkboxCustom__MilfL{background:#007bff;border-color:#007bff}.bookingform_checkboxInput__zNDyO:checked+.bookingform_checkboxCustom__MilfL svg{opacity:1;transform:scale(1)}.bookingform_checkboxCustom__MilfL{width:20px;height:20px;border:2px solid #dee2e6;border-radius:4px;position:relative;transition:all .2s ease;display:flex;align-items:center;justify-content:center;background:#fff;flex-shrink:0}.bookingform_checkboxCustom__MilfL svg{opacity:0;transform:scale(0);transition:all .2s ease;width:12px;height:12px}.bookingform_checkboxText__IlEi4{font-weight:400;line-height:1.4}.bookingform_termsText__BBoS9{font-size:12px;color:#666;margin:10px 0;line-height:1.4}.bookingform_termsText__BBoS9 a{color:#f32f56;text-decoration:none}.bookingform_termsText__BBoS9 a:hover{text-decoration:underline}@media only screen and (min-width:900px)and (max-width:1099px){.bookingform_bookFrom__F8wNs{width:95%}.bookingform_bookFrom__F8wNs .bookingform_fieldBox__By8mr{margin-bottom:15px}.bookingform_bookFrom__F8wNs .bookingform_fieldBox__By8mr input{height:55px;padding:0 15px}.bookingform_bookFrom__F8wNs .bookingform_fieldBox__By8mr textarea{height:120px;padding:10px 15px}.bookingform_bookFrom__F8wNs .bookingform_buttonBox__tC7fw button{height:45px;min-width:150px}}@media only screen and (min-width:768px)and (max-width:899px){.bookingform_bookFrom__F8wNs{width:100%}.bookingform_bookFrom__F8wNs .bookingform_fieldBox__By8mr{margin-bottom:15px}.bookingform_bookFrom__F8wNs .bookingform_fieldBox__By8mr input{height:55px;padding:0 15px}.bookingform_bookFrom__F8wNs .bookingform_fieldBox__By8mr textarea{height:120px;padding:10px 15px}.bookingform_bookFrom__F8wNs .bookingform_buttonBox__tC7fw button{height:45px;min-width:150px}}@media only screen and (min-width:0px)and (max-width:767px){.bookingform_bookFrom__F8wNs{width:100%}.bookingform_bookFrom__F8wNs .bookingform_fieldBox__By8mr{margin-bottom:15px}.bookingform_bookFrom__F8wNs .bookingform_fieldBox__By8mr input{height:45px;padding:0 15px;border-radius:10px;font-size:12px}.bookingform_bookFrom__F8wNs .bookingform_fieldBox__By8mr textarea{height:80px;padding:10px 15px;border-radius:10px;font-size:12px}.bookingform_bookFrom__F8wNs .bookingform_buttonBox__tC7fw button{height:40px;min-width:120px;font-size:14px}}.bookingform_addGuestBtn__Ig4Kn{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;padding:12px 20px;color:#6c757d;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:500}.bookingform_addGuestBtn__Ig4Kn:hover{background:#e9ecef;border-color:#adb5bd;color:#495057}.bookingform_multiEmailContainer__tFQtJ{position:relative}.bookingform_multiEmailInput__3yzAy{width:100%;min-height:80px;padding:12px;border:1px solid #dee2e6;border-radius:8px;font-size:14px;line-height:1.4;resize:vertical;transition:border-color .2s ease}.bookingform_multiEmailInput__3yzAy:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.bookingform_multiEmailInput__3yzAy.bookingform_validEmail__LfkZH{border-color:#28a745}.bookingform_multiEmailInput__3yzAy.bookingform_invalidEmail__70Ebo{border-color:#dc3545}.bookingform_multiEmailInput__3yzAy:disabled{background-color:#f8f9fa;cursor:not-allowed}.bookingform_guestEmailTags__DNk9Y{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.bookingform_emailTag__QrzAM{display:flex;align-items:center;background:#e3f2fd;color:#1976d2;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;border:1px solid #bbdefb}.bookingform_emailText__l3sBt{margin-right:8px}.bookingform_removeEmailBtn__hsuai{background:none;border:none;color:#1976d2;font-size:16px;font-weight:700;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.bookingform_removeEmailBtn__hsuai:hover{background:rgba(25,118,210,.1)}.bookingform_guestCounter__gptRX{font-size:12px;color:#6c757d;font-weight:400}.bookingform_maxReached___MZyH{color:#dc3545;font-size:12px;font-weight:400;margin-left:8px}.bookingform_guestInfo__QVURl{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:12px;background:#f8f9fa;border-radius:8px;font-size:13px;color:#495057;line-height:1.4}.bookingform_guestInfo__QVURl i{color:#17a2b8;margin-top:2px}.bookingform_guestWarning__IwsZv{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;background:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;font-size:13px;color:#856404}.bookingform_guestWarning__IwsZv i{color:#f39c12}