.dotFlashing{position:relative;width:8px;height:8px;border-radius:5px;background-color:#88a2b7;color:#88a2b7;animation:dotFlashing 1s infinite linear alternate;animation-delay:.5s}.dotFlashing.hidden{display:none}.dotFlashing:before,.dotFlashing:after{content:"";display:inline-block;position:absolute;top:0}.dotFlashing:before{left:-12px;width:8px;height:8px;border-radius:5px;background-color:#88a2b7;color:#88a2b7;animation:dotFlashing 1s infinite alternate;animation-delay:0s}.dotFlashing:after{left:12px;width:8px;height:8px;border-radius:5px;background-color:#88a2b7;color:#88a2b7;animation:dotFlashing 1s infinite alternate;animation-delay:1s}@keyframes dotFlashing{0%{background-color:#88a2b7}50%,to{background-color:#9880ff33}}#codeCheckFields{position:relative;display:flex;gap:10px}#codeCheckFields .otp-box{width:75px;height:52px;border:1px solid var(--text-greyEC);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#333;transition:border-color .3s,box-shadow .3s}#codeCheckFields .otp-box.filled{border-color:#007bff}#codeCheckFields .otp-box.focused{border-color:#007bff;box-shadow:0 0 0 3px #007bff40}#codeCheckFields .otp-box.blinking{animation:blink 1.5s infinite}#codeCheckFields .otp-box.error{border-color:#db5120;color:#db5120}#codeCheckFields #otp-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;color:transparent;caret-color:#333;background:transparent;border:none;outline:none;letter-spacing:35px;text-indent:10px}@keyframes blink{50%{box-shadow:0 0 0 3px #007bff1a}}.checkingMobileNumber{display:flex;flex-direction:column;justify-content:center;align-items:center}.checkingMobileNumber #continueButton{display:flex;align-items:center;justify-content:center}.checkingMobileNumber #continueButton>span{display:block;text-transform:lowercase}.checkingMobileNumber #continueButton>span:first-letter{text-transform:uppercase}.checkingMobileNumber .buttonsBlock{display:flex;flex-direction:column;gap:16px;padding:0 20px 20px}.checkingMobileNumber .buttonsBlock>p{font-size:16px}.checkingMobileNumber .buttonsBlock>a{display:block;text-transform:capitalize;min-width:100%}.checkingMobileNumber .buttonsBlock>a:hover{text-decoration:none}.checkingMobileNumber .sendAgainButton{font-family:DB_Adman,sans-serif;font-size:18px;font-weight:500;line-height:18px;letter-spacing:.25px;color:var(--nav-blue);background-color:transparent;border:none;margin:0 0 24px;text-decoration:underline;display:block;text-transform:lowercase}.checkingMobileNumber .sendAgainButton:first-letter{text-transform:capitalize}.checkingMobileNumber .timer{color:var(--nav-gray);text-decoration:none}.checkingMobileNumber .message{margin-top:32px;font-family:DB_Adman,sans-serif;font-size:24px;font-weight:400;line-height:20px;letter-spacing:.005em;text-align:center;max-width:295px}.checkingMobileNumber .message.cn,.checkingMobileNumber .message.jp{font-size:16px}.checkingMobileNumber .tel{margin-top:22px;font-family:DB_Adman,sans-serif;font-size:28px;font-weight:400;line-height:30px;letter-spacing:.005em;text-align:center;color:#2e86f9}.checkingMobileNumber .status{font-family:DB_Adman,sans-serif;font-size:36px;font-weight:700;line-height:40px;letter-spacing:1px;text-align:center;color:#2e86f9;text-transform:uppercase;padding:12px 0 24px}.checkingMobileNumber .dotFlashing{margin:44px 0 20px}.checkingMobileNumber .confirmButton{width:100%;max-width:295px;height:46px;padding:12px 24px;border-radius:16px;border:1px solid #D9D9D9;background-color:transparent;font-family:DB_Adman,sans-serif;font-size:18px;font-weight:400;letter-spacing:.25px;white-space:nowrap;text-transform:lowercase}.checkingMobileNumber .confirmButton:first-letter{text-transform:uppercase}.checkingMobileNumber .confirmButton:disabled{cursor:not-allowed}.checkingMobileNumber .primaryButton{border:none;background:linear-gradient(86.77deg,#2e86f9 7.81%,#7ab4ff 102.23%);color:var(--white);transition:all .3s ease-in-out;display:block;text-decoration:none;text-transform:lowercase;text-align:center}.checkingMobileNumber .primaryButton:first-letter{text-transform:uppercase}.checkingMobileNumber .primaryButton:disabled{background:#d9d9d9;cursor:not-allowed}.checkingMobileNumber .content{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:32px}.checkingMobileNumber .otpMessageBlock{display:flex;justify-content:space-between;align-self:center;gap:32px}.checkingMobileNumber .otpMessageBlock.hidden{display:none}.checkingMobileNumber .header{padding:20px}.checkingMobileNumber .header .headerTitle{font-family:DB_Adman,sans-serif;font-size:24px;line-height:24px;font-weight:400;letter-spacing:.005em;margin-bottom:8px}.checkingMobileNumber .header .headerSubtitle,.checkingMobileNumber .header .link{font-family:DB_Adman,sans-serif;font-size:16px;font-weight:400;line-height:18px;letter-spacing:0em;color:#88a2b7}.checkingMobileNumber .header .headerSubtitle .link,.checkingMobileNumber .header .link .link{color:#2e86f9}.checkingMobileNumber .header.hidden{display:none}.checkingMobileNumber .form{width:100%;display:flex;flex-direction:column;justify-content:flex-start;height:100%}.checkingMobileNumber .form .successCodeMessage{display:flex;flex-direction:column;justify-content:center;flex:1 0 0;max-height:calc(100% - 94px)}.checkingMobileNumber .form .fieldset.OTPinputs{display:flex;justify-content:center;flex-direction:row;padding:24px;gap:10px}.checkingMobileNumber .form .fieldset.OTPinputs .formInput{width:75px;height:52px;margin:0;font-size:28px;font-weight:400;letter-spacing:.005em;text-align:center}.checkingMobileNumber .form .fieldset.OTPinputs .formInput.error{border:1px solid #DB5120;color:inherit}.checkingMobileNumber .form .fieldset.OTPinputs input[type=number]::-webkit-inner-spin-button,.checkingMobileNumber .form .fieldset.OTPinputs input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.checkingMobileNumber .form .fieldset.OTPinputs input[type=number]{-moz-appearance:textfield}.checkingMobileNumber .form .fieldset.OTPinputs.hidden{display:none}.checkingMobileNumber .form .fieldset{display:flex;flex-direction:column;justify-content:center;width:100%;padding:12px 24px 24px;gap:6px}.checkingMobileNumber .form .fieldset .formInput{margin:0 auto;width:100%;max-width:536px;height:48px;padding:14px 16px;border-radius:12px;border:1px solid var(--text-greyEC);gap:12px;font-size:20px;font-weight:400;line-height:20px;letter-spacing:.005em}.checkingMobileNumber .form .fieldset .formInput::placeholder{color:#97a3ae}.checkingMobileNumber .form .fieldset .formInput:focus{outline:none}.checkingMobileNumber .form .fieldset .inputError{border:1px solid #DB5120}.checkingMobileNumber .form .statusMessage{font-family:DB_Adman,sans-serif;font-size:18px;font-weight:400;line-height:18px;letter-spacing:.25px;text-align:center}.checkingMobileNumber .form .statusMessage_blue{color:#2e86f9}.checkingMobileNumber .form .statusMessage_red{color:#db5120}.checkingMobileNumber .footer{width:100%;padding:16px 24px 32px;display:flex;justify-content:center;align-items:center;gap:12px;box-shadow:0 -4px 60px #39517b29}.checkingMobileNumber .footer .closeButton{background-color:transparent;border:none}@media screen and (max-width: 1024px){.checkingMobileNumber{height:calc(100vh - 94px)}.checkingMobileNumber .footer{position:fixed;bottom:0}}
