.form{grid-template-columns:repeat(2,1fr);gap:10px 20px;width:100%;display:grid}.form-item{width:100%;position:relative}.span-1{grid-column:span 1}.span-2{grid-column:span 2}.button-holder{text-align:center}.button-holder .btn-action{position:relative}.button-holder .btn-action.sending-information{opacity:.5;color:var(--button-first-text-hover);background-color:var(--button-first-background-hover)}.double-col{display:flex}.double-col .remember-me,.double-col .forgot-password{width:50%}.forgot-password{justify-content:flex-end;align-items:center;display:flex}.forgot-password a{color:var(--main-link-text);cursor:pointer}.remember-me{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:16px;display:flex}.label-remember-me{cursor:pointer;align-items:center;gap:10px;display:flex}.relative-input-select{flex-direction:column;gap:10px;display:flex}.relative-input-select select{background-color:var(--main-background);border:solid 1px var(--main-background-invert-alpha-30);width:100%;color:var(--main-text);border-radius:5px;padding:13px 12px;font-size:16px}.input-error input,.input-error select{border-color:red!important}.form-layout{flex-direction:column;gap:10px;display:flex}.form-layout p{color:var(--main-text);flex-flow:wrap;gap:10px;width:100%;display:flex}.form-layout p span{flex-direction:column;display:flex}.form-layout p.one-child span{width:100%}.form-layout p.two-children span{width:calc(50% - 5px)}.form-layout p span label{color:var(--main-text);margin-bottom:5px;font-size:14px}.form-layout p span input{border:solid 1px var(--main-background-invert-alpha-30);border-radius:4px;padding:6px 10px;font-size:16px}@media screen and (max-width:490px){.form-layout p{flex-direction:column}.form-layout p.two-children span{width:100%}}.form-layout button{margin-top:10px}.form-layout .erro-borda{border-color:red!important}.forgot-password-header{text-align:center;padding:20px 0;position:relative}.back-arrow-forgot-password{cursor:pointer;gap:3px;display:flex;position:absolute;left:0}.back-arrow-forgot-password span{font-size:15px}.btn-forgot-password{cursor:pointer;background-color:var(--button-first-background);color:var(--button-first-text);text-align:center;border:none;border-radius:4px;justify-content:center;place-items:center;width:calc(100% - 20px);height:40px;margin-top:20px;margin-left:10px;margin-right:3px;padding:4px 35px;font-weight:500;display:flex;transform:skew(-20deg)}.btn-forgot-password:hover,.btn-forgot-password:focus{background-color:var(--button-first-background-hover);color:var(--button-first-text-hover)}.btn-forgot-password b{display:flex;transform:skew(20deg)}.forgot-password-header.reset{text-align:start;padding-bottom:0}.error-message-reset{color:#c62828;text-align:center;background-color:#ffebee;border:1px solid #e53935;margin-top:10px;padding:10px;font-size:12px}.success-message-reset{color:#2e7d32;text-align:center;background-color:#e8f5e9;border:1px solid #43a047;margin-top:10px;padding:10px;font-size:12px}
