.all-in-one-text{font-size:20px;line-height:140%}.button{color:var(--white);padding:10px 20px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;outline:none;background:linear-gradient(90.28deg,var(--blue-6271ff) .34%,var(--blue-275df5) 94.06%,var(--blue-275df5) 133.63%);overflow:hidden}.button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#2563eb;opacity:0;transition:opacity .2s ease-in-out;z-index:0;width:100%;height:100%}.button:hover:before{opacity:1}.button.no-hover:before{transition:.2s ease-in-out;background:#f3f2fc}.button.no-hover:hover:before{opacity:1}.button span{font-size:16px;font-weight:500;line-height:20px}.button.left{justify-content:flex-start}.button.center{justify-content:center}.button.right{justify-content:flex-end}.button:disabled{cursor:not-allowed;opacity:.35}.button:disabled:hover{background:linear-gradient(90.28deg,var(--blue-6271ff) .34%,var(--blue-275df5) 94.06%,var(--blue-275df5) 133.63%);padding:10px 20px;box-shadow:none}.custom-input-box{border-radius:10px;border:1px solid var(--gray-eeeeee);background:var(--white);overflow:hidden}.custom-input-box input{border:none;outline:none;padding:11.5px 0 11.5px 11.5px;font-weight:500}.custom-input-box input::placeholder{color:var(--gray-cacaca)}.custom-input.error .custom-input-box{border:1px solid var(--red-fca5a5)}.custom-input .error-message{color:var(--red-b91c1c);font-size:14px;font-weight:400;line-height:20px;margin-left:2px}.sign-up-profile-icon-container{top:-40px;left:0;width:100%;height:100%}.close-modal-icon,.sign-up-profile-icon-container{position:absolute;display:flex;justify-content:center}.close-modal-icon{top:31px;right:28px;cursor:pointer}.sign-up-modal-container .sign-up-modal-body-button{width:100%;height:56px;border-radius:8px;background:var(--white);color:var(--gray-202020);border:1px solid var(--blue-6271ff)}.sign-up-modal-header-title{color:var(--blue-6271ff);text-align:center;font-size:24px;font-weight:500;line-height:36px}.sign-up-modal-header-subtitle{color:var(--gray-656565);text-align:center;font-size:14px;font-weight:400;line-height:20px}.sign-up-modal-header-subtitle.user{font-weight:500}.sign-up-modal-container .sign-up-modal-body-button span{font-size:20px;font-weight:500;line-height:28px;letter-spacing:0;text-align:center}.sign-up-modal-container .sign-up-modal-body-text{color:var(--gray-656565);font-size:14px;font-weight:500;line-height:20px;text-align:center}.sign-up-modal-container .footer-text{color:var(--gray-656565);text-align:center;font-size:14px;font-weight:400;line-height:20px}.sign-up-modal-container .footer-text .link-text{color:var(--blue-6271ff);text-align:center;font-size:14px;font-weight:400;line-height:20px}.sign-up-modal-body-form .form-input-container-row-text{color:var(--gray-656565);font-size:14px;font-weight:500;line-height:20px}.sign-up-modal-body-form .password-requirement-text{color:var(--gray-848484,);font-size:14px;font-weight:500;line-height:20px;display:flex;align-items:center}.sign-up-modal-body-form .password-requirement-text.valid{color:var(--green-289b73)}.valid-password-text{color:var(--green-059669);font-size:14px;font-weight:500;line-height:20px}@media (min-width:0px){.sign-up-modal-body .sign-up-modal-body-button span{font-size:16px;line-height:24px}.sign-up-modal-body .sign-up-modal-body-button .icon-container img{width:22px;height:22px}}@media (min-width:768px){.sign-up-modal-body .sign-up-modal-body-button span{line-height:28px;font-size:20px}.sign-up-modal-body .sign-up-modal-body-button .icon-container img{width:24px;height:24px}}@media (min-width:1024px){.sign-up-modal-body .sign-up-modal-body-button span{line-height:28px;font-size:20px}.sign-up-modal-body .sign-up-modal-body-button .icon-container img{width:24px;height:24px}}.spinner{display:inline-block;position:relative;width:1rem;height:1rem;box-sizing:border-box;border-radius:50%;border:2px solid transparent;border-top-color:#ffffff;animation:spin 1.2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-height:0px) and (max-height:480px){.sign-up-modal-body-container{max-height:25vh}}