@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;300;400;500;700;900&display=swap";:root{--white: #fff;--white-soft: #f8f8f8;--white-mute: #f2f2f2;--black: #1c1c1c;--black-soft: #222222;--black-mute: #282828;--blue: #14417a;--light-blue: #007bff;--light-soft: #9ac2f5;--Blue-600: #0a58ca;--Blue-700: #084298;--dark-gray: #434343;--gray: #6c757d;--gray-soft: #f8f9fa;--gray-mute: #e9ecef;--success: #3a802d;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--max-width: 1280px;--tablet-width: 1024px;--mobile-width: 768px;--yellow-cream: #f2eedd}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400;font-family:Inter,sans-serif}body{min-height:100vh;color:var(--black);background:var(--white);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,sans-serif}.modal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;padding:0 10px;display:flex;align-items:center;justify-content:center;background-color:#00000080}input[type=radio]:checked{-webkit-appearance:none;position:relative;-moz-appearance:none;appearance:none;margin:0;background-color:#fff;border:2px solid #434343;border-radius:50%}input[type=radio]:checked:after{content:"";display:block;width:100%;height:100%;border:2px solid white;border-radius:50%;background-color:#434343}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#app{max-width:100%;margin:0 auto;font-weight:400;font-family:Inter}.main-spinner{display:flex;justify-content:center;width:100%;align-items:center}.main-spinner .lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.main-spinner .lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;animation-timing-function:cubic-bezier(0,1,1,0)}.main-spinner .lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.main-spinner .lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.main-spinner .lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.main-spinner .lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.inactivity-modal-container{position:fixed;top:0;left:0;width:100%;height:100%;padding:0 10px;display:flex;align-items:center;justify-content:center;background-color:#00000080;z-index:4}.inactivity-modal-container .inactivity-modal{background-color:#fff;padding:48px 45px 20px;border-radius:15px;margin:0 10px;box-shadow:0 0 10px #0000004d;width:100%;max-width:800px;text-align:center;position:relative}.inactivity-modal-container .inactivity-modal .Deadline-image{width:10%}.inactivity-modal-container .inactivity-modal .modal-title{font-size:24px;line-height:32px;margin:0 auto 28px;font-weight:700}@media (max-width: 700px){.inactivity-modal-container .inactivity-modal .modal-title{padding-top:12px}}.inactivity-modal-container .inactivity-modal .modal-description{font-size:20px;color:#000;margin:0 auto 28px}@media (max-width: 448px){.inactivity-modal-container .inactivity-modal .modal-description{font-size:16px}}.inactivity-modal-container .inactivity-modal .close-btn{cursor:pointer;position:absolute;top:16px;right:24px;font-size:32px;color:#fff;background-color:#00000080;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;line-height:1}@media (max-width: 690px){.inactivity-modal-container .inactivity-modal .close-btn{font-size:24px;width:32px;height:32px;right:20px}}.inactivity-modal-container .inactivity-modal .ButtonContainer{display:flex;flex-direction:row;justify-content:space-evenly}@media (max-width: 690px){.inactivity-modal-container .inactivity-modal .ButtonContainer{display:flex;flex-direction:column;align-items:center}}.inactivity-modal-container .inactivity-modal .ButtonContainer .submit-btn{width:100%;height:50px;border-radius:10px;border:none;color:#fff;font-weight:500;font-size:15px;cursor:pointer;margin:1rem 0;font-weight:700;max-width:200px}@media (max-width: 690px){.inactivity-modal-container .inactivity-modal .ButtonContainer .submit-btn{margin:.3rem 0}}@media screen and (max-width: 700px){.inactivity-modal-container .inactivity-modal{padding:45px 20px 30px}}.northstarbrokers .light-colors{color:#9ac2f5}.northstarbrokers .primary-color{color:#316ebd}.northstarbrokers .border-primary-color{border:1px solid #316ebd}.northstarbrokers .background-color{background-color:#14417a!important}.northstarbrokers .background-color-light{background-color:#9ac2f5!important}.northstarbrokers .primary-color-dark{color:#14417a}.cashdepot .light-colors{color:#c4ebba}.cashdepot .background-color{background-color:#1a560b!important}.cashdepot .background-color-light{background-color:#c4ebba!important}.cashdepot .primary-color{color:#42932e}.cashdepot .border-primary-color{border:1px solid #42932e}.cashdepot .primary-color-dark{color:#1a560b}.depositmycashnow .light-colors{color:#15b2bf}.depositmycashnow .background-color{background-color:#00727b!important}.depositmycashnow .background-color-light{background-color:#15b2bf!important}.depositmycashnow .primary-color{color:#15b2bf}.depositmycashnow .border-primary-color{border:1px solid #15b2bf}.depositmycashnow .primary-color-dark{color:#00727b}.needmymoneytoday .light-colors{color:#f27a32}.needmymoneytoday .background-color{background-color:#9c3701!important}.needmymoneytoday .background-color-light{background-color:#f27a32!important}.needmymoneytoday .primary-color{color:#c35113}.needmymoneytoday .border-primary-color{border:1px solid #c35113}.needmymoneytoday .primary-color-dark{color:#9c3701}.getpaydayloans .light-colors{color:#916aff}.getpaydayloans .background-color{background-color:#252faf!important}.getpaydayloans .background-color-light{background-color:#916aff!important}.getpaydayloans .primary-color{color:#6d39ff}.getpaydayloans .border-primary-color{border:1px solid #6d39ff}.getpaydayloans .primary-color-dark{color:#252faf}.pretsrapides .light-colors{color:#fcd144}.pretsrapides .background-color{background-color:#7c5f00!important}.pretsrapides .background-color-light{background-color:#fcd144!important}.pretsrapides .primary-color{color:#e5b000}.pretsrapides .border-primary-color{border:1px solid #e5b000}.pretsrapides .primary-color-dark{color:#7c5f00}.default-brand .light-colors{color:#c4ebba}.default-brand .background-color{background-color:gray}.default-brand .background-color-light{background-color:#c4ebba!important}.default-brand .primary-color-dark{color:#1a560b}.cursor-pointer{cursor:pointer}.app-view-loading{display:flex;justify-content:center;align-items:center;height:100vh}.app-view-main{width:100%;align-items:center;background-color:var(--white);min-height:100vh}.main-form .formkit-form .formkit-actions{display:none}.hide-scroll{-ms-overflow-style:none;scrollbar-width:none}.hide-scroll::-webkit-scrollbar{display:none}.main-form{display:flex;flex-direction:column;max-width:800px;width:100%;margin-inline:auto;background-color:#f8f9fa;max-height:-webkit-fill-available}@media (max-width: 768px){.main-form{margin-bottom:30px;max-height:none}}@media (min-width: 900px){.main-form{max-width:100%}}.main-form .formkit-form{display:flex;width:65%;max-width:800px;margin:1rem auto;flex-direction:column;align-items:center;padding:5px;border-radius:20px;background-color:var(--white)}@media (max-width: 900px){.main-form .formkit-form{overflow-y:unset;max-height:none;width:100%}}.main-form .formkit-form .form-step-title{display:flex;position:relative;justify-content:center;align-items:center;width:95%;margin:2rem auto;padding:0}.main-form .formkit-form .form-step-title h2{font-weight:700;font-size:25px}@media (max-width: 900px){.main-form .formkit-form .form-step-title h2{font-size:20px}}.main-form .formkit-form .form-step-title .hide-title{visibility:hidden}.main-form .formkit-form .form-step-title .progress-circle-container{position:absolute;left:.5rem;height:auto;width:80px}@media (max-width: 900px){.main-form .formkit-form .form-step-title{flex-direction:column;gap:1rem}.main-form .formkit-form .form-step-title .progress-circle-container{position:unset;height:auto}}.main-form .formkit-form .step-container{display:flex;flex-direction:column;align-items:center;width:98%;gap:10px}@media (min-width: 900px){.main-form .formkit-form .step-container{background-color:var(--white);border-radius:20px}}.main-form .formkit-form .step-container .img-form{width:260px;height:203px;flex:none;order:0;flex-grow:0}.main-form .formkit-form .step-container .step-title{font-weight:700;font-size:20px;text-align:center}.main-form .formkit-form .step-container .final-step-flex{display:flex;align-items:center;margin-top:15px;gap:10px;color:#0a0a0a}.main-form .formkit-form .step-container .final-step-flex img{width:15px;height:15px}.main-form .formkit-form .step-container .step-description{text-align:center;font-size:15px;margin:15px}.main-form .formkit-form .step-container .step-radio{display:flex;flex-direction:column;width:100%;column-gap:40px;row-gap:35px;justify-content:center;flex-wrap:wrap}.main-form .formkit-form .step-container .step-radio .radio-option{display:flex;position:relative;align-items:center;text-align:center;justify-content:center;gap:35px;margin:.5rem auto}.main-form .formkit-form .step-container .step-radio .radio-option .radio-option-custom{display:flex;gap:20px}@media screen and (max-width: 768px){.main-form .formkit-form .step-container .step-radio .radio-option{flex-direction:column;gap:15px;margin-bottom:0}}.main-form .formkit-form .step-container .step-radio .radio-option .formkit-messages{position:absolute;left:0;color:red;list-style-type:none;right:0;font-size:14px;padding:0%}.main-form .formkit-form .step-container .step-radio .radio-option .formkit-fieldset{border:none;padding:0}.main-form .formkit-form .step-container .step-radio .radio-option .formkit-fieldset ul{display:flex;list-style-type:none;gap:20px;padding:0}.main-form .formkit-form .step-container .step-radio .radio-option .formkit-fieldset ul li label{display:flex;flex-direction:row-reverse;gap:10px;align-items:center}.main-form .formkit-form .step-container .step-radio .radio-option .formkit-fieldset ul li label span>input{margin-top:6px;width:15px;height:15px}.main-form .formkit-form .step-container .step-radio .radio-option-flex{flex-direction:row;font-size:15px}@media (max-width: 400px){.main-form .formkit-form .step-container .step-radio .radio-option-flex{font-size:12px}}.main-form .formkit-form .step-container .step-radio .radio-option-flex .formkit-fieldset ul,.main-form .formkit-form .step-container .step-radio .radio-option-flex .formkit-fieldset ul li label{gap:10px}.main-form .formkit-form .step-container .step-radio .formkit-messages{text-align:center}.main-form .formkit-form .step-container .selection-hidden{display:none}.main-form .formkit-form .step-container .circle-buttons-2-gap{grid-template-columns:repeat(2,1fr)}.main-form .formkit-form .step-container .circle-buttons-4-gap{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1000px){.main-form .formkit-form .step-container .income-buttons{grid-template-columns:repeat(2,1fr)!important}}.main-form .formkit-form .step-container .circle-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px;margin-bottom:35px}.main-form .formkit-form .step-container .circle-buttons .btn-item{min-width:100px;padding:10px;background-color:var(--gray-soft);border:1px solid var(--gray-mute);border-radius:24px;cursor:pointer;color:var(--white);font-weight:700;max-width:13rem;white-space:normal;word-wrap:break-word;text-align:center}.main-form .formkit-form .step-container .circle-buttons .btn-item.northstarbrokers .btn-item{background-color:#14417a}.main-form .formkit-form .step-container .circle-buttons .btn-item.cashdepot .btn-item{background-color:#1a560b}.main-form .formkit-form .step-container .circle-buttons .btn-item.depositmycashnow .btn-item{background-color:#00727b}.main-form .formkit-form .step-container .circle-buttons .btn-item.needmymoneytoday .btn-item{background-color:#9c3701}.main-form .formkit-form .step-container .circle-buttons .btn-item.getpaydayloans .btn-item{background-color:#252faf}.main-form .formkit-form .step-container .circle-buttons .btn-item.pretsrapides .btn-item{background-color:#7c5f00}.main-form .formkit-form .step-container .circle-buttons .btn-item:hover{background-color:var(--gray-mute)}.main-form .formkit-form .step-container .circle-buttons .btn-item.not-selected{color:var(--gray)}@media (max-width: 900px){.main-form .formkit-form .step-container .circle-buttons .btn-item{padding:15px;min-width:0}}@media (max-width: 400px){.main-form .formkit-form .step-container .circle-buttons .btn-item{padding:15px}}@media (max-width: 354px){.main-form .formkit-form .step-container .circle-buttons .btn-item{padding:12px 10px}}@media (max-width: 322px){.main-form .formkit-form .step-container .circle-buttons .btn-item{padding:3px 7px}}@media (max-width: 290px){.main-form .formkit-form .step-container .circle-buttons .btn-item{padding:3px}}.main-form .formkit-form .step-container .circle-buttons .formkit-outer .formkit-messages{padding:0%}.main-form .formkit-form .step-container .step-body-flex{display:flex;justify-content:center;width:90%;margin:auto;column-gap:20px}@media (max-width: 768px){.main-form .formkit-form .step-container .step-body-flex{display:flex;flex-direction:column;max-width:320px}}.main-form .formkit-form .step-container .step-body-flex .step-option{display:flex;align-items:center;position:relative;width:100%;height:56px;max-width:400px;border:1px solid black;border-radius:5px;padding:0 10px;margin:1rem .5rem;background-color:#fff}.main-form .formkit-form .step-container .step-body-flex .step-option .overlay-label{position:absolute;top:33%;left:12px;width:fit-content;height:fit-content;background-color:#fff;font-weight:400;z-index:1;padding:0 25px 0 0;pointer-events:none;font-size:14px;color:#6c757d}@media (max-width: 768px){.main-form .formkit-form .step-container .step-body-flex .step-option{max-width:305px}}@media (min-width: 769px){.main-form .formkit-form .step-container .step-body-flex .step-option{width:90%}}.main-form .formkit-form .step-container .step-body-flex .step-option input,.main-form .formkit-form .step-container .step-body-flex .step-option select,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer,.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-wrapper,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-wrapper,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-wrapper{width:100%}.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-inner,.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-wrapper .formkit-inner,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-inner,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-wrapper .formkit-inner,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-inner,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-wrapper .formkit-inner{display:flex;align-items:center;width:100%}.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-inner select,.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-wrapper .formkit-inner select,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-inner select,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-wrapper .formkit-inner select,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-inner select,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-wrapper .formkit-inner select{color:var(--gray)}.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-inner input:-webkit-autofill,.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-inner select:-webkit-autofill,.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-wrapper .formkit-inner input:-webkit-autofill,.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-wrapper .formkit-inner select:-webkit-autofill,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-inner input:-webkit-autofill,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-inner select:-webkit-autofill,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-wrapper .formkit-inner input:-webkit-autofill,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-wrapper .formkit-inner select:-webkit-autofill,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-inner input:-webkit-autofill,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-inner select:-webkit-autofill,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-wrapper .formkit-inner input:-webkit-autofill,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-wrapper .formkit-inner select:-webkit-autofill{-webkit-text-fill-color:var(--black);-webkit-box-shadow:0 0 0px 1000px white inset}.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-inner select,.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-inner input,.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-wrapper .formkit-inner select,.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-wrapper .formkit-inner input,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-inner select,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-inner input,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-wrapper .formkit-inner select,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-wrapper .formkit-inner input,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-inner select,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-inner input,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-wrapper .formkit-inner select,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-wrapper .formkit-inner input{width:100%;padding:8px 2px;border:none;font-size:14px;border-radius:4px;cursor:pointer}.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-inner select:focus,.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-inner input:focus,.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-wrapper .formkit-inner select:focus,.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-wrapper .formkit-inner input:focus,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-inner select:focus,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-inner input:focus,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-wrapper .formkit-inner select:focus,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-wrapper .formkit-inner input:focus,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-inner select:focus,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-inner input:focus,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-wrapper .formkit-inner select:focus,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-wrapper .formkit-inner input:focus{outline:none;background-color:var(--gray-soft)}.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-inner select:hover,.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-inner input:hover,.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-wrapper .formkit-inner select:hover,.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-wrapper .formkit-inner input:hover,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-inner select:hover,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-inner input:hover,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-wrapper .formkit-inner select:hover,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-wrapper .formkit-inner input:hover,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-inner select:hover,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-inner input:hover,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-wrapper .formkit-inner select:hover,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-wrapper .formkit-inner input:hover,.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-inner select:active,.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-inner input:active,.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-wrapper .formkit-inner select:active,.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-wrapper .formkit-inner input:active,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-inner select:active,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-inner input:active,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-wrapper .formkit-inner select:active,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-wrapper .formkit-inner input:active,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-inner select:active,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-inner input:active,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-wrapper .formkit-inner select:active,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-wrapper .formkit-inner input:active{background-color:var(--gray-soft);outline:none}.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-inner select::placeholder,.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-inner input::placeholder,.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-wrapper .formkit-inner select::placeholder,.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-wrapper .formkit-inner input::placeholder,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-inner select::placeholder,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-inner input::placeholder,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-wrapper .formkit-inner select::placeholder,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-wrapper .formkit-inner input::placeholder,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-inner select::placeholder,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-inner input::placeholder,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-wrapper .formkit-inner select::placeholder,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-wrapper .formkit-inner input::placeholder{color:var(--gray)}.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-inner select option,.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-wrapper .formkit-inner select option,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-inner select option,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-wrapper .formkit-inner select option,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-inner select option,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-wrapper .formkit-inner select option{color:var(--black)}.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-inner select option:first-of-type,.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-wrapper .formkit-inner select option:first-of-type,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-inner select option:first-of-type,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-wrapper .formkit-inner select option:first-of-type,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-inner select option:first-of-type,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-wrapper .formkit-inner select option:first-of-type{display:none}.main-form .formkit-form .step-container .step-body-flex .step-option input .formkit-messages,.main-form .formkit-form .step-container .step-body-flex .step-option select .formkit-messages,.main-form .formkit-form .step-container .step-body-flex .step-option .formkit-outer .formkit-messages{position:absolute;top:55px;background:transparent;list-style-type:none;left:-40px;color:red;font-size:14px}.main-form .formkit-form .step-container .step-body-flex .step-option label{position:absolute;top:-11px;padding:0 5px;background-color:#fff;left:10px;font-size:12px;font-weight:500}.main-form .formkit-form .step-container .step-body-flex .step-option input[type=date]::-webkit-calendar-picker-indicator{font-size:1.4rem;cursor:pointer}.main-form .formkit-form .step-container .step-body-flex .step-option input[type=date]{color:var(--gray)}.main-form .formkit-form .step-container .step-body-flex .step-option input[type=date]:focus{color:var(--black)}.main-form .formkit-form .step-container .has-value input[type=date],.main-form .formkit-form .step-container .placeholder .formkit-outer .formkit-wrapper .formkit-inner select{color:var(--black)}@media (max-width: 769px){.main-form .formkit-form .step-container{grid-template-columns:repeat(1,1fr)}}.main-form .formkit-form .step-container .step-terms{display:flex;flex-direction:column;width:100%;column-gap:40px;row-gap:35px;justify-content:center;flex-wrap:wrap;font-size:14px;margin-bottom:16px}@media (min-width: 768px){.main-form .formkit-form .step-container .step-terms{grid-column:span 2;justify-self:center}}@media (max-width: 768px){.main-form .formkit-form .step-container .step-terms{font-size:12px}}.main-form .formkit-form .step-container .step-terms .checkbox-option{display:flex;flex-direction:row;position:relative;align-items:center;text-align:center;justify-content:center;gap:15px}@media (max-width: 758px){.main-form .formkit-form .step-container .step-terms .checkbox-option{display:flex;flex-direction:row}}.main-form .formkit-form .step-container .step-terms .checkbox-option .formkit-outer{padding:10px}.main-form .formkit-form .step-container .step-terms .checkbox-option .formkit-outer,.main-form .formkit-form .step-container .step-terms .checkbox-option .formkit-wrapper,.main-form .formkit-form .step-container .step-terms .checkbox-option .formkit-inner{display:flex;flex-direction:column;margin-bottom:3px}.main-form .formkit-form .step-container .step-terms .checkbox-option .formkit-outer input[type=checkbox],.main-form .formkit-form .step-container .step-terms .checkbox-option .formkit-wrapper input[type=checkbox],.main-form .formkit-form .step-container .step-terms .checkbox-option .formkit-inner input[type=checkbox]{accent-color:var(--light-blue);height:18px;width:18px;cursor:pointer}.main-form .formkit-form .step-container .step-terms .checkbox-option .formkit-messages{display:block;top:100%;position:absolute;left:0;color:red;padding:0;list-style-type:none;right:0;font-size:14px}.main-form .formkit-form .step-container .step-terms .checkbox-option .terms-link{color:var(--light-blue);cursor:pointer;text-decoration:none}.main-form .formkit-form .step-container .step-terms .checkbox-option .terms-link:hover{text-decoration:underline}.main-form .formkit-form .step-container .own-home-p{text-align:center}@media (max-width: 899px){.main-form .formkit-form .step-container .own-home-p{width:100%}}.main-form .formkit-form .step-container .custom-file-input{display:flex;flex-direction:column;align-items:center;gap:10px}.main-form .formkit-form .step-container .custom-file-input label{font-size:1.2rem;font-weight:700;color:#333}.main-form .formkit-form .step-container .custom-file-input .formkit-file-list{list-style:none;padding:0;width:100%;max-width:400px}.main-form .formkit-form .step-container .custom-file-input .formkit-file-list li{background-color:#f5f5f5;border:1px solid #ccc;padding:8px 12px;margin:5px 0;display:flex;justify-content:space-between;align-items:center;border-radius:5px;font-size:small}.main-form .formkit-form .step-container .custom-file-input .formkit-file-list li button{background-color:transparent;border:none;border-radius:10px;color:#ff5252;font-size:xx-small;width:50%;font-weight:700;padding:0 6px;cursor:pointer;transition:color .3s ease}.main-form .formkit-form .step-container .custom-file-input .formkit-file-list li button:hover{background-color:#d32f2f}.main-form .formkit-form .step-container .step-option.file-upload{margin:3rem 0;display:flex;flex-direction:column;align-items:center;padding:15px;border:2px dashed #ccc;border-radius:8px;background-color:#f9f9f9;text-align:center;transition:border-color .3s ease-in-out}.main-form .formkit-form .step-container .step-option.file-upload .formkit-input{display:none}.main-form .formkit-form .step-container .step-option.file-upload:hover{border-color:#007bff}.main-form .formkit-form .step-container .consent_third_party_credit_authorization{display:flex;margin:1rem;justify-content:center;align-items:center}.main-form .formkit-form .step-container .consent_third_party_credit_authorization span{text-align:center;font-size:12px;margin-right:8px}.main-form .formkit-messages{list-style-type:none;color:red;font-size:14px}.form-action-buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:830px;gap:30px;margin:30px;padding-inline:16px;padding-bottom:1rem}@media (max-width: 768px){.form-action-buttons{flex-direction:column-reverse;padding-bottom:0rem;gap:16px}}.form-action-buttons .btn-disabled{opacity:.7;cursor:not-allowed}.form-action-buttons .btn-custom{height:50px;font-size:15px;border-radius:8px;font-weight:700;cursor:pointer;width:300px}@media (max-width: 500px){.form-action-buttons .btn-custom{width:90%}}.form-action-buttons .btn-cancel-previous{border:1px solid black;background-color:#fff}.form-action-buttons .btn-next-submit{border:none;color:#fff}.step-radio-option{display:flex;position:relative;flex-direction:column;width:100%;align-items:center;justify-content:center;gap:10px}.step-radio-option .step-description{margin:0!important}.step-radio-option .formkit-messages{position:absolute;left:0;right:0;color:red;padding:0;list-style-type:none}.step-radio-option .formkit-fieldset{border:none;padding:0}.step-radio-option .formkit-fieldset ul{display:flex;list-style-type:none;gap:20px;padding:0}.step-radio-option .formkit-fieldset ul li label{display:flex;gap:10px;align-items:center;cursor:pointer!important}.step-radio-option .formkit-fieldset ul li label span>input{margin-top:10px;width:15px;cursor:pointer!important;height:15px}.step-radio-option .formkit-outer .formkit-wrapper .formkit-inner input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:4px;border:1px solid #ccc;background-color:#fff;cursor:pointer}.step-radio-option .formkit-outer .formkit-wrapper .formkit-inner input[type=radio]:checked:after{content:"✔";font-size:14px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;text-align:center;line-height:14px;background-color:transparent;border-radius:4px;border:1px}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:15px;height:15px;border:1px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;transition:background-color .2s ease}input[type=checkbox]:checked{background-color:#fff;border-color:#000}input[type=checkbox]:checked:after{content:"✔";position:absolute;color:#000;font-size:12px;font-weight:700;left:50%;top:50%;transform:translate(-50%,-53%);pointer-events:none}.main-form{flex-direction:unset}.formkit-form{padding:2rem!important}.form-btn-container{display:flex;justify-content:center;gap:20px;width:100%;margin:2rem auto 0;max-width:742px;flex-wrap:wrap}.form-btn-container button{flex:1 1 45%;min-width:150px;height:50px;font-size:15px;border:none;border-radius:8px;background-color:transparent;color:var(--font-gray-dark);transition:background-color .3s ease;cursor:pointer;border:1px solid var(--gray-light)}.form-btn-container button:hover{background-color:var(--gray-mute)}.logo[data-v-b67bbe94]{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo[data-v-b67bbe94]:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.vue[data-v-b67bbe94]:hover{filter:drop-shadow(0 0 2em #42b883aa)}
