.page-module-scss-module__Xq5a8q__outsideContainer{background-color:#fbf8f7;justify-content:center;align-items:center;height:100vh;display:flex}.page-module-scss-module__Xq5a8q__container{background-color:#fff;border:1px solid #d9d9d9;border-radius:.5rem;flex-direction:column;align-items:center;width:100%;max-width:400px;min-height:620px;margin:2rem;padding:60px 30px 30px;display:flex;position:relative;box-shadow:2px 4px 6px #0000004d}.page-module-scss-module__Xq5a8q__container--complete{min-height:unset}.page-module-scss-module__Xq5a8q__logo{position:absolute;top:-1rem;left:1rem}.page-module-scss-module__Xq5a8q__header{text-align:center;flex-grow:0}.page-module-scss-module__Xq5a8q__header h1{font-size:1.5rem}.page-module-scss-module__Xq5a8q__header p{margin-top:.6rem;margin-bottom:.6rem;font-size:.9rem}.page-module-scss-module__Xq5a8q__header p a{color:#414298;text-decoration:none}.page-module-scss-module__Xq5a8q__header p a:hover{text-decoration:underline}
.RegisterCustomerForm-module-scss-module__3LoVsW__buttonWrapper{justify-content:center;display:flex}.RegisterCustomerForm-module-scss-module__3LoVsW__messageWrapper{margin:0 0 1rem}.RegisterCustomerForm-module-scss-module__3LoVsW__icon{width:1.2rem;height:1.2rem}.RegisterCustomerForm-module-scss-module__3LoVsW__form{width:100%}.RegisterCustomerForm-module-scss-module__3LoVsW__required{color:#e84240;margin-bottom:0;font-size:.8rem}
.BirthdateInput-module-scss-module__Azb4Nq__birthdateInput{border:none}.BirthdateInput-module-scss-module__Azb4Nq__birthdateInput__group{align-items:center;gap:6px;display:flex}.BirthdateInput-module-scss-module__Azb4Nq__birthdateInput__field{align-items:center;gap:3px;display:flex}.BirthdateInput-module-scss-module__Azb4Nq__birthdateInput__input{border:1px solid #ccc;border-radius:.3rem;padding:4px}.BirthdateInput-module-scss-module__Azb4Nq__birthdateInput__input:focus{border-color:#414298;outline:none}.BirthdateInput-module-scss-module__Azb4Nq__birthdateInput__input--year{width:60px}.BirthdateInput-module-scss-module__Azb4Nq__birthdateInput__input--month,.BirthdateInput-module-scss-module__Azb4Nq__birthdateInput__input--day{width:40px}
.TextAreaInput-module-scss-module___0da_W__field{margin-bottom:1rem}.TextAreaInput-module-scss-module___0da_W__label{margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.TextAreaInput-module-scss-module___0da_W__label__text{margin-bottom:3px}.TextAreaInput-module-scss-module___0da_W__label__details{font-weight:400}.TextAreaInput-module-scss-module___0da_W__inputWrapper{position:relative}.TextAreaInput-module-scss-module___0da_W__inputField{border:1px solid #ccc;border-radius:.375rem;outline-width:2px;width:100%;height:10rem;padding:.5rem;font-size:.875rem;display:block}.TextAreaInput-module-scss-module___0da_W__inputField ::placeholder{color:#6b7280}.TextAreaInput-module-scss-module___0da_W__inputField:focus{border-color:#414298;outline:none}.TextAreaInput-module-scss-module___0da_W__childProfile,.TextAreaInput-module-scss-module___0da_W__childProfile .TextAreaInput-module-scss-module___0da_W__label{margin-bottom:unset}.TextAreaInput-module-scss-module___0da_W__childProfile .TextAreaInput-module-scss-module___0da_W__inputField{height:6rem}.TextAreaInput-module-scss-module___0da_W__addChild .TextAreaInput-module-scss-module___0da_W__inputField{height:8rem}
.RegularClasses-module-scss-module__6jGqfG__addBtn{margin:0 0 1.5rem 1rem}
.ClassCalendar-module-scss-module__o5LyHa__calendarContainer{position:relative}
.ClassActions-module-scss-module__mymV3q__calendarHeaderContainer{justify-content:space-between;align-items:flex-end;margin-bottom:6px;display:flex}.ClassActions-module-scss-module__mymV3q__calendarActions{justify-content:flex-end;margin-bottom:10px;display:flex;position:absolute;top:5px;right:0}.ClassActions-module-scss-module__mymV3q__calendarActions__container{align-items:flex-end;gap:20px;display:flex}
.CancelClassesModal-module-scss-module__pTMqsW__modalWrapper{width:600px;max-width:600px;height:100%;max-height:700px}.CancelClassesModal-module-scss-module__pTMqsW__modalContent{flex-direction:column;padding:2rem;display:flex}.CancelClassesModal-module-scss-module__pTMqsW__classesTable__buttons{gap:30px;margin:20px auto 0;display:flex}
.RegisterCompleteMessage-module-scss-module__KAJUSa__complete{text-align:center}.RegisterCompleteMessage-module-scss-module__KAJUSa__complete__icon{text-align:center;color:#65b72f;width:65px;height:65px}.RegisterCompleteMessage-module-scss-module__KAJUSa__complete h1{margin-top:1rem;margin-bottom:1.5rem;font-size:1.3rem}.RegisterCompleteMessage-module-scss-module__KAJUSa__complete p{margin-bottom:.5rem}
