.card-form h1,.card-form h2{color:var(--main-title);font-family:var(--font-title-family);font-size:var(--font-title-size);font-weight:var(--font-title-weight);margin-bottom:20px}.card-form{position:relative;background-color:var(--main-background);color:var(--main-text);margin:30px auto;width:50%;padding:40px;border-radius:7px;border:1.5px solid var(--main-background-invert-alpha-20)}.card-form:before{top:0;left:0;content:"";position:absolute;width:100%;height:100%;-webkit-backdrop-filter:brightness(105%);backdrop-filter:brightness(105%)}.theme-dark .card-form:before{-webkit-backdrop-filter:brightness(95%);backdrop-filter:brightness(95%)}.card-form .login-bottom-section{margin-top:20px;border-top:1px solid var(--main-background-invert-alpha-20);display:flex;flex-direction:column}.theme-light .card-form input,.theme-light .card-form select{background-color:transparent}.theme-light .client-inner-page-cad input,.theme-light .client-inner-page-cad select{background-color:var(--main-background)!important;border:1px solid var(--main-background-invert-alpha-20);border-radius:4px}.theme-light .client-inner-page-cad input:focus-within,.theme-light .client-inner-page-cad select:focus-within{border-color:var(--button-first-background)}.card-form select option,.card-form select option:focus{background-color:var(--main-background);color:var(--main-text)}.card-form input,.card-form select{background-color:var(--main-background-invert-alpha-20)}.card-form .login-bottom-section a{cursor:pointer}.button-apple,.button-google{width:80%;padding:4px 35px;height:40px;border-radius:4px;color:var(--button-first-background);background-color:transparent;border:1.5px solid transparent}.button-apple:hover,.button-google:hover{color:var(--button-first-background-hover);border:1.5px solid var(--button-first-background-hover);cursor:pointer}.button-apple .button-socials-container,.button-google .button-socials-container{transform:skew(20deg);display:flex;align-items:center;gap:5px}.card-form .buttons-socials{display:flex;gap:20px;text-align:center;margin:20px 0 0;justify-items:center;justify-content:center}.card-form .buttons-socials .icon{width:25px;height:25px}@media screen and (max-width:768px){.card-form{width:100%;padding:20px}}.two-rows-register{display:flex;justify-content:space-between;gap:40px}.account-type legend{margin-bottom:10px}.account-type fieldset{border:0;display:flex;gap:20px;margin-bottom:20px}.create-return-account-text{display:flex;align-items:center;justify-content:center;margin-top:20px;gap:5px}.skew-login-form{transform:skew(-20deg);width:-moz-fit-content;width:fit-content;display:block;border:1.5px solid transparent;color:var(--link-text);cursor:pointer;margin-left:20px}.skew-button{background-color:var(--button-first-background);color:var(--button-first-text);padding:4px 8px;border-radius:4px}.skew-button:hover{background-color:var(--button-first-background-hover);color:var(--button-first-text-hover)}.skew-login-form:hover{border:1.5px solid var(--button-first-background)}.skew-login-form a{display:block;padding:4px 8px;border:1.5px solid transparent;transform:skew(20deg)}.loginError{display:flex;color:red;margin:20px auto;align-items:center;justify-content:center}.messageCadastro{border:1px solid #e53935;background-color:#ffebee;color:#c62828;padding:10px;margin-top:10px;text-align:center;font-size:12px}