section{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:30px}aside{max-width:400px;height:80%;padding:20px 30px;background-color:#fff;box-shadow:0 0 15px 1px #0006;border-radius:3px;text-align:justify;margin-bottom:30px}aside h1{font-size:12px;margin-bottom:15px;font-weight:700;text-align:center}aside p{font-size:12px}.intro-card a{text-decoration:underline}#simulador-form{width:100%;max-width:560px;height:500px;text-align:center;position:relative;margin-bottom:20px}#simulador-form fieldset{background-color:#fff;border-radius:3px;box-shadow:0 0 15px 1px #0006;padding:20px 30px;box-sizing:border-box;width:80%;margin:0 10%;position:relative}#simulador-form fieldset:not(:first-of-type){display:none}#simulador-form input:not([type=radio]):not([type=checkbox]),.radio-buttons,select{padding:8px 10px;border:1px solid #ccc;border-radius:3px;width:100%;box-sizing:border-box;font-size:11px}#simulador-form .action-button{width:100px;background-color:#0a58ca;color:#fff;border:0 none;border-radius:1px;padding:10px;margin:10px 0;font-size:12px;cursor:pointer;text-decoration:none}#simulador-form .action-button:hover,#simulador-form .action-button:focus{box-shadow:0 0 0 2px #fff,0 0 0 3px #27ae60}.radio-buttons,.terms{text-align:start;margin-bottom:12px}.form-titulo{font-size:12px;text-transform:uppercase;margin-bottom:10px;font-weight:700}#progressbar{margin-bottom:30px;overflow:hidden;counter-reset:step}#progressbar li{list-style-type:none;color:#000;text-transform:uppercase;font-size:12px;width:33%;float:left;position:relative}#progressbar li:before{content:counter(step);counter-increment:step;width:20px;line-height:20px;display:block;font-size:10px;background-color:#fff;border-radius:3px;margin:0 auto 5px;font-weight:700}#progressbar li:after{content:"";width:100%;height:4px;background:#fff;position:absolute;left:-50%;top:9px;z-index:-1}#progressbar li:first-child:after{content:none}#progressbar li.active:before,#progressbar li.active:after{background-color:#0a58ca;color:#fff}#simulador-form p{text-align:justify;font-size:12px}.terms{font-size:12px;margin-top:10px}#hp-container>label{display:block;text-align:start;margin:0 0 4px 4px;font-size:14px}.field:not(:has(.radio-buttons)) label{display:block;text-align:start;font-size:12px}#ue-container>label{display:block;text-align:start;margin:0 0 4px 4px;font-size:13px}.puntaje-paes>span,#hp-container>span:first-of-type{display:block;text-align:start;margin:-5px 0 4px 4px;font-size:12px;font-weight:400}#hp-container>span:not(:first-of-type){display:block;text-align:start;margin:5px 0 4px 4px;font-size:12px;font-weight:400}#ue-container>span{display:block;text-align:start;margin:0 0 4px 4px;font-size:12px;font-weight:400}.puntaje-paes .score-description{color:#555;margin-bottom:10px}.puntaje-paes a{text-decoration:underline}.oneline-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.radio-buttons label:first-of-type{margin-right:30px}.field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.error-msg{margin:0;font-size:12px;color:#d93025;line-height:1.2;min-height:0}.input-error,.radio-buttons.input-error{border-color:#d93025!important;box-shadow:0 0 0 2px #d930251a}.radio-buttons+.error-msg,.terms+.error-msg{display:block}.field>.radio-buttons,.field>.terms{margin:0}#hp-container{display:none}.terms-conditions{margin-bottom:10px}.score-input label{text-align:left}
