.form-container{align-items:start;display:flex;gap:3.2rem;justify-content:space-between}@media (max-width:600px){.form-container{flex-direction:column;gap:0}}.form-group{display:flex;flex-direction:column;margin-bottom:3.2rem;width:100%}.form-group label{color:#495057;font-size:1.6rem;font-weight:600;margin-bottom:.8rem;padding-left:1.6rem}.form-group input,.form-group textarea{border:.1rem solid #adb5bd;border-radius:1.6rem;color:#495057;font-size:1.6rem;height:5.2rem;margin-bottom:0;padding:1.6rem;resize:none;transition:.3s ease-in;width:100%}.form-group input:focus,.form-group input:focus-visible,.form-group textarea:focus,.form-group textarea:focus-visible{box-shadow:none;outline-color:#808991}.form-group input::-webkit-input-placeholder,.form-group textarea::-webkit-input-placeholder{color:#adb5bd;font-size:1.4rem}.form-group input::-moz-placeholder,.form-group textarea::-moz-placeholder{color:#adb5bd;font-size:1.4rem}.form-group input:-ms-input-placeholder,.form-group textarea:-ms-input-placeholder{color:#adb5bd;font-size:1.4rem}.form-group input:-moz-placeholder,.form-group textarea:-moz-placeholder{color:#adb5bd;font-size:1.4rem}.form-group textarea{height:12rem}.form-group select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url(../../assets/svg/icon-caret-down.svg);background-position:right 1.6rem top 50%,0 0;background-repeat:no-repeat;background-size:1.8rem auto,100%;border:.1rem solid #adb5bd;border-radius:1.6rem;color:#495057;font-size:1.6rem;height:5.2rem;padding:0 1.6rem;width:100%}.form-group select.form-control:focus,.form-group select.form-control:focus-visible{box-shadow:none;outline-color:#adb5bd}.form-group select:invalid{color:#adb5bd;font-size:1.4rem}.form-group select:disabled{background-color:#ebeceb;font-size:1.4rem}.form-group .invalid-feedback,.form-group .valid-feedback{padding-left:1.6rem}.form-actions{align-items:center;display:flex;gap:1.6rem;justify-content:center}.form .required-fields{color:#f91c37;font-size:1.2rem;text-align:center}.login{padding-top:6.4rem}.login h1{font-size:2.8rem;text-align:center}.login h1:before{background-color:#00aefe;border-radius:.4rem;content:"";display:block;height:.4rem;margin:0 auto .8rem;width:4rem}.login h1+p{margin:0 auto 6.4rem;max-width:38rem;text-align:center;width:100%}.login form{margin:0 auto;max-width:48rem;width:100%}.login form .form-info{align-items:center;display:flex;justify-content:space-between}.login form .form-info a{color:#495057;font-size:1.4rem;font-weight:600;margin-bottom:.8rem;padding-right:1.6rem}.login form .form-info a:hover{text-decoration:underline}.login form-actions{flex-direction:column;gap:0;padding-top:0}.login form-actions a.link{color:#6b6bb5;display:block;font-size:1.6rem;margin-bottom:3.2rem}.login form-actions a.link:hover{text-decoration:underline}
