.select-course_select_course_cont__Sefeo{width:90%;max-width:393px;min-height:256px;margin:153px auto 0;border-radius:9px;box-shadow:0 3px 35px 0 #1d3f600f;border:1px solid #f5f5f5;background-color:var(--white);padding:29px 29px 36px 28px;position:relative}.select-course_select_course_cont__Sefeo>.select-course_progress__Ln_ZF{position:absolute;top:-10px;left:0;right:0;width:100%}.select-course_select_course_cont__Sefeo>h5{margin:0;font-family:HKGrotesk;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.31;letter-spacing:normal;text-align:left;color:var(--black);height:21px;display:flex;justify-content:flex-start;align-items:center}.select-course_select_course_cont__Sefeo>h5>img{display:inline-block;margin-right:9px;cursor:pointer;width:6.1px;height:10.7px}.select-course_select_course_courses_cont__ImNDd{margin-top:33px;width:100%}.select-course_select_course_courses_cont__ImNDd>div{width:100%;height:30px;display:flex;justify-content:flex-start;align-items:center;margin-bottom:23.2px;cursor:pointer}.select-course_select_course_courses_cont__ImNDd>div>section{width:28.1px;height:28.1px;display:inline-block;margin-right:8px;border-radius:5px}.select-course_select_course_courses_cont__ImNDd>div>section>img{width:28.1px;height:28.1px;object-fit:cover;border-radius:5px;opacity:.56}.select-course_select_course_courses_cont__ImNDd>div>div{height:40px}.select-course_select_course_courses_cont__ImNDd>div>div>span{display:block}.select-course_select_course_courses_cont__ImNDd>div>div>span:first-child{max-width:200px;font-family:HKGrotesk;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.31;letter-spacing:-.4px;color:var(--dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-course_select_course_courses_cont__ImNDd>div>div>span:nth-child(2){font-family:HKGrotesk;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:-.35px;text-align:left;color:var(--bluey-grey)}.select-course_select_course_courses_cont__ImNDd>div>img{width:20px;height:20px;object-fit:cover;border-radius:50%;order:3;margin-left:auto}@media screen and (max-width:992px){.select-course_select_course_cont__Sefeo{margin-top:30px}}.select-course_bg-primary__gedzP{background-color:#58dbee}.select-course_bg-primary-light__5fE6_{background-color:#58dbee40}.select-course_center__PPx7z{text-align:center}.select-course_indeterminate__4koHi{position:relative;display:block;width:30%;height:100%;background-color:#58dbee;animation:select-course_indeterminate__4koHi 1.4s linear infinite}@keyframes select-course_indeterminate__4koHi{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}.select-course_progress__Ln_ZF{position:absolute;top:-4px;left:0;right:0;height:4px;background-color:#58dbee40;overflow:hidden}.step-one_lesson_booking_step_one_cont__tbBas{width:90%;max-width:393px;margin-top:64px;margin-left:auto;margin-right:auto}.step-one_lesson_booking_step_one_cont__tbBas h5{margin:0;padding:0;width:100%;font-family:HKGrotesk;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;color:var(--black)}.step-one_lesson_booking_step_one_choose_lesson_duration_title__lat2t{width:100%;height:50px;margin-top:75px}.step-one_lesson_booking_step_one_choose_lesson_duration_title__lat2t li{display:inline-block}.step-one_lesson_booking_step_one_choose_lesson_duration_title__lat2t li:first-child{margin-right:17px;width:50px;height:50px;line-height:50px;border-radius:12px;background-color:var(--slate);text-align:center;position:relative}.step-one_lesson_booking_step_one_choose_lesson_duration_title__lat2t li:first-child img{width:21.7px;height:21.9px;object-fit:contain;position:absolute;left:0;right:0;margin-right:auto;margin-left:auto;top:16.9px}.step-one_lesson_booking_step_one_choose_lesson_duration_title__lat2t li:last-child span{display:block}.step-one_lesson_booking_step_one_choose_lesson_duration_title__lat2t li.step-one_reschedule__MdldP span:last-child,.step-one_lesson_booking_step_one_choose_lesson_duration_title__lat2t li:last-child span:first-child{font-family:HKGrotesk;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:var(--bluey-grey-light)}.step-one_lesson_booking_step_one_choose_lesson_duration_title__lat2t li.step-one_reschedule__MdldP span:first-child,.step-one_lesson_booking_step_one_choose_lesson_duration_title__lat2t li:last-child span:last-child{font-family:HKGrotesk;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:var(--black)}.step-one_lesson_booking_step_one_choose_lesson_duration_title__lat2t li:last-child span:last-child span{font-family:HKGrotesk;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;color:var(--slate)}.step-one_lesson_booking_step_one_choose_lesson_duration_title__lat2t li:last-child span:last-child span span{color:var(--bluey-grey)}.step-one_lesson_booking_step_one_chosen_course_cont__p74Hc{width:90%;max-width:393px;height:74px;border-radius:9px;box-shadow:0 3px 35px 0 #1d3f600f;border:1px solid #f5f5f5;background-color:var(--white);margin:42px auto 0;padding-top:15px;padding-left:28px;padding-bottom:19px;position:relative;cursor:pointer}.step-one_lesson_booking_step_one_chosen_course_cont__p74Hc li{display:inline-block;height:35px}.step-one_lesson_booking_step_one_chosen_course_cont__p74Hc li:first-child{margin-left:28px;margin-right:16px}.step-one_lesson_booking_step_one_chosen_course_cont__p74Hc li:first-child section{width:35px;height:35px;border-radius:8px}.step-one_lesson_booking_step_one_chosen_course_cont__p74Hc li:first-child img{display:block;width:35px;height:35px;border-radius:8px;object-fit:cover;opacity:.6}.step-one_lesson_booking_step_one_chosen_course_cont__p74Hc li:nth-child(2) span{display:block}.step-one_lesson_booking_step_one_chosen_course_cont__p74Hc li:nth-child(2) span:first-child{font-family:HKGrotesk;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:var(--black);max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize}.step-one_lesson_booking_step_one_chosen_course_cont__p74Hc li:nth-child(2) span:last-child{font-family:HKGrotesk;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:-.35px;text-align:left;color:var(--bluey-grey-light)}.step-one_lesson_booking_step_one_chosen_course_cont__p74Hc img{position:absolute;width:12.7px;height:7.3px;right:26px;top:50%;transform:translateY(-50%)}.step-one_lesson_booking_available_lesson_durations_text__7NcGQ{font-family:HKGrotesk;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:var(--black);margin-top:20px;display:block}.step-one_lesson_booking_step_one_hours_list_cont__ksEDP{width:100%;margin-top:20px;display:flex;flex-wrap:wrap;justify-content:flex-start;padding-bottom:120px}.step-one_lesson_booking_step_one_hours_list_cont__ksEDP.step-one_no_column__OTWV6{flex-direction:row;height:220px}.step-one_lesson_booking_step_one_hours_list_cont__ksEDP.step-one_no_column_lesson_booking__7ysR3{flex-direction:row;height:150px}.step-one_lesson_booking_step_one_hours_list_cont__ksEDP.step-one_mobile__dGwOh{width:350px;margin-right:auto;margin-left:auto;margin-top:30px}.step-one_lesson_booking_step_one_hours_list_cont__ksEDP.step-one_mobile__dGwOh div{width:161px;max-width:161px;margin-right:9px}.step-one_lesson_booking_step_one_hours_list_cont__ksEDP div{width:48%;max-width:181px;height:60px;line-height:60px;border-radius:9px;background-color:var(--pale-grey);text-align:center;margin-right:18px;margin-bottom:18px;cursor:pointer;font-family:HKGrotesk-Bold;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;color:var(--black);flex:45%}.step-one_lesson_booking_step_one_hours_list_cont__ksEDP div.step-one_not_available__R14Rf{opacity:.3}.step-one_lesson_booking_step_one_hours_list_cont__ksEDP div.step-one_active__L05mQ{border-radius:9px;background-color:var(--slate);color:#fff}.step-one_lesson_booking_step_one_prev_next_btns__DupAn{width:90%;height:52px;display:flex;justify-content:space-between;position:fixed;bottom:10px;left:0;right:0;margin-left:auto;margin-right:auto}.step-one_lesson_booking_step_one_prev_next_btns__DupAn div{display:inline-flex;align-items:center;justify-content:center;position:relative;width:48%;max-width:165px;height:100%;cursor:pointer}.step-one_lesson_booking_step_one_prev_next_btns__DupAn div:first-child{background-color:#fff;font-family:HKGrotesk-Bold;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;color:var(--slate)}.step-one_lesson_booking_step_one_prev_next_btns__DupAn div:nth-child(2){background-color:var(--bright-cyan);border-radius:7px;font-family:HKGrotesk;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;color:var(--white)}.step-one_lesson_booking_step_one_prev_next_btns__DupAn div:nth-child(2) img{position:absolute;right:15px}.step-one_center__X5wXK{text-align:center;width:100%}.step-one_active__L05mQ{border-radius:9px;background-color:var(--slate);color:#fff}@media screen and (max-width:992px){.step-one_lesson_booking_step_one_hours_list_cont__ksEDP{justify-content:space-between}.step-one_lesson_booking_step_one_hours_list_cont__ksEDP div{flex:initial;width:43%}.step-one_lesson_booking_step_one_choose_lesson_duration_title__lat2t li:last-child span:last-child{font-size:18px}}@media screen and (max-width:320px){.step-one_lesson_booking_step_one_chosen_course_cont__p74Hc li:nth-child(2) span:first-child{width:150px}}.step-two-five_step_two_five_cont__sgjSo{width:90%;max-width:24.5625rem;margin-left:auto;margin-right:auto;margin-top:4rem;padding-bottom:8rem}@media(min-width:768px){.step-two-five_step_two_five_cont__sgjSo{max-width:27.6875rem}}.step-two-five_step_two_five_duration_nav__SEet_{align-items:center;display:flex;height:2.5rem;justify-content:space-between;width:100%}.step-two-five_step_two_five_duration_nav__SEet_>li{display:inline-block;height:2.5rem}.step-two-five_step_two_five_duration_nav__SEet_>li:first-child{flex-shrink:0;margin-right:1rem;position:relative;width:2.5rem}.step-two-five_step_two_five_duration_nav__SEet_>li:first-child>span{background-color:#fff;border:.0625rem solid #ebebeb;border-radius:.5625rem;display:block;height:2.5rem;line-height:2.5rem;padding-top:.68125rem;position:absolute;text-align:center;top:.4375rem;width:2.5rem}.step-two-five_step_two_five_duration_nav__SEet_>li:first-child>span>img{left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:.625rem}.step-two-five_step_two_five_duration_nav__SEet_>li:nth-child(2){flex:1}.step-two-five_step_two_five_duration_nav__SEet_>li:nth-child(2)>span{display:block}.step-two-five_step_two_five_duration_nav__SEet_>li:nth-child(2)>span:first-child{color:#0f121e;font-family:HKGrotesk;font-size:.875rem;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;text-align:left}.step-two-five_step_two_five_duration_nav__SEet_>li:nth-child(2)>span:last-child{color:#3e5163b3;font-family:HKGrotesk;font-size:.875rem;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;text-align:left}.step-two-five_step_two_five_duration_nav__SEet_>li.right{flex-shrink:0;height:2.5rem;line-height:2.5rem;margin-left:auto}.step-two-five_step_two_five_duration_nav__SEet_>li.right>span{color:#58dbee;cursor:pointer;display:block;font-family:HKGrotesk;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;text-align:right}.step-two-five_step_two_five_title__qCaJf{height:3.125rem;margin-top:4.6875rem;width:100%}.step-two-five_step_two_five_title__qCaJf li{display:inline-block}.step-two-five_step_two_five_title__qCaJf li:first-child{background-color:#3e5163;border-radius:.75rem;height:3.125rem;line-height:3.125rem;margin-right:1.0625rem;position:relative;text-align:center;width:3.125rem}.step-two-five_step_two_five_title__qCaJf li:first-child img{height:1.36875rem;left:0;margin-left:auto;margin-right:auto;object-fit:contain;position:absolute;right:0;top:1.05625rem;width:1.35625rem}.step-two-five_step_two_five_title__qCaJf li:last-child span{display:block}.step-two-five_step_two_five_title__qCaJf li:last-child span:first-child{color:#91989fb3;font-family:HKGrotesk;font-size:1.125rem;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;text-align:left}.step-two-five_step_two_five_title__qCaJf li:last-child span:last-child{color:#0f121e;font-family:HKGrotesk;font-size:1.5rem;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;text-align:left}.step-two-five_step_two_five_section__WQcmJ{margin-top:2.5rem;width:100%}.step-two-five_step_two_five_section_title__pfuja{color:#0f121e;font-family:HKGrotesk;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:1rem;margin-top:0;text-align:left}.step-two-five_day_of_week_selector__vXaXg{display:grid;gap:.5rem;grid-template-columns:repeat(7,1fr);width:100%}@media(max-width:768px){.step-two-five_day_of_week_selector__vXaXg{gap:.375rem}}.step-two-five_day_of_week_button__PmaD7{align-items:center;background-color:#f6f9fc;border:none;border-radius:.5625rem;color:#0f121e;cursor:pointer;display:flex;flex-direction:column;font-family:HKGrotesk;font-size:.875rem;font-stretch:normal;font-style:normal;font-weight:600;height:3.75rem;justify-content:center;letter-spacing:normal;padding:.5rem;text-align:center;transition:all .2s ease;width:100%}.step-two-five_day_of_week_button__PmaD7:hover:not(:disabled){background-color:#eff2f7;transform:translateY(-.125rem)}.step-two-five_day_of_week_button__PmaD7.step-two-five_active__vi_W5{background-color:#3e5163;color:#fff}.step-two-five_day_of_week_button__PmaD7:disabled{background-color:#f6f9fc;color:#91989f;cursor:not-allowed;opacity:.45}.step-two-five_day_of_week_short__P2nJW{display:block;font-size:.875rem}.step-two-five_day_of_week_full__u2Mr0{display:none}.step-two-five_time_slot_selector__8YvI_{position:relative;width:100%}.step-two-five_time_slot_button__mJi3v{background-color:#f6f9fc;border:none;border-radius:.5625rem;color:#0f121e;cursor:pointer;font-family:HKGrotesk-Bold;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:700;height:3.75rem;letter-spacing:normal;line-height:3.75rem;margin-bottom:1.125rem;margin-right:1.125rem;text-align:center;transition:all .2s ease;width:100%}@media(min-width:768px){.step-two-five_time_slot_button__mJi3v{max-width:11.3125rem;width:48%}}.step-two-five_time_slot_button__mJi3v:hover:not(.step-two-five_not_available__dJFK4){background-color:#eff2f7;transform:translateY(-.125rem)}.step-two-five_time_slot_button__mJi3v.step-two-five_active__vi_W5{background-color:#3e5163;border-radius:.5625rem;color:#fff}.step-two-five_time_slot_button__mJi3v.step-two-five_not_available__dJFK4{cursor:not-allowed;opacity:.3}.step-two-five_time_slot_timezone__9kk94{color:#91989f;font-family:HKGrotesk;font-size:.75rem;font-style:italic;margin-top:.5rem;text-align:center}.step-two-five_step_two_five_date_input__TW4_V{background-color:#f6f9fc;border:.0625rem solid #ececec;border-radius:.5625rem;color:#0f121e;font-family:HKGrotesk;font-size:1rem;height:3.75rem;padding:0 1rem;transition:all .2s ease;width:100%}.step-two-five_step_two_five_date_input__TW4_V:focus{border-color:#58dbee;outline:none}.step-two-five_step_two_five_checkbox_cont__Dxp1K{margin-bottom:1rem}.step-two-five_step_two_five_checkbox_label__w719i{align-items:center;cursor:pointer;display:flex;gap:.75rem}.step-two-five_step_two_five_checkbox_label__w719i span{color:#0f121e;font-family:HKGrotesk;font-size:1rem;font-weight:500}.step-two-five_step_two_five_checkbox__ds9H8{accent-color:#58dbee;cursor:pointer;height:1.25rem;width:1.25rem}.step-two-five_step_two_five_auto_refill_amount__fDIto{align-items:center;display:flex;gap:1rem;margin-top:1rem}.step-two-five_step_two_five_auto_refill_amount__fDIto label{color:#0f121e;font-family:HKGrotesk;font-size:1rem;font-weight:500}.step-two-five_step_two_five_select__GMv94{background-color:#f6f9fc;border:.0625rem solid #ececec;border-radius:.5625rem;color:#0f121e;cursor:pointer;font-family:HKGrotesk;font-size:1rem;height:3.125rem;padding:0 1rem;transition:all .2s ease}.step-two-five_step_two_five_select__GMv94:focus{border-color:#58dbee;outline:none}.step-two-five_step_two_five_no_slots__YVRVB{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem}.step-two-five_step_two_five_no_slots__YVRVB p{color:#3e5163;font-family:HKGrotesk;font-size:.875rem}.step-two-five_recurring_commitment_summary__n1Uv9{background-color:#f6f9fc;border-radius:.5625rem;margin-top:2.5rem;padding:1.5rem;width:100%}.step-two-five_recurring_commitment_summary_title__jGfHQ{color:#0f121e;font-family:HKGrotesk;font-size:1.125rem;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:1.25rem;margin-top:0}.step-two-five_recurring_commitment_summary_content__p8Hgk{display:flex;flex-direction:column;gap:1rem}.step-two-five_summary_row__NyB1A{justify-content:space-between}.step-two-five_summary_label__tMPB6,.step-two-five_summary_row__NyB1A{align-items:center;display:flex}.step-two-five_summary_label__tMPB6{gap:.5rem}.step-two-five_summary_label__tMPB6 span{color:#3e5163;font-family:HKGrotesk;font-size:.875rem;font-weight:500}.step-two-five_summary_icon__0Ig_O{height:1rem;object-fit:contain;opacity:.6;width:1rem}.step-two-five_summary_value__8TrXF{color:#0f121e;font-family:HKGrotesk;font-size:.875rem;font-weight:500;text-align:right}.step-two-five_summary_value_highlight__cjaAV{color:#58dbee;font-family:HKGrotesk;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:700;text-align:right}.step-two-five_summary_divider__8pWyg{border-top:.0625rem solid #ececec;height:0;margin:.5rem 0;width:100%}.step-two-five_summary_timezone__O_b96{color:#91989f;font-family:HKGrotesk;font-size:.75rem;font-style:italic;margin-top:.5rem;text-align:center}.step-two-five_recurring_commitment_info__XiCp_{background-color:#fbe7b5b3;border-left:.25rem solid #ffa600;border-radius:.375rem;margin-top:1.25rem;padding:.875rem}.step-two-five_recurring_commitment_info__XiCp_ p{color:#22313f;font-family:HKGrotesk;font-size:.875rem;line-height:1.4;margin:0}.step-two-five_recurring_commitment_info__XiCp_ p strong{font-weight:600}.step-two-five_step_two_five_prev_next_btns__5Ry2S{align-items:center;bottom:.625rem;display:flex;gap:1rem;height:3.25rem;justify-content:space-between;left:0;margin-left:auto;margin-right:auto;position:fixed;right:0;width:90%}.step-two-five_step_two_five_prev_next_btns__5Ry2S div{align-items:center;cursor:pointer;display:inline-flex;height:100%;justify-content:center;max-width:10.3125rem;position:relative;width:48%}.step-two-five_step_two_five_prev_next_btns__5Ry2S div:first-child{background-color:#fff;color:#3e5163;font-family:HKGrotesk-Bold;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal}.step-two-five_step_two_five_prev_next_btns__5Ry2S div:nth-child(2){background-color:#58dbee;border-radius:.4375rem;color:#fff;font-family:HKGrotesk;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal}.step-two-five_step_two_five_prev_next_btns__5Ry2S div:nth-child(2) img{position:absolute;right:.9375rem}.step-two-five_white__D_2_Y{color:#fff!important}@media screen and (max-width:992px){.step-two-five_time_slot_button__mJi3v{margin-right:.5rem;width:100%}}@media screen and (max-width:992px)and (min-width:768px){.step-two-five_time_slot_button__mJi3v{max-width:11.3125rem;width:48%}}@media screen and (max-width:320px){.step-two-five_day_of_week_button__PmaD7{font-size:.75rem;height:3.25rem;padding:.25rem}}.step-recurring-conflicts_step_recurring_conflicts__Ra0io{margin-left:auto;margin-right:auto;margin-top:4rem;max-width:24.5625rem;width:90%}@media(min-width:768px){.step-recurring-conflicts_step_recurring_conflicts__Ra0io{max-width:27.6875rem}}.step-recurring-conflicts_title__FR6Ou{margin-bottom:1rem}.step-recurring-conflicts_schedule_line__qsGV_{color:#3e5163;font-family:HKGrotesk;font-size:1rem;margin-bottom:1.5rem;margin-top:0}.step-recurring-conflicts_schedule_line__qsGV_ strong{color:#0f121e}.step-recurring-conflicts_loader__fRZ8P{justify-content:center;padding:2rem 0}.step-recurring-conflicts_all_clear___1wp4,.step-recurring-conflicts_loader__fRZ8P{align-items:center;display:flex}.step-recurring-conflicts_all_clear___1wp4{background-color:#f6f9fc;border-radius:.75rem;color:#3e5163;font-family:HKGrotesk;font-size:.9375rem;gap:.625rem;padding:1rem 1.25rem}.step-recurring-conflicts_all_clear___1wp4 i{color:#1bb350;font-size:1.125rem}.step-recurring-conflicts_conflicts__Wlxc1{background-color:#f6f9fc;border-radius:.75rem;padding:1.25rem}.step-recurring-conflicts_conflicts_intro__CYQWU{color:#3e5163;font-family:HKGrotesk;font-size:.9375rem;line-height:1.45;margin-bottom:1rem}.step-recurring-conflicts_conflict_list__hyVHv{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.step-recurring-conflicts_conflict_list__hyVHv li{align-items:center;background-color:#fff;border-radius:.5rem;color:#0f121e;display:flex;font-family:HKGrotesk;font-size:.9375rem;font-weight:500;padding:.625rem .875rem}.step-recurring-conflicts_prev_next_btns__yg6LO{align-items:center;bottom:.625rem;display:flex;gap:1rem;height:3.25rem;justify-content:space-between;left:0;margin-left:auto;margin-right:auto;position:fixed;right:0;width:90%}.step-recurring-conflicts_prev_next_btns__yg6LO div{align-items:center;cursor:pointer;display:inline-flex;height:100%;justify-content:center;max-width:10.3125rem;position:relative;width:48%}.step-recurring-conflicts_prev_next_btns__yg6LO div:first-child{background-color:#fff;color:#3e5163;font-family:HKGrotesk-Bold;font-size:1rem;font-weight:700}.step-recurring-conflicts_prev_next_btns__yg6LO div:nth-child(2){background-color:#58dbee;border-radius:.4375rem;color:#fff;font-family:HKGrotesk;font-size:1rem}.step-recurring-conflicts_prev_next_btns__yg6LO div:nth-child(2) img{margin-left:.5rem;width:1rem}.step-reschedule-scope_step_reschedule_scope__lQKQB{margin-left:auto;margin-right:auto;margin-top:4rem;max-width:24.5625rem;width:90%}@media(min-width:768px){.step-reschedule-scope_step_reschedule_scope__lQKQB{max-width:27.6875rem}}.step-reschedule-scope_title__9Qlaa{margin-bottom:1rem}.step-reschedule-scope_schedule_line__8cuf_{color:#3e5163;font-family:HKGrotesk;font-size:1rem;margin-bottom:1.5rem;margin-top:0}.step-reschedule-scope_schedule_line__8cuf_ strong{color:#0f121e}.step-reschedule-scope_options__fJE5F{display:flex;flex-direction:column;gap:1rem}.step-reschedule-scope_option__QUKPB{align-items:flex-start;background-color:#fff;border:.125rem solid #f6f9fc;border-radius:.75rem;cursor:pointer;display:flex;gap:.875rem;padding:1.25rem;text-align:left;transition:border-color .15s ease,background-color .15s ease;width:100%}.step-reschedule-scope_option__QUKPB:hover{border-color:#85efff}.step-reschedule-scope_option_selected__r0dYj{background-color:#58dbee14;border-color:#58dbee}.step-reschedule-scope_option_radio__Z88k1{border:.125rem solid #91989f;border-radius:50%;flex-shrink:0;height:1.25rem;margin-top:.125rem;position:relative;width:1.25rem}.step-reschedule-scope_option_selected__r0dYj .step-reschedule-scope_option_radio__Z88k1{border-color:#58dbee}.step-reschedule-scope_option_selected__r0dYj .step-reschedule-scope_option_radio__Z88k1:after{background-color:#58dbee;border-radius:50%;content:"";height:.625rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.625rem}.step-reschedule-scope_option_body__B08Kd{display:flex;flex-direction:column;gap:.375rem}.step-reschedule-scope_option_title__V3x_d{color:#22313f;font-family:HKGrotesk;font-size:1.0625rem;font-weight:600}.step-reschedule-scope_option_description__5UjrG{color:#91989f;font-family:HKGrotesk;font-size:.9375rem;line-height:1.4}.step-reschedule-scope_prev_next_btns__A5tfE{align-items:center;display:flex;justify-content:space-between;margin-top:2rem}.step-reschedule-scope_prev_next_btns__A5tfE div{align-items:center;cursor:pointer;display:flex;gap:.5rem}.step-reschedule-series-confirm_step_reschedule_confirm__v97NX{margin-left:auto;margin-right:auto;margin-top:4rem;max-width:24.5625rem;width:90%}@media(min-width:768px){.step-reschedule-series-confirm_step_reschedule_confirm__v97NX{max-width:27.6875rem}}.step-reschedule-series-confirm_title__fi6tj{margin-bottom:1.5rem}.step-reschedule-series-confirm_summary__iMVR2{background-color:#f9fafc;border-radius:.75rem;gap:.875rem;padding:1.25rem}.step-reschedule-series-confirm_summary__iMVR2,.step-reschedule-series-confirm_summary_row__sGDwj{display:flex;flex-direction:column}.step-reschedule-series-confirm_summary_row__sGDwj{gap:.25rem}.step-reschedule-series-confirm_summary_label__NY8XT{color:#91989f;font-family:HKGrotesk;font-size:.8125rem;text-transform:uppercase}.step-reschedule-series-confirm_summary_value__184A2{color:#22313f;font-family:HKGrotesk;font-size:1rem;font-weight:600}.step-reschedule-series-confirm_conflict_box__IhJyS{background-color:#ff808b14;border-radius:.75rem;margin-top:1.25rem;padding:1.25rem}.step-reschedule-series-confirm_conflict_intro__V8vx3{color:#3e5163;font-family:HKGrotesk;font-size:.9375rem;line-height:1.45;margin:0 0 1rem}.step-reschedule-series-confirm_conflict_intro__V8vx3 strong{color:#22313f}.step-reschedule-series-confirm_choices__1T2kX{flex-direction:column}.step-reschedule-series-confirm_choice__GyPzK,.step-reschedule-series-confirm_choices__1T2kX{display:flex;gap:.75rem}.step-reschedule-series-confirm_choice__GyPzK{align-items:flex-start;background-color:#fff;border:.125rem solid #f6f9fc;border-radius:.625rem;cursor:pointer;padding:1rem;text-align:left;width:100%}.step-reschedule-series-confirm_choice__GyPzK:disabled{cursor:default;opacity:.7}.step-reschedule-series-confirm_choice_selected__Yt3L2{background-color:#58dbee14;border-color:#58dbee}.step-reschedule-series-confirm_choice_radio__C0UE7{border:.125rem solid #91989f;border-radius:50%;flex-shrink:0;height:1.125rem;margin-top:.125rem;position:relative;width:1.125rem}.step-reschedule-series-confirm_choice_selected__Yt3L2 .step-reschedule-series-confirm_choice_radio__C0UE7{border-color:#58dbee}.step-reschedule-series-confirm_choice_selected__Yt3L2 .step-reschedule-series-confirm_choice_radio__C0UE7:after{background-color:#58dbee;border-radius:50%;content:"";height:.5625rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.5625rem}.step-reschedule-series-confirm_choice_body__ZzCEz{display:flex;flex-direction:column;gap:.25rem}.step-reschedule-series-confirm_choice_title__OW7pB{color:#22313f;font-family:HKGrotesk;font-size:1rem;font-weight:600}.step-reschedule-series-confirm_choice_description__j2Bp6{color:#91989f;font-family:HKGrotesk;font-size:.875rem;line-height:1.4}.step-reschedule-series-confirm_error_message__agKKJ{color:#f44242;font-family:HKGrotesk;font-size:.9375rem;margin-top:1.25rem}.step-reschedule-series-confirm_actions__fRZG7{display:flex;gap:1rem;margin-top:2rem}.step-reschedule-series-confirm_button_secondary__uFn_I{background-color:#fff;border:.125rem solid #f6f9fc;border-radius:1.5rem;color:#3e5163;cursor:pointer;flex:1;font-family:HKGrotesk;font-size:1rem;font-weight:600;padding:.75rem 1rem}.step-reschedule-series-confirm_button_secondary__uFn_I:disabled{cursor:default;opacity:.6}.step-reschedule-series-confirm_button_primary__gh21e{align-items:center;background-color:#58dbee;border:none;border-radius:1.5rem;color:#fff;cursor:pointer;display:flex;flex:1;font-family:HKGrotesk;font-size:1rem;font-weight:600;justify-content:center;padding:.75rem 1rem}.step-reschedule-series-confirm_button_primary__gh21e:hover{background-color:#2fc8de}.step-reschedule-series-confirm_button_primary__gh21e:disabled{cursor:default;opacity:.6}.step-reschedule-series-confirm_prev_btn__AinbH{cursor:pointer;margin-top:1.5rem;text-align:center}.step-four_relative_37x37__NF5O9{position:relative;width:2.3125rem;height:2.3125rem}.step-four_margin_top_5_no_shadow__O5Wv9{margin-top:.3125rem;box-shadow:none;border:none}.step-four_relative_35x35_with_bg__hYszY{position:relative;width:2.1875rem;height:2.1875rem}.step-four_disabled_toggle__jvlJm{opacity:.5;cursor:not-allowed}.step-four_step_four_container_base__UoG_B{width:90%;max-width:27rem;margin-left:auto;margin-right:auto;margin-top:17rem}.step-four_step_four_container_stage_gt_4__5Lz2M{margin-top:10rem}.step-four_step_four_container_mobile__LZ4K4{margin-top:.625rem}.step-four_step_four_container_recurring__nLtex{margin-top:2.5rem}.step-four_step_four_container_recurring__nLtex .step-four_lesson_booking_step_four_use_course_hours_balance__Vt6mH{margin-top:1rem}.step-four_step_four_container_recurring__nLtex .step-four_lesson_booking_step_four_divider__lCKpZ{margin-top:.75rem}.step-four_lesson_booking_step_four_teacher_info_cont_step_four__YMLho{width:100%;height:4.625rem;border-radius:.5625rem;box-shadow:0 .1875rem 2.1875rem 0 #1d3f600f;border:.0625rem solid #f5f5f5;background-color:var(--white);display:flex;align-items:center;justify-content:flex-start;padding-left:1.5625rem}.step-four_lesson_booking_step_four_teacher_info_cont_step_four__YMLho>li{display:inline-block}.step-four_lesson_booking_step_four_teacher_info_cont_step_four__YMLho>li:first-child{margin-right:1rem}.step-four_lesson_booking_step_four_teacher_info_cont_step_four__YMLho>li:nth-child(2)>span{display:block}.step-four_lesson_booking_step_four_teacher_info_cont_step_four__YMLho>li:nth-child(2)>span:first-child{font-family:HKGrotesk;font-size:.875rem;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:var(--black)}.step-four_lesson_booking_step_four_teacher_info_cont_step_four__YMLho>li:nth-child(2)>span:last-child{font-family:HKGrotesk;font-size:.875rem;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:var(--slate);opacity:.7}.step-four_lesson_booking_step_four_collection_date_duration_time_cont__nulAe{width:100%;max-width:24.125rem;height:2.5rem;margin:0 auto 0 1.6875rem;display:flex;align-items:center;justify-content:space-between}.step-four_lesson_booking_step_four_collection_date_duration_time_cont__nulAe>li{display:inline-block}.step-four_lesson_booking_step_four_collection_date_duration_time_cont__nulAe>li:first-child{width:2.5rem;height:2.5rem;margin-right:1rem;position:relative;flex-shrink:0}.step-four_lesson_booking_step_four_collection_date_duration_time_cont__nulAe>li:first-child>span{text-align:center;border-radius:.5625rem;border:.0625rem solid #ebebeb;background-color:var(--white);display:block;line-height:2.5rem;width:2.5rem;height:2.5rem;position:absolute;top:.3125rem}.step-four_lesson_booking_step_four_collection_date_duration_time_cont__nulAe>li:first-child>span>img{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:.6875rem}.step-four_lesson_booking_step_four_collection_date_duration_time_cont__nulAe>li:nth-child(2){height:2.5rem;flex:1}.step-four_lesson_booking_step_four_collection_date_duration_time_cont__nulAe>li:nth-child(2)>span{display:block}.step-four_lesson_booking_step_four_collection_date_duration_time_cont__nulAe>li:nth-child(2)>span:first-child{font-family:HKGrotesk;font-size:.875rem;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:var(--black)}.step-four_lesson_booking_step_four_collection_date_duration_time_cont__nulAe>li:nth-child(2)>span:last-child{font-family:HKGrotesk;font-size:.875rem;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:var(--slate);opacity:.7}.step-four_lesson_booking_step_four_collection_date_duration_time_cont__nulAe>li.right,.step-four_lesson_booking_step_four_collection_date_duration_time_cont__nulAe>li.step-four_right__7rBPB{height:2.5rem;line-height:2.5rem;flex-shrink:0;margin-left:auto}.step-four_lesson_booking_step_four_collection_date_duration_time_cont__nulAe>li.right>span,.step-four_lesson_booking_step_four_collection_date_duration_time_cont__nulAe>li.step-four_right__7rBPB>span{font-family:HKGrotesk;font-size:1rem;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:right;color:var(--aqua);text-decoration:underline;cursor:pointer}.step-four_feather_shedule_steal__RG5Lq{width:.725rem;height:.80625rem}.step-four_feather_clock_duration__wAeBB,.step-four_feather_shedule_steal__RG5Lq{left:0;right:0;margin-left:auto;margin-right:auto}.step-four_feather_clock_duration__wAeBB{width:1.11875rem;height:1.125rem}.step-four_lesson_booking_step_four_divider__lCKpZ{width:100%;max-width:24.375rem;height:0;border:.0625rem solid #ecececb3;margin-top:1.09375rem;margin-bottom:1.15625rem;margin-left:1.09375rem}.step-four_lesson_booking_step_one_chosen_course_divider__fwdsE{width:24.125rem;height:0;border:.0625rem solid #3e51631a;margin-left:1.40625rem;margin-top:-1.25rem}.step-four_lesson_booking_step_four_use_course_hours_balance__Vt6mH{width:100%;height:4.25rem;border-radius:.5625rem;box-shadow:0 .1875rem 2.1875rem 0 #1d3f600f;background-color:var(--white);margin-top:3.5rem;display:flex;align-items:center;justify-content:space-between;padding:.9375rem 1.375rem .9375rem 1.5625rem}.step-four_lesson_booking_step_four_use_course_hours_balance__Vt6mH>li{display:inline-block}.step-four_lesson_booking_step_four_use_course_hours_balance__Vt6mH>li:first-child{flex:1}.step-four_lesson_booking_step_four_use_course_hours_balance__Vt6mH>li:first-child>span:first-child{font-family:HKGrotesk;font-size:.875rem;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:-.021875rem;color:var(--dark);display:block;opacity:.9}.step-four_lesson_booking_step_four_use_course_hours_balance__Vt6mH>li:first-child>span:last-child{display:block;font-family:HKGrotesk;font-size:.9375rem;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:-.02375rem;text-align:left;color:var(--bluey-grey-light)}.step-four_lesson_booking_step_four_use_course_hours_balance__Vt6mH>li:first-child>span:last-child>span{font-weight:700;color:var(--bright-cyan)}.step-four_lesson_booking_step_four_use_course_hours_balance__Vt6mH>li:last-child{width:2.5rem;flex-shrink:0;cursor:pointer;display:flex;align-items:center}.step-four_lesson_booking_step_four_use_course_hours_balance__Vt6mH>li:last-child>span{display:block;width:2.5rem;height:1.5rem;line-height:1.5rem;border-radius:2.9375rem}.step-four_lesson_booking_step_four_use_course_hours_balance__Vt6mH>li:last-child>span.step-four_using__QNz5B{background-color:var(--bright-cyan)}.step-four_lesson_booking_step_four_use_course_hours_balance__Vt6mH>li:last-child>span.step-four_using__QNz5B>span{display:block;width:16px;height:16px;box-shadow:0 0 16px 0 #00000005;background-color:var(--white);border-radius:50px;float:right;margin-right:4px;margin-top:4px}.step-four_lesson_booking_step_four_use_course_hours_balance__Vt6mH>li:last-child>span.step-four_not_using__zUVl_{background-color:#e8e8e8}.step-four_lesson_booking_step_four_use_course_hours_balance__Vt6mH>li:last-child>span.step-four_not_using__zUVl_>span{display:block;width:16px;height:16px;box-shadow:0 0 16px 0 #00000005;background-color:var(--white);border-radius:50px;margin-left:4px;margin-top:4px;float:left}.step-four_lesson_booking_step_four_book_lesson_button__J750i{width:100%;height:3.25rem;line-height:3.25rem;margin-top:2.3125rem;display:block;background-color:var(--bright-cyan);border-radius:.4375rem;font-family:HKGrotesk;font-size:1rem;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;color:var(--white);border:none;outline:none;cursor:pointer}.step-four_lesson_booking_step_four_book_lesson_button__J750i:focus,.step-four_lesson_booking_step_four_book_lesson_button__J750i:hover{background-color:var(--bright-cyan)}.step-four_center__NRroj{text-align:center}.step-four_lesson_booking_step_four_recurring_info__Nll4n{width:100%;max-width:24.125rem;margin:1rem auto 0;border-radius:.5625rem;background-color:var(--pale-grey);padding:.9375rem 1.375rem}.step-four_lesson_booking_step_four_recurring_info_text__4HlRi{font-family:HKGrotesk;font-size:.875rem;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:-.021875rem;color:var(--slate);margin:0}.step-four_lesson_booking_step_four_auto_refill_note__Crawa,.step-four_lesson_booking_step_four_pricing_note__95CZt{width:100%;max-width:24.125rem;margin:1rem auto 0;border-radius:.5625rem;background-color:var(--pale-grey);padding:.9375rem 1.375rem;font-family:HKGrotesk;font-size:.875rem;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:-.021875rem;color:var(--slate)}@media screen and (max-width:1200px){.step-four_lesson_booking_step_four_book_lesson_button__J750i,.step-four_lesson_booking_step_four_collection_date_duration_time_cont__nulAe,.step-four_lesson_booking_step_four_use_course_hours_balance__Vt6mH{margin-left:auto;margin-right:auto}}@media screen and (max-height:700px),screen and (max-width:380px){.step-four_lesson_booking_step_four_book_lesson_button__J750i,.step-four_lesson_booking_step_four_use_course_hours_balance__Vt6mH{margin-top:1rem}}@media screen and (max-width:992px){.step-four_lesson_booking_step_four_book_lesson_button__J750i{margin-bottom:4.5rem}}