._formInputs_xgxjt_1{display:flex;gap:1em;margin:0 auto;padding:1em 0;flex-wrap:wrap;justify-content:center}._title_xgxjt_10{text-align:center}._ButtonContainer_xgxjt_14{margin:2em 0 10em;text-align:center}._ButtonContainer_xgxjt_14 div{display:inline-block}._ButtonContainer_xgxjt_14 button{background-color:#ff6b00;cursor:pointer;color:#fff;text-decoration:none;border-radius:2em;padding:0;border:none;margin:.5em .25em;display:inline-block;font-size:1.1em}._ButtonContainer_xgxjt_14 ._btnDisabled_xgxjt_35{opacity:.5;cursor:not-allowed;pointer-events:all}._submitBtn_xgxjt_40{display:inline-block;border-radius:2em;padding:.7em 1.75em!important}._checkbox_xgxjt_46{width:1.45em;height:1.45em;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:.25em;background-color:transparent;border:.1em solid #ff8832}._checkbox_xgxjt_46:checked{background-color:#ff8832}._addressCheck_xgxjt_61{display:flex;gap:.5em;width:100%;justify-content:center;align-items:center}._inputContainer_12388_1 input,._inputContainer_12388_1 select{padding:.425em .1em .5em;width:100%;font-size:1em;border:none;background-color:transparent;border-color:#dcdcdc}._inputContainer_12388_1 input:focus,._inputContainer_12388_1 select:focus{outline:none}._inputContainer_12388_1 input::placeholder{color:#a3a3a3}._inputContainer_12388_1 span{font-size:1em;opacity:.5}._inputContainer_12388_1{display:flex;flex-wrap:wrap;padding:.75em 1em .32em;border:.0625em solid;border-radius:1em;width:28em;border-color:#dcdcdc;text-align:center}._doubleInput_12388_33{display:flex;align-items:center;gap:1em;width:100%}._doubleInput_12388_33 select{width:4em}._doubleInput_12388_33 span{width:.0625em;height:1em;background-color:#00000080}._error_12388_47{color:red;font-size:.9em!important}@media screen and (max-width: 62em){._inputContainer_12388_1{width:100%}}._locationContainer_1yn38_1{max-width:50em;margin:0 auto;padding:1.25em;color:#000}._header_1yn38_8{display:flex;justify-content:space-between;margin-bottom:1em}._student_1yn38_14>span{font-style:italic;font-weight:500}._title_1yn38_19{font-size:1.5em;font-weight:500}._locationList_1yn38_24{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.625em,1fr));gap:1.25em;margin-top:1em}._locationCard_1yn38_31{background-color:#fff;border-radius:.5em;box-shadow:0 .25em .5em #0000001a;padding:1.25em;cursor:pointer}._locationCard_1yn38_31:hover{border:.08em solid orange}._locationCard_1yn38_31 h2{font-size:1.25em;margin-bottom:.625em}._locationCard_1yn38_31 p{font-size:1em;color:#000}._disabled_1yn38_53{opacity:.5;pointer-events:none;border-radius:.5em;box-shadow:0 .25em .5em #0000001a;padding:1.25em}._noDataTitle_14zbo_1{font-size:1.5em;font-weight:500;color:red}._container_1kknf_1{padding:2em;display:flex;justify-content:center}._loader_1kknf_7{border:.25em solid #f3f3f3;border-top:.25em solid #ff6b00;border-radius:50%;width:2em;height:2em;animation:_spin_1kknf_1 1s linear infinite}@keyframes _spin_1kknf_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._classContainer_122qm_1{max-width:50em;margin:0 auto;padding:1.25em;color:#000}._info_122qm_8{display:flex;flex-direction:column}._header_122qm_13{margin-bottom:1em}._header_122qm_13>span{font-style:italic;color:#5d5b5b}._textData_122qm_21>p>span{font-style:italic;font-weight:500}._title_122qm_26{font-size:1.5em;font-weight:500}._classList_122qm_31{display:grid;grid-template-columns:repeat(auto-fit,minmax(20em,1fr));gap:1.25em;margin-top:1em}._classCard_122qm_38{background-color:#fff;border-radius:.5em;box-shadow:0 .25em .5em #0000001a;padding:1.25em;cursor:pointer;max-width:20em}._classCard_122qm_38:hover{border:.08em solid orange}._classCard_122qm_38 h2{font-size:1.2em;margin-bottom:.25em}._classCard_122qm_38 h4{margin:.25em 0}._classCard_122qm_38 p{font-size:1em;color:#000}._tick_122qm_63{font-size:1em;font-weight:700;color:#ff6b00;margin-left:.5em}._availableDays_122qm_69{display:flex;flex-wrap:wrap}._cardTitle_122qm_74{text-align:center}._day_122qm_78{padding:0;margin:.25em 0;font-size:.875em!important;width:50%}._fee_122qm_85{font-weight:500;color:#000!important;font-size:1em}._button_p631i_1{background-color:#ff8832;border:none;color:#fff;display:inline-block;line-height:1.15em;text-align:center;text-decoration:none;transition-duration:.4s;cursor:pointer;border-radius:.5em;font-size:1em}._large_p631i_14{padding:1em .5em;width:9em;margin:1em 0}._medium_p631i_19{padding:.5em;min-width:7em;margin:.8em 0}._small_p631i_24{padding:.25em;min-width:4.5em;width:fit-content;margin:.5em 0;font-size:.9em}._button_p631i_1:hover{background-color:#ff6b00}._disabled_p631i_34,._disabled_p631i_34:hover{background-color:#f6c6a3;cursor:not-allowed;pointer-events:none}._navigationBtns_8wov5_1{display:flex;justify-content:space-between;align-items:center}._Nav_zq9gb_1{display:flex;padding:1em 0;justify-content:space-around;align-items:center;border-bottom:.1em solid rgba(0,0,0,.05)}._Nav_zq9gb_1 ul{margin:auto;display:flex;list-style:none}._Nav_zq9gb_1 a{position:relative;white-space:nowrap;text-decoration:none;color:#000}._Nav_zq9gb_1 a:hover{color:#ff6b00}._Nav_zq9gb_1 a:hover:before{content:"";display:block;width:100%;height:.2em;background-color:#ff6b00;position:absolute;top:-1.25em;z-index:1}._logo_zq9gb_32{height:auto;width:10em;cursor:pointer}._container_au0a7_1{padding:2em;display:flex;justify-content:center}._loader_au0a7_6{border:.25em solid #f3f3f3;border-top:.25em solid #ff6b00;border-radius:50%;width:2em;height:2em;animation:_spin_au0a7_1 1s linear infinite}@keyframes _spin_au0a7_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._stepper_1mz46_1{position:relative;height:.75em;margin:3em 4em 6em;background-color:#f2f1f1}._progress_1mz46_8{position:absolute;top:0;left:0;height:100%;border-radius:1em;transition:width .3s ease-in-out;background-color:#ff6b00}._points_1mz46_18{display:flex;justify-content:space-between;align-items:center}._point_1mz46_18{display:flex;flex-direction:column;align-items:center;width:1.2em;height:1.2em;border-radius:50%;border:.25em solid #f2f1f1;background-color:#dcdcdc;margin:-.5em;z-index:1;box-shadow:0 0 .2em #0003;transition:background-color .3s ease-in-out}._activePoint_1mz46_38{background-color:#ff6b00}._stepName_1mz46_42{margin-top:2em;width:max-content;text-align:center;font-size:1.05em;color:#000}._activeStepName_1mz46_49{color:#ff6b00}@media screen and (max-width: 62em){._stepName_1mz46_42{width:auto}}._formInputs_1lu0t_1{display:flex;gap:1em;margin:0 auto;padding:1em 0;flex-wrap:wrap;justify-content:center}._checkbox_1lu0t_10{width:1.45em;height:1.45em;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:.25em;background-color:transparent;border:.1em solid #ff8832}._checkbox_1lu0t_10:checked{background-color:#ff8832}._addressCheck_1lu0t_25{display:flex;gap:.5em;align-items:center}._ButtonContainer_19dxq_1{margin:2em 0 10em;text-align:center}._ButtonContainer_19dxq_1 div{display:inline-block}._ButtonContainer_19dxq_1 button{background-color:#ff6b00;cursor:pointer;color:#fff;text-decoration:none;border-radius:2em;padding:0;border:none;margin:.5em .25em;display:inline-block;font-size:1.1em}._NextButton_19dxq_22,._BackButton_19dxq_23{display:inline-block;border-radius:2em;padding:.7em 1.75em!important}._ButtonContainer_19dxq_1 ._btnDisabled_19dxq_29{opacity:.5;cursor:not-allowed;pointer-events:all}._SkipButton_19dxq_35{background-color:#6c757d!important;margin-left:1em}._SkipButtonText_19dxq_40{display:inline-block;border-radius:2em;padding:.7em 1.75em!important}._formInputs_eadot_1{display:flex;gap:1em;margin:0 auto;padding:1em 0;flex-wrap:wrap;justify-content:center}._container_ysh3f_1{padding:2em;display:flex;justify-content:center;margin-top:10em}._buttonContainer_ysh3f_7 a{margin:1em}._input_ysh3f_10{padding:.8em;display:block;width:20em;margin:1em 0;border:.08em solid #ccc;border-radius:.35em;font-size:1em}._header_yklp1_1{display:flex;flex-direction:column}._bottom_yklp1_6{display:flex;justify-content:center}table{width:100%;border-collapse:collapse}._truncate_jwp24_21{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12em}._classOfferingsContainer_kkx42_1{max-width:50em;margin:0 auto;padding:1.25em;color:#000}._classList_kkx42_8{display:grid;grid-template-columns:repeat(auto-fit,minmax(20em,1fr));gap:1.25em;margin-top:1em}._classOfferingCard_kkx42_15{background-color:#fff;border-radius:.5em;box-shadow:0 .25em .5em #0000001a;padding:1.25em;cursor:pointer;max-width:20em}._classOfferingCard_kkx42_15:hover{border:.08em solid orange}._header_kkx42_28{display:flex;justify-content:space-between;margin-bottom:1em}._student_kkx42_34>span{font-style:italic;font-weight:500}._header_kkx42_28>span{font-style:italic;color:#5d5b5b}._student_kkx42_34>p>span{font-style:italic;font-weight:500}._title_kkx42_49{font-size:1.5em;font-weight:500}._classOfferingsList_kkx42_54{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.625em,1fr));gap:1.25em}._classOfferingsCard_kkx42_60{background-color:#fff;border-radius:.5em;box-shadow:0 .25em .5em #0000001a;padding:1.25em}._classOfferingsCard_kkx42_60 h2{font-size:1.25em;margin-bottom:.625em}._classOfferingsCard_kkx42_60 p{font-size:1em;color:#000}._classOffering_kkx42_1>h1{font-size:1.5em;font-weight:500}._classInfo_kkx42_82{display:flex;flex-direction:column;gap:.25em;font-size:1em}._classInfo_kkx42_82>h2{font-size:1.2em;margin-bottom:.25em}._buyBtn_kkx42_94{margin-top:.5em}._buyProgramContainer_50rg9_1{max-width:50em;margin:0 auto;padding:1.25em;color:#000}._buyProgramContainer_50rg9_1 th,._buyProgramContainer_50rg9_1 td{text-align:left}._resourceItem_50rg9_13{margin-bottom:.75rem;display:flex;gap:.75em}._checkbox_50rg9_19{width:1.45em;height:1.45em;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:.25em;background-color:transparent;border:.1em solid #ff8832}._checkbox_50rg9_19:checked{background-color:#ff8832}._checkbox_50rg9_19:disabled{opacity:.5;cursor:not-allowed;border:none;background-color:gray}._heading_50rg9_41{font-weight:500;font-size:1.25em}._studentList_50rg9_46{background-color:#fff;border-radius:.5em;box-shadow:0 .25em .5em #0000001a;padding:1.25em;min-width:12em}._list_50rg9_54{display:flex;gap:2em;flex-wrap:wrap}._totalFee_50rg9_60{margin-top:1em;font-weight:500;font-size:1.25em;width:8em}._paymentBtnContainer_50rg9_67{display:flex;gap:1em;align-items:center;flex-wrap:wrap}._paymentBtn_50rg9_67{padding:1em 3.5em;margin:1em 0}._flex_50rg9_78{display:flex;gap:.2em;align-items:center}._footerBtns_50rg9_84{margin:2em 0;display:flex;justify-content:center;gap:1em}._cancelColor_50rg9_91{background-color:#dd4747}th,td{border:none;padding:.5em .75em;text-align:center}._title_277rj_13{font-size:1.5em;font-weight:500}._truncate_277rj_26{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12em}._modal_1ybx8_1{display:flex;align-items:center;justify-content:center;width:100%;min-height:100%;position:absolute;top:0;left:0;background-color:#0009;overflow:hidden;position:fixed}._modalHeader_1ybx8_15{padding-bottom:1em}._closeIcon_1ybx8_19{height:1em;width:1em;position:relative;left:98%;top:1em;cursor:pointer}._modalContent_1ybx8_28{min-width:20%;max-width:30em;margin:0 2em;padding-inline:2em;box-sizing:border-box;border-radius:.75em;background-color:#fff}._modalBody_1ybx8_38{padding-top:.75em}._checkoutContainer_15z4x_1{max-width:50em;margin:0 auto;padding:1.25em;color:#000}._coupon_15z4x_8{display:flex;flex-direction:column;align-items:center}._paymentWrapper_15z4x_13{display:flex;flex-direction:column;gap:.5em}._payment_15z4x_13{margin-top:2em}._heading_15z4x_23{font-size:1.5em;font-weight:500}._paymentSelection_15z4x_28{display:flex;gap:.5em}._radio_15z4x_33{width:1.45em;height:1.45em;border-radius:50%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:.1em solid #ff8832}._radio_15z4x_33:checked{background-color:#ff8832}._payBtn_15z4x_48,._charterInput_15z4x_52{margin-top:2em}._totalFee_15z4x_56{margin:2em 0;display:flex;flex-direction:column;font-size:1.25em;font-weight:500;width:25em}._totalFee_15z4x_56>div>span>small{position:absolute;margin-top:.3em;margin-left:1em;font-size:.7em}._totalFee_15z4x_56>div{display:flex;justify-content:space-between}._checkbox_15z4x_75{width:1.45em;height:1.45em;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:.25em;background-color:transparent;border:.1em solid #ff8832}._checkbox_15z4x_75:checked{background-color:#ff8832}._termAgreements_15z4x_90{display:flex;align-items:center;gap:.5em;margin-top:.25em;font-weight:400}._mt2_15z4x_98{margin-top:2em}._disabledMessage_15z4x_102{margin-left:1em;color:#dd4747;font-size:.8em}table{width:100%;border-collapse:collapse;margin-bottom:2em}th,td{border:none;padding:.5em .75em;text-align:start}._title_1io76_13{font-size:1.5em;font-weight:500}th{background-color:#f2f2f2}tr:nth-child(2n){background-color:#fff}._container_1io76_26{margin:4em 0}._categoryContainer_6n9f9_1{max-width:50em;margin:0 auto;padding:1.25em;color:#000}._header_6n9f9_8{display:flex;justify-content:space-between;margin-bottom:1em}._textData_6n9f9_14>p>span{font-style:italic;font-weight:500}._title_6n9f9_20{font-size:1.5em;font-weight:500}._categoryList_6n9f9_25{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.625em,1fr));gap:1.25em;margin-top:1em}._categoryCard_6n9f9_32{background-color:#fff;border-radius:.5em;box-shadow:0 .25em .5em #0000001a;padding:1.25em;cursor:pointer}._categoryCard_6n9f9_32:hover{border:.08em solid orange}._categoryCard_6n9f9_32 h2{font-size:1.25em;margin-bottom:.625em}._categoryCard_6n9f9_32 p{font-size:1em;color:#000}._disabled_6n9f9_54{opacity:.5;pointer-events:none;border-radius:.5em;box-shadow:0 .25em .5em #0000001a;padding:1.25em}._programSelectionContainer_1volc_1{max-width:50em;margin:0 auto;padding:1.25em;color:#000}._header_1volc_8{margin-bottom:2em}._textData_1volc_12{margin:1em 0}._textData_1volc_12>p>span{font-style:italic;font-weight:500}._title_1volc_21{font-size:2em;font-weight:600;margin:.5em 0;color:#333}._content_1volc_28{display:flex;flex-direction:column;gap:2em}._classGroup_1volc_34{background-color:#fff;border-radius:.75em;box-shadow:0 .125em .25em #0000001a;padding:1.5em;margin-bottom:1.5em}._className_1volc_42{font-size:1.5em;font-weight:600;margin:0 0 1em;color:#333;border-bottom:2px solid #ff6b00;padding-bottom:.5em}._banner_1volc_51{background-color:#f8f9fa;border-left:4px solid #ff6b00;padding:1em;margin:1em 0;border-radius:.25em;font-size:.95em;line-height:1.5;color:#555}._offeringsGrid_1volc_62{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5em;margin-top:1em}._offeringCard_1volc_69{background-color:#fff;border:2px solid #e9ecef;border-radius:.5em;padding:1.25em;cursor:pointer;transition:all .2s ease-in-out;display:flex;flex-direction:column;justify-content:space-between;min-height:200px}._offeringCard_1volc_69:hover{border-color:#ff6b00;box-shadow:0 .25em .5em #ff6b0026;transform:translateY(-2px)}._offeringHeader_1volc_88{margin-bottom:.75em}._locationClass_1volc_92{font-size:.8em;color:#6c757d;font-weight:500}._offeringContent_1volc_98{flex:1}._offeringName_1volc_102{font-size:1.25em;font-weight:600;margin:0 0 .75em;color:#333}._offeringDetails_1volc_109{margin-bottom:1em}._description_1volc_113{font-size:.9em;color:#666;line-height:1.4;margin-bottom:.5em}._daysPerWeek_1volc_120{font-size:.9em;color:#555;margin:0}._offeringPrice_1volc_126{text-align:right;font-size:1.1em;color:#ff6b00;font-weight:600;margin-top:auto;padding-top:.75em;border-top:1px solid #e9ecef}@media (max-width: 768px){._programSelectionContainer_1volc_1{padding:1em}._offeringsGrid_1volc_62{grid-template-columns:1fr;gap:1em}._classGroup_1volc_34{padding:1em}._title_1volc_21{font-size:1.5em}._className_1volc_42{font-size:1.25em}}@media (max-width: 480px){._offeringCard_1volc_69{padding:1em;min-height:180px}._offeringName_1volc_102{font-size:1.1em}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;background-color:#d1dbe5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}.container{max-width:75em;margin:.5em auto;border-radius:.25em;min-height:calc(100vh - 1em);background-color:#fff}.cursor-pointer{cursor:pointer}button:disabled{background-color:gray;cursor:not-allowed}
