:root{--primary-20:#f2f3f5;--primary-30:#eeeff2;--primary-40:#eaebee;--primary-50:#e5e6ea;--primary-100:#acced5;--primary-200:#b4b7c1;--primary-300:#9ca0ac;--primary-400:#848999;--primary-500:#6d7386;--primary-600:#575e73;--primary-700:#414a60;--primary-800:#2c374f;--primary-900:#17253e;--primary-950:#01132d;--white:#fff;--grey-5:#fbfbfb;--grey-20:#f2f2f2;--grey-30:#eee;--grey-40:#eaeaea;--grey-50:#e6e6e6;--grey-100:#cecece;--grey-200:#b6b6b6;--grey-300:#9f9f9f;--grey-400:#888;--grey-500:#727272;--grey-600:#5d5d5d;--grey-700:#494949;--grey-800:#353535;--grey-900:#232323;--grey-950:#111;--red-20:#ffeeed;--red-30:#ffe8e7;--red-40:#ffe3e1;--red-50:#ffdddb;--red-100:#ffbab9;--red-200:#ff9697;--red-300:#ff8387;--red-400:#ff5768;--red-500:#fa004b;--red-600:#e31345;--red-700:#cc1c40;--red-800:#9f2235;--red-900:#74232b;--red-950:#4c1f21;--blue-20:#f0f3ff;--blue-30:#eaf0ff;--blue-40:#e5ecff;--blue-50:#e0e5ff;--blue-100:#c1ccfe;--blue-200:#9fb4fd;--blue-300:#8da8fc;--blue-400:#6391fa;--blue-500:#1b7bf8;--blue-600:#2370e0;--blue-700:#2766c9;--blue-800:#2a519b;--blue-900:#283e70;--blue-950:#212b48;--green-20:#eefaf3;--green-30:#e8f8f0;--green-40:#e2f6ec;--green-50:#ddf4e9;--green-100:#bae8d4;--green-200:#96dcbe;--green-300:#82d6b4;--green-400:#57c99f;--green-500:#00bc8b;--green-600:#13ac7e;--green-700:#1c9a72;--green-800:#22795b;--green-900:#235945;--green-950:#1f3c30;--mango-20:#fff9ed;--mango-30:#fff8e7;--mango-40:#fff6e1;--mango-50:#fff3d9;--mango-100:#ffe7b3;--mango-200:#ffdb8c;--mango-300:#ffd578;--mango-400:#ffc94e;--mango-500:#ffbe0b;--mango-600:#e7ac14;--mango-700:#cf9b19;--mango-800:#a1791e;--mango-900:#75591e;--mango-950:#4b3b1b;--winter-sky-20:#fff0f3;--winter-sky-30:#ffeaf0;--winter-sky-40:#ffe5ec;--winter-sky-50:#ffdee3;--winter-sky-100:#ffbbc7;--winter-sky-200:#ff97ac;--winter-sky-300:#ff849f;--winter-sky-400:#ff5986;--winter-sky-500:#ff006e;--winter-sky-600:#e71466;--winter-sky-700:#cf1c5c;--winter-sky-800:#a2234b;--winter-sky-900:#762339;--winter-sky-950:#4c1f29;--violet-20:#f6eefe;--violet-30:#f3e8fe;--violet-40:#f0e3fd;--violet-50:#ecdbfd;--violet-100:#d8b7fa;--violet-200:#c394f7;--violet-300:#b783f5;--violet-400:#9f5ff1;--violet-500:#8338ec;--violet-600:#7834d6;--violet-700:#6d31bf;--violet-800:#592c95;--violet-900:#44266c;--violet-950:#311f46;--orange-20:#ffeeea;--orange-30:#ffe9e4;--orange-40:#ffe3dd;--orange-50:#ffe0d8;--orange-100:#ffc0b2;--orange-200:#ff9e8b;--orange-300:#ff8c78;--orange-400:#f65;--orange-500:#f33;--orange-600:#e73330;--orange-700:#d0322d;--orange-800:#a22f27;--orange-900:#762a21;--orange-950:#4d221c;--sm-small:12px;--md-medium:14px;--lg-large:16px;--xl-giant:24px;--xxl-extraGiant:36px}.viu-button{display:flex}.viu-button .button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:80px;height:30px;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.viu-button .button.margin-only-text{padding-right:8px;padding-left:8px}.viu-button .button.solid{display:inline-flex;color:var(--white);font-family:Gilroy;background:var(--primary-950);border:1px solid var(--primary-950);border-radius:4px}.viu-button .button.solid:hover{background:var(--primary-800);border:1px solid var(--primary-800);cursor:pointer}.viu-button .button.solid:active{background:var(--grey-950);border:1px solid var(--grey-950)}.viu-button .button.solid.disabled{opacity:.4;pointer-events:none;color:var(--white)}.viu-button .button.outline{display:inline-flex;color:var(--primary-950);font-family:Gilroy;background:var(--white);border:1px solid var(--primary-950);border-radius:4px}.viu-button .button.outline:hover{background:var(--grey-20);border:1px solid var(--primary-950);cursor:pointer}.viu-button .button.outline:active{background:var(--grey-40);border:1px solid var(--primary-950)}.viu-button .button.outline.disabled{color:var(--grey-300);opacity:.4;pointer-events:none;background:var(--grey-20);border:1px solid var(--grey-100)}.viu-button .button.text{display:inline-flex;color:var(--primary-950);font-family:Gilroy;border:1px solid transparent;border-radius:4px}.viu-button .button.text:hover{background:var(--grey-20);border:1px solid var(--grey-20);cursor:pointer}.viu-button .button.text:active{background:var(--grey-40)}.viu-button .button.text.disabled{opacity:.4;pointer-events:none;background:var(--white);color:var(--grey-300)}.viu-button .button.warning{display:inline-flex;color:var(--white);font-family:Gilroy;background:var(--red-500);border:1px solid var(--red-500);border-radius:4px}.viu-button .button.warning:hover{background:var(--red-400);border:1px solid var(--red-400);cursor:pointer}.viu-button .button.warning:active{background:var(--red-600);border:1px solid var(--red-600)}.viu-button .button.warning.disabled{background:var(--red-100);border:1px solid var(--red-100)}.viu-button .button.enabled{color:var(--white);background:#273248;border:0;border:1px solid #273248}.viu-button .button.enabled:hover{background:#8092a2;border:1px solid #8092a2}.viu-button .button.enabled.disabled{opacity:.4}.viu-button .button.enabled.disabled:hover{background:#273248}.viu-button .button.small{height:24px;padding:0}.viu-button .button.small .post-button,.viu-button .button.small .pre-button{font-size:16px}.viu-button .button.small.margin-only-button{justify-content:center;width:20px;min-width:20px;height:20px}.viu-button .button.small.margin-only-button .post-button,.viu-button .button.small.margin-only-button .pre-button{padding:0}.viu-button .button.large{height:40px}.viu-button .button.large .post-button,.viu-button .button.large .pre-button{font-size:16px}.viu-button .button.large.margin-only-button{justify-content:center;width:20px;min-width:20px;height:20px}.viu-button .button.large.margin-only-button .post-button,.viu-button .button.large.margin-only-button .pre-button{padding:0}.viu-button .button.extraLarge{height:48px}.viu-button .button.extraLarge .post-button,.viu-button .button.extraLarge .pre-button{font-size:16px}.viu-button .button.extraLarge.margin-only-button{justify-content:center;width:20px;min-width:20px;height:20px}.viu-button .button.extraLarge.margin-only-button .post-button,.viu-button .button.extraLarge.margin-only-button .pre-button{padding:0}.viu-button .button.row.margin-only-button{justify-content:center;width:20px;min-width:20px;height:20px;font-size:16px;border-radius:50%}.viu-button .button.row.margin-only-button .text{display:none}.viu-button .button .pre-button{padding-left:8px}.viu-button .button .post-button{padding-right:8px}.viu-button .button.margin-only-button{justify-content:center;width:30px;min-width:30px;height:30px}.viu-button .button.margin-only-button .post-button,.viu-button .button.margin-only-button .pre-button{padding:0}.viu-button .button .text{padding:0 8px}.viu-modal[data-v-9c25c7e6]{position:absolute;top:0;right:0;z-index:6;display:flex;flex-flow:column;align-items:center;justify-content:center;width:100vw;height:100vh;background:rgba(0,0,0,.4)}.viu-modal[data-v-9c25c7e6]:not(.no-bg){opacity:0;animation:show-data-v-9c25c7e6 .2s ease-in 0ms forwards}.viu-modal.lateral[data-v-9c25c7e6],.viu-modal.no-bg[data-v-9c25c7e6]{top:0;overflow:hidden;opacity:1;animation:show-data-v-9c25c7e6 .2s ease-in 0ms forwards}.viu-modal.lateral>.viu-modal-popup.full-screen[data-v-9c25c7e6],.viu-modal.no-bg>.viu-modal-popup.full-screen[data-v-9c25c7e6]{top:100%;opacity:1;animation:showFromBottom-data-v-9c25c7e6 .4s ease-out .2s forwards}.viu-modal.lateral>.viu-modal-popup.lateral[data-v-9c25c7e6],.viu-modal.no-bg>.viu-modal-popup.lateral[data-v-9c25c7e6]{position:absolute;top:0;right:-1200px;width:1200px;min-width:1200px;max-width:1200px;height:100%;min-height:100%;max-height:100%;border-radius:0;opacity:1;animation:showFromRight-data-v-9c25c7e6 .25s ease-out .2s forwards}.viu-modal.lateral>.viu-modal-popup.lateral>.viu-modal-popup-header[data-v-9c25c7e6],.viu-modal.no-bg>.viu-modal-popup.lateral>.viu-modal-popup-header[data-v-9c25c7e6]{display:none}.viu-modal.lateral>.viu-modal-popup.lateral>.viu-modal-popup-content[data-v-9c25c7e6],.viu-modal.no-bg>.viu-modal-popup.lateral>.viu-modal-popup-content[data-v-9c25c7e6]{height:100%;max-height:100%;padding:0}@keyframes showFromBottom-data-v-9c25c7e6{0%{top:100%}to{top:0}}@keyframes showFromRight-data-v-9c25c7e6{0%{right:-1200px}to{right:0}}.viu-modal [data-v-9c25c7e6]{box-sizing:border-box}@keyframes show-data-v-9c25c7e6{0%{opacity:0}to{opacity:1}}.viu-modal>.viu-modal-popup[data-v-9c25c7e6]{min-width:678px;max-width:80%;max-height:90%;overflow:hidden;background:var(--white);border-radius:12px;box-shadow:0 4px 20px rgba(64,84,137,.25);opacity:0;animation:show-data-v-9c25c7e6 .2s ease-in .2s forwards}.viu-modal>.viu-modal-popup>.viu-modal-popup-header[data-v-9c25c7e6]{display:flex;flex-flow:row;align-items:center;justify-content:space-between;padding:8px 20px;color:var(--white);background:var(--primary-950);border-radius:12px 12px 0 0}.viu-modal>.viu-modal-popup>.viu-modal-popup-header .title-icon[data-v-9c25c7e6]{display:flex;align-items:center}.viu-modal>.viu-modal-popup>.viu-modal-popup-header .title-icon .icon-title[data-v-9c25c7e6]{font-size:14px;margin-right:8px}.viu-modal>.viu-modal-popup>.viu-modal-popup-header>span[data-v-9c25c7e6]{width:calc(100% - 26px);margin:0;padding-top:2px;overflow:hidden;font-weight:700;font-size:var(--md-medium);white-space:nowrap;text-overflow:ellipsis}.viu-modal>.viu-modal-popup>.viu-modal-popup-header>.close[data-v-9c25c7e6]{color:var(--white);font-size:16px;background:none;border:0;cursor:pointer}.viu-modal>.viu-modal-popup>.viu-modal-popup-header>.close[data-v-9c25c7e6]:focus{outline:none}.viu-modal>.viu-modal-popup>.viu-modal-popup-content[data-v-9c25c7e6]{height:calc(100% - 34px);padding:16px;overflow-y:auto;scroll-behavior:smooth}.viu-modal>.viu-modal-popup>.viu-modal-popup-content[data-v-9c25c7e6]::-webkit-scrollbar{width:9px;overflow:hidden;background-color:#dfe6e9;border-radius:9px;cursor:pointer}.viu-modal>.viu-modal-popup>.viu-modal-popup-content[data-v-9c25c7e6]::-webkit-scrollbar-thumb{background-color:#95a5a6;border-radius:9px}.viu-modal>.viu-modal-popup>.viu-modal-popup-content[data-v-9c25c7e6]::-webkit-scrollbar-track{background-color:#dfe6e9;opacity:0}.viu-modal>.viu-modal-popup>.viu-modal-popup-content.no-title[data-v-9c25c7e6]{height:100%}.viu-modal>.viu-modal-popup>.viu-modal-popup-content .viu-modal-footer[data-v-9c25c7e6]{display:flex;justify-content:flex-end;margin-top:8px;padding-top:24px;position:relative}.viu-modal>.viu-modal-popup>.viu-modal-popup-content .viu-modal-footer[data-v-9c25c7e6]:before{content:"";position:absolute;top:8px;left:0;width:100%;height:1px;background:var(--grey-100)}.viu-modal>.viu-modal-popup.full-screen[data-v-9c25c7e6]{position:absolute;left:0;width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;border-radius:0}.viu-modal>.viu-modal-popup.full-screen>.viu-modal-popup-header[data-v-9c25c7e6]{position:absolute;top:0;left:0;z-index:1;flex-flow:row;align-items:center;width:100%;height:50px;padding:8px 20px;color:var(--primary-950);font-weight:700;background:var(--white);box-shadow:0 3px 4px rgba(53,66,91,.1);display:flex;flex-direction:row-reverse;justify-content:flex-end;border-radius:0}.viu-modal>.viu-modal-popup.full-screen>.viu-modal-popup-header>span[data-v-9c25c7e6]{order:3;width:auto;margin-top:-2px;padding-top:0;overflow:hidden;color:var(--primary-950);font-weight:500;font-size:var(--md-medium);white-space:nowrap;text-overflow:ellipsis}.viu-modal>.viu-modal-popup.full-screen>.viu-modal-popup-header>.close[data-v-9c25c7e6]{order:1;color:var(--primary-950);font-size:16px;background:none;border:0;font-weight:700;cursor:pointer;display:flex;align-items:center;margin-top:2px;margin-right:16px}.viu-modal>.viu-modal-popup.full-screen>.viu-modal-popup-header>.close[data-v-9c25c7e6]:focus{outline:none}.viu-modal>.viu-modal-popup.full-screen>.viu-modal-popup-content[data-v-9c25c7e6]{height:calc(100% - 50px);margin-top:50px;padding:30px;background:#f8f9fc}.modal-leave-active[data-v-9c25c7e6]:not(.no-bg){opacity:1;animation:hide-data-v-9c25c7e6 .2s ease-in .2s forwards}.modal-leave-active:not(.no-bg) .viu-modal-popup[data-v-9c25c7e6]{opacity:1;animation:hide-data-v-9c25c7e6 .2s ease-in 0ms forwards}.modal-leave-active.lateral[data-v-9c25c7e6],.modal-leave-active.no-bg[data-v-9c25c7e6]{opacity:1;animation:hide-data-v-9c25c7e6 .2s ease-in .4s forwards}.modal-leave-active.lateral .viu-modal-popup.full-screen[data-v-9c25c7e6],.modal-leave-active.no-bg .viu-modal-popup.full-screen[data-v-9c25c7e6]{top:0;opacity:1;animation:hideFromTop-data-v-9c25c7e6 .4s ease-out 0ms forwards}.modal-leave-active.lateral .viu-modal-popup.lateral[data-v-9c25c7e6],.modal-leave-active.no-bg .viu-modal-popup.lateral[data-v-9c25c7e6]{top:0;right:0;opacity:1;animation:hideFromRight-data-v-9c25c7e6 .25s ease-out 0ms forwards}@keyframes hide-data-v-9c25c7e6{0%{opacity:1}to{opacity:0}}@keyframes hideFromTop-data-v-9c25c7e6{0%{top:0}to{top:100%}}@keyframes hideFromRight-data-v-9c25c7e6{0%{right:0}to{right:-1200px}}@media(max-width:700px){.viu-modal>.viu-modal-popup[data-v-9c25c7e6]{min-width:90%;max-width:90%}}@media(max-width:500px){.viu-modal.lateral>.viu-modal-popup.lateral[data-v-9c25c7e6]{right:-97%;width:97%;min-width:97%;max-width:97%}@keyframes showFromRight-data-v-9c25c7e6{0%{right:-97%}to{right:0}}@keyframes hideFromRight-data-v-9c25c7e6{0%{right:0}to{right:-97%}}}.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%}.tipo-registro{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}.tipo-registro .fs-20{font-size:20px}.tipo-registro .mr-20{margin-right:20px}.tipo-registro .mt-30{margin-top:30px}.tipo-registro .pointer{cursor:pointer}.tipo-registro .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}.tipo-registro .tipo-registro-form{width:100%;max-width:450px}.tipo-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}.tipo-registro .tipo-registro-options{display:flex;flex-direction:column;gap:10px}.tipo-registro .tipo-registro-options .perfil-card{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #dbdcdf;border-radius:8px;cursor:pointer;transition:border-color .2s}.tipo-registro .tipo-registro-options .perfil-card.active{border:2px solid #26325a;padding:11px}.tipo-registro .tipo-registro-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}.tipo-registro .tipo-registro-options .perfil-card .perfil-radio .active{background-color:#26325a;width:12px;height:12px;border-radius:50%}.tipo-registro .tipo-registro-options .perfil-card .perfil-info{display:flex;flex-direction:column}.tipo-registro .tipo-registro-options .perfil-card .perfil-info .perfil-title{color:#26325a;font-family:Gilroy;font-weight:700;font-size:12px;line-height:108%}.tipo-registro .tipo-registro-options .perfil-card .perfil-info .perfil-desc{color:#717781;font-family:Gilroy;font-weight:400;font-size:11px;line-height:130%;margin-top:4px}.tipo-registro .info-message{display:flex;align-items:flex-start;gap:6px;margin-top:12px;color:#717781;font-family:Gilroy;font-weight:400;font-size:11px;line-height:130%}.tipo-registro .info-message i{color:#26325a;font-size:12px;margin-top:1px}.tipo-registro .viu-button.dark-blue,.tipo-registro .viu-button.dark-blue .button{width:100%}.tipo-registro .botonera{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.tipo-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}.tipo-registro .legal{margin-top:30px;display:flex;justify-content:center;width:100%;max-width:450px}.tipo-registro .legal span{cursor:pointer;font-size:13px;font-family:Gilroy}.tipo-registro .viu-modal.modal-cancelar-registro .viu-modal-popup{width:90%;max-width:350px;min-width:auto}