body{width:360px;margin:0 auto;background-color:#f2f2f2}#login,.bgwhite{background-color:#fff;min-height:100vh;height:100%;padding:10px 20px}.logoCliente{max-width:146px;margin:0 auto;display:block}#area_de_login{display:flex;flex-direction:column;gap:16px}.jaExiste,.jaExisteWhatsApp,.naoExiste,.naoExisteCPF,.naoTelefone{display:none;color:red}.hidden{display:none!important}svg{width:15px}.btn{width:100%}.btn svg path{fill:#fff}.btn-possuo,.btn-whatsapp{border-color:#27c943;border-style:solid;border-width:10px 5px;background:#27c943;border-radius:6px;font-weight:400;margin-top:16px}.btn-cadastrar,.btn-possuo,.btn-whatsapp{color:#fff;font-size:18px;display:block;font-family:open sans,helvetica neue,helvetica,arial,sans-serif;font-style:normal;line-height:22px;text-align:center;text-decoration:none}.btn-cadastrar{border-color:#0b0b70;border-style:solid;border-width:15px 5px;background:#0b0b70;border-radius:6px;font-weight:700;width:100%}.btn-cadastrar:disabled{opacity:.5}p{line-height:19px;font-family:arial,helvetica neue,helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;color:#121212;text-align:center}footer{padding:15px;display:flex;align-items:center;justify-content:space-between;font-size:12px}footer img{max-width:122px}.cadrapido{line-height:34px;font-family:arial,helvetica neue,helvetica,sans-serif;font-size:28px;font-style:normal;font-weight:700;color:#0b0b70}.ou{font-family:open sans,helvetica neue,helvetica,arial,sans-serif;line-height:32px;color:#747980;font-size:16px;display:flex;align-items:center;justify-content:space-between}.ou:after,.ou:before{content:" ";border-bottom:1px solid #cdced1;background:#fff none repeat scroll 0 0;height:1px;width:40%;margin:0}fieldset{border:none;padding:0}input[type=email],input[type=tel],input[type=text],select{width:100%;padding:10px!important;margin:3px 0!important;box-sizing:border-box;color:#121212;font-size:16px;font-weight:700px;text-align:left;border:1px solid #121212}.termos{margin-top:16px;margin-bottom:16px;display:flex;gap:8px;align-items:flex-start}.termos label,.termos small{font-family:open sans,helvetica neue,helvetica,arial,sans-serif;line-height:1;color:#121212;font-size:11px;display:block}.termos .checklabel{display:flex;align-items:flex-start;margin-bottom:8px}.btnVoltar{color:#121212;font-size:18px;border:5px solid #fff;display:block;background:#fff;border-radius:0;font-family:open sans,helvetica neue,helvetica,arial,sans-serif;font-weight:400;font-style:normal;line-height:1;width:100%;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center}.btnVoltar,.space{margin-top:16px}#cboxClose{visibility:hidden;font-size:20px}#countdown{position:absolute;bottom:10px;right:10px;width:25px;height:25px;color:#000;font-size:20px;text-shadow:2px 2px 2px #fff}.btnPolitica{text-align:center;text-decoration:underline;display:flex;justify-content:center;margin-bottom:16px}.gap16{display:flex;flex-direction:column;gap:16px}.checkbox{transform:scale(1.5);margin-left:4px;margin-top:3px}.error-message{color:red}