body,html{margin:0;padding:0}.full-page-image-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:0;padding:0;width:100vw}.full-page-image{object-fit:cover}.loginpage{background-color:#f7f7f7;height:100vh;padding:15px;width:100%}.loginpage .img-center-login{margin:auto;padding-top:15%;text-align:center;width:100%}.loginpage .login-title{color:#1a1b1f;font-family:PoppinsSemiBold;font-size:37px}.loginpage .sub-title{color:#7f8790;font-family:PoppinsRegular;font-size:16px}.loginpage .div-button{margin:auto;text-align:center;width:100%}.loginpage .div-button .btn-started{background-color:#4874ae;border:none;border-radius:5px;color:#fff;font-family:PoppinsSemiBold;font-size:18px;height:50px;max-width:340px;width:100%}.VerifyNumber{background-color:#f7f7f7;height:100vh;padding:15px;width:100%}.VerifyNumber .top-section{padding-top:5%;width:100%}.VerifyNumber .title-verifynumber{color:#000;font-family:PoppinsMedium;font-size:14px}.VerifyNumber .verification-container{font-family:Arial,sans-serif;text-align:center}.VerifyNumber .verification-inputs{display:flex;gap:10px;justify-content:center;margin:20px 0}@media (max-width:350px){.VerifyNumber .verification-inputs{gap:3px}}.VerifyNumber .verification-input{border:2px solid #ccc;border-radius:5px;font-size:20px;height:50px;text-align:center;width:50px}.VerifyNumber .verification-input:focus{border-color:#007bff;outline:none}.VerifyNumber .error-message{color:red;margin:10px 0}.VerifyNumber .actions{margin-top:20px}.VerifyNumber .actions button{background:none;border:none;color:#007bff;cursor:pointer;display:block;margin:5px auto}.VerifyNumber .actions button:hover{text-decoration:underline}.CreateAccount{background-color:#4874ae;height:100vh;padding:15px;position:relative;width:100%}.CreateAccount .img-center-login{margin:auto;padding-top:15%;text-align:center;width:100%}.CreateAccount .login-title{color:#fff;font-family:PoppinsSemiBold;font-size:37px}.CreateAccount .sub-title{color:#fff;font-family:PoppinsSemiBold;font-size:20px}.CreateAccount .desc{color:#fff;font-family:PoppinsRegular;font-size:14px}.CreateAccount .div-button{left:0;margin:auto;padding-bottom:20px;position:absolute;text-align:center;top:87%;width:100%}.CreateAccount .btn-started{background-color:#373464!important;border:none;border-radius:5px;color:#fff;font-family:PoppinsSemiBold;font-size:18px;height:50px;max-width:340px;width:100%}.AgreementTerms{background-color:#f7f7f7;font-size:18px!important;height:auto;min-height:100%;padding:10px;width:100%}.AgreementTerms .content-container{height:600px;overflow-y:auto;padding:15px}.AgreementTerms .div-button-scroll{padding:15px;text-align:center}.AgreementTerms .btn-scroll{background:transparent;border:none;border-radius:5px;cursor:pointer;font-size:18px;height:40px}.AgreementTerms .div-button{margin:auto;padding-bottom:50px;padding-top:50px;text-align:center;width:100%}.AgreementTerms .btn-started{background-color:#4874ae;border:none;border-radius:5px;color:#fff;font-family:PoppinsSemiBold;font-size:18px;height:50px;max-width:340px;width:100%}.ScanIDPassport{background-color:#f7f7f7;height:auto;min-height:100vh;padding:10px;width:100%}.ScanIDPassport .top-section{padding-top:5%;width:100%}.ScanIDPassport .box{align-items:center;background-color:#fff;border:1px solid rgba(117,136,160,.204);border-radius:5px;display:flex;justify-content:space-between}.ScanIDPassport .box .img-text{display:flex}.VerifyYourDetails{background-color:#f1f3f5;height:100%;padding:10px;width:100%}.VerifyYourDetails .top-section{padding-top:2%;width:100%}.VerifyYourDetails .title-Deatils{color:#000;font-family:PoppinsMedium;font-size:14px}.TaxInformation{background-color:#f1f3f5;height:auto;min-height:100vh;padding:10px;position:relative;width:100%}.TaxInformation .top-section{padding-top:2%;width:100%}.TaxInformation .title-Deatils{color:#000;font-family:PoppinsMedium;font-size:14px}.TaxInformation .div-button{left:0;position:absolute;top:87%}.ResidentialAddressDetails{background-color:#f1f3f5;height:auto;min-height:100vh;padding:10px;width:100%}.ResidentialAddressDetails .top-section{padding-top:3%;width:100%}.ResidentialAddressDetails .title-Deatils{color:#000;font-family:PoppinsMedium;font-size:14px}.ResidentialAddressDetails .div-button{left:0;margin:auto;padding-bottom:20px;position:absolute;text-align:center;top:87%;width:100%}.ResidentialAddressDetails .btn-started{background-color:#4874ae;border:none;border-radius:5px;color:#fff;font-family:PoppinsSemiBold;font-size:18px;height:50px;max-width:340px;width:100%}.MailingAddress{background-color:#f1f3f5;height:auto;min-height:100vh;padding:10px;width:100%}.MailingAddress .top-section{padding-top:10%;width:100%}.MailingAddress .title-Deatils{color:#000;font-family:PoppinsMedium;font-size:14px}.MailingAddress .div-button{margin:auto;padding-bottom:50px;padding-top:80px;text-align:center;width:100%}.MailingAddress .btn-started{background-color:#373464;border:none;border-radius:5px;color:#fff;font-family:PoppinsSemiBold;font-size:18px;height:50px;max-width:340px;width:100%}.OccupationDetails{background-color:#f1f3f5;height:auto;min-height:100%;padding:10px;width:100%}.OccupationDetails .top-section{padding-top:3%;width:100%}.OccupationDetails .title-Deatils{color:#000;font-family:PoppinsMedium;font-size:14px}.OccupationDetails .div-button{left:0;margin:auto;padding-bottom:20px;position:relative;text-align:center;top:20%;width:100%}.OccupationDetails .btn-started{background-color:#373464;border:none;border-radius:5px;color:#fff;font-family:PoppinsSemiBold;font-size:18px;height:50px;max-width:340px;width:100%}.MoreInformation{background-color:#f1f3f5;height:auto;min-height:100vh;padding:10px;position:relative;width:100%}.MoreInformation .top-section{padding-top:3%;width:100%}.MoreInformation .title-Deatils{color:#000;font-family:PoppinsMedium;font-size:14px}.MoreInformation .div-button{left:0;margin:auto;padding-bottom:20px;position:absolute;text-align:center;top:87%;width:100%}.MoreInformation .btn-started{background-color:#373464;border:none;border-radius:5px;color:#fff;font-family:PoppinsSemiBold;font-size:18px;height:50px;max-width:340px;width:100%}.UserIdentification{background-color:#f1f3f5;height:100vh;padding:10px;position:relative;width:100%}.UserIdentification .top-section{padding-top:10%;width:100%}.UserIdentification .title-Deatils{color:#000;font-family:PoppinsMedium;font-size:14px}.UserIdentification .div-button{left:0;margin:auto;padding-bottom:20px;position:absolute;text-align:center;top:87%;width:100%}.UserIdentification .btn-started{background-color:#373464;border:none;border-radius:5px;color:#fff;font-family:PoppinsSemiBold;font-size:18px;height:50px;max-width:340px;width:100%}.FinancialInformation{background-color:#f1f3f5;height:auto;min-height:100%;padding:10px;width:100%}.FinancialInformation .top-section{padding-top:3%;width:100%}.FinancialInformation .title-Deatils{color:#000;font-family:PoppinsMedium;font-size:14px}.FinancialInformation .div-button{margin:auto;text-align:center;width:100%}.FinancialInformation .btn-started{background-color:#373464;border:none;border-radius:5px;color:#fff;font-family:PoppinsSemiBold;font-size:18px;height:50px;max-width:340px;width:100%}.FinancialInformation .checkbox{background-color:#fff;border:1px solid transparent;border-radius:5px;height:45px;padding:10px}.AgreementTermspart2{background-color:#f1f3f5;height:auto;min-height:100vh;padding:15px;width:100%}.AgreementTermspart2 .top-section{padding-top:10%;width:100%}.AgreementTermspart2 .title-Deatils{color:#000;font-family:PoppinsMedium;font-size:17px;padding-bottom:1rem;padding-top:1rem}.AgreementTermspart2 .div-button{margin:auto;text-align:center;width:100%}.AgreementTermspart2 .btn-started{background-color:#373464;border:none;border-radius:5px;color:#fff;font-family:PoppinsSemiBold;font-size:18px;height:50px;max-width:340px;width:100%}.CaptureFace{background-color:#f1f3f5;height:auto;min-height:100vh;padding:15px;position:relative;width:100%}.CaptureFace .img-div{border:1px solid #000;margin:auto;max-width:380px;width:100%}.CaptureFace .img-div .img{width:100%}.CaptureFace .top-section{padding-top:10%;width:100%}.CaptureFace .title-Deatils{color:#000;font-family:PoppinsMedium;font-size:17px;padding-bottom:1rem;padding-top:1rem}.CaptureFace .div-button{left:0;margin:auto;position:absolute;text-align:center;top:91%;width:100%}.CaptureFace .btn-started{background-color:#373464;border:none;border-radius:5px;color:#fff;font-family:PoppinsSemiBold;font-size:18px;height:50px;max-width:340px;width:100%}.LookAtTheCamera{background-color:#f1f3f5;height:auto;min-height:100vh;padding:15px;position:relative;width:100%}.LookAtTheCamera .img-div{border:1px solid #000;height:500px;margin:auto;max-width:380px;width:100%}.LookAtTheCamera .img-div .img{height:100%;width:100%}.LookAtTheCamera .top-section{padding-top:10%;width:100%}.LookAtTheCamera .title-Deatils{color:#000;font-family:PoppinsMedium;font-size:17px;padding-bottom:1rem;padding-top:1rem}.LookAtTheCamera .div-button{left:0;margin:auto;position:absolute;text-align:center;top:91%;width:100%}.LookAtTheCamera .btn-started{background-color:#373464;border:none;border-radius:5px;color:#fff;font-family:PoppinsSemiBold;font-size:18px;height:50px;max-width:340px;width:100%}.LookAtTheCamera .camera-container{margin:0 auto;max-width:500px;overflow:hidden;position:relative;width:100%}.LookAtTheCamera .camera-preview,.LookAtTheCamera .captured-photo{aspect-ratio:3/4;height:auto;object-fit:cover;width:100%}.LookAtTheCamera .camera-frame{border:2px solid #fff;box-shadow:0 0 0 100vmax rgba(0,0,0,.5);height:80%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.LookAtTheCamera .frame-corner{border:2px solid #fff;height:20px;position:absolute;width:20px}.LookAtTheCamera .top-left{border-bottom:none;border-right:none;left:-1px;top:-1px}.LookAtTheCamera .top-right{border-bottom:none;border-left:none;right:-1px;top:-1px}.LookAtTheCamera .bottom-left{border-right:none;border-top:none;bottom:-1px;left:-1px}.LookAtTheCamera .bottom-right{border-left:none;border-top:none;bottom:-1px;right:-1px}.LookAtTheCamera .camera-instruction{bottom:80px;color:#fff;font-size:14px;left:0;position:absolute;right:0;text-align:center}.LookAtTheCamera .capture-button{background-color:#fff;border:none;border-radius:25px;bottom:20px;cursor:pointer;font-weight:700;left:50%;padding:12px 30px;position:absolute;transform:translateX(-50%)}.LookAtTheCamera .button-group{display:flex;gap:10px;justify-content:space-between;padding:20px}.LookAtTheCamera .retake-button{background-color:#f0f0f0;border:none}.LookAtTheCamera .btn-started,.LookAtTheCamera .retake-button{border-radius:25px;cursor:pointer;font-weight:700;padding:12px 30px}.phone-input-container{position:relative;width:100%}.react-tel-input{width:100%}.flag-dropdown{background-color:transparent;border:none;height:33px;left:2px;position:relative;top:-35px;width:50px}.selected-flag{border-radius:3px;height:100%;width:70px}.country-list{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);margin:2px 0;max-height:300px;overflow-y:auto;padding:0}.country{padding:10px 15px}.special-label{padding-bottom:10px;padding-top:10px}.country:hover{background-color:#f0f0f0}.custom-input-wrapper{margin-bottom:.9rem;position:relative}.custom-label{color:#7588a0;font-size:.875rem;left:9px;padding:0 5px;position:absolute;top:2px;z-index:1}.custom-input{border:1px solid #dce3e8;border-radius:8px;color:#525f7f;font-size:1rem;height:56px;outline:none;padding-top:15px;transition:border-color .3s}.custom-input:focus{border-color:#5e72e4;box-shadow:0 0 0 3px rgba(94,114,228,.2)}.form-control::placeholder{color:#ccd3da}#PageBody{align-items:center;background-color:#f7f7f7;display:flex;justify-content:center;margin:0;width:100%}#PageBody .error{color:red;font-size:12px}#PageBody progress.progress-bar{border-radius:1px;height:8px;width:100%}#PageBody progress.progress-bar::-webkit-progress-bar{background-color:#d8d8d8}#PageBody progress.progress-bar::-webkit-progress-value{background-color:#373464}#PageBody progress.progress-bar::-moz-progress-bar{background-color:#373464;background-color:#d8d8d8}#PageBody .gender-toggle{background:#f5f5f5;border:1px solid #ccc;border-radius:10px;display:flex;overflow:hidden}#PageBody .gender-toggle .toggle-btn{background:transparent;border:none;cursor:pointer;flex:1;font-size:16px;padding:10px 20px;text-align:center;transition:all .3s ease-in-out}#PageBody .gender-toggle .toggle-btn.active{background:#ccc;color:#fff}#PageBody .gender-toggle .toggle-btn:not(.active):hover{background:#eaeaea}#PageBody .div-button{margin:auto;text-align:center;width:100%}#PageBody .div-button .btn-started{background-color:#4874ae;border:none;border-radius:5px;color:#fff;font-family:PoppinsSemiBold;font-size:18px;height:50px;max-width:340px;width:100%}#PageBody #popupWrapper .popup-modal-overlay{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;pointer-events:auto;position:fixed;top:0;width:100%;z-index:1000}#PageBody #popupWrapper .popup-modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);max-width:450px;padding:20px;text-align:center;width:90%}#PageBody #popupWrapper .popup-modal-content h2{margin-bottom:20px}#PageBody #popupWrapper .popup-modal-content button{background:#226d96;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:PoppinsSemiBold;padding:14px 30px}#PageBody #popupWrapper .popup-modal-content button:hover{background:#226d96}@font-face{font-family:PoppinsBold;src:url(/build/fonts/Poppins-Bold.cdb29a5d.ttf)}@font-face{font-family:PoppinsMedium;src:url(/build/fonts/Poppins-Medium.673ed423.ttf)}@font-face{font-family:PoppinsRegular;src:url(/build/fonts/Poppins-Regular.35d26b78.ttf)}@font-face{font-family:PoppinsSemiBold;src:url(/build/fonts/Poppins-SemiBold.ac8d04b6.ttf)}@font-face{font-family:OpenSansRegular;src:url(/build/fonts/OpenSans-Regular.ceb05254.ttf)}@font-face{font-family:PoppinsItalic;src:url(/build/fonts/Poppins-Italic.e373f616.ttf)}@font-face{font-family:InterRegular;src:url(/build/fonts/Inter-Regular.9ca9ba81.ttf)}@font-face{font-family:InterBold;src:url(/build/fonts/Inter-Bold.0eaf807b.ttf)}@font-face{font-family:AvenirBook;src:url(/build/fonts/Avenir_Book.f45ed4c7.ttf)}@font-face{font-family:AvenirHeavy;src:url(/build/fonts/Avenir_Heavy.f728da1a.ttf)}@font-face{font-family:LibreFranklinRegular;src:url(/build/fonts/LibreFranklin-Regular.73d313ce.ttf)}.ICApp{background-color:#f7f7f7}