.otp-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-around;margin:4rem auto}@media(min-width:1366px){.otp-main{min-height:calc(100vh - 355px)}}@media(max-width:1366px){.otp-main{min-height:calc(100vh - 330px)}}@media(max-width:768px){.otp-main{padding:0 9pt}}.otp-main .reStart{cursor:pointer}@media(max-width:992px){.card-color-container.otpCardCont{padding-left:0!important;padding-right:0!important}}.otpverification .otp-left-bg,.otpverification .otp-right-bg{background-image:url(https://www.virtusa.com/is/content/virtusa/spark-single-with-space);background-repeat:round;background-size:50px}.OTPmessage-container{margin:0 auto;max-width:590px;position:relative;text-align:center}.OTPmessage-container .countdown{font-weight:700}.OTPmessage-container .countdown .loading{margin:0 auto}.OTPmessage-container .OTPerrorMsg,.OTPmessage-container .OTPsuccessMsg{background-color:rgba(220,53,69,.8);border-radius:.2rem;color:#dc3545;color:#fff;display:inline-block;margin-top:.25rem;padding:30px;position:relative;text-align:center;top:-40px}.OTPmessage-container .OTPerrorMsg.notValidUser,.OTPmessage-container .OTPerrorMsg.validUser,.OTPmessage-container .OTPsuccessMsg.notValidUser,.OTPmessage-container .OTPsuccessMsg.validUser{top:10px}.OTPmessage-container .OTPerrorMsg.notValidUser,.OTPmessage-container .OTPsuccessMsg.notValidUser{background-color:#1ca9e8}.OTPmessage-container .OTPerrorMsg.validUser,.OTPmessage-container .OTPsuccessMsg.validUser{top:-10px}.OTPmessage-container .OTPerrorMsg p,.OTPmessage-container .OTPsuccessMsg p{margin:0}.OTPmessage-container .OTPsuccessMsg{background-color:#1ca9e8}.OTPmessage-container .quick:not(.d-none){-webkit-animation:show .01s forwards,pop-word 1.5s forwards;animation:show .01s forwards,pop-word 1.5s forwards;-webkit-animation-timing-function:cubic-bezier(.14,1.23,.33,1.16);animation-timing-function:cubic-bezier(.14,1.23,.33,1.16);opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.serviceletter .loading-container{height:60vh;margin-bottom:60px;margin-top:60px}@media(max-width:992px){.serviceletter .loading-container{height:40vh}}.serviceletter .loading-container .otp-loading{border-width:9pt;height:200px;left:50%;margin-left:-75pt!important;position:absolute;top:calc(50vh - 250px);width:200px}@media(max-width:992px){.serviceletter .loading-container .otp-loading{border-width:8px;height:90pt;margin-left:-60px!important;top:calc(50vh - 300px);width:90pt}}@media(max-width:768px){.serviceletter .loading-container .otp-loading{top:calc(50vh - 250px)}}.serviceletter .thanks-you-container{border-radius:18px;-webkit-box-shadow:0 0 15px #cfcfcf;box-shadow:0 0 15px #cfcfcf;padding:5pc 75pt!important}.serviceletter .thanks-you-container:active,.serviceletter .thanks-you-container:focus{-webkit-box-shadow:0 0 15px #cfcfcf!important;box-shadow:0 0 15px #cfcfcf!important}@media(max-width:992px){.serviceletter .thanks-you-container{padding:35px!important}}.serviceletter .thanks-you-container .download-contaner{background-color:#f3f3f4;border-radius:4px;padding:30px}@media(min-width:1025px){.serviceletter .serviceletter-content>div{padding-right:75pt!important}}.serviceletter .serviceletter-content .button-container.error-buttons .secondary{background-color:#fff;border:1px solid #151c28}.serviceletter .serviceletter-content .button-container.error-buttons .secondary:hover{background-color:#02f576;color:#151c28}.serviceletter .otp-navigation{border-left:5px solid #02f576;margin-top:66px;padding-left:75pt}.serviceletter .otp-navigation ul{margin:0;min-height:600px;padding:0}.serviceletter .otp-navigation ul li{color:#73777e}.serviceletter .otp-navigation ul li.title{color:#151c28}.serviceletter .otp-navigation ul li.active{color:#5f2cff;font-weight:500}.otp-verification-container{margin:0 auto;position:relative}@media(min-width:992px){.otp-verification-container{max-width:5in}}.otp-verification-container.service-letter{margin:0}@media(min-width:992px){.otp-verification-container.service-letter{max-width:820px;max-width:100%}}.otp-verification-container.service-letter .submitServiceEmail.disabled .loading{-webkit-box-flex:0;display:inline-block!important;-ms-flex:none;flex:none}.otp-verification-container.service-letter .form-comp-label{white-space:nowrap}.otp-verification-container.service-letter .otp-container .status.errorMsg{color:#dc3545;display:block;margin-top:.25rem;text-align:center}.otp-verification-container.service-letter .otp-container input{border-radius:5px;font-weight:400}@media(max-width:768px){.otp-verification-container.service-letter .otp-container input{padding:0}}.otp-verification-container.service-letter .otp-container .resendOtp{-webkit-transition:all .3s;transition:all .3s}.otp-verification-container.service-letter .otp-container .resendOtp.disabled{opacity:.5;pointer-events:none}.otp-verification-container.service-letter .otp-container .button-container .successMsg{color:green}.otp-verification-container.service-letter .otp-container .button-container .errorMsg{color:#790000}.otp-verification-container.service-letter .input-container,.otp-verification-container.service-letter .otp-container{border-radius:18px;-webkit-box-shadow:0 0 15px #cfcfcf;box-shadow:0 0 15px #cfcfcf;padding:5pc 75pt!important}@media(max-width:992px){.otp-verification-container.service-letter .input-container,.otp-verification-container.service-letter .otp-container{padding:35px!important}}.otp-verification-container.service-letter .input-container:active,.otp-verification-container.service-letter .input-container:focus,.otp-verification-container.service-letter .otp-container:active,.otp-verification-container.service-letter .otp-container:focus{-webkit-box-shadow:0 0 15px #cfcfcf!important;box-shadow:0 0 15px #cfcfcf!important}.otp-verification-container.service-letter .response-container{border-radius:18px;-webkit-box-shadow:0 0 15px #cfcfcf;box-shadow:0 0 15px #cfcfcf;overflow:hidden}.otp-verification-container.service-letter .response-container:active,.otp-verification-container.service-letter .response-container:focus{-webkit-box-shadow:0 0 15px #cfcfcf!important;box-shadow:0 0 15px #cfcfcf!important}.otp-verification-container.service-letter .response-container h2{background-color:#38369a;color:#fff;padding:15px 0}.otp-verification-container.service-letter .response-container .table-data{color:#151c28}.otp-verification-container.service-letter .response-container .table-data .label{color:#73777e;font-weight:300;word-break:auto-phrase}@media(min-width:992px){.otp-verification-container.service-letter .response-container .table-data .label{padding-left:7rem!important}}.otp-verification-container.service-letter .response-container .table-data .value{font-weight:500}.otp-verification-container.service-letter .response-container .table-data .links{padding:0 0 20px;text-align:center}.otp-verification-container.service-letter .response-container .table-data .links a{color:#151c28}.otp-verification-container.service-letter .response-container .table-data .links a svg path{stroke:#151c28}.otp-verification-container.service-letter .response-container .table-data .work-exp{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#f3f3f4;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin:1rem 0}@media(min-width:992px){.otp-verification-container.service-letter .response-container .table-data .work-exp .label{padding-left:15px!important}}.otp-verification-container.service-letter .response-container .table-data>.row:not(:last-child){margin-bottom:.5rem}.otp-verification-container.edit-mode .field-container{display:block!important}.otp-verification-container .reStart.btn__outline--grey:hover{background-color:#02f576;border-color:#02f576}.otp-verification-container .mob .label{white-space:nowrap}@media(max-width:767px){.otp-verification-container .withCountryCode{display:block}.otp-verification-container .withCountryCode .field-container[data-for=mobile]{width:auto!important}.otp-verification-container .response-container .desk{display:none}}@media(min-width:768px){.otp-verification-container .withCountryCode{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.otp-verification-container .response-container .mob{display:none}}.otp-verification-container .field-container{width:100%}.otp-verification-container .field-container[data-for=email]{margin:0 auto}@media(min-width:768px){.otp-verification-container .field-container[data-for=mobile]+div:not([data-for=email]){margin-left:10px}}@media(max-width:767px){.otp-verification-container .field-container[data-for=mobile]{margin-left:0}}.otp-verification-container .form-comp-label{text-align:left}.otp-verification-container .form-comp-field .errorMsg{color:#dc3545;display:none;margin-top:.25rem}.otp-verification-container .form-comp-field.invalid .errorMsg{display:block}.otp-verification-container .form-comp-field.form-comp-field.select{position:relative}.otp-verification-container .form-comp-field .custom__select .custom__dropdown-option,.otp-verification-container .form-comp-field .custom__select-trigger span{text-align:left}.otp-verification-container .form-comp-field .custom__select .custom__dropdown-option.selected,.otp-verification-container .form-comp-field .custom__select .custom__dropdown-option:hover{color:#000}.otp-verification-container .form-comp-field input.email:not(.service-letter){background:#f3f3f4;border:1px solid #e7e6e6;padding:5px 8px}.otp-verification-container .form-comp-field .email:not(.service-letter)+.errorMsg,.otp-verification-container .form-comp-field .phone+.errorMsg{display:none!important}.otp-verification-container .otp-container input{border:1px solid gray;font-weight:500;font-weight:700;height:50px;margin:0 2px;text-align:center;width:50px}.otp-verification-container .otp-container input::-webkit-inner-spin-button,.otp-verification-container .otp-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media(max-width:767px){.otp-verification-container .otp-container input{height:40px;width:34px}}@media(max-width:400px){.otp-verification-container .otp-container input{height:30px;width:30px}}.otp-verification-container .otp-container input.error{border:2px solid red}.otp-verification-container .otp-container input.valid{border:2px solid green}.otp-verification-container .otp-container input::-webkit-inner-adjust-hue-button,.otp-verification-container .otp-container input::-webkit-outer-adjust-hue-button{-webkit-appearance:none;margin:0}.otp-verification-container .otp-container input[type=number]{-moz-appearance:textfield}.otp-verification-container .button-container .reStart{padding:.75rem 2.1875rem}.otp-verification-container .animate{-webkit-animation:show .01s forwards,pop-word 1.5s forwards;animation:show .01s forwards,pop-word 1.5s forwards;-webkit-animation-timing-function:cubic-bezier(.14,1.23,.33,1.16);animation-timing-function:cubic-bezier(.14,1.23,.33,1.16);opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.otp-verification-container .invalid{background-color:#fef5f5;border-left:5px solid #c40000}@-webkit-keyframes pop-word{to{-webkit-transform:rotateX(0);transform:rotateX(0)}}@keyframes pop-word{to{-webkit-transform:rotateX(0);transform:rotateX(0)}}@-webkit-keyframes show{to{opacity:1}}@keyframes show{to{opacity:1}}@-webkit-keyframes hideit{to{height:0;opacity:0;padding:0}}@keyframes hideit{to{height:0;opacity:0;padding:0}}