.o-form-authentication{display:flex;flex-direction:column;height:100%}.o-form-authentication .form-authentication__title{font-size:var(--heading-large-xx-font-size);font-weight:var(--heading-large-xx-font-weight);line-height:var(--heading-large-xx-line-height);font-family:var(--heading-large-xx-font-family);margin-bottom:24px;color:var(--colors-text-primary);text-align:center}.o-form-authentication .form-authentication__button-apple{margin-top:8px}.o-form-authentication .form-authentication__input{margin-bottom:28px}.o-form-authentication .form-authentication__tooltip{width:100%;margin-top:auto}.o-form-authentication .form-authentication__or-label{font-size:var(--paragraph-medium-font-size);font-weight:var(--paragraph-medium-font-weight);line-height:var(--paragraph-medium-line-height);font-family:var(--paragraph-medium-font-family);position:relative;padding:12px 0;color:var(--colors-control-text-variant);text-align:center}.o-form-authentication .form-authentication__or-label:before,.o-form-authentication .form-authentication__or-label:after{content:"";position:absolute;top:50%;width:45%;height:1px;background-color:var(--colors-stroke)}.o-form-authentication .form-authentication__or-label:before{right:55%}.o-form-authentication .form-authentication__or-label:after{left:55%}@keyframes blink_input_opacity_to_prevent_scrolling_when_focus{0%{position:fixed;top:-9998px;left:-9998px;transform:translate(-9998px,-9998px);opacity:0}to{position:fixed;top:-9999px;left:-9999px;transform:translate(-9999px,-9999px);opacity:1}}.o-form-authentication-code{display:flex;flex-direction:column;height:100%}.o-form-authentication-code .form-authentication-code__timer-content{display:flex;justify-content:center;align-items:center;margin-bottom:16px}.o-form-authentication-code .form-authentication-code__timer{font-size:var(--control-small-font-size);font-weight:var(--control-small-font-weight);line-height:var(--control-small-line-height);font-family:var(--control-small-font-family);height:24px;color:var(--colors-text-secondary)}.o-form-authentication-code .form-authentication-code__input{margin:56px 0 12px}.o-form-authentication-code .form-authentication-code__button-back{margin-bottom:12px}.o-form-authentication-code .form-authentication-code__tooltip{width:100%;margin-top:auto}.o-form-authentication-code .slide-up-enter-active,.o-form-authentication-code .slide-up-leave-active{transition-duration:.2s;transition-timing-function:ease-out}.o-form-authentication-code .slide-up-enter-from{transform:translateY(-15px);opacity:0}.o-form-authentication-code .slide-up-leave-to{transform:translateY(15px);opacity:0}
