body{background:#eee;margin:0;font-family:Roboto,sans-serif}#app{display:grid;margin:auto;background:#fff;max-width:1200px;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;min-height:100vh;grid-template-areas:"header" "main" "footer"}header{background:#042354;grid-area:header;padding:20px;box-shadow:0 3px 6px #00000029}main{grid-area:main;display:grid}footer{background:#001f4f;grid-area:footer;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-auto-flow:column;display:grid;box-shadow:0 3px 6px #00000029;grid-template-areas:"address nav" "aside aside";align-content:center}@media (max-width: 768px){footer{grid-template-areas:"address" "nav" "aside";grid-template-columns:auto;grid-template-rows:1fr;padding-top:10px}}footer address{padding:40px;grid-area:address;color:#8395b2;font-family:Roboto,sans-serif;font-size:14px;line-height:22px;font-style:normal;display:grid}@media (max-width: 768px){footer address{justify-items:center;padding:10px}}footer address>p{margin:0}footer nav{padding:40px;grid-area:nav;display:grid;justify-content:center}@media (max-width: 768px){footer nav{padding:10px}}footer nav>p{color:#8395b2;font-family:Roboto,sans-serif;font-size:14px;line-height:22px;font-weight:400;text-transform:uppercase;margin:0 0 1em}@media (max-width: 768px){footer nav>p{text-align:center}}footer nav ul{list-style:none;margin-block-start:0;padding-inline-start:0;display:grid;grid-auto-flow:column;grid-column-gap:10px}footer aside{padding:10px;background:#001135;grid-area:aside;color:#8395b2;font-size:12px;line-height:22px;text-align:center}@media (max-width: 768px){footer aside{background:#001f4e;padding-top:10px;padding-bottom:10px}}.btn{width:200px;border:1px solid #2841dd;padding:10px;border-radius:5px;color:#2841dd;text-decoration:none;background:#f8f9fa;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease;text-align:center;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;box-sizing:border-box}@media (max-width: 768px){.btn{max-width:300px}}.btn.btn-primary{background:#2841dd;color:#fff}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active{background:#182785;border-color:#182785}.btn.btn-primary:disabled{cursor:not-allowed;background:#2841dd66!important;border-color:transparent!important}.btn.btn-secondary{color:#2841dd;border-color:#2841dd;background:#f8f9fa}.btn.btn-secondary:hover,.btn.btn-secondary:focus,.btn.btn-secondary:active{color:#182785;border-color:#182785}#banner{padding:10px;box-shadow:0 3px 6px #00000040;color:#042354;font-family:Montserrat,sans-serif;z-index:50}#banner h1{font-weight:700;font-size:26px;line-height:21px;margin:10px 0}.question{padding:10px 20px;display:grid}.question.half{max-width:200px}.question label{display:block;margin-bottom:10px;font-family:Roboto,sans-serif;font-weight:700;font-size:14px;line-height:22px;color:#333}.question label span{color:#2841dd}.question .error,.question .error-enter,.question .error-leave-to,.question .error-enter-active,.question .error-leave-active{color:#c3094a;font-size:12px;font-weight:500;margin-top:5px}.question.errorQuestion input{border-color:#c3094a}.checkbox{display:grid;grid-auto-flow:column;grid-template-columns:auto 1fr;grid-column-gap:15px;margin-bottom:30px;align-items:center}.checkbox input{border:1px solid hsla(232,73%,51%,.4);width:30px;height:30px;accent-color:hsla(232,73%,51%,.4)}.checkbox label{font-size:16px;font-weight:400;color:#222}.checkbox label>span{font-weight:700}.checkbox label>.obl{color:#2841dd}.small-checkbox-holder{display:grid;grid-auto-flow:column}.small-checkbox-holder .small-checkbox{display:grid;grid-auto-flow:column;grid-template-columns:auto auto;grid-column-gap:10px;justify-content:center;justify-self:center;justify-items:center;align-items:center;align-content:center;align-self:center}@media (max-width: 768px){.small-checkbox-holder .small-checkbox{grid-auto-flow:row;justify-content:start}}.small-checkbox-holder .small-checkbox input{width:20px;height:20px}@media (max-width: 768px){.small-checkbox-holder .small-checkbox input{order:-1}}.small-checkbox-holder .small-checkbox label{color:#2841dd;margin:0;font-size:12px;font-weight:500}footer nav{display:none}.transparent{color:transparent;display:none}main{grid-area:main;display:grid;grid-template-rows:auto 1fr}main .step{display:grid;grid-template-areas:"aside section";grid-template-columns:250px auto;grid-template-rows:1fr}@media (max-width: 768px){main .step{grid-template-areas:"section";grid-template-columns:auto;grid-template-rows:1fr}}main .step aside{grid-area:aside}@media (max-width: 768px){main .step aside{display:none}}main .step aside.logo{background-image:url(/assets/ingreso-BjQb9X_B.png);background-size:cover;background-position:center;background-repeat:no-repeat}main .step aside.help{font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:1.5;color:#222;padding:30px 20px;background:#eef0ff;border-radius:8px;box-shadow:0 2px 4px #0000001a}main .step aside.help p{margin:0;font-size:18px;line-height:1.5}main .step section{grid-area:section;display:grid;grid-template-rows:1fr auto;grid-template-areas:"section" "botones"}main .step section .section{padding:20px;display:grid;align-items:center;grid-area:section;grid-template-rows:auto auto 1fr}@media (max-width: 768px){main .step section .section{padding:20px 10px}}main .step section .section p.help{display:none}@media (max-width: 768px){main .step section .section p.help{display:block;font-family:Roboto,sans-serif;font-weight:500;font-size:20px;line-height:1.5;color:#222;margin-bottom:16px}}main .step section .section .title-bar{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;grid-column-gap:10px;align-items:center;justify-items:center;justify-content:space-between;margin-bottom:10px}@media (max-width: 768px){main .step section .section .title-bar{grid-auto-flow:row;grid-template-columns:1fr;justify-items:start}}main .step section .section .obligatorio{color:#2841dd;font-family:Roboto,sans-serif;text-align:right;font-weight:700;font-size:15px;line-height:21px;margin-top:10px}@media (max-width: 768px){main .step section .section .obligatorio{justify-self:end}}main .step section .section .progress-container{display:grid;grid-template-columns:repeat(5,auto);align-items:center;justify-items:center;justify-content:space-between;gap:10px;margin:10px 40px;position:relative}@media (max-width: 768px){main .step section .section .progress-container{margin:10px}}main .step section .section .progress-container .step{background-color:#ccc;color:#fff;width:30px;height:30px;border-radius:50%;text-align:center;line-height:30px;z-index:2;font-weight:700;justify-items:center;justify-content:center;transition-delay:.3s;transition:all 1s ease}main .step section .section .progress-container .step.active{background-color:#002147}main .step section .section .progress-container .line{width:100%;position:absolute;height:4px;background-color:#cdcdcdab;top:calc(50% - 2px);left:0;right:0;z-index:1;transition:all .5s ease}main .step section .section .progress-container .line:before{content:"";position:absolute;height:100%;width:0;background-color:#002147;transition:width .4s ease-in-out;z-index:2}main .step section .section .progress-container.step1 .step:nth-child(1),main .step section .section .progress-container.step2 .step:nth-child(-n+2),main .step section .section .progress-container.step3 .step:nth-child(-n+3),main .step section .section .progress-container.step4 .step:nth-child(-n+4),main .step section .section .progress-container.step5 .step:nth-child(-n+5){background-color:#002147;color:#fff}main .step section .section .progress-container.step1 .line:before{width:0}main .step section .section .progress-container.step2 .line:before{width:25%}main .step section .section .progress-container.step3 .line:before{width:50%}main .step section .section .progress-container.step4 .line:before{width:75%}main .step section .section .progress-container.step5 .line:before{width:100%}main .step section .section h3{font-weight:600;font-family:"Source Serif 4",sans-serif;font-size:26px;color:#001f4f;margin-bottom:0}main .step section .section h4{color:#2841dd;font-family:Roboto,sans-serif;font-weight:500;font-size:24px;margin-top:0;margin-bottom:.5em}main .step section .section fieldset{border:none;margin:0;padding:0}main .step section .section legend{color:#2841dd;font-family:Roboto,sans-serif;font-weight:500;font-size:24px;margin-top:0;margin-bottom:.5em;padding:0}main .step section .botones{grid-area:botones;justify-content:center;align-items:center;display:grid;grid-template-columns:auto auto;grid-auto-flow:row;grid-column-gap:10px;padding:20px;box-shadow:0 -4px 15px #00000026}@media (max-width: 480px){main .step section .botones{grid-auto-flow:column;grid-template-columns:auto;grid-template-rows:auto auto;grid-column-gap:0;grid-row-gap:10px}main .step section .botones .btn-primary{order:-1}}main .step section #instrucciones h4,main .step section .instrucciones h4{font-family:"Source Serif 4",sans-serif;font-weight:400;font-size:24px;line-height:35px;color:#333;text-align:center}main .step section #instrucciones h4>b,main .step section .instrucciones h4>b{font-weight:700}main .step section #instrucciones h4>span,main .step section .instrucciones h4>span{font-family:"Source Serif 4",sans-serif;font-weight:700;color:#001f4f}main .step section #instrucciones h5,main .step section .instrucciones h5{font-family:Montserrat,sans-serif;color:#2841dd;text-align:center;font-size:18px;font-weight:700;line-height:27px}.step-1,.step-2,.step-3,.step-4,.step-5{padding-left:20px;padding-right:20px}.declaro{font-size:20px;font-weight:500;color:#000;margin-bottom:1em;margin-top:0}.politic{font-size:14px;line-height:22px;color:#222}.politic>span{font-weight:700}#bienvenida section .section,#siningreso section .section{grid-template-rows:auto;background:#eceefd;background:url(/assets/imgTopWelcome-BUTf0DM1.svg) top right no-repeat,url("data:image/svg+xml,%3csvg%20width='332'%20height='112'%20viewBox='0%200%20332%20112'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_75_810)'%3e%3cpath%20d='M166.007%20111.051C196.568%20111.051%20221.342%2086.2765%20221.342%2055.7155C221.342%2025.1545%20196.568%200.379883%20166.007%200.379883C135.446%200.379883%20110.671%2025.1545%20110.671%2055.7155C110.671%2086.2765%20135.446%20111.051%20166.007%20111.051Z'%20fill='%2300CDD0'%20fill-opacity='0.15'/%3e%3cpath%20d='M276.678%20111.051C307.239%20111.051%20332.013%2086.2765%20332.013%2055.7155C332.013%2025.1545%20307.239%200.379883%20276.678%200.379883C246.117%200.379883%20221.342%2025.1545%20221.342%2055.7155C221.342%2086.2765%20246.117%20111.051%20276.678%20111.051Z'%20fill='%231D73F4'%20fill-opacity='0.15'/%3e%3cpath%20d='M110.671%200.379883H0V111.051H110.671V0.379883Z'%20fill='%231D73F4'%20fill-opacity='0.15'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_75_810'%3e%3crect%20width='332'%20height='110.671'%20fill='white'%20transform='translate(0%200.379883)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") bottom left no-repeat}#final .section{background:url(/assets/imgTopWelcome-BUTf0DM1.svg) top right no-repeat,url("data:image/svg+xml,%3csvg%20width='332'%20height='112'%20viewBox='0%200%20332%20112'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_75_810)'%3e%3cpath%20d='M166.007%20111.051C196.568%20111.051%20221.342%2086.2765%20221.342%2055.7155C221.342%2025.1545%20196.568%200.379883%20166.007%200.379883C135.446%200.379883%20110.671%2025.1545%20110.671%2055.7155C110.671%2086.2765%20135.446%20111.051%20166.007%20111.051Z'%20fill='%2300CDD0'%20fill-opacity='0.15'/%3e%3cpath%20d='M276.678%20111.051C307.239%20111.051%20332.013%2086.2765%20332.013%2055.7155C332.013%2025.1545%20307.239%200.379883%20276.678%200.379883C246.117%200.379883%20221.342%2025.1545%20221.342%2055.7155C221.342%2086.2765%20246.117%20111.051%20276.678%20111.051Z'%20fill='%231D73F4'%20fill-opacity='0.15'/%3e%3cpath%20d='M110.671%200.379883H0V111.051H110.671V0.379883Z'%20fill='%231D73F4'%20fill-opacity='0.15'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_75_810'%3e%3crect%20width='332'%20height='110.671'%20fill='white'%20transform='translate(0%200.379883)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") bottom left no-repeat,#eceefd;display:grid;justify-content:center;justify-items:center;align-items:center;align-content:center;grid-template-rows:auto auto auto}#final .section h4{font-family:"Source Serif 4",sans-serif;color:#042354;font-weight:700;font-size:26px;line-height:37px;margin:0;text-align:center}#final .section h5{font-family:"Source Serif 4",sans-serif;color:#333;font-weight:400;font-size:26px;line-height:37px;text-align:center}#final .section h5 span{font-weight:700}#final .section a{font-family:Montserrat,sans-serif;color:#2841dd;font-size:14px;font-weight:700}input,select{background-color:#fff;border:1px solid rgba(40,65,221,.4);border-radius:3px;padding:6px 8px;color:#000;transition:border-color .3s ease}input::placeholder,select::placeholder{color:#2226}input:disabled,input.disabled,select:disabled,select.disabled{background:#2841dd24;cursor:not-allowed}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='14.497737'%20height='9.9765387'%20viewBox='0%200%2014.497737%209.9765389'%20fill='none'%20version='1.1'%20id='svg2'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%20id='defs2'/%3e%3cg%20id='g4'%20transform='translate(-0.13648672,0.05460297)'%3e%3cpath%20d='m%201.3853553,1.9336873%206,6.0000003%205.9999997,-6.0000013%20z'%20stroke='%23333333'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20id='path2'/%3e%3cpath%20d='m%201.385355,1.9336876%206,6.0000001%206,-6.0000011'%20fill='%23333333'%20id='path1'/%3e%3c/g%3e%3c/svg%3e") no-repeat right 10px center;color:#000}select option{color:#000}select option[disabled],select.placeholder,select:has(option:checked[value="0"]){color:#2226}
