.step{border:1px solid #e0e0e0;margin-bottom:20px;display:none;position:relative;padding:45px;background-color:#f2f2f2}.step.step-file ul{margin-top:35px}.step.show-step{display:block}.step .referencia-1 .complete-field{top:55px}.step .email .complete-field{color:#ff4354;background-color:transparent;right:0;left:inherit;top:-20px}.step .complete-field{position:absolute;left:25px;top:0;background-color:#8a223b;color:#fff;font-size:12px;padding:5px 10px}.step ul li{display:inline-block;font-size:12px;padding:0px 20px;font-weight:bold;cursor:pointer;border-radius:20px}.step ul li.disabled{background-color:#ccc;pointer-events:none;opacity:.2}.step ul li.back-step{border:1px solid #ccc;background-color:#fff}.step ul li.back-step:hover{background-color:#ccc}.step ul li.next-step{background-color:#c60a56;color:#fff;border:1px solid transparent}.step ul li.next-step:focus{outline:none;background-color:#4a33b4}.step ul li.next-step:hover{background-color:#ae094b}.money{position:relative}input[name=renda]{padding-left:45px}.simbol{position:absolute;left:21px;top:16px;font-style:normal;color:#595959}.form-label .field.error-field{border:1px solid #ff4354}.form-label input[type=submit]{width:100%;background-color:#c60a56;color:#fff}.form-label input[type=submit]:hover{background-color:#ae094b}.form-label .step[data-step="7"] .wpcf7-list-item-label{cursor:pointer}.form-label .step[data-step="7"] .cols{margin-top:30px}.form-label .step[data-step="7"] ul{margin:0}.form-label .step[data-step="7"] p{margin-bottom:0;padding-bottom:0}.form-label .step[data-step="7"] p.small{margin-bottom:20px}.form-label .wrapper-aceite label{background-color:transparent;left:-10px}.form-label input[type=checkbox]{padding:0;height:auto;display:inline-block;background:transparent;border:none;position:relative;top:2px}.progress{overflow:hidden;display:none}.progress li{display:inline-block;cursor:not-allowed}.progress li:first-child span:after{display:none}.progress li.active-progress{cursor:pointer}.progress li.active-progress.active-step span{background-color:#f1126c}.progress li.active-progress span{background-color:#c60a56;color:#fff;position:relative}.progress li.active-progress span:after{width:34px;height:2px;position:absolute;background-color:#c60a56;content:"";top:9px;z-index:-1;left:-15px}.progress li span{width:23px;height:23px;line-height:20px;display:inline-block;background-color:#f2f2f2;font-size:10px;vertical-align:middle;text-align:center;color:#333;border:1px solid #ccc;border-radius:100%;margin-right:5px}@media screen and (max-width: 560px){.step{padding:25px}.step ul{margin-bottom:10px;margin-top:20px}}