.epicSchedule_buttonWrapper__1HsVo{display:flex;justify-content:flex-end;margin-top:20px}.epicSchedule_nextBtn__T6Muc{width:100%;max-width:200px;height:50px;color:#fff;background:#d80b8c;border-radius:4px;opacity:1}.epicSchedule_nextBtn__T6Muc.epicSchedule_disable__2yClz,.epicSchedule_nextBtn__T6Muc.epicSchedule_disable__2yClz:hover{opacity:.4;cursor:not-allowed}.epicSchedule_nextBtn__T6Muc:hover{background-color:#c80781}.epicSchedule_secondary__3NqZ_{width:100%;max-width:200px;height:50px;border-radius:4px;border:1px solid rgba(0,0,0,.6)}.epicSchedule_secondary__3NqZ_:hover{background-color:rgba(0,0,0,.6);color:#fff}.epicSchedule_scheduleOptions__3eaIm{min-height:60px;background-color:#fff;padding:20px 20px 0}@media (max-width:480px){.epicSchedule_buttonWrapper__1HsVo,.epicSchedule_nextBtnDesktop__1Npn1{display:none}.epicSchedule_nextBtn__T6Muc{max-width:100%}.epicSchedule_secondary__3NqZ_{height:45px}.epicSchedule_selectdate__1oQ4V{font-weight:700;font-size:20px}}.Calendar_calendar__2IKsk{transition:.3s;width:100%;height:100%;padding-bottom:15px;background-color:#fff}.Calendar_calendar__2IKsk .Calendar_header__JgX9d{min-height:2rem;line-height:2rem;color:#000;font-weight:700;display:flex;justify-content:space-between;margin:1rem 1.5rem}.Calendar_header__JgX9d .Calendar_dateHolder__1-tQj{display:flex;align-items:center}.Calendar_months__1Qu6g{min-width:220px;display:flex;justify-content:center}.Calendar_monthname__2RUIB,.Calendar_year__2TFAm{color:#000;font-size:1.375rem;opacity:.8}.Calendar_year__2TFAm{margin-left:5px}.Calendar_todayBtn__2zPyJ{padding:0 10px;font-weight:500;font-size:12px;cursor:pointer;text-align:center;border-radius:4px;color:#d80b8c;border:1px solid #d80b8c;background-color:#fff}.Calendar_todayBtn__2zPyJ:focus{box-shadow:0 0 5px #d80b8c;border-radius:5px}.Calendar_calendar__2IKsk .Calendar_dayNames__3B07J{display:flex;flex-wrap:wrap;max-width:1000px;margin:0 auto;align-items:center}.Calendar_calendar__2IKsk .Calendar_header__JgX9d .Calendar_next__3jJ-R,.Calendar_calendar__2IKsk .Calendar_header__JgX9d .Calendar_previous__COzBT{cursor:not-allowed;display:flex;min-width:20px}.Calendar_calendar__2IKsk .Calendar_header__JgX9d .Calendar_active__13Ich{cursor:pointer}.Calendar_calendar__2IKsk .Calendar_week__329ZU{width:calc(100% / 7);height:30px;text-align:center;color:#000;opacity:.4;font-weight:400}.Calendar_calendar__2IKsk .Calendar_week__329ZU div{cursor:pointer;width:14px;height:14px;line-height:24px}.Calendar_calendar__2IKsk .Calendar_day__2cL4L{width:calc(100% / 7);display:inline-block;text-align:center;height:55px;vertical-align:top;cursor:pointer}.Calendar_calendar__2IKsk .Calendar_noSlot__3vinf{color:rgba(0,0,0,.2);cursor:not-allowed}.Calendar_calendar__2IKsk .Calendar_dayWrapper__oHNA7{display:flex;flex-direction:column;align-items:center}.Calendar_calendar__2IKsk .Calendar_day__2cL4L div span.Calendar_date__1Y8Xi{width:30px;height:30px;display:flex;justify-content:center;align-items:center}.Calendar_calendar__2IKsk .Calendar_day__2cL4L div.Calendar_after__2VZ3f,.Calendar_calendar__2IKsk .Calendar_day__2cL4L div.Calendar_aftercurrentDate__1JXUu,.Calendar_calendar__2IKsk .Calendar_day__2cL4L div.Calendar_before__3ngnE{color:rgba(0,0,0,.2);cursor:not-allowed}.Calendar_calendar__2IKsk .Calendar_day__2cL4L div.Calendar_selected__1rQC1 .Calendar_date__1Y8Xi{background:#d80b8c 0 0 no-repeat padding-box;box-shadow:0 3px 3px rgba(0,0,0,.1607843137254902);border-radius:2px;opacity:1;color:#fff;cursor:pointer}.Calendar_calendar__2IKsk .Calendar_day__2cL4L div.Calendar_today__2vK_J .Calendar_date__1Y8Xi{border:1px solid #d80b8c;border-radius:4px;opacity:1}.Calendar_slots__1NTaL{color:#221f72;font-size:.625rem;margin-top:2px}.Calendar_num-dis__13zNX{height:10px;width:100px;size:100px;font-weight:500}@media only screen and (max-width:1024px){.Calendar_calendar__2IKsk .Calendar_header__JgX9d{margin:1rem .5rem}}@media only screen and (max-device-width:768px){.Calendar_slots__1NTaL{font-size:9px}.Calendar_months__1Qu6g{min-width:140px}.Calendar_monthname__2RUIB,.Calendar_year__2TFAm{font-size:1.025rem}.Calendar_todayBtn__2zPyJ{padding:0 5px}.Calendar_calendar__2IKsk .Calendar_header__JgX9d{margin:1rem 10px}}@media only screen and (max-width:460px){.Calendar_calendar__2IKsk .Calendar_header__JgX9d{margin:1rem 0}}.dailyAvailableSlots_container__3yGlA{padding:0 25px;width:100%}.dailyAvailableSlots_box__7t7P_{padding:1rem 0}.dailyAvailableSlots_titleWrapper__11j-N{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.dailyAvailableSlots_selectdate__13RS-{font-weight:600;font-size:1.375rem;color:#000;opacity:.8}.dailyAvailableSlots_timeMessage__-XUHg{display:flex;align-items:center;font-size:13px}.dailyAvailableSlots_dayslots__2NoKm{display:flex;align-items:center;margin:15px 0 5px}.dailyAvailableSlots_dayslots__2NoKm .dailyAvailableSlots_label__3VQvi{margin-left:10px;font-weight:500;font-size:14px;color:#000;opacity:.8}.dailyAvailableSlots_dayslots__2NoKm img{height:16px;margin-right:5px;margin-bottom:6px}.dailyAvailableSlots_slot__2qYC5{box-shadow:0 0 1px 0 rgb(0 0 0/20%);transition:.3s;table-layout:fixed;width:12%;background:#fff;height:30px;margin-top:4px}.dailyAvailableSlots_slottext__28pjt{font-size:12px;font-weight:500}.dailyAvailableSlots_availableSlots__1_lef{flex:1;display:flex;flex-wrap:wrap;align-items:center;margin-left:-5px;color:#454545}.dailyAvailableSlots_availableSlots__1_lef span{margin:.3em;box-shadow:0 0 1px 0 rgb(0 0 0/20%);transition:.3s;background:#fff;line-height:27px;font-size:12px;font-weight:500;width:70px;cursor:pointer;border-radius:3px;text-align:center;padding:5px 0}.dailyAvailableSlots_timeSlots__QmmX4.dailyAvailableSlots_active__4eL7l,.dailyAvailableSlots_timeSlots__QmmX4:hover{background-color:#d80b8c;color:#fff;box-shadow:0 3px 3px #c4c4c4}.dailyAvailableSlots_noSlot__14tku{border:1px solid rgba(0,0,0,.2);border-radius:4px;padding:5px;text-align:center}@media (max-width:1024px){.dailyAvailableSlots_titleWrapper__11j-N{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.dailyAvailableSlots_selectdate__13RS-{display:none}.dailyAvailableSlots_container__3yGlA{padding:0 20px}}