#multiStepForm{max-width:600px;margin:0 auto;font-family:Arial,sans-serif;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:20px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.form-step{display:none}.form-step.active{display:block}#multiStepForm label{display:block;margin-bottom:5px;font-weight:700;color:#333}#multiStepForm input[type=text],#multiStepForm input[type=number],#multiStepForm input[type=tel],#multiStepForm input[type=file],#multiStepForm textarea{width:100%;padding:10px;margin-bottom:20px;border:1px solid #ccc;border-radius:4px;font-size:16px;box-sizing:border-box;background-color:#fff}#multiStepForm input[type=file]{padding:8px;font-size:14px;background-color:#f7f7f7}#multiStepForm input::placeholder,#multiStepForm textarea::placeholder{color:#aaa;font-style:italic}.form-navigation button{background-color:#e84949;color:#fff;border:none;padding:10px 20px;font-size:16px;cursor:pointer;border-radius:4px;margin:10px 5px 0 0;transition:background-color .3s ease}.form-navigation button:hover{background-color:#e82929}.form-navigation button.prev-step{background-color:#6c757d}.form-navigation button.prev-step:hover{background-color:#5a6268}@media (max-width:768px){#multiStepForm{padding:15px}.form-navigation button{width:100%;margin:10px 0}}