.register_custom{margin-bottom:75px}.register_custom h1,.register_custom h2,.register_custom h3,.register_custom h4,.register_custom h5,.register_custom p{margin:0}.register_custom button{font-family:Montserrat}.register_custom h5{margin:20px 0 10px}.register_custom .progress-bar{display:flex;justify-content:center;align-items:center;margin:50px 0;gap:15px}.register_custom .progress-bar .bar{width:48px;height:2px;display:block;background-color:#f5f5f5}.register_custom .progress-bar .progress-step{display:flex;align-items:center;font-size:14px;color:#1a1a1a;font-weight:600;text-align:left}.register_custom .progress-bar .progress-step span{opacity:.5}.register_custom .progress-bar .progress-step .number{border-radius:99px;border:1px solid #d4d4d4;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#1a1a1a;text-align:center;font-weight:600;margin-right:5px;opacity:.5}.register_custom .progress-bar .progress-step .check{display:none;margin-right:5px}.register_custom .progress-bar .progress-step.active span{opacity:1}.register_custom .progress-bar .progress-step.active .number{background-color:#ee303c;border:1px solid #ee303c;opacity:1;color:#fff}.register_custom .progress-bar .progress-step.completed .check{display:flex;align-items:center}.register_custom .progress-bar .progress-step.completed .number,.register_custom #content_filiais{display:none}.register_custom #content_filiais.active{display:block}.register_custom #content_filiais #list_filiais>div{display:flex;justify-content:space-between;background-color:#f5f5f5;padding:8px 40px;margin-bottom:10px}.register_custom #content_filiais #list_filiais>div>div{width:33%;display:flex;flex-direction:column;font-size:12px;color:#1a1a1a;text-align:left}.register_custom #content_filiais #list_filiais>div>div b{font-size:14px}.register_custom .form-step{display:none}.register_custom .form-step #cnpjForm{padding:40px 40px 60px;border-radius:8px;background-color:#f5f5f5;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.register_custom .form-step #cnpjForm p{font-size:14px;color:#ee303c;text-align:center}.register_custom .form-step .form-step1-footer{display:flex;justify-content:space-between;padding:40px 0}.register_custom .form-step .form-step1-footer a{border:1px solid #ee303c;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:15px 30px;font-size:12px;font-weight:700;letter-spacing:2px;line-height:15px;color:#ee303c;border-radius:4px;cursor:pointer;text-transform:uppercase;text-decoration:none}.register_custom .form-step .form-step1-footer a:hover{background-color:#ee303c;color:#fff}.register_custom .form-step.steps-fisica,.register_custom .form-step#step3{border-radius:8px;background-color:#f5f5f5;margin:0 auto}:is(.register_custom .form-step.steps-fisica,.register_custom .form-step#step3) .form,:is(.register_custom .form-step.steps-fisica,.register_custom .form-step#step3) form{width:628px;max-width:100%;padding:32px 0;margin:0 auto;background-color:transparent}:is(:is(.register_custom .form-step.steps-fisica,.register_custom .form-step#step3) .form,:is(.register_custom .form-step.steps-fisica,.register_custom .form-step#step3) form) .form_group div{width:48%}:is(:is(.register_custom .form-step.steps-fisica,.register_custom .form-step#step3) .form,:is(.register_custom .form-step.steps-fisica,.register_custom .form-step#step3) form) .form_group>div>label{font-size:12px;font-weight:700;color:#1a1a1a}:is(:is(.register_custom .form-step.steps-fisica,.register_custom .form-step#step3) .form,:is(.register_custom .form-step.steps-fisica,.register_custom .form-step#step3) form) .form_group.remarketing{position:relative;align-items:center;margin-top:15px}:is(:is(.register_custom .form-step.steps-fisica,.register_custom .form-step#step3) .form,:is(.register_custom .form-step.steps-fisica,.register_custom .form-step#step3) form) .form_group.remarketing input{width:16px;height:16px;position:absolute;left:0}:is(:is(.register_custom .form-step.steps-fisica,.register_custom .form-step#step3) .form,:is(.register_custom .form-step.steps-fisica,.register_custom .form-step#step3) form) .form_group.remarketing label{padding-left:30px;font-size:12px}@media (max-width: 1024px){:is(.register_custom .form-step.steps-fisica,.register_custom .form-step#step3) .form,:is(.register_custom .form-step.steps-fisica,.register_custom .form-step#step3) form{padding:32px}}.register_custom .form-step .form{padding:32px 40px;border-radius:8px;background-color:#f5f5f5;margin-bottom:30px}.register_custom .form-step .form .form_group{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px}.register_custom .form-step .form .form_group>div{width:50%;display:flex;flex-direction:column;font-size:12px;color:#1a1a1a;text-align:left}.register_custom .form-step .form .form_group>div strong{font-size:14px}.register_custom .form-step .form .form_group.passwords>div{position:relative}.register_custom .form-step .form .form_group.passwords>div .eyes{position:absolute;bottom:9px;right:15px;cursor:pointer}.register_custom .form-step .form #message{color:red;margin-top:25px;text-align:center;padding:15px;background:#ff919130;border-radius:6px}.register_custom .form-step .btns{display:flex;justify-content:space-between;margin-top:40px}.register_custom .form-step-active{display:block}.register_custom h4,.register_custom h5{font-size:14px;font-weight:700;color:#1a1a1a;text-align:left}:is(.register_custom h4,.register_custom h5).border{padding-bottom:6px;margin-bottom:16px;border-bottom:2px solid #EBF1F5}.register_custom p{font-size:14px;font-weight:500;color:#525f66;padding-bottom:6px;margin-bottom:16px;border-bottom:2px solid #e0e0e0}.register_custom input,.register_custom select{width:100%;max-width:300px;height:40px;position:relative;border-radius:4px;background-color:#fff;border:2px solid #e0e0e0;font-size:14px;color:#1a1a1a;text-align:left;padding-left:12px}:is(.register_custom input,.register_custom select)::focus,:is(.register_custom input,.register_custom select):focus-visible,:is(.register_custom input,.register_custom select):hover{box-shadow:none;border:0;outline:none}:is(.register_custom input,.register_custom select)::placeholder{opacity:.5}.register_custom select{max-width:100%;color:#ababab;margin-bottom:45px}.register_custom button,.register_custom .btns>a{border:1px solid #ee303c;background-color:transparent;display:flex;align-items:center;justify-content:center;padding:15px 30px;font-size:12px;font-weight:700;letter-spacing:2px;line-height:15px;color:#ee303c;border-radius:4px;cursor:pointer;text-transform:uppercase;text-decoration:none;transform:scale(1);transition:.3s}:is(.register_custom button,.register_custom .btns>a).secondary{background-color:#ee303c;color:#fff}:is(.register_custom button,.register_custom .btns>a).secondary:hover{transform:scale(1.02);transition:.3s}.register_custom button:hover{background-color:#ee303c;color:#fff}@media (max-width: 1024px){.register_custom .progress-bar{height:80px}.register_custom h5{margin:0 0 20px}.register_custom .progress-bar .progress-step{font-size:12px;text-align:center;line-height:1;flex-direction:column}.register_custom .progress-bar .progress-step>span{margin-top:7px}.register_custom .progress-bar .bar{display:none}.register_custom .form-step .form{padding:32px}.register_custom .form-step .form .form_group{flex-direction:column}.register_custom .form-step .form .form_group>div,.register_custom .form-step .form .form_group div{width:100%}.register_custom .form-step#step3 form{padding:32px}.register_custom .form-step#step3 form .form_group div{width:100%;min-width:100%}.register_custom #content_filiais #list_filiais>div{padding:32px;flex-direction:column}.register_custom #content_filiais #list_filiais>div>div{width:100%}.register_custom .btns{gap:15px}.register_custom .btns button{height:50px;padding:8px 10px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/register-custom.css.map */
