.confirmacion-numero-telefono .img-number{width:100%;-o-object-fit:contain;object-fit:contain;display:flex;justify-content:center}.confirmacion-numero-telefono .img-number .img-confirmar{width:100px}.confirmacion-numero-telefono .numero-telefono,.confirmacion-numero-telefono .title-confirmacion{display:flex;justify-content:center;margin-top:20px;font-family:Gilroy;font-weight:800;font-size:18px;line-height:21px}.confirmacion-numero-telefono .text-confirmacion{margin-top:20px;display:flex;color:#454545;font-family:Gilroy;font-weight:400;font-size:14px;line-height:16px;text-align:center}.confirmacion-numero-telefono .botonera{display:flex;justify-content:space-between}.confirmacion-numero-telefono .botonera .viu-button.dark-blue-confirmar{width:100%;margin-left:10px}.confirmacion-numero-telefono .botonera .viu-button.dark-blue-confirmar .button,.confirmacion-numero-telefono .botonera .viu-button.editar-confirmar,.confirmacion-numero-telefono .botonera .viu-button.editar-confirmar .button,.registro{width:100%}.registro{max-width:450px}.registro .flex{display:flex}.registro .viu-button.dark-blue,.registro .viu-button.dark-blue .button{width:100%}.registro .input-information{padding:8px;background:#fff;border:1px solid #dbdcdf;border-radius:3px;height:30px;font-family:Gilroy;font-weight:400;font-size:13px;line-height:108%;color:#717781;margin-right:5px}.registro .botonera{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.registro .botonera .volver{margin-top:20px;color:#000;font-family:Gilroy;font-weight:400;font-size:12px;line-height:14px;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.registro .botonera-alternativa{width:100%;display:flex;justify-content:center}.registro .viu-label{display:block;margin-bottom:15px}.registro .viu-label.sw-100{width:100%!important}.registro .viu-label .label{font-family:Gilroy;font-style:normal;font-weight:700;font-size:13px;line-height:15px;display:flex;align-items:center;color:#454545}.registro .viu-label .viu-calendar,.registro .viu-label .viu-input{width:100%}.registro .radio-button{display:flex;align-items:center}.registro .radio-button .circulo{border:2px solid #26325a;width:24px;height:24px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.registro .radio-button .circulo .active{background-color:#26325a;width:12px;height:12px;border-radius:50%}.registro .radio-button .titular{cursor:pointer;margin-left:10px;color:#26325a;font-family:Gilroy;font-weight:500;font-size:12px;line-height:108%}.registro .radio-button.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.registro .info-message{display:flex;align-items:center;gap:6px;margin-top:8px;color:#717781;font-family:Gilroy;font-weight:400;font-size:11px;line-height:130%}.registro .info-message i{color:#26325a;font-size:12px}.registro .section-label{display:block;font-family:Gilroy;font-style:normal;font-weight:700;font-size:13px;line-height:15px;color:#454545;margin-bottom:10px}.registro .tipo-perfil-section{margin-top:10px;margin-bottom:15px}.registro .tipo-perfil-section .tipo-perfil-options{display:flex;gap:10px}.registro .tipo-perfil-section .tipo-perfil-options.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.registro .tipo-perfil-section .tipo-perfil-options .perfil-card{flex:1;display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #dbdcdf;border-radius:8px;cursor:pointer;transition:border-color .2s}.registro .tipo-perfil-section .tipo-perfil-options .perfil-card.active{border:2px solid #26325a;padding:11px}.registro .tipo-perfil-section .tipo-perfil-options .perfil-card .perfil-radio{border:2px solid #26325a;width:20px;min-width:20px;height:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-top:2px}.registro .tipo-perfil-section .tipo-perfil-options .perfil-card .perfil-radio .active{background-color:#26325a;width:10px;height:10px;border-radius:50%}.registro .tipo-perfil-section .tipo-perfil-options .perfil-card .perfil-info{display:flex;flex-direction:column}.registro .tipo-perfil-section .tipo-perfil-options .perfil-card .perfil-info .perfil-title{color:#26325a;font-family:Gilroy;font-weight:700;font-size:12px;line-height:108%}.registro .tipo-perfil-section .tipo-perfil-options .perfil-card .perfil-info .perfil-desc{color:#717781;font-family:Gilroy;font-weight:400;font-size:11px;line-height:130%;margin-top:4px}.registro .tipo-rol-section{margin-bottom:15px}.registro .tipo-rol-section .tipo-rol-options{display:flex;gap:20px}.registro .tipo-usuario-section{margin-bottom:10px}.registro .tipo-usuario-section .tipo-usuario-options{display:flex;gap:20px}.registro .viu-modal.modal-confirmar-telefono .viu-modal-popup{width:90%;max-width:320px;min-width:auto}.datos-titular{width:100%;max-width:450px}.datos-titular .viu-label{display:block;margin-bottom:15px}.datos-titular .viu-label.sw-100{width:100%!important}.datos-titular .viu-label .label{font-family:Gilroy;font-style:normal;font-weight:700;font-size:13px;line-height:15px;display:flex;align-items:center;color:#454545}.datos-titular .viu-label .viu-calendar,.datos-titular .viu-label .viu-input{width:100%}.datos-titular .mt-30{margin-top:30px}.datos-titular .viu-button.dark-blue,.datos-titular .viu-button.dark-blue .button{width:100%}.datos-titular .botonera{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.datos-titular .botonera .volver{margin-top:20px;color:#000;font-family:Gilroy;font-weight:400;font-size:12px;line-height:14px;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.datos-titular .botonera-alternative{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.upload-documentos .background-box{background:#fff;border:1px solid #dddfe1;border-radius:5px;box-sizing:border-box;margin-bottom:20px}.upload-documentos .background-box.last{margin-bottom:0}.upload-documentos .background-box.error-image{border:1px solid red}.upload-documentos .background-box .background-box-containter{padding:15px 15px 0}.upload-documentos .background-box .cursor-pointer{cursor:pointer}.upload-documentos .background-box .cursor-pointer i{margin-right:18px;width:15px}.upload-documentos .flex-center{display:flex;align-items:center}.upload-documentos .upload-document{padding:20px}.upload-documentos .document-uploaded{padding:20px;background:#ecf0f6;display:flex;align-items:center}.upload-documentos .document-uploaded .file{font-size:35px;margin-right:10px}.upload-documentos .document-uploaded .text-file{color:#26325a;font-family:Gilroy;font-weight:600;font-size:12px;line-height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.upload-documentos .document-uploaded .fecha-file{color:#26325a;font-family:Gilroy;font-weight:300;font-size:10px;line-height:100%}.upload-documentos .document-uploaded .trash{cursor:pointer}.upload-documentos .cabecera{align-items:center;background:#fff;border:0;border-radius:5px;padding:20px;cursor:pointer;height:38px}.upload-documentos .cabecera .texto-cabecera{align-items:center;color:#35425b;font-size:14px;font-weight:700;line-height:17px;margin-left:7px}.upload-documentos .cabecera.have-image{background:#ecf0f6}.documentos-registro{width:100%;max-width:450px}.documentos-registro .mb-20{margin-bottom:20px}.documentos-registro .mt-20{margin-top:20px}.documentos-registro .mt-30{margin-top:30px}.documentos-registro .security-alert{background-color:#2563a8;border-radius:8px;padding:16px;color:#fff}.documentos-registro .security-alert .security-content{display:flex;align-items:center;gap:15px;color:#fff}.documentos-registro .security-alert .security-content .security-icon{display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;flex-shrink:0}.documentos-registro .security-alert .security-content .security-icon i{color:#fff}.documentos-registro .security-alert .security-content .security-text{flex:1;font-size:13px;line-height:1.4;color:#fff}.documentos-registro .security-alert .security-content .security-text strong{color:#fff;font-weight:600}.documentos-registro .consent-checkboxes .checkbox-empresa{align-items:center;display:flex;align-items:flex-start}.documentos-registro .consent-checkboxes .checkbox-empresa .checkbox{cursor:pointer;min-width:20px;min-height:20px;width:20px;height:20px;border:1px solid #e9ebef;border-radius:4px;margin-right:10px;display:flex;align-items:center;justify-content:center;transition:.3s}.documentos-registro .consent-checkboxes .checkbox-empresa .checkbox i{font-size:10px;color:#fff}.documentos-registro .consent-checkboxes .checkbox-empresa .checkbox.active{background-color:#2a5c94;border-color:#2a5c94}.documentos-registro .consent-checkboxes .checkbox-empresa .empresa{cursor:pointer;color:#717781;font-size:14px;font-family:Gilroy;line-height:140%;font-weight:500}.documentos-registro .flex{display:flex}.documentos-registro .flex .column{flex-direction:column}.documentos-registro .flex .space-around{justify-content:space-around}.documentos-registro .viu-button.dark-blue,.documentos-registro .viu-button.dark-blue .button{width:100%}.documentos-registro .terminos-legales{margin-top:20px;color:#717781;font-size:12px;font-family:Gilroy;line-height:120%;font-weight:500}.documentos-registro .terminos-legales .special-blue{color:#3f8ae2}.documentos-registro .cursor{cursor:pointer}.documentos-registro .botonera{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.documentos-registro .botonera .volver{margin-top:20px;color:#000;font-family:Gilroy;font-weight:400;font-size:12px;line-height:14px;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.documentos-registro .botonera-alternative{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.datos-empresa-titular{width:100%;max-width:450px}.datos-empresa-titular .viu-label{display:block;margin-bottom:15px}.datos-empresa-titular .viu-label.sw-100{width:100%!important}.datos-empresa-titular .viu-label .label{font-family:Gilroy;font-style:normal;font-weight:700;font-size:13px;line-height:15px;display:flex;align-items:center;color:#454545}.datos-empresa-titular .viu-label .viu-calendar,.datos-empresa-titular .viu-label .viu-input{width:100%}.datos-empresa-titular .mt-30{margin-top:30px}.datos-empresa-titular .viu-button.dark-blue,.datos-empresa-titular .viu-button.dark-blue .button{width:100%}.datos-empresa-titular .botonera{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.datos-empresa-titular .botonera .volver{margin-top:20px;color:#000;font-family:Gilroy;font-weight:400;font-size:12px;line-height:14px;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.datos-empresa-titular .botonera-alternative{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.viu-header[data-v-4e330d1b]{display:flex;flex-flow:row nowrap;align-items:stretch;margin-bottom:15px;font-size:14px}.viu-header .text[data-v-4e330d1b]{color:#35425b;font-weight:700;font-family:Gilroy;line-height:108%}.viu-header .separator[data-v-4e330d1b]{flex:1;align-self:center;margin-left:15px;border:0;border-top:1px solid #d7e1ea;box-shadow:none}.datos-titular-autorizado{width:100%;max-width:450px}.datos-titular-autorizado .flex{display:flex}.datos-titular-autorizado .input-information{padding:8px;background:#fff;border:1px solid #dbdcdf;border-radius:3px;height:30px;font-family:Gilroy;font-weight:400;font-size:13px;line-height:108%;color:#717781;margin-right:5px}.datos-titular-autorizado .viu-header .text{color:#000;font-family:Gilroy;font-weight:500;font-size:14px;line-height:108%}.datos-titular-autorizado .tipo_documento .viu-select{width:100%}.datos-titular-autorizado .tipo_documento .viu-select .selected-area{width:100%;min-width:20px}.datos-titular-autorizado .tipo_documento .viu-select .viu-select-options{min-width:100%}.datos-titular-autorizado .viu-label{display:block;margin-bottom:15px}.datos-titular-autorizado .viu-label.sw-100{width:100%!important}.datos-titular-autorizado .viu-label .label{font-family:Gilroy;font-style:normal;font-weight:700;font-size:13px;line-height:15px;display:flex;align-items:center;color:#454545}.datos-titular-autorizado .viu-button.dark-blue,.datos-titular-autorizado .viu-button.dark-blue .button,.datos-titular-autorizado .viu-label .viu-calendar,.datos-titular-autorizado .viu-label .viu-input{width:100%}.datos-titular-autorizado .botonera{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.datos-titular-autorizado .botonera .volver{margin-top:20px;color:#000;font-family:Gilroy;font-weight:400;font-size:12px;line-height:14px;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.datos-titular-autorizado .botonera-alternative{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.cancelar-registro .exclamation{display:flex;justify-content:center;font-size:40px;color:#ffa600}.cancelar-registro .text-title{margin-top:30px;display:flex;justify-content:center;color:#454545;font-family:Gilroy;font-weight:700;font-size:16px;line-height:19px}.cancelar-registro .text-subtitle{margin-top:20px;color:#454545;font-family:Gilroy;font-weight:400;font-size:14px;line-height:16px;text-align:center}.cancelar-registro .botonera{margin-top:30px;display:flex;justify-content:center}.cancelar-registro .viu-button.dark-blue,.cancelar-registro .viu-button.dark-blue .button,.cancelar-registro .viu-button.white{width:100%}.codigo-confirmacion-registro{width:100%;max-width:450px}.codigo-confirmacion-registro .codigo-confirmacion-title{color:#000;font-family:Gilroy;font-weight:500;font-size:16px;line-height:108%}.codigo-confirmacion-registro .viu-button.dark-blue,.codigo-confirmacion-registro .viu-button.dark-blue .button{width:100%}.codigo-confirmacion-registro .subtitle-confirmacion{margin-top:10px;color:#717781;font-family:Gilroy;font-weight:400;font-size:13px;line-height:108%}.codigo-confirmacion-registro .viu-label{display:block;margin-bottom:15px}.codigo-confirmacion-registro .viu-label.sw-100{width:100%!important}.codigo-confirmacion-registro .viu-label .label{font-family:Gilroy;font-style:normal;font-weight:700;font-size:13px;line-height:15px;display:flex;align-items:center;color:#454545}.codigo-confirmacion-registro .viu-label .viu-calendar,.codigo-confirmacion-registro .viu-label .viu-input{width:100%}.codigo-confirmacion-registro .separator{width:100%;border:1px solid #000;margin-top:30px;margin-bottom:30px}.codigo-confirmacion-registro .disabled{pointer-events:none;color:#717781;text-decoration:none}.codigo-confirmacion-registro .reenviar{display:flex;justify-content:center;color:#000;font-family:Gilroy;font-weight:400;font-size:13px;line-height:108%}.codigo-confirmacion-registro .reenviar .reenviar-codigo{font-weight:500;text-decoration:underline;margin-left:5px;cursor:pointer}.codigo-confirmacion-registro .reenviar .reenviar-codigo.disabled{pointer-events:none;color:#717781;text-decoration:none}.establecer-pin{width:100%;max-width:450px}.establecer-pin .establecer-pin-title{color:#000;font-family:Gilroy;font-weight:500;font-size:16px;line-height:108%}.establecer-pin .password,.establecer-pin .subtitle-pin{color:#717781;font-family:Gilroy;font-weight:400;font-size:13px;line-height:108%}.establecer-pin .viu-label{display:block;margin-bottom:15px}.establecer-pin .viu-label.sw-100{width:100%!important}.establecer-pin .viu-label .label{font-family:Gilroy;font-style:normal;font-weight:700;font-size:13px;line-height:15px;display:flex;align-items:center;color:#454545}.establecer-pin .viu-button.dark-blue,.establecer-pin .viu-button.dark-blue .button,.establecer-pin .viu-label .viu-calendar,.establecer-pin .viu-label .viu-input{width:100%}.establecer-pin .botonera{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.politica-privacidad{width:100%;max-width:450px}.politica-privacidad .title{color:#000;font-size:16px;font-family:Gilroy;font-weight:600;line-height:108%}.politica-privacidad .legal-content{max-height:500px;min-height:500px;margin-top:20px;overflow:auto;color:#454545;font-size:14px;font-family:Gilroy}.politica-privacidad .botonera{margin-top:40px}.new-account{width:100%;padding:40px 50px;display:flex;justify-content:center;align-items:center;height:-moz-fit-content;height:fit-content;min-height:100%;background:#fff;flex-direction:column}.new-account .fs-14{font-size:14px}.new-account .mr-3{margin-right:3px}.new-account .title-step{width:100%;max-width:450px;font-family:Gilroy;font-weight:600;font-size:16px;line-height:108%;margin-bottom:30px;color:#000;display:flex;justify-content:space-between}.new-account .fs-20{font-size:20px}.new-account .pointer{cursor:pointer}.new-account .circulo-step{width:100%;display:flex;max-width:450px;margin-bottom:30px}.new-account .circulo-step .circulos{width:100%;display:flex;justify-content:center;align-items:center}.new-account .circulo-step .circulos:first-child{justify-content:flex-start}.new-account .circulo-step .circulos:last-child{justify-content:flex-end}.new-account .circulo-step .circulos .circulo{width:35px;height:35px;border-radius:50%;border:1px solid #26325a;display:flex;justify-content:center;align-items:center;color:#fff;min-height:35px;min-width:35px}.new-account .circulo-step .circulos .circulo.selected{background:#26325a}.new-account .circulo-step .circulos .circulo.nowStep{border:3px solid #26325a}.new-account .circulo-step .circulos.alternative-width{width:35px}.new-account .circulo-step .circulos .separator{width:85%;border:1px dashed #8d8d8d;height:1px;transition:.75s ease;margin-right:3px;margin-left:3px}.new-account .circulo-step .circulos .separator.selected{border:1px solid #26325a;transition:.75s ease}.new-account .legal{margin-top:30px;display:flex;justify-content:center;width:100%;max-width:450px}.new-account .legal span{cursor:pointer;font-size:13px;font-family:Gilroy}.new-account .viu-modal.modal-cancelar-registro .viu-modal-popup{width:90%;max-width:350px;min-width:auto}.new-account .viu-modal.modal-politica-privacidad{position:fixed}.new-account .viu-modal.modal-politica-privacidad .viu-modal-popup.full-screen>.viu-modal-popup-content{display:flex;justify-content:center;width:100%;margin-top:0;padding:100px 100px;height:100%;align-items:center}