.form-input:not(:last-of-type){margin-bottom:12px}.form-input .form-input-container{display:flex;flex-direction:column}.form-input .form-input-container label{color:#000c;font-weight:300;font-size:1em;margin-bottom:4px}.form-input .form-input-container label.is-mandatory:after{content:"*";color:red}.form-input .form-input-container input,.form-input .form-input-container textarea{height:28px;border:1px solid #bfe5e3;border-radius:5px;padding-right:8px;padding-left:8px;resize:none;flex:1 1 auto;width:100%}.form-input .form-input-container input[type=checkbox]{flex:0 0 auto;width:16px;margin-right:16px}.form-input .form-input-container textarea{height:auto;padding:5px 8px}.form-input .form-input-container.is-checkbox{flex-direction:row-reverse;align-items:center;justify-content:flex-end}.form-input .form-input-container.is-checkbox label{text-align:left;font-size:14px}.form-input .error-box{font-size:14px;color:red;margin-top:4px;font-weight:100}.signup-login{display:flex;flex-direction:column;width:100%;max-width:100vw;height:fit-content;position:relative;padding-bottom:54px}.signup-login.is-loading{opacity:.4}.signup-login .form-error{font-size:16px;font-weight:500;color:red;margin-top:16px}.signup-login .free-documents{font-size:14px;font-weight:200;margin-top:4px;text-align:left}.signup-login .loading-box{z-index:10000;position:absolute;width:100%;height:100%;backdrop-filter:blur(1px)}.signup-login .loading-box:after{width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:url(/assets-v3/assets/loader.svg)}.signup-login .close-box{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:100%;background-color:#0000;cursor:pointer}.signup-login .close-box:after{transition:all .2s ease-in-out;content:url(/assets-v3/assets/close-button.svg);left:6px;top:0;position:relative}.signup-login .signup,.signup-login .signup-enterprise,.signup-login .login,.signup-login .login-choice,.signup-login .forgot-password,.signup-login .forgot-password-success,.signup-login .reset-password,.signup-login .reset-password-success,.signup-login .error-section{display:flex;flex-direction:column}.signup-login .login a{font-size:14px;text-align:center}.signup-login .login-choice span{font-size:1em;font-weight:300}.signup-login .login-choice .login-choice-buttons{display:flex;gap:12px;flex-direction:row}.signup-login .forgot-password .description{margin-top:24px;font-size:1em;font-weight:100;text-align:center}.signup-login .forgot-password-success .description{font-size:1em;font-weight:100;text-align:center}.signup-login .error-section .description{color:var(--color-primary);margin:12px 0;font-size:18px;font-weight:100;text-align:center}.signup-login h2{margin-bottom:36px;text-align:center;line-height:40px}.signup-login .basic-button{margin-top:36px;width:fit-content;align-self:flex-start}.signup-login .signup-login-or-sso{margin:54px 0}.signup-login .signup-login-or-sso span{font-size:16px;font-weight:100;display:block;width:100%}.signup-login .divider{overflow:hidden;text-align:center}.signup-login .divider:before,.signup-login .divider:after{background-color:#000;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.signup-login .divider:before{right:.5em;margin-left:-50%}.signup-login .divider:after{left:.5em;margin-right:-50%}.signup-login .signup-login-sso{display:flex;justify-content:center}.signup-login .signup-login-sso img{width:48px;height:48px;cursor:pointer;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out;border-radius:100%}.signup-login .signup-login-sso img:not(:first-child){margin-left:32px}.signup-login .signup-login-sso img:hover{transform:scale(1.2);box-shadow:0 14px 8px -10px #0006}.signup-login .signup .signup-choice{margin-top:54px;margin-bottom:54px}.signup-login .signup .signup-choice a{position:relative;height:36px;padding:0 36px;display:inline-block;color:#000;transition:all .25s}.signup-login .signup .signup-choice a:not(:last-child){margin-right:24px}.signup-login .signup .signup-choice a:hover{color:var(--color-secondary)}.signup-login .signup .signup-choice a:hover:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;height:2px;background-color:var(--color-secondary);color:var(--color-secondary)}.signup-login .signup .signup-choice a.highlighted{color:var(--color-secondary)}.signup-login .signup .signup-choice a.highlighted:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;height:2px;background-color:var(--color-secondary)}.signup-login .signup-recipient-warning{margin-top:54px}.signup-login .signup-recipient-warning .button-section{display:flex;flex-direction:column;justify-content:center;gap:24px}.signup-login .signup-recipient-warning .button-section .basic-button{margin:0;align-self:center}.signup-login .signup-recipient-warning .button-section a:not(.basic-button){font-weight:200}.action-center .basic-button{align-self:center!important}.signup-login-enter-active,.signup-login-leave-active{transition:all .55s cubic-bezier(.16,1,.3,1);transform:translate(-50%,-50%) scale(1)}.signup-login-enter-from,.signup-login-leave-to{opacity:0;border-radius:50%;width:420px;height:420px;transform:translate(-50%,-45%) scale(.9)}.signup-login-leave-to{border-radius:0;height:auto}.signup-login-fade-enter-active,.signup-login-fade-leave-active{transition:all .25s}.signup-login-fade-enter-from,.signup-login-fade-leave-to{opacity:0}.signup-login-section-enter-active,.signup-login-section-leave-active{transition:all .5s cubic-bezier(.16,1,.3,1)}.signup-login-section-enter-active{transform:translate(0)}.signup-login-section-leave-active{transform:translate(-100%)}.signup-login-section-enter-from{opacity:0;transform:translate(100%)}.signup-login-section-leave-to{opacity:0;transform:translate(-100%)}
