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