.auth h1,.auth h2{font-size:64px;line-height:72px}.auth h2 svg{width:92px}.auth .global-error{background-color:rgba(255,9,36,.8);color:#fff}.auth .wave{font-size:40px;display:inline-block;animation:waveAnimation 2s ease-in-out infinite;transform-origin:72% 72%;top:-4px}.auth .auth-content{padding:4rem 0}.auth .input-icon{right:12px;opacity:0;transform:translateX(2px);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s}.auth .input-wrapper:hover .input-icon{transform:translateX(-2px);opacity:1;visibility:visible}.auth .password-match{top:2px}.auth .password-confirm .input-icon{right:0}.auth .icon-set{top:12px;right:12px}.auth .input,.auth input:not(.readonly input){background-color:#f5f6fa;margin:1px 0}.auth .input:hover,.auth input:not(.readonly input):hover{background-color:#edeff4}.auth .invalid .input,.auth .invalid input{background-color:#ffebeb}.auth input:not(.otp input,.readonly input){font-size:16px;padding:20px;height:60px}.auth .form{max-width:516px;min-width:516px}.auth .auth-visual{width:588px;height:788px}.auth .show-password{right:12px}.auth .show-password:hover path{fill:#008088}.auth .button:disabled{background-color:#fff;color:#000;border:1px solid rgba(0,0,0,.2);cursor:not-allowed}.auth .thumbnails{margin-left:48px;padding-top:160px}.auth .thumbnails .pan-left{animation:panLeft 28s linear infinite;transform:translateX(220px)}.auth .thumbnails .pan-right{animation:panRight 28s linear infinite;transform:translateX(-220px)}@keyframes panLeft{0%{transform:translateX(220px)}50%{transform:translateX(-100px)}to{transform:translateX(0)}}@keyframes panRight{0%{transform:translateX(-220px)}50%{transform:translateX(0)}to{transform:translateX(-220px)}}@keyframes waveAnimation{0%{transform:translateX(0) rotate(0deg)}10%{transform:translateX(0) rotate(8deg)}20%{transform:translateX(0) rotate(-8deg)}30%{transform:translateX(0) rotate(8deg)}40%{transform:translateX(0) rotate(-4deg)}50%{transform:translateX(0) rotate(0deg)}60%{transform:translateX(0) rotate(0deg)}to{transform:translateX(0) rotate(0deg)}}@media(max-width:1280px){.auth .auth-content,.container{padding:0}.auth .auth-visual{border-radius:0;width:380px}}@media(max-width:992px){.container{padding:0 24px}.auth .auth-visual{display:none}}@media(max-width:767px){.auth .form-footer{flex-flow:column}.auth h1{font-size:40px;line-height:48px}.auth .mb-64{margin-bottom:24px}}.thumbnail-image{opacity:0;transition:opacity .4s ease-in-out}.thumbnail-image.loaded{opacity:1}.signup .readonly input{padding:0;top:-1px;left:-8px}.signup .signup-form{padding-top:2rem}.confirmation h3{font-size:28px}.confirmation .user-email{background:#f5f5f5}.confirmation .info-txt{border-top:1px solid rgba(0,0,0,.3)}.confirmation .resend-message{color:#178c54}.confirmation .resend-message svg{width:16px;height:16px;top:3px;position:relative}.confirmation .success-message{font-size:16px;font-weight:500;color:#4caf50;margin-top:12px}.signup-container{width:100%;max-width:600px;overflow:hidden;position:relative}.steps-wrapper{display:flex;width:100%}.step{width:50%;min-width:100%;transition:transform .2s ease-in-out}