.passwordRegistrationContainer{max-width:332px;width:100%;margin:0 auto}@media(min-width:992px){.passwordRegistrationContainer{max-width:740px}}.passwordRegistrationContainer .password-verdict{font-size:12px;font-weight:700}.passwordRegistrationContainer .password-verdict.danger{color:#d9534f}.passwordRegistrationContainer .password-verdict.warning{color:#f0ad4e}.passwordRegistrationContainer .password-verdict.success{color:#5cb85c}.registrationPasswordTitle{color:#314455;font-size:20px;font-weight:700;text-align:left;padding:40px 0 20px 0;margin:0 30px;text-align:center}@media(min-width:992px){.registrationPasswordTitle{margin:0 45px}}.passwordRegistrationList{list-style-type:none;margin:0 30px 15px 30px}@media(min-width:992px){.passwordRegistrationList{margin:0 45px 15px 45px}}.passwordRegistrationListItem{font-size:14px;color:#343a40;display:flex;align-items:center;font-weight:400;margin-bottom:4px}.passwordRegistrationListItem:before{content:"";width:6px;height:6px;border-radius:2px;border:1px solid #343a40;display:block;margin-right:8px}.registrationPasswordInfoContainer{width:100%}@media(min-width:992px){.registrationPasswordInfoContainer{width:50%;border-right:1px solid #e3e3e3}}.passwordRegistrationInnerContainer{width:100%}@media(min-width:992px){.passwordRegistrationInnerContainer{display:flex}}.registrationPasswordInputsContainer{margin:0 30px}@media(min-width:992px){.registrationPasswordInputsContainer{width:50%;margin:0;padding-top:40px}}.passwordRegistrationStrenthContainer{position:relative;margin:0 0 10px 0}.passwordRegistrationStrenthLabel{display:none}.passwordRegistrationStrenthProgress{display:flex;align-items:center}.passwordRegistrationStrenthContainer .password-strength-progress .password-verdict{position:static;order:2;text-align:right}.passwordRegistrationStrenthContainer .progress{width:420px;height:6px}@media(min-width:992px){.passwordRegistrationStrenthContainer .progress{width:520px}}.passwordRegistrationInputLabel{font-size:12px;font-weight:700}.passwordRegistrationValidationError{font-size:14px;font-weight:400}.registrationPasswordInputContainer{width:100%}@media(min-width:992px){.registrationPasswordInputContainer{padding:0 45px}}.registrationPasswordInputContainer .field-validation-valid{font-weight:400;color:#d72323;margin-top:4px;display:block}.registrationPasswordInputContainer .showPasswordImage{height:15px;width:15px}.passwordRegistrationInputInnerContainer{padding-right:0}@media(max-width:350px){.passwordRegistrationInputInnerContainer .textfield-editor-input{font-size:12px}.passwordRegistrationInputInnerContainer .showPasswordImage{right:10px}}.smsRegistrationContainer{max-width:332px;width:100%;margin:0 auto;flex-direction:column}@media(min-width:992px){.smsRegistrationContainer{max-width:740px;flex-direction:row}}.smsRegistrationDescriptionContainer{padding:0 30px}@media(min-width:992px){.smsRegistrationDescriptionContainer{padding:0 45px;width:50%;border-right:1px solid #e3e3e3}}.smsRegistrationInputContainer{padding:0 30px;display:flex;flex-direction:column;align-items:center}@media(min-width:992px){.smsRegistrationInputContainer{padding:0 45px}}.smsRegistrationTitle{color:#314455;font-size:20px;font-weight:700;text-align:center;padding:40px 0 20px 0}@media(min-width:992px){.smsRegistrationTitle{padding:70px 0 20px 0}}.smsRegistrationSubtitle{color:#343a40;font-size:14px;font-weight:400;text-align:center}.smsCodeTitleContainer{display:flex;justify-content:center}.smsCodeTitleContainer p{text-align:center;font-size:20px;font-weight:700;line-height:110%;max-width:350px;color:#314455}.smsCodeTitleContainer p.lite{font-size:14px;font-weight:normal;color:#314455}.smsCodeTitleContainer p.smsCodeSubtitleText{font-size:20px}.smsCodeContainer{width:50%}@media(max-width:992px){.smsCodeContainer{width:100%}}.circleContainer{width:106px;position:relative;margin-top:20px}.controlls{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.display-remain-time{font-weight:700;font-size:18px;color:#704fa1}#pause{outline:0;background:transparent;border:0;margin-top:10px;width:50px;height:50px;position:relative}.play::before{display:block;content:"";position:absolute;top:8px;left:16px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:22px solid #704fa1}.pause::after{content:"";position:absolute;top:8px;left:12px;width:15px;height:30px;background-color:transparent;border-radius:1px;border:5px solid #704fa1;border-top:0;border-bottom:0}#pause:hover{opacity:.8}.e-c-base{fill:none;stroke:#b6b6b6;stroke-width:4px}.e-c-progress{fill:none;stroke:#704fa1;stroke-width:4px;transition:stroke-dashoffset .7s}.e-c-pointer{fill:#fff;stroke:#704fa1;stroke-width:4px}#e-pointer{transition:transform .7s}.play{display:none}.smsRegistrationResendContainer{display:flex;align-items:center;flex-direction:column}.smsRegistratioResendTitle{font-size:14px;font-weight:400;color:#343a40}.smsRegistratioResendButton{border:0;background:#fff;color:#007bff;font-size:12px;font-weight:700;font-family:"Roboto",sans-serif;text-decoration:underline}.smsRegistratioResendButton:focus{outline:0}.smsRegistrationInputsContainer{margin:auto;display:flex;flex-flow:row nowrap;justify-content:center;width:100%;margin-top:25px;margin-bottom:15px;align-items:center}.smsRegistratonInput{text-align:center;width:14px;height:20px;font-size:16px;font-weight:700;color:#704fa1;border-radius:0}.smsRegistratonInput:focus{border-bottom:1px solid #704fa1;box-shadow:none!important}.fakturatka .smsRegistrationOtpContainer.filled{border:1px solid #cc1259}.fakturatka .smsRegistratonInput{color:#cc1259}.fakturatka .smsRegistratonInput:focus{border-bottom:1px solid #cc1259}.smsRegistratonInputDivider{height:1px;width:10px;background:#e3e3e3;margin-right:5px}.smsRegistrationOtpContainer.filled{border:1px solid #704fa1}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.smsRegistrationOtpContainer{width:23px;height:30px;border-radius:2px;border:1px solid #e3e3e3;margin-right:5px;display:flex;justify-content:center;align-items:center}.smsRegistrationOtpContainer:last-child{margin-right:0}.smsRegistrationInputContainer.timeEnd{margin-top:80px;margin-bottom:100px}@media(min-width:992px){.smsRegistrationInputContainer.timeEnd{margin-top:80px;margin-bottom:160px;justify-content:center}}.circle{position:relative}.smsRegistrationInputsContainer.error{margin-bottom:5px}.smsRegistrationInputsContainer.error .smsRegistrationOtpContainer{border:1px solid #d72323;background:#fdf4f4}.smsRegistrationInputsContainer.error .smsRegistratonInput{background:#fdf4f4}.smsRegistrationOtpError{display:none}.smsRegistrationOtpError.active{display:block;text-align:center;color:#d72323;font-size:14px;font-weight:400;margin-bottom:10px}