section{width:100%}section h1{text-align:center}section i{display:flex}section h2{text-align:center}section h1,section h2,section p{color:#525252;font-size:24px}@media screen and (max-width:574px){section h1,section h2,section p{font-size:18px;text-align:center}}section small{font-size:14px}section .alerta{animation:opacityAlert .4s ease;background:#e9ecef;border-left:6px solid #dc3545;border-radius:5px;padding:16px 12px}section .alerta p{font-size:16px}section .alerta:first-child{margin-top:20px}section .alerta:last-child{margin-bottom:5px!important}@keyframes opacityAlert{0%{opacity:0}to{opacity:1}}section button.botao-padrao{font-size:16px;padding-bottom:12px;padding-top:12px;text-align:center;width:100%}section a{color:#e12b2f}section .card-usuario{border:1px solid #afafaf;border-radius:5px;padding:6px 0 6px 10px}section .card-usuario p{font-size:14px}section fieldset.input-padrao{background:#f5f5f5;border-radius:5px;position:relative}section fieldset.input-padrao:hover{background:#efefef}section fieldset.input-padrao label{color:#54595e;cursor:text;font-size:16px;font-weight:600;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .1s ease-in-out}section fieldset.input-padrao input{background:transparent;border:none;border-bottom:2px solid #6c757d;border-radius:5px;padding-left:13px}section fieldset.input-padrao input:focus{background:#efefef;border-color:#e12b2f;box-shadow:none}section fieldset.input-padrao input::-moz-placeholder{color:transparent}section fieldset.input-padrao input::placeholder{color:transparent}section fieldset.input-padrao input:not(:-moz-placeholder-shown){padding-bottom:14px;padding-top:36px}section fieldset.input-padrao input:not(:placeholder-shown){padding-bottom:14px;padding-top:36px}section fieldset.input-padrao input:not(:-moz-placeholder-shown)~label{color:#777;font-size:12px;padding-bottom:.8rem;padding-top:.8rem}section fieldset.input-padrao input:not(:placeholder-shown)~label{color:#777;font-size:12px;padding-bottom:.8rem;padding-top:.8rem}section fieldset.input-padrao.ativo label,section fieldset.input-padrao:focus-within label{font-size:14px;top:12px}section fieldset.input-padrao:focus-within label{color:#e12b2f}section.validar-codigo fieldset input{border:1px solid #494848;border-radius:5px;color:#494848;font-size:18px;font-weight:700;margin:0 5px;padding:15px;text-align:center;width:58px}@media screen and (max-width:374px){section.validar-codigo fieldset input{padding:10px;width:45px}}section.validar-codigo.erro fieldset input{border-color:#e12b2f}section.informar-email{max-width:433px}section.reenviar-codigo{max-width:455px}section.validar-codigo{max-width:520px}section.redefinir-senha,section.validar-codigo .btn{max-width:410px}section.redefinir-senha .padding-icone{padding-right:27px}section.login-senha{max-width:411px}section.login-senha img{border-radius:50%;height:20px;width:20px}section.cadastro{max-width:410px}
