.contact-form{margin:0 auto;max-width:600px;padding:20px}.form-group{margin-bottom:15px}input,select{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:5px;padding:8px;width:100%}select{background-color:#fff;cursor:pointer}select:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.error{color:red;font-size:.8em;margin-top:5px}button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px}button:disabled{background-color:#ccc;cursor:not-allowed}button[type=button]{background-color:#6c757d;margin-right:10px}.additional-applicants{margin-top:20px}.applicant{border:1px solid #ddd;border-radius:4px;margin-bottom:15px;padding:15px}.location-selection,.main-applicant,.other-applicants{margin-bottom:30px}.checkbox-group{align-items:center;display:flex;gap:8px;margin-bottom:15px}.checkbox-group input[type=checkbox]{margin:0;width:auto}.checkbox-group label{cursor:pointer;margin:0}h2,h3{margin-bottom:15px}.App-header{padding:20px 0;text-align:center}.App-header h1{font-size:1.6rem;margin:0}.logo{height:auto;margin-bottom:20px;max-width:200px}.App-header-subtitle{color:#000;font-size:1.4rem;margin-top:10px}.App-header-intro{color:#000;font-size:1.2rem;margin-top:10px}.intro-text{color:#000;font-size:1.2rem;line-height:1.6;margin:20px auto;max-width:600px;text-align:left}label{display:block;margin-bottom:10px}.notification{border-radius:4px;font-weight:500;margin-bottom:12px;padding:10px 12px}.notification.success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.notification.error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}
/*# sourceMappingURL=main.205b3daa.css.map*/