Form Container .form-container{margin:0 auto}.form-group{margin-bottom:20px}.form-group label{margin-bottom:5px;font-weight:700;display:block}.form-group input[type=text],.form-group input[type=email],.form-group input[type=tel],.form-group textarea,.form-group select,.form-group input[type=number]{border:1px solid #ccc;border-radius:4px;width:100%;padding:8px;font-size:16px}.checkbox-group label{margin:12px;display:inline}input[type=checkbox]{margin-left:12px;margin-right:12px;transform:scale(1.5)}.radio-group label{margin:12px;display:inline-block}input[type=radio]{margin-left:12px;margin-right:12px;transform:scale(1.5)}.input-help{color:#555;margin-top:5px;font-size:80%;display:block}.submit-button,.next-button{color:#fff;cursor:pointer;background-color:#3953a4;border:none;border-radius:4px;margin-top:20px;padding:10px 20px;font-size:16px;display:block}.submit-button:hover{background-color:#4caf50}.previous-button{color:#fff;cursor:pointer;background-color:#3953a4;border:none;border-radius:4px;margin-top:20px;padding:10px 20px;font-size:16px;display:block}.previous-button:hover{background-color:#4caf50}.button-row{justify-content:space-between;display:flex}.req{color:red}.result-link{color:inherit;text-underline-offset:2px;margin-bottom:10px;display:block}@media (width>=769px){.form-row{flex-wrap:wrap;display:flex}.form-row .form-group{flex:1 0 0}.form-row .form-group:nth-child(2n),.form-row .form-group:nth-child(3n){margin-left:20px}}@media (width<=768px){.form-row{display:block}}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}
