.SignUp-page{background-color:#fff;padding:55px 42px;border-radius:21.09px;max-width:512px;width:100%;box-sizing:border-box}.SignUp-page .register-form-errors{margin-bottom:20px}@media(max-width:767px){.SignUp-page{border-radius:16px;max-width:100%;padding:32px 20px;height:auto}}.SignUp-page .SignUp-page-wrapper{display:flex;flex-direction:column;gap:20px}.SignUp-page .SignUp-page-wrapper .title{font-family:var(--font-inter),"Inter",sans-serif;font-size:35.73px;font-weight:700;line-height:40px;color:#000;text-transform:capitalize}@media(max-width:767px){.SignUp-page .SignUp-page-wrapper .title{font-size:28px;line-height:34px;text-align:center}}.SignUp-page .SignUp-page-wrapper .inputs{display:flex;flex-wrap:wrap;flex-direction:row;row-gap:18px;column-gap:7px}.SignUp-page .SignUp-page-wrapper .inputs .input-half{width:calc(50% - 3.5px)}@media(max-width:767px){.SignUp-page .SignUp-page-wrapper .inputs .input-half{width:100%}}.SignUp-page .SignUp-page-wrapper .inputs .input-full{width:100%}.SignUp-page .SignUp-page-wrapper .login-link{font-family:var(--font-inter),"Inter",sans-serif;align-self:center;color:#000}.SignUp-page .SignUp-page-wrapper .login-link a{color:#3f51b5;text-decoration:none}.SignUp-page .SignUp-page-wrapper .registration-success{display:flex;flex-direction:column;gap:16px;align-items:center;padding:40px 20px;text-align:center}.SignUp-page .SignUp-page-wrapper .registration-success .success-message{font-family:var(--font-inter),"Inter",sans-serif;font-size:18px;font-weight:600;color:#28a745;margin:0}.SignUp-page .SignUp-page-wrapper .registration-success .redirect-message{font-family:var(--font-inter),"Inter",sans-serif;font-size:14px;color:#666;margin:0}.SignUp-page .SignUp-page-wrapper .role-selector{display:flex;flex-direction:column;gap:8px}.SignUp-page .SignUp-page-wrapper .role-selector .role-label{font-family:var(--font-inter),"Inter",sans-serif;font-size:14px;font-weight:500;color:#333}.SignUp-page .SignUp-page-wrapper .role-selector .role-options{display:flex;gap:10px}@media(max-width:767px){.SignUp-page .SignUp-page-wrapper .role-selector .role-options{flex-direction:column}}.SignUp-page .SignUp-page-wrapper .role-selector .role-options .role-option{flex:1;padding:12px 16px;border:1px solid #bebebe;background-color:#f9f9f9;border-radius:8px;font-family:var(--font-inter),"Inter",sans-serif;font-size:14px;font-weight:500;color:#333;cursor:pointer;transition:all .2s ease}.SignUp-page .SignUp-page-wrapper .role-selector .role-options .role-option:hover{border-color:#3f51b5}.SignUp-page .SignUp-page-wrapper .role-selector .role-options .role-option.active{background-color:#3f51b5;border-color:#3f51b5;color:#fff;box-shadow:0 2px 6px rgba(63,81,181,.3)}.SignUp-page .SignUp-page-wrapper .role-selector .role-options .role-option:disabled{opacity:.5;cursor:not-allowed}.SignUp-page .SignUp-page-wrapper .role-selector .role-error{font-family:var(--font-inter),"Inter",sans-serif;font-size:12px;color:#dc3545}.SignUp-page .SignUp-page-wrapper .ChooseUserType .options{display:flex;gap:16px}.SignUp-page .SignUp-page-wrapper .ChooseUserType .options .box{display:flex;flex-direction:column;gap:3px;align-items:center;flex:1;padding:18px 36px;border:1px solid #bebebe;background-color:#efefef;border-radius:9.35px;cursor:pointer}.SignUp-page .SignUp-page-wrapper .ChooseUserType .options .box.active{background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.2509803922)}@media(max-width:991px){.SignUp-page .SignUp-page-wrapper .ChooseUserType .options .box{padding:15px 12px}}.SignUp-page .SignUp-page-wrapper .ChooseUserType .options .box .icon{position:relative;max-width:56px;height:56px;width:100%}@media(max-width:991px){.SignUp-page .SignUp-page-wrapper .ChooseUserType .options .box .icon{max-width:40px;height:40px}}.SignUp-page .SignUp-page-wrapper .ChooseUserType .options .box span{font-family:var(--font-inter),"Inter",sans-serif;font-size:20.32px;font-weight:regular;color:#000}