.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:#f009;margin-top:16px;background:#fff0;background:linear-gradient(180deg,#ffffff03,#fff);padding:12px;border-radius:8px;box-shadow:inset 0 2px 2px #0000001a}.signup-login .free-documents{font-size:14px;font-weight:200;margin-top:4px;text-align:left}.signup-login .activation-choice{background:#ffffffe6;padding:36px 24px;border-radius:8px;box-shadow:0 2px 2px #0000001a;margin-bottom:24px}.signup-login .activation-choice p{font-size:16px;line-height:20px}.signup-login .activation-choice .basic-button{margin-top:12px!important}.signup-login .activation-choice-simple{margin-bottom:48px;text-align:center;background:#fff0;background:linear-gradient(180deg,#ffffff03,#fff);padding:24px;border-radius:8px;box-shadow:0 2px 2px #0000001a}.signup-login .activation-choice-simple p{font-size:16px;line-height:18px}.signup-login .activation-choice-simple a{font-size:16px!important;font-weight:300}.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,.signup-login .activation-signup,.signup-login .activation-login{display:flex;flex-direction:column;justify-content:center}.signup-login .signup a,.signup-login .signup-enterprise a,.signup-login .login a,.signup-login .login-choice a,.signup-login .forgot-password a,.signup-login .forgot-password-success a,.signup-login .reset-password a,.signup-login .reset-password-success a,.signup-login .error-section a,.signup-login .activation-signup a,.signup-login .activation-login a{align-self:center}.signup-login .login a,.signup-login .activation-signup a,.signup-login .activation-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(-20px)}.signup-login-section-enter-from{opacity:0;transform:translate(20px)}.signup-login-section-leave-to{opacity:0;transform:translate(-20px)}
