:root{--headerBG: #f7f7f9;--lightGray: #adadae;--primaryColor: #2a2a2a;--secondaryColor: #0059f4;--whiteBG: #fff;--stepBG: #eaffe7;--greenColor: #60d64d;--grayBorder: #e4e4e4;--grayLightBorder: #c3c3c3;--redColor: #f00;--processBG: #fef2d1;--processColor: #614b06;--buttonShadow: #0059f466;--buttonHover: #053382;--formBorder: #e8e9e9;--error: #ff0000;--stepLine: #a0a0a0;--boxShadow: 0px 4px 24px 0px #00000014;--fontfamily: "Poppins", sans-serif;--fontsizeXXL: 18px;--fontsizeXL: 16px;--fontsizeLL: 15px;--fontsizeL: 14px;--fontsizeM: 12px;--fontsizeS: 10px}a{text-decoration:none}.linked{color:var(--greenColor)}body{font-family:var(--fontfamily);color:var(--primaryColor);font-size:var(--fontsizeL);background:#fffeed;background:linear-gradient(48deg,#fffeed,#fff 51%,#ffe3e7);background-attachment:fixed}.additional-comments-input{width:100%;height:122px;border-radius:8px;border:solid 1px var(--grayBorder);padding:10px 10px 20px;font-size:var(--fontsizeM);font-weight:500}.error-text{color:var(--redColor);font-size:var(--fontsizeM);font-weight:600}.invalid-input{width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.bold-15{font-weight:600;font-size:var(--fontsizeLL);text-align:center}.inline-loader{display:inline-block;position:relative;width:40px;height:10px}.inline-loader div{display:inline-block;position:absolute;left:8px;width:6px;background:var(--whiteBG);animation:inline-loader 1.2s cubic-bezier(0,.5,.5,1) infinite}.inline-loader div:nth-child(1){left:4px;animation-delay:-.24s}.inline-loader div:nth-child(2){left:16px;animation-delay:-.12s}.inline-loader div:nth-child(3){left:28px;animation-delay:0}@keyframes inline-loader{0%{top:80px;height:16px}50%,to{top:0;height:8px}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.loader_main_wrapper{position:fixed;height:100%;width:100vw;background-color:#000c;left:0;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999}.main-loader{display:inline-block;position:relative;width:80px;height:80px}.main-loader div{position:absolute;border:4px solid var(--whiteBG);opacity:1;border-radius:50%;animation:main-loader 1s cubic-bezier(0,.2,.8,1) infinite}.main-loader div:nth-child(2){animation-delay:-.5s}@keyframes main-loader{0%{top:36px;left:36px;width:0;height:0;opacity:0}4.9%{top:36px;left:36px;width:0;height:0;opacity:0}5%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}.internal-id-form{width:380px}.gap-10{gap:10px}.gap-20{gap:20px}.modal-content{border:none;box-shadow:var(--boxShadow)}.tick-icon{width:20px;min-width:20px;margin:0;padding:0}.modalbody .modal-header,.final-modal .modal-header{display:none}.modal-backdrop.show{opacity:.7;background:var(--whiteBG)}.step-video .modal-header{display:none}.step-video .modal-body{padding:0}.step-video .modal-content{background:none;border:none}.step-video iframe{border-radius:10px}.popup-icon img{width:90px}.statement-text{font-size:26px;color:var(--redColor);line-height:40px;text-align:center;font-weight:700}.green-text{color:var(--greenColor)}.responsive-width{width:100%}.final-modal .heading-text{font-size:var(--fontsizeXXL)}.itr-exempted-states .heading-text{font-size:var(--fontsizeM)}.final-modal .modal-lg{max-width:1140px}.close-button{position:absolute;right:-20px;top:-20px;cursor:pointer}.passport-form{border-radius:8px;border:solid 1px var(--grayLightBorder);max-width:500px}.visa-form{border-radius:8px;border:solid 1px var(--grayLightBorder);max-width:800px}.details-card-box{border-radius:8px;border:solid 1px var(--grayLightBorder);min-width:350px;max-width:400px}.sponsor-passport-card-box{border-radius:8px;border:solid 1px var(--grayLightBorder);min-width:350px;max-width:735px}.form-data{font-size:var(--fontsizeM);border-bottom:solid 1px var(--formBorder)}.label-name{font-size:var(--fontsizeM);margin-bottom:4px;font-weight:600}.final-modal .passport-form{border:none}.final-popup-box{margin-bottom:50px}.sub-heading{font-size:var(--fontsizeM);font-weight:600}.final-popup-box .bank-statement-chip{background-color:var(--whiteBG)}.bank-text{font-size:var(--fontsizeXL);color:var(--greenColor);font-weight:700}.bank-Chip-popup .bank-statement-chip{max-width:340px}.bank-statement-chip{min-height:70px;min-width:310px;max-width:310px;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:8px 12px;border:solid 1px var(--lightGray)}.trip-label{min-width:210px}.trip-label .heading-text{font-size:var(--fontsizeM);margin-bottom:4px;font-weight:600}.btn-loader{width:21px;height:21px;border:2px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.check-box-label{font-weight:600;display:block;position:relative;font-size:var(--fontsizeM);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.check-box-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.check-box-label label{margin-left:20px}.round-icon{width:50px;height:50px;border-radius:50%;border:solid 1px var(--secondaryColor)}.heading-text{font-size:var(--fontsizeM);font-weight:600}.heading-label{font-size:var(--fontsizeM);font-weight:600;margin-bottom:10px}.select-label{font-size:var(--fontsizeM);font-weight:500;width:300px;border-radius:8px;padding:0 16px}.verify-mag{color:var(--greenColor);font-size:var(--fontsizeXL);font-weight:700}.mandatory-text{font-weight:600;font-size:var(--fontsizeM);margin-left:2px}.details-card{border-radius:12px;background:var(--whiteBG);border:solid 1px var(--grayBorder)}.details-head{font-size:var(--fontsizeXL);font-weight:700;border-bottom:solid 1px var(--grayBorder)}.card-details-head{font-size:var(--fontsizeXL);font-weight:500;border-bottom:solid 1px var(--grayBorder)}.de-link{color:var(--secondaryColor);font-size:var(--fontsizeL);font-weight:600;cursor:pointer}.error-msg{border-radius:6px;font-size:var(--fontsizeM);font-weight:500}.process-error{background-color:var(--processBG);color:var(--processColor)}.pointer{cursor:pointer}.input-part{font-size:var(--fontsizeM);font-weight:600}.input-part input{font-weight:500;font-size:var(--fontsizeM);min-width:300px;padding:12px 14px}.do-dont-heading{font-size:var(--fontsizeM);font-weight:600;font-size:20px}.delete-icon{position:absolute;right:-8px;top:-8px;width:26px;height:26px;background-color:var(--redColor);border-radius:50%}.delete-icon img{width:auto}.passport-text{color:#6a6a6a}button.btn{padding:12px 25px;min-height:40px;display:flex;justify-content:center;align-items:center}.primary-btn{font:var(--fontsizeXL);color:var(--whiteBG);font-weight:600;background-color:var(--secondaryColor);border-radius:8px}.primary-btn:hover{box-shadow:0 4px 12px 0 var(--buttonShadow);color:var(--whiteBG);background-color:var(--secondaryColor)}.secondary-btn{font:var(--fontsizeXL);color:var(--secondaryColor);font-weight:600;background-color:var(--whiteBG);border-radius:8px;border:solid 1px var(--secondaryColor)}.secondary-btn:hover{background-color:var(--secondaryColor);color:var(--whiteBG)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:var(--secondaryColor);color:var(--whiteBG);border:none}.payment-icon{width:96px}.payment-box .details-card{max-width:900px;margin:0 20px}.payment-head-part{margin-bottom:58px}.verify-mag{font-size:var(--fontsizeXXL)}.payment-sub-text{font-size:var(--fontsizeL);max-width:650px}.payment-fee-box{border:1px solid var(--secondaryColor);background:#f8faff;padding:15px;border-radius:6px;max-width:340px;font-size:var(--fontsizeM)}.payment-fee-box input{width:100%;min-width:inherit}.input-coupon-pin{max-width:100px}.payment-fee{position:relative}.payment-fee span{background:#f8faff;position:relative;z-index:9}.payment-fee:after{content:"";border-bottom:dashed 1px #ccc;display:flex;width:100%;position:absolute;top:10px}.payment-total{font-weight:600;padding:6px 0;border-top:solid 1px #e8e9e9;border-bottom:solid 1px #e8e9e9}.payment-box small{font-size:var(--fontsizeS);font-weight:500;opacity:.3;margin-top:4px}.payment-box .process-error .head{color:#a78904;font-size:var(--fontsizeXL)}.payment-box .process-error ul{font-size:var(--fontsizeM);color:#cca600;margin-top:10px;margin-bottom:0;padding-left:20px}.bank-statement-chip-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.bank-statement-chip-header div:first-child{display:flex;width:90%}.bank-statement-chip-sep{margin:6px 0;width:100%;height:1px;background-color:var(--formBorder)}.bank-statement-chip-footer{font-size:12px;color:var(--grayLightBorder)}.statement-header{font-size:12px;font-weight:600;color:var(--primaryColor)}.statement-month{font-size:12px;font-weight:600;color:var(--grayLightBorder)}.bank-statement-chip-title{font-weight:600;font-size:var(--fontsizeM);padding-left:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-box .process-error ul li{padding-bottom:4px}.payment-fee-box button{font-size:15px}.Aadhar-help{color:#6c6c6c;font-size:24px;font-weight:600;max-width:550px}.congratulations-part,.expired-part{padding:10px}.congratulations-part h1,.expired-part h1{font-size:48px;font-weight:700;color:var(--greenColor);text-align:center}.congratulations-part p,.expired-part p{font-size:var(--fontsizeXXL);font-weight:700;color:var(--greenColor);text-align:center}.congratulations-part span,.expired-part span{font-size:var(--fontsizLL);font-weight:700;color:var(--primaryColor)}.congratulations-bottom{font-size:var(--fontsizLL);color:var(--primaryColor);margin-top:150px}.sm-12-blue{color:#0059f4;font-size:12px;font-weight:600}.expired-part h1{color:#ef6062}.expired-part p{color:var(--primaryColor)}.expired-part span{font-weight:400}.carousel-item{margin-top:6px}.dont-upload-guide-image{width:80%;aspect-ratio:243/184;margin:auto;display:flex}.carousel-indicators{bottom:-40px}.carousel-indicators [data-bs-target]{width:6px;height:6px;border-radius:50%;background-color:#fff;border:solid 1px #ff0000}.carousel-indicators .active{background-color:red}.carousel-control-prev,.carousel-control-next{display:none}.statements-part .statements-box{border-radius:6px;background-color:#fff2f2;color:red;flex:1;font-size:11px;font-weight:500}.statements-part .statements-box.green-box{background-color:#eaffe7;color:#279e14}.statements-part .head{font-size:18px;font-weight:600}.statements-part ul{margin:10px 15px;padding:0}.statements-part ul li{list-style:disc}.statements-part strong{color:red}.captureImg{position:fixed;width:100vw;height:100vh;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;color:"white";font-family:"Montserrat sans-serif";z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.capture-style{display:flex;align-items:center;justify-content:center;position:relative;align-self:center;width:60%}.trip-sponsor{width:100%;margin:1.5rem!important;padding:0!important}.visa-section{width:55%}.visa-details{flex-direction:row}.visa-hint-section{width:45%}.select-bank-chip{width:310px;height:70px;outline:solid 1px var(--grayLightBorder);outline-offset:-1px;outline-style:dashed;border-radius:8px;background-color:var(--whiteBG);display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.select-bank-chip img{width:45px;height:45px;border-radius:50%;margin-right:10px}@media(min-width:768px){.bank-statement-table{width:500px}}@media only screen and (max-width:991px){.passport-form{max-width:inherit!important}.capture-style{width:80%}.trip-sponsor{width:355px}.process-error,.image-uploader,.select-label{width:100%!important}}@media only screen and (max-width:768px){.mandatory-text{display:none!important}.internal-id-form,.visa-form{width:100%}.dont-upload-guide-image{width:243px;height:184px}.visa-section,.visa-hint-section{width:100%}.visa-details{flex-direction:column-reverse}.capture-style{width:100%}.trip-sponsor{width:100%;margin:0!important;padding:1.5rem!important}.dont-upload-guide{margin-left:0!important;margin-top:30px}.select-bank-modal{width:100%!important;height:100%!important}.select-bank-chip .file-uploader,.payment-left-part{width:100%!important}.payment-left-part{margin-bottom:20px}.payment-left-part .payment-fee-box,.payment-sub-text{max-width:100%}.payment-sub-text{max-width:90%}.file-clip{width:100%!important}.statements-part .statements-box{max-width:100%}.congratulations-part h1,.expired-part h1{font-size:38px}}.header-part{background-color:var(--headerBG)}.timer{display:flex;align-items:center}.time{margin-right:5px}.sep{height:40px;width:1px;margin:0 10px;border-right:solid 1px var(--lightGray)}.country-flag{width:55px;height:55px}.country-name{font-size:15px;font-weight:700}.step-part-mobile{display:none!important}.header-right{color:#000;font-weight:400}.download-button{padding:.375rem .75rem;font-size:.775rem;position:relative;background-color:#343a40;border:none;color:#fff;transition:background-color .2s}.download-button:hover{background-color:#343a40cc}.download-button:after{content:attr(data-tooltip);position:absolute;bottom:-80%;left:20%;transform:translate(-50%);background-color:#475569;color:#fff;padding:5px;border-radius:3px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.download-button:hover:after{opacity:1;visibility:visible}@media only screen and (max-width:768px){.header-right{display:none!important}.headerLeft{width:100%;justify-content:space-between}.step-part-dashboard{display:none!important}.step-part-mobile{display:block!important}.step-part-mobile{border-top:solid 2px var(--stepBG)}.step-part-mobile .step-part-active{background:none}.top-line{height:2px;background-color:var(--greenColor)}.step-part-mobile .step-part:last-child,.step-part-mobile .step-part:first-child{padding:0 20px}.step-sub-text{color:var(--stepLine)}.step-line svg line{stroke:var(--stepLine)}.step-line svg path{fill:var(--stepLine)}}.carousel-item-container{display:flex;justify-content:center;align-items:center}.dont-upload-guide{width:407px;height:408px;border-radius:6px;background-color:#fff3f3;padding:12px}.dont-upload-guide-header{display:flex;flex-direction:row;align-items:center;gap:10px}.cross-icon{width:12px;height:12px;overflow:visible}.dont-upload-guide-sub-head{display:flex;flex-direction:row;gap:6px;align-items:flex-start}.dont-upload-guide-title{color:red;font-size:21px;font-weight:600;white-space:nowrap}.dont-upload-guide-sub-title{color:red;font-size:15px;font-weight:500;margin-left:22px;margin-top:20px;margin-bottom:20px}.dont-upload-image{width:80%;aspect-ratio:243/184;outline:solid 1px var(--formBorder);outline-offset:-1px;background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:22px;margin-top:20px}@media only screen and (max-width:991px){.dont-upload-guide{width:90%;aspect-ratio:1}}.input-container{margin:10px 30px;height:40px;border-radius:5px;border:1px solid #e5e5e5;display:flex;align-items:center;padding:0 10px}.input-container input{width:100%;height:100%;padding:10px;border:none;border-radius:5px;outline:none}.step-part-head{background-color:var(--whiteBG)}.step-part-active{background-color:var(--stepBG)}.step-part:first-child{padding-left:78px}.step-part:last-child{padding-right:78px}.steps .head{font-size:var(--fontsizeXL);font-weight:700;position:relative}.steps .head span{padding-right:10px;color:var(--primaryColor)}.stepHelp{color:var(--secondaryColor);font-size:var(--fontsizeL);font-weight:500;cursor:pointer}
