.sign-up{margin:auto;min-height:100vh;padding:1rem;position:relative}.sign-up .background-img{border-top-left-radius:2rem;border-bottom-left-radius:2rem;height:100%}.sign-up .error{border-radius:1rem;background:var(--color-red-strong);color:var(--color-white)}.sign-up .success{border-radius:1rem;background:var(--color-green-cyanlime);color:var(--color-white)}.sign-up .client-logo{max-height:3rem}.sign-up .card{border-radius:2rem;padding:2.5rem;background:var(--color-white)}@media screen and (min-width:650px){.sign-up .card{width:640px}}@media screen and (min-width:1281px){.sign-up .card{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:2rem;border-bottom-right-radius:2rem}}.sign-up .card .card-head{margin-bottom:1.5rem}.sign-up .card .card-head .card-label{font-size:var(--font-size-2xl);font-weight:600;line-height:normal;margin-bottom:.25rem;color:var(--color-blue-dark)}.sign-up .card .card-head .sub-info{font-size:var(--font-size-base);line-height:1rem;letter-spacing:.02rem;color:var(--color-blue-gray-darker)}.sign-up .card .card-head .authentication-logo{height:64px;max-width:192px}@media screen and (max-width:768px){.sign-up .card .card-head .authentication-logo{height:48px;max-width:148px}}.sign-up .card .card-head .authentication-logo img{height:100%;width:100%}.sign-up .custom-swiper{margin-bottom:1.5rem}.sign-up .custom-swiper .Mui-active{color:var(--color-blue-deep)}.sign-up .custom-swiper .Mui-completed{color:var(--color-green-cyanlime)}.sign-up .content-body{margin-bottom:2rem}.sign-up .footer-button{margin-bottom:2rem;gap:1.5rem}.sign-up .controller-gap,.sign-up .credentials-info{gap:1.5rem}.sign-up .search-btn{border-radius:2rem;padding:.75rem 1.5rem;font-size:var(--font-size-base);font-weight:400;line-height:1.5rem;background:var(--color-blue-deep);color:var(--color-white)}.sign-up .search-btn i{font-size:var(--font-size-xl)}.sign-up .clear-btn{border-radius:2rem;padding:.75rem 1.5rem;font-size:var(--font-size-base);font-weight:400;line-height:1.5rem;border:1px solid var(--color-blue-deep);background:var(--color-white);color:var(--color-blue-deep)}.sign-up .clear-btn i{font-size:var(--font-size-xl)}.sign-up .personal-info{gap:1.5rem}.sign-up .required{color:var(--color-red-verystrong)}.sign-up .footer-info .info{line-height:normal;font-size:var(--font-size-xxs);letter-spacing:.02rem;color:var(--color-blue-gray-darker)}.sign-up .footer-info .info.source-info{position:absolute;top:-.5rem;right:0}.sign-up .footer-info .powered-logo{height:1.75rem}.sign-up .label-box .MuiFormControlLabel-root{margin-left:-.5rem}.sign-up .label-box .label-info{line-height:normal;font-size:var(--font-size-sm);letter-spacing:.02rem;color:var(--color-blue-gray-darker)}.sign-up .label-box .label-info .underline{color:var(--color-blue-deep)}.sign-up .custom-checkbox{width:1rem;height:1rem;border-radius:.25rem;flex-Shrink:0;display:flex;align-Items:center;justify-Content:center;border:1px solid var(--color-blue-gray-dark)}.sign-up .custom-checkbox.checked{border:none;background:var(--color-blue-mostlydark);color:var(--color-white)}.sign-up .custom-checkbox.checked i{font-size:var(--font-size-xs)}.sign-up .universal-input.mail-controller .MuiInputBase-root{padding-right:0}.sign-up .universal-input.mail-controller .MuiInputAdornment-root{border-left:1px solid;margin-left:0}.sign-up .universal-input.mail-controller .MuiButtonBase-root{height:48px;background:none;padding:0 1.5rem;color:inherit}.pin-menu.MuiPaper-root{display:flex;padding:2rem;flex-direction:column;border-radius:1rem;max-width:560px;background:var(--color-white)}.pin-menu .id-header{margin-bottom:1rem}.pin-menu .MuiList-padding{padding:0}
