.login-page{background-color:#f4f2eb;font-family:Castoro,sans-serif;min-height:100vh}.login-page,.login-page .content{display:flex;flex-direction:column}.login-page .content{align-items:center;box-sizing:border-box;flex-grow:1;max-width:1010px;padding-bottom:128px;padding-top:176px;width:100%}.login-page .title{font-size:44px;margin-bottom:16px}.login-page .step-label,.login-page .title{color:#314125;font-style:normal;font-weight:400;line-height:48px;text-align:center}.login-page .step-label{font-family:Castoro,sans-serif;font-size:32px;margin-bottom:36px}.login-page .additional-text-wrapper{display:grid;grid-auto-flow:row;grid-template-columns:1fr;grid-gap:0;gap:0;margin-bottom:48px}.login-page .additional-text{color:#424242;font-family:Castoro,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:32px;text-align:center}.login-page .tabs{align-items:center;align-self:flex-start;display:flex;justify-content:flex-start;margin-bottom:32px}.login-page .tabs button{background:transparent;border:none;border-radius:28px;color:#314125;cursor:pointer;font-size:20px;font-style:normal;font-weight:400;line-height:28px;padding:12px 32px;transition:background-color .5s ease,color .5s ease,border-color .5s ease}.login-page .tabs button:not(.active):active,.login-page .tabs button:not(.active):focus,.login-page .tabs button:not(.active):hover{background:hsla(93,14%,75%,.52)}.login-page .tabs button.active{background:#bfc9b7}.login-page .form-wrapper{background-color:#fff;border-radius:28px;box-sizing:border-box;min-height:198px;padding:40px;width:100%}.login-page button.big-btn{align-items:center;box-sizing:border-box;font-size:20px;justify-content:center;line-height:28px;padding:11px;text-align:center;width:100%}.login-page button.send-code-btn{margin-top:40px}.login-page .login-buttons{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;margin-top:16px;width:100%}.login-page .login-buttons .additional-text{padding:0 30px 30px}.login-page button.verify-code-btn{grid-column:span 2;margin-top:20px}.login-page .text-btn{background:none;border:none;color:#557f36;cursor:pointer;font-size:20px;font-style:normal;font-weight:400;line-height:32px;transition:color .3s ease}.login-page .text-btn:active,.login-page .text-btn:focus,.login-page .text-btn:hover{color:#355c19}.login-page .text-btn:nth-child(2){margin-left:48px}.login-page .pin-code-wrapper{box-sizing:border-box;display:grid;grid-auto-columns:100px;grid-auto-flow:column;grid-template-columns:100px;justify-content:center;place-items:center;width:100%;grid-gap:19px;gap:19px}.login-page .pin-code-wrapper input{-moz-appearance:textfield;-webkit-appearance:none;appearance:none;background:transparent;border:1px solid #afafaf;border-radius:8px;color:#314125;font-family:Castoro,sans-serif;font-size:44px;font-weight:400;letter-spacing:0;line-height:48px;outline:none;padding:50px 0;text-align:center;width:100px}.login-page .pin-code-wrapper input:not(:disabled):active,.login-page .pin-code-wrapper input:not(:disabled):focus{border-color:#000}.login-page .pin-code-wrapper input::selection{background:transparent;color:#314125}.login-page .pin-code-wrapper input::-webkit-inner-spin-button,.login-page .pin-code-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.login-page .pin-code-wrapper input.with-error{border-color:#ed4242;color:#ed4242}.login-page .error-message{color:#ed4242;margin-top:4px}.login-page .error-message,.login-page .info-message{display:block;font-size:18px;font-weight:400;line-height:28px;text-align:center;white-space:pre-line}.login-page .info-message{color:#303030;margin-top:16px}@media(max-width:1598.98px){.login-page .content{padding-bottom:80px;padding-top:156px}.login-page .step-label{margin-bottom:24px}.login-page .additional-text-wrapper{grid-gap:6px;gap:6px}.login-page button.big-btn{box-sizing:border-box;font-size:20px;line-height:28px;padding:11px;width:100%}}@media(max-width:1199.98px){.login-page .content{padding-bottom:36px;padding-top:176px}.login-page .additional-text-wrapper{grid-gap:0;gap:0}}@media(max-width:767.98px){.login-page .content{padding-bottom:48px;padding-top:99px}.login-page .title{font-size:32px;line-height:36px;margin-bottom:6px}.login-page .step-label{margin-bottom:18px}.login-page .additional-text-wrapper{grid-gap:16px;gap:16px}.login-page .additional-text{font-size:20px;line-height:24px}.login-page .form-wrapper{border-radius:0;min-height:100px;padding:40px 20px;position:relative;width:calc(100% + 40px)}.login-page button.big-btn{box-sizing:border-box;font-size:20px;line-height:28px;padding:11px;width:100%}.login-page button.send-code-btn{margin-top:28px}.login-page .pin-code-wrapper{grid-auto-columns:minmax(0,58px);grid-template-columns:minmax(0,58px);grid-gap:8px;gap:8px}.login-page .pin-code-wrapper input{font-size:32px;line-height:36px;padding:25px 0;width:100%}}@media(max-width:575.98px){.login-page .tabs{box-sizing:border-box;justify-content:space-around;width:100%}.login-page .tabs button{font-size:16px;line-height:28px;padding:9px 12px}.login-page .form-wrapper{padding:40px 16px}.login-page .login-buttons{justify-content:space-around}.login-page .text-btn:nth-child(2){margin-left:0}}.input-field-container[data-v-029a8892]{display:grid;grid-gap:8px;align-content:start;gap:8px}.input-field-container .castoro-20-28-s[data-v-029a8892]{color:#303030}.input-field-container .input[data-v-029a8892]{border:1px solid #cdcbc3;border-radius:16px;box-sizing:border-box;color:#303030;font-family:Open Sans,sans-serif;font-size:20px;height:78px;line-height:28px;padding:20px}.input-field-container .input[data-v-029a8892]::placeholder{color:#7f8287;font-size:20px;line-height:28px}.input-field-container .input[data-v-029a8892]:not(:disabled):active,.input-field-container .input[data-v-029a8892]:not(:disabled):focus,.input-field-container .input[data-v-029a8892]:not(:disabled):hover{background-color:#fff;border:1px solid #557f36!important;outline:none}.input-field-container .input[data-v-029a8892]:disabled{background-color:hsla(48,8%,65%,.1);border-color:hsla(48,8%,65%,.1)}.input-field-container .error-message[data-v-029a8892]{color:#ac0e00;display:none;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px}.input-field-container.error .castoro-20-28-s[data-v-029a8892]{color:#ac0e00}.input-field-container.error .input[data-v-029a8892]{background-color:rgba(172,14,0,.051);border:1px solid #ac0e00}.input-field-container.error .error-message[data-v-029a8892]{display:block}@media(max-width:767.98px){.input-field-container .input[data-v-029a8892]{font-size:18px;height:62px;line-height:26px;padding:16px}.input-field-container .input[data-v-029a8892]::placeholder{font-size:18px!important;line-height:26px}}.input-field-container[data-v-370935d7]{display:grid;grid-gap:8px;align-content:start;gap:8px}.input-field-container .castoro-20-28-s[data-v-370935d7]{color:#303030}.input-field-container .input[data-v-370935d7]{border:1px solid #cdcbc3;border-radius:16px;box-sizing:border-box;color:#303030;font-family:Open Sans,sans-serif;font-size:20px;height:78px;line-height:28px;padding:20px}.input-field-container .input[data-v-370935d7]::placeholder{color:#7f8287;font-size:20px;line-height:28px}.input-field-container .input[data-v-370935d7]:not(:disabled):focus,.input-field-container .input[data-v-370935d7]:not(:disabled):hover{background-color:#fff;border:1px solid #557f36;outline:none}.input-field-container .input[data-v-370935d7]:disabled{background-color:hsla(48,8%,65%,.1);border-color:hsla(48,8%,65%,.1)}.input-field-container .error-message[data-v-370935d7]{color:#ac0e00;display:none;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px}.input-field-container.error .castoro-20-28-s[data-v-370935d7]{color:#ac0e00}.input-field-container.error .input[data-v-370935d7]{background-color:rgba(172,14,0,.051);border:1px solid #ac0e00}.input-field-container.error .error-message[data-v-370935d7]{display:block}@media(max-width:767.98px){.input-field-container .input[data-v-370935d7]{font-size:18px;height:62px;line-height:26px;padding:16px}.input-field-container .input[data-v-370935d7]::placeholder{font-size:18px!important;line-height:26px}}.button-loading[data-v-bff230c6]{display:flex}.button-loading .hide[data-v-bff230c6]{opacity:0}.button-loading span[data-v-bff230c6]{color:var(--46329c40)}.lds-dual-ring[data-v-bff230c6]{padding:var(--6205d7e5) 20px}.lds-dual-ring[data-v-bff230c6]:after{animation:lds-dual-ring-bff230c6 1.2s linear infinite;border:2px solid var(--5af2643a);border-color:var(--5af2643a) transparent;border-radius:50%;content:" ";display:block;height:var(--7ed5344a);width:var(--7ed5344a)}@keyframes lds-dual-ring-bff230c6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.check-block[data-v-bff230c6]{align-items:center;animation:show-check-bff230c6 3s linear;display:flex}.check-block .check-icon[data-v-bff230c6]{height:20px;width:20px}@keyframes show-check-bff230c6{0%{opacity:0}to{opacity:1}}.btn-mob-text[data-v-bff230c6]{display:none}@media(max-width:767.98px){.btn-desk-text[data-v-bff230c6]{display:none}.btn-mob-text[data-v-bff230c6]{display:block}}