.passwordless-login-component .otp-registration{background-color:rgba(0,0,0,0)}.passwordless-login-component .otp-registration__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--padding-y-mobile, 1.25rem) var(--padding-x-mobile, 1.25rem) !important}@media(min-width: 1024px){.passwordless-login-component .otp-registration__container{padding:var(--padding-y-desktop, 1.25rem) var(--padding-x-desktop, 1.25rem) !important}}.passwordless-login-component .otp-registration__form-container,.passwordless-login-component .otp-registration__banner-wrapper .container,.passwordless-login-component .otp-registration .verification-form,.passwordless-login-component .otp-registration__text-wrapper{max-width:51.75rem;padding-bottom:0}.passwordless-login-component .login-form{margin-top:0}.passwordless-login-component .otp-registration__secure-lock{display:none}.passwordless-login-component .otp-registration__toggle-btn{font-size:1rem;line-height:1.5rem;padding-top:.5rem}.passwordless-login-component .otp-registration__submit-btn{min-width:auto;font-size:1rem}@media(min-width: 1024px){.passwordless-login-component .otp-registration__submit-btn{margin-top:1.25rem}}.passwordless-login-component .otp-registration__header{max-width:1312px;margin:0 auto;width:100%}.passwordless-login-component .otp-registration--decorated .otp-registration__back-btn{position:relative;top:auto;margin-bottom:1.5rem}.passwordless-login-component .otp-registration__text-wrapper{text-align:center;margin:0 auto 1rem}.passwordless-login-component--with-image{position:relative}.passwordless-login-component--with-image .passwordless-login-component__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focal-point-x-mobile, 50%) var(--focal-point-y-mobile, 50%);object-position:var(--focal-point-x-mobile, 50%) var(--focal-point-y-mobile, 50%)}@media(min-width: 1024px){.passwordless-login-component--with-image .passwordless-login-component__image{-o-object-position:var(--focal-point-x-desktop, 50%) var(--focal-point-y-desktop, 50%);object-position:var(--focal-point-x-desktop, 50%) var(--focal-point-y-desktop, 50%)}}.passwordless-login-component--with-image .otp-registration{background-color:rgba(0,0,0,0);z-index:1}.passwordless-login-component--with-image .otp-registration__container{min-height:40rem}@media(min-width: 1024px){.passwordless-login-component--with-image .otp-registration__container{min-height:30rem}}.passwordless-login-component--color-changed{color:var(--text-color, #34303d)}.passwordless-login-component--color-changed .registration-description,.passwordless-login-component--color-changed .otp-registration__back-btn,.passwordless-login-component--color-changed .custom-control-label{color:var(--text-color, #34303d)}.passwordless-login-component--color-changed .otp-registration__back-btn::before{content:none;display:none}.passwordless-login-component--color-changed .otp-registration__back-btn::after{background-image:none;background-color:var(--text-color, #34303d);-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='%2334303d' d='M15.238 7.269l.094.082L20.04 12l-4.707 4.65c-.39.385-1.023.385-1.414 0a.981.981 0 01-.083-1.305l.083-.093 2.505-2.475-12.503.017-.003-1.981 12.075-.017-2.074-2.048a.9798.9798 0 01-.083-1.304l.083-.093c.36-.356.928-.384 1.32-.082z'/%3E%3C/g%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='%2334303d' d='M15.238 7.269l.094.082L20.04 12l-4.707 4.65c-.39.385-1.023.385-1.414 0a.981.981 0 01-.083-1.305l.083-.093 2.505-2.475-12.503.017-.003-1.981 12.075-.017-2.074-2.048a.9798.9798 0 01-.083-1.304l.083-.093c.36-.356.928-.384 1.32-.082z'/%3E%3C/g%3E%3C/svg%3E")}.passwordless-login-component--color-changed .otp-registration__back-btn:hover::after,.passwordless-login-component--color-changed .otp-registration__back-btn:focus-visible::after{-webkit-transform:translate(-0.5rem, 50%) scaleX(-1);transform:translate(-0.5rem, 50%) scaleX(-1)}.passwordless-login-component--color-changed .custom-control-label a{color:var(--text-color, #5d5d62);font-weight:600}.passwordless-login-component--color-changed .custom-control-label a::after{background-color:var(--text-color, #34303d)}.passwordless-login-component--color-changed .custom-control-label a:hover,.passwordless-login-component--color-changed .custom-control-label a:focus{color:var(--text-color, #34303d)}.passwordless-login-component--color-changed a:not(.btn-back){color:var(--text-color, #5d5d62);text-decoration:underline;font-weight:600}.passwordless-login-component--color-changed a:not(.btn-back):hover,.passwordless-login-component--color-changed a:not(.btn-back):focus-visible{color:var(--text-color, #5d5d62)}.passwordless-login-component--color-changed a:not(.btn-back)::before,.passwordless-login-component--color-changed a:not(.btn-back)::after{content:none;display:none}
