.page__login{position:relative;z-index:10}@media (min-width: 1024px){.page__login{margin-top:-160px}}.page__login .container{padding-left:1.25rem;padding-right:1.25rem}@media (min-width: 1024px){.page__login .container{padding-left:1rem;padding-right:1rem}}.page__login.login .container{padding-left:0;padding-right:0}@media (min-width: 1024px){.page__login.login .container{padding-left:1rem;padding-right:1rem}}.page__login.withBackground{background:linear-gradient(180deg,#b11116 12.7%,#c00e13 35.52%)}@media (min-width: 1024px){.page__login.withBackground{background:transparent}}.page__login.withBackground .bg-mobile{position:absolute;top:0;left:50%;right:0;z-index:-10;margin:auto;width:100%;transform:translate3d(-50%,-35px,0)}@media (min-width: 640px){.page__login.withBackground .bg-mobile{display:none}}.page__login .form__login{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:400px;border-radius:16px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(237 28 36 / var(--tw-bg-opacity, 1))}@media (min-width: 768px){.page__login .form__login{margin-top:0;width:100%;max-width:492px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(237 28 36 / var(--tw-bg-opacity, 1));padding-top:2.5rem;padding-bottom:2.5rem;padding-bottom:0}}@media (min-width: 1024px){.page__login .form__login{min-height:454px}}.page__login .form__login .form-field{margin-left:auto;margin-right:auto;max-width:308px;font-size:20px;font-weight:500;line-height:100%}@media (min-width: 1024px){.page__login .form__login .form-field{max-width:none}}.page__login .form__login .form-field input[type=text],.page__login .form__login .form-field input[type=password]{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));background-color:transparent;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.page__login .form__login .form-field label{left:0;right:0;top:-.25rem;margin-left:auto;margin-right:auto;margin-bottom:.25rem;text-align:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.page__login .form__login .form-field:focus-within input{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.page__login .form__login .form-field:focus-within label{left:0;right:0;top:10px;--tw-bg-opacity: 1;background-color:rgb(237 28 36 / var(--tw-bg-opacity, 1))}.page__login .form__login .form-field.required label:after{position:relative;right:.25rem}.page__login .form__login .form-field.has-error:after{top:31px;filter:brightness(0) invert(1)}.page__login .form__login .form-field.has-error input{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.page__login .form__login .form-field.has-error .error{--tw-text-opacity: 1;color:rgb(255 186 186 / var(--tw-text-opacity, 1))}.page__login .form__login--forget-password{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}@media (min-width: 1024px){.page__login .form__login--forget-password{min-height:fit-content;max-width:580px;padding-bottom:4rem}}.page__login .form__login--forget-password .form__login-topo-text{font-size:24px;line-height:100%;--tw-text-opacity: 1;color:rgb(237 28 36 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.page__login .form__login--forget-password .form__login-topo-text{font-size:30px;line-height:100%}}.page__login .form__login--forget-password .form-field input[type=text],.page__login .form__login--forget-password .form-field input[type=password]{border-width:2px;--tw-border-opacity: 1;border-color:rgb(237 28 36 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(21 21 21 / var(--tw-text-opacity, 1))}.page__login .form__login--forget-password .form-field:focus-within label{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.page__login .form__login--forget-password .form-field label{--tw-text-opacity: 1;color:rgb(237 28 36 / var(--tw-text-opacity, 1))}.page__login .form__login--forget-password .form__login-rodape.--desk{display:none}@media (min-width: 1024px){.page__login .form__login--forget-password .form__login-rodape.--desk{display:flex;--tw-text-opacity: 1;color:rgb(21 21 21 / var(--tw-text-opacity, 1))}}.page__login .form__login--forget-password .form__login-rodape.--desk .form__login-rodape-text{--tw-text-opacity: 1;color:rgb(21 21 21 / var(--tw-text-opacity, 1))}.page__login .form__login--forget-password .alert{margin-bottom:1rem;text-wrap:balance;border-style:none;background-color:transparent;font-size:1rem;line-height:1.5rem;line-height:110%;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.page__login .form__login--reset-password{margin-left:auto;margin-right:auto;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.page__login .form__login--reset-password .form__login-content{padding-top:0}.page__login .form__login--reset-password .form__login-content .btn{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.page__login .form__login--reset-password .form__login-content .form-field label{--tw-text-opacity: 1;color:rgb(237 28 36 / var(--tw-text-opacity, 1))}.page__login .form__login--reset-password .form__login-content .form-field input[type=password],.page__login .form__login--reset-password .form__login-content .form-field input{--tw-border-opacity: 1;border-color:rgb(140 140 140 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.page__login .form__login--reset-password .form__login-content .form-field input:focus{border-width:2px;--tw-border-opacity: 1;border-color:rgb(237 28 36 / var(--tw-border-opacity, 1))}.page__login .form__login--reset-password .form__login-content .form-field:focus-within label{left:0;right:0;top:10px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.page__login .form__login--reset-password .form__login-content .form-field.has-error:after{top:31px;filter:none}.page__login .form__login--reset-password .form__login-content .form-field.has-error input{--tw-border-opacity: 1;border-color:rgb(237 28 36 / var(--tw-border-opacity, 1))}.page__login .form__login--reset-password .form__login-content .form-field.has-error .error{--tw-text-opacity: 1;color:rgb(237 28 36 / var(--tw-text-opacity, 1))}.page__login .form__login-topo{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;padding-left:0;padding-right:0;padding-top:1.5rem;padding-bottom:0;text-align:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.page__login .form__login-topo{position:relative;top:0;flex-direction:row;background-color:transparent;background-image:none;padding-top:0;padding-bottom:0}.page__login .form__login-topo-icon{margin-right:.75rem}}.page__login .form__login-topo-icon path{fill:#fff}.page__login .form__login-topo-text{margin-top:.5rem;margin-bottom:.5rem;padding-left:0;font-size:30px;font-weight:700;line-height:100%}@media (min-width: 1024px){.page__login .form__login-topo-text{left:1.25rem;margin-top:0;margin-bottom:0}}.page__login .form__login-content{margin-top:-.5rem;border-top-left-radius:10px;border-top-right-radius:10px;padding:2.25rem 2rem}@media (min-width: 1024px){.page__login .form__login-content{margin-top:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding-left:65px;padding-right:65px;padding-top:3rem;padding-bottom:3rem}}.page__login .form__login-content .btn{margin-left:auto;margin-right:auto;margin-bottom:1.5rem;width:100%;max-width:308px;--tw-bg-opacity: 1;background-color:rgb(177 17 22 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.page__login .form__login-content .btn{margin-bottom:0;max-width:none}.page__login .form__login-content.forget--password{padding-left:5rem;padding-right:5rem}}.page__login .form__login .esqueci{position:relative;margin-left:auto;margin-right:auto;margin-top:2rem;display:flex;width:100%;max-width:308px;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;font-size:14px;line-height:100%;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.page__login .form__login .esqueci{max-width:none;font-size:1rem;line-height:1.5rem;line-height:100%}}.page__login .form__login-rodape{position:relative;display:flex;width:100%;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2.5rem 2rem 1.25rem;text-align:center;--tw-text-opacity: 1;color:rgb(237 28 36 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.page__login .form__login-rodape{margin-left:auto;margin-right:auto;max-width:420px;flex-direction:row;align-items:center;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:1.25rem;padding-bottom:1.25rem;--tw-text-opacity: 1;color:rgb(177 17 22 / var(--tw-text-opacity, 1))}}.page__login .form__login-rodape-text{margin-bottom:1.5rem;text-align:center;font-size:1.125rem;line-height:1.75rem;line-height:100%;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.page__login .form__login-rodape-text{margin-bottom:0;--tw-text-opacity: 1;color:rgb(177 17 22 / var(--tw-text-opacity, 1))}}.page__login .form__login-rodape .btn{display:flex;height:58px;width:308px;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(237 28 36 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:0;font-size:19px;font-weight:500;--tw-text-opacity: 1;color:rgb(237 28 36 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.page__login .form__login-rodape .btn{margin-left:.75rem;height:2.5rem;width:133px;border-radius:5px;font-size:15px}}.page__login .form__login-rodape:before{position:absolute;top:-30px;left:0;right:0;margin-left:auto;margin-right:auto;margin-top:1.5rem;display:block;height:1px;width:100%;max-width:308px;--tw-bg-opacity: 1;background-color:rgb(209 211 212 / var(--tw-bg-opacity, 1));--tw-content: "";content:var(--tw-content)}@media (min-width: 1024px){.page__login .form__login-rodape:before{display:none}}.page__login .login-block{padding-left:1rem;padding-right:1rem;background:linear-gradient(180deg,#b11116 12.7%,#ed1c24 35.52%)}@media (min-width: 1024px){.page__login .login-block{padding-left:0;padding-right:0;background:transparent}}.page__login .box__register{display:none;height:454px;width:495px;border-radius:16px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2.5rem .75rem;padding-bottom:0}@media (min-width: 1024px){.page__login .box__register{display:block}}.page__login .box__register-title{margin-bottom:6rem;text-align:center;font-size:36px;font-weight:700;line-height:100%;--tw-text-opacity: 1;color:rgb(237 28 36 / var(--tw-text-opacity, 1))}.page__login .box__register-description{text-align:center;font-size:28px;font-weight:700;line-height:110%;--tw-text-opacity: 1;color:rgb(21 21 21 / var(--tw-text-opacity, 1))}.page__login .box__register .btn{margin-left:auto;margin-right:auto;margin-top:1.5rem;width:100%;max-width:332px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.page__login .form__login-rodape.--mob{background-color:transparent;padding-left:0;padding-right:0}@media (min-width: 1024px){.page__login .form__login-rodape.--mob{display:none}}.page__login .form__login-rodape.--mob:before{opacity:0}.page__login .form__login-rodape.--mob .form__login-rodape-text{margin-left:auto;margin-right:auto;margin-bottom:0;max-width:330px;font-size:22px;font-weight:700;line-height:110%}.page__login .form__login-rodape.--mob .form__login-rodape-text-2{position:relative;margin-bottom:1.25rem;width:fit-content;--tw-bg-opacity: 1;background-color:rgb(237 28 36 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;text-align:center;font-size:16px;line-height:110%;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.page__login .form__login-rodape.--mob .form__login-rodape-text-2:before{position:absolute;left:50%;top:0;bottom:0;z-index:-1;margin:auto;height:1px;width:300px;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-content: "";content:var(--tw-content)}.page__login .form__login-rodape.--mob .btn{margin-top:1rem;border-style:none;font-size:16px;line-height:100%;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.page__register{position:relative}.page__register.withBackground{background:linear-gradient(180deg,#b11116 12.7%,#c00e13 35.52%)}@media (min-width: 1024px){.page__register.withBackground{background:transparent}}.page__register.withBackground .bg-mobile{position:absolute;top:0;left:50%;right:0;margin:auto;width:100%;transform:translate3d(-50%,-50px,0)}@media (min-width: 1024px){.page__register.withBackground .bg-mobile{display:none}}.page__register .container{padding-left:1.25rem;padding-right:1.25rem}@media (min-width: 1024px){.page__register .container{padding-left:1rem;padding-right:1rem}}@media (min-width: 1280px){.page__register .container{max-width:80rem}}.page__register .register__form{position:relative;margin-left:auto;margin-right:auto;max-width:400px;overflow:hidden;border-radius:1rem;padding-bottom:1.25rem}@media (min-width: 640px){.page__register .register__form{max-width:49.5rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:2.5rem;padding-bottom:5rem}}@media (min-width: 1024px){.page__register .register__form{max-width:80rem}}.page__register .register__form-topo{position:relative;z-index:10;margin-bottom:1.25rem;display:flex;width:100%;align-items:center;justify-content:center;background-color:transparent;padding:1rem;text-align:center;font-size:1.875rem;font-weight:700;line-height:100%;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.page__register .register__form-topo{margin-bottom:0;padding-top:0;padding-bottom:0;text-align:center;font-size:2.25rem;line-height:100%;--tw-text-opacity: 1;color:rgb(237 28 36 / var(--tw-text-opacity, 1))}}.page__register .register__form-topo--mob{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;overflow:hidden;border-top-left-radius:1rem;border-top-right-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-bottom:.75rem}@media (min-width: 768px){.page__register .register__form-topo--mob{display:none}}.page__register .register__form-topo--mob-text{text-align:center;font-size:15px;font-weight:700;line-height:100%;--tw-text-opacity: 1;color:rgb(237 28 36 / var(--tw-text-opacity, 1))}.page__register .register__form-topo--mob .steps{margin-left:auto;margin-right:auto;margin-top:0;max-width:180px}.page__register .register__form-topo--mob .steps__wrapper{width:100%;border-width:0px;padding-top:.75rem;padding-bottom:.75rem}.page__register .register__form-topo--mob .btn-login{display:flex;height:40px;width:7.625rem;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(177 17 22 / var(--tw-bg-opacity, 1));text-align:center;font-size:.875rem;font-weight:700;line-height:100%;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.page__register .register__form-topo .btn{margin-left:1rem;display:flex;height:2.4375rem;width:7.4375rem;align-items:center;justify-content:center;border-radius:.25rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:0;text-align:center;font-size:1.125rem;font-weight:500;line-height:100%;--tw-text-opacity: 1;color:rgb(237 28 36 / var(--tw-text-opacity, 1))}.page__register .register__form-topo .btn:hover{--tw-border-opacity: 1;border-color:rgb(177 17 22 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(177 17 22 / var(--tw-bg-opacity, 1))}.page__register .register__form-content{margin-top:-.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2.25rem 1.25rem}@media (min-width: 640px){.page__register .register__form-content{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;padding:2.5rem 7rem}}@media (min-width: 1024px){.page__register .register__form-content{margin-left:auto;margin-right:auto;max-width:41.875rem;padding-left:0;padding-right:0}}.page__register .register__form-content .btn{margin-left:auto;margin-right:auto;margin-bottom:.75rem;width:100%;max-width:660px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.page__register .register__form .form-field.required label:after{position:relative;right:.25rem;--tw-text-opacity: 1;color:rgb(237 28 36 / var(--tw-text-opacity, 1))}.page__register .register__form-legend{margin-bottom:2rem;width:100%;padding-left:.5rem;padding-right:.5rem;font-size:18px;font-weight:700;line-height:110%;--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.page__register .register__form-actions{display:flex;width:100%;flex-direction:column;justify-content:center}@media (min-width: 1024px){.page__register .register__form-actions{flex-direction:row;gap:2rem}}.page__register .register__form-actions .btn-voltar{order:2;margin-left:auto;margin-right:auto;border-width:2px;--tw-border-opacity: 1;border-color:rgb(237 28 36 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));text-align:center;--tw-text-opacity: 1;color:rgb(237 28 36 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background:transparent}@media (min-width: 768px){.page__register .register__form-actions .btn-voltar{order:1}}@media (min-width: 1024px){.page__register .register__form-actions .btn-continue{order:2}}.page__register .register__form .steps{position:relative;display:flex;justify-content:center;gap:2.25rem}.page__register .register__form .steps:before{position:absolute;left:0;top:0;bottom:0;z-index:10;margin:auto;height:.125rem;width:100%;--tw-bg-opacity: 1;background-color:rgb(237 28 36 / var(--tw-bg-opacity, 1));--tw-content: "";content:var(--tw-content)}.page__register .register__form .steps__item{position:relative;z-index:20;display:flex;height:2.25rem;width:2.25rem;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(237 28 36 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:0;font-size:1.125rem;font-weight:700;line-height:100%;--tw-text-opacity: 1;color:rgb(237 28 36 / var(--tw-text-opacity, 1))}.page__register .register__form .steps__item.active,.page__register .register__form .steps__item.completed{--tw-bg-opacity: 1;background-color:rgb(237 28 36 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
