.form{border-radius:20px;gap:1rem}.form,.form .titleContainer{display:flex;flex-direction:column}.form .titleContainer{gap:10px}.form .titleContainer .imageContainer{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:10px;padding:2rem 0}.form .titleContainer .title{font-weight:700;color:#fff;margin:.5rem auto auto}.form .titleContainer .separator{border:none;border-bottom:1px solid var(--primary);margin:auto}.form .resetPasswordContainer{font-weight:700;color:#fff;margin:.5rem auto 1rem}.form .registerContainer{display:flex;flex-direction:column;margin-top:1rem;width:100%}.form .registerButton{border-radius:2rem!important}.form .formLoginButton{border-radius:2rem}.form .forgotPasswordButton{background:transparent!important;border:none!important;box-shadow:none!important;padding:0;height:auto;width:-moz-fit-content;width:fit-content;color:var(--white);margin:0 auto 1rem}.fieldContainerLabel{font-size:.8rem;position:absolute;left:1.2rem;top:-.8rem;color:var(--primary);background-color:#190a2e;border-top:2px solid #150926;border-left:2px solid #150926;border-right:2px solid #150926;padding:.1rem .8rem;border-radius:1rem}.label{color:#fff;font-family:Montserrat,sans-serif;font-size:16px;margin-bottom:8px}.field{display:flex;flex-direction:column}.fieldContainer{margin-top:12px;position:relative;min-width:250px}.formFields{display:flex;justify-content:flex-end;flex-direction:column;gap:.5rem}.error{padding:0;margin:0;border-color:red}.errorMessage{color:red;font-size:.875rem}.link{color:#fff;font-family:Montserrat,sans-serif;margin-bottom:8px;text-decoration:none;text-align:center}.link,.select{font-size:16px}.select{padding:15px 20px;width:100%;border-radius:20px;background-color:transparent;border-color:#f213a4;color:var(--primary);outline:none;box-sizing:border-box}.option{color:#150926}.imageStyles{filter:brightness(80%);display:flex;margin:auto}.title{font-weight:700;color:#fff;margin:.5rem auto auto}.separator{border:none;border-bottom:1px solid var(--primary);margin:auto auto 1rem}.imageContainerPhone{width:100%;display:flex;justify-content:center;align-items:center}.titleContainer{display:flex;gap:10px;flex-direction:column}.imageContainer{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:10px;padding:2rem 0}.resetPasswordLink{font-size:16px;text-decoration:none;cursor:pointer}@media(max-width:768px){.form{margin-right:0;bottom:0;width:100%}.form .titleContainer .imageContainer{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.linkRegisterPhone{display:block;text-align:center}.imageContainerPhone{display:block}}