.otp-wrapper .error-message{color:#d0021b;font-family:sspRegular;font-size:1em;margin-top:15px}.otp-boxes{display:flex;justify-content:space-between}.otp-boxes .otp-box:not(:last-child){margin-right:10px}.otp-boxes .otp-box{border:1px solid #d8d8d8;border-radius:4px;font-size:1.143em;height:54px;text-align:center;width:58px}.otp-boxes .otp-box.layout-2{border-left:none;border-radius:0;border-right:none;border-top:none}.otp-boxes .otp-box.layout-3{background-color:#f9f9fc;border:1px solid #d8d8d8;border-radius:10px;height:42px;width:42px}.otp-boxes .otp-box.layout-3:not(:last-child){margin-right:9px}.otp-boxes .otp-box.layout-3.has-value,.otp-boxes .otp-box.layout-3:focus{background-color:#fff;border-color:#ec7f51;box-shadow:0 0 10px 0 rgba(236,127,81,.5)}.otp-boxes .otp-box.layout-4{background-color:#f9f9fc;border:1px solid #d8d8d8;border-radius:10px;height:42px;width:42px}.otp-boxes .otp-box.layout-4:not(:last-child){margin-right:9px}.otp-boxes .otp-box.layout-4.has-value,.otp-boxes .otp-box.layout-4:focus{background-color:#fff;border-color:#222}@media(max-width:360px){.otp-boxes .otp-box{height:46px;width:50px}}@media(min-width:768px){.otp-boxes .otp-box.layout-3{height:48px;width:48px}}