@keyframes DynamicForm_fadeIn__Jyo9r{0%{opacity:0}to{opacity:1}}@keyframes DynamicForm_fadeOut__ruN2J{0%{opacity:1}to{opacity:0}}@keyframes DynamicForm_fadeUp__iJnFH{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes DynamicForm_fadeSlideRightDelay__YrMGV{0%{opacity:0;transform:translateX(-50px)}80%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes DynamicForm_fadeSlideRight__6RmKH{0%{opacity:0;transform:translateX(-50px)}20%{opacity:1;transform:translateX(0)}80%{opacity:1;transform:translateX(0)}to{opacity:1;transform:translateX(0)}}@keyframes DynamicForm_fadeSlideUp__r0LNN{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes DynamicForm_fadeSlideDown__FxcBA{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes DynamicForm_fadeSlideDownDelay__if0iN{0%{opacity:0;transform:translateY(-30px)}60%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.DynamicForm_heading__FMmqB{margin:0 auto;max-width:475px}.DynamicForm_heading__FMmqB .DynamicForm_title__SnECr{color:#351f65;font-family:Reckless-Bold;font-size:1.5rem;line-height:1.2;text-align:center}.DynamicForm_heading__FMmqB p{font-family:Effra-Regular;color:#351f65;text-align:center;margin-top:2rem}.DynamicForm_heading__FMmqB a{color:#8955f2}.DynamicForm_dynamicForm__bbZoZ{padding:0 1rem}.DynamicForm_dynamicForm__bbZoZ .DynamicForm_success___eaMd{display:block;text-align:center}.DynamicForm_dynamicForm__bbZoZ fieldset{border:none;padding:0;margin:1rem 0 0}.DynamicForm_dynamicForm__bbZoZ fieldset.DynamicForm_error__9fni4{border:2px solid #a33131;border-radius:5px;padding:.5rem}.DynamicForm_dynamicForm__bbZoZ .DynamicForm_textLabel__DWV1D,.DynamicForm_dynamicForm__bbZoZ legend{margin-bottom:.1rem}.DynamicForm_dynamicForm__bbZoZ label{display:block;cursor:pointer;margin-bottom:.25rem}.DynamicForm_dynamicForm__bbZoZ label input[type=radio]{margin-right:.25rem}.DynamicForm_dynamicForm__bbZoZ input[type=email],.DynamicForm_dynamicForm__bbZoZ input[type=number],.DynamicForm_dynamicForm__bbZoZ input[type=tel],.DynamicForm_dynamicForm__bbZoZ input[type=text],.DynamicForm_dynamicForm__bbZoZ select,.DynamicForm_dynamicForm__bbZoZ textarea{flex:1 1;font-family:Effra-Regular;border:2px solid #dbdbdb;border-radius:100px;padding:.5rem 1rem;font-size:1rem;transition:border-color .3s;height:45px;width:100%}.DynamicForm_dynamicForm__bbZoZ input[type=email]::-webkit-validation-bubble,.DynamicForm_dynamicForm__bbZoZ input[type=number]::-webkit-validation-bubble,.DynamicForm_dynamicForm__bbZoZ input[type=tel]::-webkit-validation-bubble,.DynamicForm_dynamicForm__bbZoZ input[type=text]::-webkit-validation-bubble,.DynamicForm_dynamicForm__bbZoZ select::-webkit-validation-bubble,.DynamicForm_dynamicForm__bbZoZ textarea::-webkit-validation-bubble{color:red}.DynamicForm_dynamicForm__bbZoZ input[type=email]:focus,.DynamicForm_dynamicForm__bbZoZ input[type=number]:focus,.DynamicForm_dynamicForm__bbZoZ input[type=tel]:focus,.DynamicForm_dynamicForm__bbZoZ input[type=text]:focus,.DynamicForm_dynamicForm__bbZoZ select:focus,.DynamicForm_dynamicForm__bbZoZ textarea:focus{border-color:#351f65}.DynamicForm_dynamicForm__bbZoZ input[type=email].DynamicForm_error__9fni4,.DynamicForm_dynamicForm__bbZoZ input[type=number].DynamicForm_error__9fni4,.DynamicForm_dynamicForm__bbZoZ input[type=tel].DynamicForm_error__9fni4,.DynamicForm_dynamicForm__bbZoZ input[type=text].DynamicForm_error__9fni4,.DynamicForm_dynamicForm__bbZoZ select.DynamicForm_error__9fni4,.DynamicForm_dynamicForm__bbZoZ textarea.DynamicForm_error__9fni4{border-color:#a33131}.DynamicForm_dynamicForm__bbZoZ .DynamicForm_errorMessage__W39iV{color:#a33131}.DynamicForm_dynamicForm__bbZoZ button{display:block;margin:2rem auto 0}.DynamicForm_dynamicForm__bbZoZ form>div{display:flex;flex-direction:column;gap:1.8rem}.DynamicForm_dynamicForm__bbZoZ form>div>div{display:flex;flex-direction:column;gap:.5rem}.DynamicForm_confirmation__lOdgk{margin-top:2rem;text-align:center}.DynamicForm_button__DRUXB{font-family:Effra-Medium;font-size:1rem;transition-duration:.5s;transition-property:background-color,color;white-space:pre-wrap;text-align:center;cursor:pointer;border:none;border-radius:50px;padding:.5rem 2rem;background-color:#6240e8;color:#fff}.DynamicForm_button__DRUXB:disabled{color:#333;cursor:not-allowed}.DynamicForm_button__DRUXB:hover{background-color:#351f65}.DynamicForm_fieldsWrapper__oYwVy{width:80%;max-width:1200px;margin:0 auto}.DynamicForm_fieldsWidth__4kxB3{width:100%}.DynamicForm_disclaimer__8pOrw{margin-top:1.5rem;font-size:.875rem;color:#666}.DynamicForm_privacyPolicy__VDW6I{margin-top:2rem}.DynamicForm_row__XQ0Ag{margin:1rem 0}@keyframes WeeklyAvailabilityField_fadeIn__RI1BG{0%{opacity:0}to{opacity:1}}@keyframes WeeklyAvailabilityField_fadeOut__ioTzZ{0%{opacity:1}to{opacity:0}}@keyframes WeeklyAvailabilityField_fadeUp__uPUmN{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes WeeklyAvailabilityField_fadeSlideRightDelay__LtZvs{0%{opacity:0;transform:translateX(-50px)}80%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes WeeklyAvailabilityField_fadeSlideRight___dbs7{0%{opacity:0;transform:translateX(-50px)}20%{opacity:1;transform:translateX(0)}80%{opacity:1;transform:translateX(0)}to{opacity:1;transform:translateX(0)}}@keyframes WeeklyAvailabilityField_fadeSlideUp__np5__{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes WeeklyAvailabilityField_fadeSlideDown__XOBBl{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes WeeklyAvailabilityField_fadeSlideDownDelay__pXELo{0%{opacity:0;transform:translateY(-30px)}60%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.WeeklyAvailabilityField_field__0gR9w{display:flex;flex-direction:column;gap:.5rem}.WeeklyAvailabilityField_weeklyAvailability__xy4X0{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;border:2px solid #dbdbdb;background:hsla(0,0%,86%,.1);padding:1rem 1.5rem;border-radius:20px;font-size:.9rem}.WeeklyAvailabilityField_weeklyAvailability__xy4X0 .WeeklyAvailabilityField_header__Vu28C{text-align:center;margin-bottom:.5rem}.WeeklyAvailabilityField_weeklyAvailability__xy4X0 .WeeklyAvailabilityField_day__hslBH{display:flex}.WeeklyAvailabilityField_weeklyAvailability__xy4X0 .WeeklyAvailabilityField_checkbox__u_wM9{display:flex;justify-content:center;height:24px;margin-left:16px}.WeeklyAvailabilityField_weeklyAvailability__xy4X0 .WeeklyAvailabilityField_checkbox__u_wM9 checkbox{background:#fff}