.styles_main__Rwat5{padding:0 0 120px;margin:0 auto}.styles_mainCard__eRKsr,.styles_main__Rwat5{width:100%;display:flex;flex-direction:column}.styles_mainCard__eRKsr{background-color:#fff;height:-moz-fit-content;height:fit-content;border-radius:5px;border:1px solid #ededf0}.styles_image__oJpXn,.styles_mainCard__eRKsr{border-top-left-radius:10px;border-top-right-radius:10px}.styles_image__oJpXn{object-fit:cover}.styles_title__Pt6Gr{text-transform:uppercase;margin-left:10px;font-family:Rubik;font-style:normal;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.25px;color:#000}.styles_stepper_container__PZbFp{width:90%;margin:0 auto}.styles_progress_bar__fLoZR{display:flex;width:100%}.styles_progress_bar__fLoZR>div{flex-grow:1;text-align:center;padding:20px}.styles_mobileStep__RVUeb{padding:0 10px!important;margin:0 auto;width:190px}.styles_active_mobile__TStNP{padding:20px}.styles_progress_bar__fLoZR>div:last-child{border-right:none}.styles_active_label__npkWs,.styles_label_number__s80z1{border-radius:20px;height:40px;width:40px;margin:0 auto 5px;padding-top:7px;background-color:#d9dbe9;color:#292d3b}.styles_active_label__npkWs{color:#fff;background-color:#e81e76;box-shadow:0 0 0 1px #e81e76;box-shadow:0 0 0 5px #fff,0 0 0 6px #e81e76}.styles_label_text__YQXuv{font-weight:300}.styles_label_text__YQXuv,.styles_label_text_active__6QVIF{font-family:Rubik;font-style:normal;font-size:16px;line-height:34px;letter-spacing:1px;color:#292d3b}.styles_label_text_active__6QVIF{font-weight:500}.styles_line__rsgzJ{left:80px;width:300px}.styles_line__rsgzJ,.styles_line_mobile__OpjzX{position:relative;top:-10px;height:1px;background-color:#000}.styles_line_mobile__OpjzX{left:130%;width:40px;margin:0 auto}.styles_readOnlyInput__jXUEZ{background-color:gray;padding:200px}.styles_active__2p_0s{min-width:-moz-fit-content;min-width:fit-content;padding:20px}.styles_datePicker__CDV2x{padding:10px;width:100%;background:#eff0f7;border-radius:10px;border:none;color:rgba(0,0,0,.6)}.styles_checkbox__0bCfw{display:none;text-align:center}.styles_checkbox__0bCfw+span{background-image:url(/icons/checkbox/circle-checkbox.svg);background-repeat:no-repeat;background-position:50%;display:inline-block;width:40px;height:40px;text-align:center}.styles_checkbox__0bCfw:checked+span{background-image:url(/icons/checkbox/check-small.svg);background-size:25px 25px}.styles_moneyInput__K9xB7{width:70%;padding:10px;background:#eff0f7;border-radius:10px;border:none}.styles_textarea__24Mf_{min-height:100px;padding:15px 12px;border:none;background:#eff0f7;border-radius:10px;font-family:Rubik;font-style:normal;font-weight:400;font-size:16px;line-height:28px;letter-spacing:.75px;color:#a0a3bd}.styles_back_button__TukUg{left:80px}.styles_back_button__TukUg,.styles_confirm_button__GMWlt,.styles_next_button__pkfFJ{margin-top:40px;position:absolute;bottom:20px;width:-moz-fit-content;width:fit-content;background-color:#e81e76;border-radius:20px;color:#fff;border:transparent;text-transform:uppercase;padding:10px 30px;text-align:center}.styles_confirm_button__GMWlt,.styles_next_button__pkfFJ{right:40px}@media only screen and (max-width:600px){.styles_confirm_button__GMWlt,.styles_next_button__pkfFJ{bottom:15px;right:20px}.styles_back_button__TukUg{bottom:15px;left:20px}}.styles_confirm_button__GMWlt{width:-moz-fit-content;width:fit-content}.styles_back_button__TukUg:disabled,.styles_confirm_button__GMWlt:disabled,.styles_next_button__pkfFJ:disabled{background-color:#e81e76;opacity:.4}.styles_back_button__TukUg:hover,.styles_confirm_button__GMWlt:hover,.styles_next_button__pkfFJ:hover{background-color:#a62d61}.styles_hubspot__mdIyw .styles_messages-body__v_F_0,.styles_widget__HJVmv{visibility:hidden!important;display:none!important}.styles_instructors_title__Ax1RX{font-family:Rubik;font-style:normal;font-weight:500;font-size:24px;line-height:38px;color:#000}.styles_agePickerLeft__RM1D1,.styles_agePickerRight__2Q0Xt{background:#eff0f7;padding:10px 3px;width:150px;text-align:center;margin-top:-12px;border-radius:10px}.styles_agePickerLeft__RM1D1{margin-right:10px}.styles_agePickerRight__2Q0Xt{margin-left:10px}.styles_payment_text__yOiEP{font-family:Rubik;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#000;margin:0;padding:0}.styles_label_final__lUOyx{font-family:Inter;font-style:normal;font-weight:600;font-size:14px;color:#000;width:120px;padding:4px;margin-top:0}.styles_description__eGTWs{font-family:Rubik;font-style:normal;font-weight:400;font-size:14px;line-height:17px;padding:5px;color:#595959}