.otp-modal .bf-icon-close{text-align:right;max-width:fit-content;align-self:flex-end}@media screen and (min-width: 1025px){.otp-modal .modal__body{display:grid;left:36%;bottom:23%}}@media screen and (min-width: 1025px){.otp-modal .modal__body .modal__content{width:auto}}.otp-modal h2{padding-top:4px}@media screen and (min-width: 1025px){.otp-modal h2{padding-top:16px}}.otp-modal p,.otp-modal .fs-18{color:#000}.otp-modal__box{background-color:#f7f6f6;position:relative;padding:12px 12px 0}@media screen and (min-width: 1025px){.otp-modal__box{padding:0 12px 12px;border-radius:8px}}.otp-modal__box:after{content:"";position:absolute;display:block;top:100%;left:0;right:0;height:24px;background-color:#f7f6f6}@media screen and (min-width: 1025px){.otp-modal__box:after{height:12px;background-color:#fff}}.otp-modal form .form-group label{padding:2px;color:#1a1a1a}.otp-modal form .form-group__input{position:relative;overflow:hidden;padding:2px}.otp-modal form .form-group__input input{border-radius:4px;border:none;width:100%;outline:1px solid #999999}.otp-modal form .form-group__input input:focus{outline:2px solid #b3cbe3;background-color:#e5eaf7}.otp-modal form .form-group__input input:invalid{outline:1px solid #b40000}.otp-modal form .form-group__input input+button{background-color:transparent;border:none;position:absolute;top:50%;right:0;transform:translate(100%,-50%);transition:transform 75ms ease-out}.otp-modal form .form-group__input input:focus+button{transform:translateY(-50%);transition:transform 75ms ease-in}.otp-modal form .form-group__input button:focus{transform:translateY(-50%);transition:transform 75ms ease-in}.otp-modal form .form-group__help{color:#666}.otp-modal form .form-group__error{color:#b40000;gap:5px}.otp-modal form .form-group__error:before{font-family:icomoon,sans-serif;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.otp-modal form .form-group__error.campaign-error:before{font-size:14px;content:"";transform:rotate(180deg)}.otp-modal form button[type=submit]{padding:12px 24px;width:50%}.otp-modal__tnc{margin-top:24px}@media screen and (min-width: 1025px){.otp-modal__tnc{width:368px;margin-top:30px}}.otp-modal__tnc input[type=checkbox]{cursor:pointer;margin:2px 8px 2px 0;border:1px solid #4d4d4d;border-radius:2px;min-width:20px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.otp-modal__tnc input[type=checkbox]:checked{background:#ff6700;border-color:#ff6700;z-index:1}.otp-modal__tnc input[type=checkbox]:before{content:"";color:#fff;font-family:icomoon,sans-serif;font-size:1rem;line-height:19px;position:absolute;transform:scale(0);z-index:1}.otp-modal__tnc input[type=checkbox]:checked:before{transform:scale(1)}.otp-modal__tnc.error{outline:1px solid #b40000;padding:12px;border-radius:4px;margin-top:16px}.otp-modal__tnc.error input[type=checkbox]{border:none;outline:1px solid #b40000}.otp-modal__tnc *{font-size:12px}.otp-modal__tnc p{color:#1a1a1a}.otp-modal .jitter{animation:jitter .5s linear}@keyframes jitter{0%{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}to{transform:translate(-4px)}}@media screen and (min-width: 1025px){.otp-modal--verify .modal__body .modal__content{width:450px}}.otp-modal--verify .btn--text{border:none;background-color:transparent;padding:0;color:#ff6700;text-transform:none}.otp-modal--verify img{display:block;width:100px;align-self:center;padding-bottom:20px}@media screen and (min-width: 1025px){.otp-modal--verify form{padding:0 40px}}.otp-modal--verify form .form-group--otp{gap:8px}.otp-modal--verify form .form-group--otp input{height:60px;width:1rem;padding:10px 12px;border-radius:4px;flex:1 0 0;border:none;outline:1px solid #999999}.otp-modal--verify form .form-group--otp input:focus{outline:2px solid #b3cbe3;background-color:#e5eaf7}.otp-modal--verify form .form-group--otp input:invalid{outline:1px solid #b40000}.otp-modal--verify .validation-resend .top{width:100%}.otp-modal--verify .validation-resend .top button{background-color:transparent;border:none;padding:0;color:#ff6700}.otp-modal--verify .validation-resend .top button:disabled{color:#ccc}.otp-modal--verify .validation-resend .top .validation{color:#b40000;gap:5px;padding:2px}.otp-modal--verify .validation-resend .top .validation:before{font-family:icomoon,sans-serif;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.otp-modal__campaign{background-color:transparent}.otp-modal__campaign .bf-icon-close{color:#1a1a1a}@media screen and (min-width: 1025px){.otp-modal__campaign .modal__body{position:fixed;bottom:400px;left:auto;right:400px}}.otp-modal__campaign .modal__body p,.otp-modal__campaign .modal__body h2,.otp-modal__campaign .modal__body span,.otp-modal__campaign .modal__body .form-group__input>input{color:#1a1a1a}.otp-modal__campaign .modal__body .form-group>label{padding:0}.otp-modal__campaign .modal__body .modal__content{background:linear-gradient(145deg,#cceff4,#96e0eb);border:2px solid #66CEDE}.otp-modal__campaign .modal__body .modal__content h2{padding-top:4px}@media screen and (min-width: 1025px){.otp-modal__campaign .modal__body .modal__content{width:375px}}.otp-modal__campaign .modal__body .modal__content input[type=checkbox]{color:#4d4d4d}.otp-modal__campaign .modal__body .modal__content .otp-modal__box{padding:0}.otp-modal__campaign .modal__body .modal__content .otp-modal__box,.otp-modal__campaign .modal__body .modal__content .otp-modal__box:after{background-color:transparent}.otp-modal__campaign .modal__body .modal__content .form-group__input>input{caret-color:#72acf2}.otp-modal__campaign .modal__body .modal__content .form-group__error{color:#b40000}.otp-modal__campaign .modal__body .modal__content .otp-modal__tnc{margin-top:16px}@media screen and (min-width: 1025px){.otp-modal__campaign .modal__body .modal__content .otp-modal__tnc{width:auto}}
