.error,.error-container{border:1px solid red}.error-container{border-radius:10px}.page-wrap{max-width:100%;width:100vw}.page-wrap .form-container{margin:0 auto;max-width:1500px;padding:30px;width:100%}.step-info{margin:50px 0 80px;text-align:center}.step-info .image-box{width:22%}.step-info .content{padding-left:30px;width:65%}.step-info h2{font-family:BiNeoIndustrial-Bold;font-size:1.9em;margin:0 0 20px}.info-message{color:#003865;font-size:12px;line-height:13px;text-align:left}.step-info p{color:#333;font-size:17px;font-weight:600}h3.subtitle{font-family:BiNeoIndustrial-Bold;font-size:12px;line-height:22px;text-align:left}h3.subtitle.b-none{border:0}p.sub-description{color:#003865;line-height:22px}.go-home-btn{font-size:1.3em;left:0;position:absolute}.label_input{color:#003865;font-family:BiNeoIndustrial-Bold;font-size:12px;line-height:22px}.debts_slider,.dropdown_type,.label_input{text-align:left}.debt_item:not(:last-of-type){margin-bottom:50px}.item_head{position:relative}.item_head .delete_more_field{border-radius:initial;position:absolute;right:0;top:0}.inputs-wrap{margin:50px auto 0;width:85%}.mb-3{margin-bottom:30px}.radio-buttons__button{cursor:pointer;height:40px;margin-bottom:10px;margin-top:10px;width:calc(50% - 10px)}.inputs-step-2 .radio-buttons__button,.radio-buttons__button{background:transparent;border:1px solid #003865;border-radius:15px 0;box-shadow:10px 10px 30px #0038651f;color:#003865;font-size:13px;line-height:13px;opacity:1;padding:10px}.inputs-step-2 .radio-buttons__button{display:flex;justify-content:center;width:calc(33.33333% - 15px)!important}.inputs-step-2{margin-bottom:10px;margin-top:10px}.asesoria-container-back{background-image:url(https://blog.corporacionbi.com/hubfs/2023/Asesor%20Virtual/Imagen%20de%20fondo%20general-1.png);background-size:cover}.asesoria-container{align-items:center;display:flex;flex-wrap:wrap;opacity:1;padding:50px 0;place-content:center;width:100%}.asesoria-container,.asesoria-container-back{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.asesoria-container-back{min-height:calc(100vh - 220px)}.meta-container{align-items:center;background:#003865 0 0 no-repeat padding-box;border-radius:55px 0;display:flex;flex-flow:column;height:400px;justify-content:center;max-width:340px;mix-blend-mode:multiply;opacity:.85;text-align:center;width:340px}img.icon-boton-meta{height:50px;width:auto}.meta-container h3,.meta-container label{color:#fff;font-family:BiNeoIndustrial-Bold;font-size:16px;line-height:22px;margin:10px 0}a.boton-volver-home{border-bottom:solid;color:#fff;font-family:BiNeoIndustrial-Bold;font-size:12px;line-height:22px;padding:0 15px}.formulario-tabs{background:#fff;border:3px solid #fff;border-radius:45px 0;margin-left:-60px;margin-top:40px;max-width:780px;min-height:475px;opacity:.85;padding:20px 50px;width:780px}.asesoria-div{align-items:flex-start;display:flex;flex-wrap:wrap}.tabs-steps-form{align-items:center;display:flex;flex-wrap:wrap;place-content:center}.step-name{border-bottom:2px solid #003865;color:#003865;font-size:13px;line-height:20px;margin-bottom:10px;padding:10px 0;text-align:center;width:16.66667%}.active-step{border-bottom:5px solid #003865;font-family:BiNeoIndustrial-Bold}.form-container h1,.form-container h2,.form-container h4{color:#003865;font-family:BiNeoIndustrial-Bold;font-size:16px;line-height:22px;margin-bottom:auto;text-align:left}.form-container p{color:#003865;font-family:BiNeoIndustrial-Regular;font-size:12px;line-height:22px;text-align:left}.text-descrip{margin-bottom:10px}.text-descrip p{font-size:14px}.radiobtn+label{border:1px solid #003865;border-radius:15px 0;color:#003865;cursor:pointer;font-size:13px;line-height:13px;padding:15px;text-align:center;width:180px}.radiobtn+label:hover,.radiobtn:checked+label{background:#fff 0 0 no-repeat padding-box;border-color:transparent;border-radius:15px 0;box-shadow:10px 10px 30px #0038651f;opacity:1}i.fa-solid.fa-circle-plus:before{color:#2d8c9e;content:"\f055";margin-right:10px}i.fa-solid.fa-circle-xmark:before{color:#2d8c9e;content:"\f057";margin-right:10px}i.fa-solid.fa-caret-up:before{color:#fff;content:"\f0d8"}.accordionheader i.fa-solid.fa-caret-up{transform:rotate(180deg);transition-duration:.5s;transition-property:transform}.accordionheaderpush i.fa-solid.fa-caret-up{transform:rotate(0deg);transition-duration:.5s;transition-property:transform}.accordionheader{align-items:center;background:#b3b3b3;border-radius:5px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:5px;opacity:1;padding:5px 20px}.accordionheader:hover{background:#003865}.accordionheader:hover h3.title-color.subtitle{color:#fff}.descrip-campos{display:flex}.descrip-campos label{color:#003865;font-family:BiNeoIndustrial-Bold;font-size:12px;line-height:22px;text-align:left;width:calc(50% - 10px)}.accordionheader h3.title-color.subtitle{color:#003865;font-size:13px;line-height:13px}.accordionheaderpush{background:#003865!important}.accordionheaderpush h3.title-color.subtitle{color:#fff!important}.cursor-pointer-flexiconlabel{align-items:center;cursor:pointer;display:flex}.radiobtn+label i.fa-solid.fa-circle-check:before{color:transparent;content:"\f058";margin-right:-10px}.radiobtn:checked+label i.fa-solid.fa-circle-check:before{color:#2d8c9e;content:"\f058";margin-right:10px}i.fa-solid:before{font-family:"Font Awesome\ 5 Free";font-style:normal;font-weight:900}.form-group-flex{align-items:center;display:flex;flex-flow:wrap;justify-content:space-between;margin:10px auto 20px}.inputs-step-2>div .text-box{text-align:left}.form-container-two{display:flex;flex-wrap:wrap;justify-content:space-between}.form-container-two .column-formsection{width:calc(50% - 10px)}.inputs-step-1 .radio-buttons__button{background:transparent;border:1px solid #003865;border-radius:15px 0;box-shadow:10px 10px 30px #0038651f;color:#003865;font-size:13px;line-height:13px;margin-bottom:10px;margin-top:10px;opacity:1;padding:13px 10px;width:calc(50% - 10px)}.inputs-step-1 .radio-buttons__button div .image-box{width:50px}.form-card-campos{min-height:275px}.inputs-step-1 .radio-buttons__button div .text-box i.fa-solid.fa-circle-check{position:absolute;transform:translateX(-20px)}.radio-buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:100%}.radio-buttons__button.checked{background-color:#fff;border:none;color:#003865}.radio-buttons__button .items-center .text-box i.fa-solid.fa-circle-check:before{color:transparent;content:"\f058";margin-right:-10px}.radio-buttons__button.checked .items-center .text-box i.fa-solid.fa-circle-check:before{color:#2d8c9e;content:"\f058";margin-right:10px}.radio-buttons__button div .text-box i.fa-solid.fa-circle-check{position:absolute;transform:translateX(-20px)}@media(min-width:768px){.radio-buttons__button:hover{background-color:#fff;border:none;color:#003865}}.radio-buttons__button label{cursor:pointer;width:100%}.radio-buttons__button input[type=checkbox],.radio-buttons__button input[type=radio]{background-color:transparent;border:none;height:0;padding:0;position:absolute;visibility:hidden;width:0}.badge{background:#003865;border-radius:10px;margin-bottom:25px;padding:10px;text-align:left}.badge p{color:#fff;font-weight:700}.inputs-radio-container{margin:30px auto;max-width:650px}.inputs-radio-container .radio-buttons__button{display:flex;justify-content:center;width:calc(50% - 10px)}.debts_repeater .debt_item:first-of-type .delete_more_field,.savings_repeater .debt_item:first-of-type .delete_more_field{display:none}*{margin:0;padding:0}html{height:100%}p{color:grey}#heading{color:#673ab7;font-weight:400;text-transform:uppercase}#msform{padding:0;text-align:center}#msform,#msform fieldset{margin:0;position:relative}#msform fieldset{background:#fff;border:0;border-radius:.5rem;box-sizing:border-box;padding-bottom:20px;width:100%}#msform fieldset:not(:first-of-type){display:none}.repeater_amount_input{display:flex;grid-template-columns:5fr 5fr .3fr;grid-gap:10px}.repeater_amount_input.two{grid-template-columns:1fr 1fr}.add_more_wrap label.cursor-pointer-flexiconlabel,.remove-deuda label.cursor-pointer-flexiconlabel{color:#2d8c9e;font-size:12px;line-height:14px}input.delete_more_field{background:none;cursor:pointer;height:0;line-height:0;padding:0;position:absolute;text-align:right;visibility:hidden;width:0}.add_more_wrap{display:inline-block;position:relative;transform:translateY(-7px);width:100%}input.add_more_fields{background:0;border:none;color:#003865;cursor:pointer;float:left;font-size:1em;font-weight:700;line-height:2;padding:0;text-align:left;width:auto}input.text-left{text-align:left}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #003865;border-radius:10px;border-radius:5px;box-sizing:border-box;color:#003865;font-family:BiNeoIndustrial-Regular,sans-serif;letter-spacing:0;margin-top:2px;opacity:1;outline:none;padding:10px 20px;text-align:left;width:100%}.ahorro-select,.deuda-select{text-align:left}input:focus,select:focus,textarea:focus{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline-width:0}button{-webkit-appearance:none;-moz-appearance:none}#msform .action-button{background:#003865;border:none;border-radius:25px 0;color:#fff;float:right}#msform .action-button,#msform .action-button-previous{cursor:pointer;font-family:BiNeoIndustrial-Bold;font-size:12px;height:40px;padding:10px 50px}#msform .action-button-previous{background:#fff;border:1px solid #003865;border-radius:25px 0;color:#003865;float:left}.card{border:none;position:relative;z-index:0}.fs-title{font-size:25px;margin-bottom:15px;text-align:left}.fs-title,.purple-text{color:#673ab7;font-weight:400}.steps{color:gray;font-size:25px;font-weight:400;margin-bottom:10px;text-align:right}.fieldlabels{color:gray;text-align:left}.btn_grey{font-size:16px}#progressbar{color:#d3d3d3;margin-bottom:30px;overflow:hidden}#progressbar .active{color:#673ab7}#progressbar li{float:left;font-size:15px;font-weight:400;list-style-type:none;position:relative;width:25%}#progressbar #account:before{content:"\f13e";font-family:FontAwesome}#progressbar #personal:before{content:"\f007";font-family:FontAwesome}#progressbar #payment:before{content:"\f030";font-family:FontAwesome}#progressbar #confirm:before{content:"\f00c";font-family:FontAwesome}#progressbar li:before{background:#d3d3d3;border-radius:50%;color:#fff;display:block;font-size:20px;height:50px;line-height:45px;margin:0 auto 10px;padding:2px;width:50px}#progressbar li:after{background:#d3d3d3;content:"";height:2px;left:0;position:absolute;top:25px;width:100%;z-index:-1}#progressbar li.active:after,#progressbar li.active:before{background:#673ab7}.progress{background-color:#f4f4f4;height:5px}.progress-bar{background-color:#003865;border-radius:25px;height:5px}.fit-image{object-fit:cover;width:100%}.input-container{margin-bottom:20px;text-align:left;width:100%}.inputs-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:30px;justify-items:center}.inputs-group .input-label{color:#003865;font-family:BiNeoIndustrial-Bold;font-size:12px;font-weight:700;line-height:22px;text-align:left}.inputs-group .inputs-step-2.flex.justify-between.w-full.two .radio-buttons__button{border:0;font-size:16px;height:45px;line-height:10px;margin-bottom:0;padding:10px 30px;width:calc(50% - 15px)!important}.error-message-info{color:red;font-size:12px;line-height:16px;margin:auto;text-align:left}.inputs-group .inputs-step-2.flex.justify-between.w-full.three .radio-buttons__button{border:0;font-size:16px;height:45px;line-height:10px;margin-bottom:0;padding:10px 30px;width:calc(33.33333% - 15px)!important}@media(max-width:540px){#fieldset--mis--objetivos .inputs-group .inputs-step-2.flex.justify-between.w-full .radio-buttons__button{padding:10px 5px!important}}.inputs-step-2 .radio-buttons__button div .image-box{width:80px}.inputs-step-2 .radio-buttons__button div .text-box{text-align:center}.inputs-step-2 .radio-buttons__button div .text-box i.fa-solid.fa-circle-check{position:absolute;transform:translateX(-20px)}.repeaterspace{margin-bottom:20px}.total-amount{border-top:2px solid #003865;margin-top:25px;padding:20px 0 0}.total-amount p{color:#003865;font-family:BiNeoIndustrial-Bold}.total-amount p span{color:#003865}@media(max-width:1100px){.asesoria-div{align-items:center;flex-direction:column;justify-content:center}.meta-container{height:auto;padding:20px 0}.formulario-tabs{margin:30px 10px;width:740px}}@media(max-width:768px){.status-message{margin:65px 20px;padding-bottom:55px}.formulario-tabs{width:auto}}@media(max-width:600px){.inputs-group .inputs-step-2.flex.justify-between.w-full .radio-buttons__button{width:100%!important}.inputs-step-2 .radio-buttons__button div .image-box{width:40px}.inputs-step-1 .radio-buttons__button,.inputs-step-2 .radio-buttons__button{width:100%!important}.inputs-step-2{flex-wrap:wrap}.inputs-step-1 .radio-buttons__button div .image-box{width:40px}.step-info{flex-wrap:wrap}.step-info .image-box{margin:0 0 30px;width:60%}.step-info .content{padding:0;text-align:center;width:100%}.action-button,.btn_grey{font-size:10px!important;line-height:normal!important;margin:30px 0 0!important;min-width:none!important;padding:10px 25px!important}.repeater_amount_input{grid-template-columns:8fr 5fr .3fr}input.add_more_fields{font-size:16px}.repeater_amount_input input{font-size:13px;padding:10px}.repeater_amount_input.two{grid-template-columns:1fr}.inputs-group{grid-gap:0 30px}.three{flex-wrap:wrap;width:100%}.custom-select{margin:0}.inputs-group .input-label{font-size:16px}}@media(max-width:768px){.asesoria-div{width:100%}.formulario-tabs{margin:30px auto;width:95%}.inputs-step-1 .radio-buttons__button{width:calc(100% - 10px)}.inputs-radio-container.flex,.inputs-step-2.flex.justify-between.w-full{flex-wrap:wrap}.inputs-radio-container .radio-buttons__button{width:calc(100% - 10px)}.inputs-step-2 .radio-buttons__button{width:calc(100% - 10px)!important}.form-container-two .column-formsection{margin-bottom:10px;margin-top:10px;width:calc(100% - 10px)}.form-card-campos{margin-bottom:30px;min-height:275px}.inputs-group{grid-gap:0}.step-name{display:none}.active-step{display:block;width:90%}.inputs-group{grid-template-columns:auto}.meta-container{height:auto;max-width:calc(100% - 20px);padding:20px}#msform .action-button,#msform .action-button-previous{min-width:200px!important}}@media(max-width:555px){#msform .action-button,#msform .action-button-previous{width:100%}.formulario-tabs{padding:20px}}.oculta{display:none}