.auth-code-page{background-color:#2f1f4c;width:100%;height:calc(var(--vh, 1vh)*100);display:flex;flex-direction:column;align-items:center;position:relative;justify-content:center;min-height:400px}@font-face{font-family:Montserrat-Bold;src:url(../fonts/Montserrat-Bold.ade91f47.ttf) format("truetype")}.auth-code-page__title{color:#fff;font-size:19px;font-family:Montserrat-Bold}.auth-code-page__inputs{display:flex;align-items:center;margin-top:24px}.auth-code-page__inputs input{width:50px;height:50px;border-radius:5px;background:hsla(0,0%,100%,.15);outline:none;border:none;margin-right:8px;font-size:24px;padding-left:20px;color:#b8b4c0}@font-face{font-family:Roboto-Light;src:url(../fonts/Roboto-Light.88823c20.ttf) format("truetype")}.auth-code-page__again{font-size:15px;line-height:20px;border-bottom:1px dashed #958fa5;cursor:pointer}.auth-code-page__again,.auth-code-page__counter-text{color:#958fa5;font-family:Roboto-Light;margin-top:22px}.auth-code-page__counter-text{font-size:13px}.auth-code-page__counter-time{font-family:Roboto-Light;margin-top:10px;font-size:22px;color:#fff}.auth-code-page__button-wrapper{width:100%;position:absolute;bottom:16px;display:flex;justify-content:center;align-items:center}@font-face{font-family:Montserrat-Medium;src:url(../fonts/Montserrat-Medium.c8b6e083.ttf) format("truetype")}.auth-code-page__button{width:343px;height:44px;display:flex;justify-content:center;align-items:center;color:#31283d;line-height:12px;font-size:16px;font-family:Montserrat-Medium;background-color:#fff;border-radius:5px;opacity:.3}.auth-code-page__button-active{opacity:1}