.div-login{background:#fff}.div-login .column-form{gap:15px;padding:22px;overflow:auto}.div-login .column-form .inner{width:504px;max-width:100%}.div-login .column-form h1{color:#000;font-size:25px;font-weight:500;line-height:40px}.div-login .column-form .btn-google{color:#09090b;cursor:pointer;background:#f4f4f4;border:1px solid #f4f4f4;border-radius:25px;gap:7px;width:212px;height:44px;margin:0 auto;font-size:12px;line-height:28px;transition:all .3s}.div-login .column-form .btn-google:hover{border-color:#09090b}.div-login .column-form .div-separa{color:#71717a;font-size:14px}.div-login .column-form .div-separa .border-t{border-color:#e4e4e7}.div-login .column-form .div-codigo{justify-content:center;gap:16px;padding-top:15px}.div-login .column-form .div-codigo input{text-align:center;text-transform:uppercase;border-color:#a9a9a9;justify-content:center;align-items:center;width:59px;height:59px;padding:0 0 1px;font-size:40px;line-height:40px;display:flex}.div-login .column-form .label-input{color:#09090b;border-color:#e4e4e7;padding:11px 18px;font-size:12px;line-height:16px;transition:all .3s}.div-login .column-form .label-input input{color:#09090b;margin-top:8px;padding:2px 0;font-size:14px;transition:all .3s}.div-login .column-form .label-input input::placeholder{color:#71717a;transition:all .3s}.div-login .column-form .label-input:hover{border-color:#71717a}.div-login .column-form .label-input:hover input::placeholder{color:#09090b}.div-login .column-form .label-salvar{color:#09090b;font-size:14px}.div-login .column-form .label-salvar input{appearance:none;border-radius:3px;width:15px;height:15px;margin-right:8px;transition:all .3s;position:relative;box-shadow:0 0 0 1px #a1a1aa}.div-login .column-form .label-salvar input:checked:before{content:"✓";justify-content:center;align-items:center;width:15px;height:15px;display:flex;position:absolute}.div-login .column-form .label-salvar:hover input{background:#f4f4f4;box-shadow:0 0 0 1px #e4e4e7}.div-login .column-form a.precisa{color:#09090b;text-underline-offset:2px;font-size:14px;font-weight:400;text-decoration:underline}.div-login .column-form a.precisa:hover{color:#27272a}.div-login .column-form button[type=submit]{color:#fff;background:#09090b;border-radius:25px;width:270px;height:44px;margin:0 auto;font-size:14px;font-weight:600;transition:all .3s;box-shadow:0 0 1px #0a0a0a0f}.div-login .column-form button[type=submit]:hover{background:#27272a}.div-login .label-p{letter-spacing:0;color:#a1a1aa;font-size:12px;font-weight:400}.div-login .label-p.abaixo{color:#09090b;margin-top:19px}.div-login .label-p.abaixo a{color:#09090b;text-decoration:underline}.div-login .label-out{min-height:36px}.div-login .label-out a{text-decoration:underline}.div-login .div-frame{padding:22px 22px 22px 0}.div-login .div-frame .inner{background:#18181b;border-radius:8px;width:100%;height:100%}.div-politica{background:#fff;padding:12px 34px 0;overflow:auto}.div-politica .label-p{letter-spacing:0;color:#3f3f46;font-size:10px;font-weight:400}.div-politica .label-out{padding-bottom:8px}.div-politica .label-out a{text-decoration:underline}.div-politica .header{justify-content:space-between;align-items:center;display:flex}.div-politica .header .alan{color:#000;font-size:34px;font-weight:500}.div-politica .header a{color:#71717a;align-items:center;font-size:14px;font-weight:500;display:flex}.div-politica .header a svg{margin-right:11px}.div-politica .container{max-width:626px}.div-politica .inner{color:#71717a;margin-bottom:92px;font-size:13px;font-weight:400;line-height:20px}.div-politica .inner ul{list-style:inside}.div-politica .inner h1{color:#000;margin-top:17px;margin-bottom:37px;font-size:31px;line-height:42px}.div-politica .inner .destaque{padding-bottom:23px;font-size:32px;font-weight:400;line-height:41px}.div-politica .inner .destaque p{margin-bottom:41px}@media (max-width:991px){.div-login .label-p,.div-politica .label-p{font-size:10px;line-height:16px}.div-login .column-form .div-codigo{justify-content:space-between;gap:10px}.div-login .column-form .div-codigo input{width:45px;height:45px;font-size:26px}.div-politica{padding:12px 22px 0}.div-politica .inner h1{font-size:24px;line-height:30px}.div-politica .inner .destaque{padding-bottom:21px;font-size:22px;line-height:30px}.div-politica .inner .destaque p{margin-bottom:22px}}
