         form {
         margin-top: 20px;
         text-align: left;
         }
         label {
         display: block;
         margin-bottom: 5px;
         color: #555;
         }
         input,
         select,
         textarea {
         width: 100%;
         padding: 8px;
         margin-bottom: 10px;
         box-sizing: border-box;
         border: 1px solid #ccc;
         border-radius: 4px;
         }
         textarea {
         resize: vertical;
         }
         input[type="submit"] {
         background-color: #4caf50;
         color: #fff;
         padding: 10px 15px;
         cursor: pointer;
         border: none;
         border-radius: 4px;
         }
         input[type="submit"]:hover {
         background-color: #45a049;
         }
         /* Styling for required fields */
         .required {
         color: red;
         margin-left: 5px; /* Adjust as needed for spacing */
         }
