.container{display:flex;flex-direction:column;align-items:left;justify-content:left;min-height:100vh}.heading{color:#ffc107;font-weight:700}.div1{background:#e3f2fd;padding:20px 0}.div1,.form{text-align:center}.form{display:flex;background:#fff;flex-direction:column;width:100%;max-width:800px;margin:0 auto;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.9)}.label{width:100%;margin-bottom:20px;font-weight:500}.input{width:100%;padding:10px;border-radius:5px;border:1px solid #ccc;margin-top:5px}.star{color:red;font-size:20px;vertical-align:-6px}.radioGroup{display:flex;flex-direction:column;align-items:flex-start}.radioLabel{margin-bottom:10px}.radioLabel input[type=radio]{position:relative;cursor:pointer;margin-right:10px}.textarea{width:100%;padding:10px;border-radius:5px;border:1px solid #ccc;margin-bottom:20px;resize:none}.button{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer}.other-input{margin-left:10px;padding:10px;border:1px solid #ccc;border-radius:4px;width:100%}.error{color:red;margin:10px 0}.usermessage{color:green;font-weight:600}.usererror{color:red;font-weight:600}.box,.errorbox{background-color:#fff;padding:20px;border-radius:8px;margin-top:10%;box-shadow:0 4px 8px rgba(0,0,0,.6);max-width:700px;text-align:center}