main.auth{background-color:#fff}.login .wrapper{grid-template-columns:450px 1fr;gap:100px;padding-top:60px;padding-bottom:300px;display:grid}.login .wrapper .between{align-items:center}.login .wrapper form{display:none}.login .wrapper form.active{flex-direction:column;gap:16px;display:flex}.login .wrapper form h1,.login .wrapper form h2{color:#202020;text-transform:uppercase;font-size:24px;font-weight:700}.login .wrapper form .input{background-color:#fff;position:relative}.login .wrapper form .input .input__field{height:100%}.login .wrapper form .input .show-password{cursor:pointer;aspect-ratio:1;justify-content:center;align-items:center;gap:0;height:100%;display:flex;position:absolute;top:0;right:0}.login .wrapper form .input .show-password .open-eye{display:none}.login .wrapper form .input .show-password.active .open-eye{display:block}.login .wrapper form .input .show-password.active .closed-eye{display:none}.login .wrapper form>a{color:#89898a;margin-top:-12px;font-size:12px;font-weight:400;text-decoration:underline}.login .wrapper form .forgot-password{color:#0b80cc;font-size:14px;font-weight:400}.login .wrapper>div:nth-child(2),.login .wrapper .second{flex-direction:column;gap:16px;display:flex}.login .wrapper>div:nth-child(2) h2,.login .wrapper .second h2{color:#202020;font-size:24px;font-weight:700}.login .wrapper>div:nth-child(2) .session-btn,.login .wrapper .second .session-btn{color:#202020;cursor:pointer;border:none;border-radius:6px;outline:none;justify-content:center;align-items:center;gap:8px;height:41.28px;padding:0 30px;font-size:14px;font-weight:400;display:flex}.login .wrapper>div:nth-child(2) .session-btn.google,.login .wrapper .second .session-btn.google{background-color:#fff;border:1px solid #0000000d}.login .wrapper>div:nth-child(2) .session-btn.apple,.login .wrapper .second .session-btn.apple{color:#fff;background-color:#000}.login .wrapper>div:nth-child(2)>span,.login .wrapper .second>span{text-align:center;color:#0a0a0a;font-size:16px;font-weight:400}.login .wrapper .btn{color:#fff;cursor:pointer;background-color:#ff7600;border:none;border-radius:6px;outline:none;justify-content:space-between;align-items:center;gap:0;padding:12px 30px;font-size:14px;font-weight:700;display:flex}.login .wrapper .btn.center{justify-content:center}.login .wrapper .input{height:38px}.login.register .wrapper{flex-direction:column;gap:12px;max-width:610px;padding-top:34px;padding-bottom:34px;display:flex}.login.register .wrapper h1,.login.register .wrapper h2{text-transform:none;text-align:center;padding-bottom:16px}.login.register .wrapper .cep-container{align-items:center;gap:16px;display:flex}.login.register .wrapper .cep-container label{width:100%;max-width:50%}.login.register .wrapper .cep-container>span{color:#202020;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:50%;font-size:14px;font-weight:400;overflow:hidden}.login.register .wrapper #fail_cep_api{display:none}.login.register .wrapper #fail_cep_api.active{display:grid}.login.register .wrapper .divided{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.login.register .wrapper .password-strength{flex-direction:column;justify-content:flex-end;gap:6px;width:100%;display:none}.login.register .wrapper .password-strength.active{display:flex}.login.register .wrapper .password-strength p,.login.register .wrapper .password-strength li,.login.register .wrapper .password-strength span{color:#89898a;font-size:12px}.login.register .wrapper .password-strength span{color:#202020;font-weight:500}.login.register .wrapper .password-strength span.active{color:#2aac27}.login.register .wrapper .password-strength ul{list-style-type:none}.login.register .wrapper .password-strength ul li{justify-content:flex-start;align-items:center;gap:6px;display:flex}.login.register .wrapper .password-strength ul li .check{display:none}.login.register .wrapper .password-strength ul li.active{color:#2aac27}.login.register .wrapper .password-strength ul li.active .point{display:none}.login.register .wrapper .password-strength ul li.active .check{display:block}.login.register .wrapper .checkbox-container{justify-content:flex-start;align-items:center;gap:8px;display:flex}.login.register .wrapper .checkbox-container input[type=checkbox]{display:none}.login.register .wrapper .checkbox-container .checkmark{border:1px solid #858d9d;border-radius:1px;justify-content:center;align-items:center;gap:0;width:12px;height:12px;display:flex}.login.register .wrapper .checkbox-container .checkmark svg{width:10px;height:9px}.login.register .wrapper .checkbox-container input[type=checkbox]:checked+.checkmark{background-color:#0f1111;border:1px solid #0000}.login.register .wrapper .checkbox-container span{color:#89898a;width:calc(100% - 28px);font-size:12px;font-weight:400}.login.register .wrapper>div:nth-child(2) .session-btn,.login.register .wrapper .second .session-btn{padding:0}.login.register .wrapper>div:nth-child(2)>p,.login.register .wrapper .second>p{text-align:center;color:#0a0a0a;font-size:16px;font-weight:400}.login.register .wrapper>div:nth-child(2)>p a,.login.register .wrapper .second>p a{color:#0b80cc}.login.forgot{place-items:center;min-height:600px;display:grid}.input{position:relative}.input__label{white-space:nowrap;transform-origin:0 0;color:#89898a;-webkit-user-select:none;user-select:none;cursor:text;background:#fff;align-items:center;gap:6px;margin:.37rem;padding:.333rem .185rem;font-size:14px;line-height:1.2;transition:transform .12s ease-in;display:flex;position:absolute;top:0;left:0;transform:translate(0)}.input__field{box-sizing:border-box!important;color:currentColor!important;background:0 0!important;border:1px solid #0003!important;border-radius:6px!important;width:100%!important;padding:.666rem .37rem!important;font-family:Red Hat Text,sans-serif!important;font-weight:500!important;display:block!important}.input__field:focus+.input__label,.input__field:not(:placeholder-shown)+.input__label{color:#89898a;transform:translate(.25rem,-65%)scale(.8)}.input__field:focus+.input__label{color:#0072bc!important}.input__field:focus{outline:none;border:1px solid #0072bc!important;font-family:Red Hat Text,sans-serif!important}.input__field.error{border:1px solid #ef0707!important}.custom-checkbox-2{cursor:pointer;justify-content:flex-start;align-items:center;gap:8px;display:flex}.custom-checkbox-2 input[type=checkbox]{display:none}.custom-checkbox-2 .checkmark{background-color:#fff;border:1px solid #89898a;border-radius:1px;justify-content:center;align-items:center;gap:0;width:20px;min-width:20px;height:20px;display:flex}.custom-checkbox-2 .checkmark svg{width:12px;height:10px}.custom-checkbox-2 input[type=checkbox]:checked+.checkmark{background-color:#0b80cc;border:1px solid #0000}.custom-checkbox-2 input[type=checkbox]:checked~span{color:#0b80cc;font-weight:500!important}.custom-checkbox-2 span{color:#89898a;font-size:14px;font-weight:400;font-weight:400!important}@media (max-width:768px){.login{padding:0}.login .wrapper{grid-template-columns:1fr;gap:16px;padding-top:0;padding-bottom:0}.login .wrapper h1,.login .wrapper h2{text-align:center!important;font-size:20px!important}.login .wrapper h1{text-transform:none!important}.login .wrapper form.active .divided{flex-direction:column;display:flex!important}.login.register .wrapper .divided{flex-direction:column;display:flex}}
