.form-container{max-width:500px;margin:20px auto;padding:30px 25px;background-color:#ffffff;border:none;box-shadow:0 4px 10px rgba(0,0,0,0.1);border-radius:5px}.form-row{margin-bottom:20px}.form-row input,.form-row textarea{width:100%;padding:15px;font-size:16px;border:none;border-radius:5px;background-color:#f5f9ff;box-shadow:0 2px 4px rgba(0,0,0,0.1);font-family:'Arial',sans-serif;transition:all 0.3s ease}.form-row input::placeholder,.form-row textarea::placeholder{color:#bbb}.form-row input:focus,.form-row textarea:focus{outline:none;border:1px solid #a6c9ff;box-shadow:0 3px 8px rgba(166,201,255,0.5)}.form-row textarea{resize:none;height:120px}.submit-button{display:inline-block;padding:14px 20px;font-size:16px;font-weight:bold;text-transform:uppercase;color:white;background-color:#41547d!important;border:none;border-radius:5px;cursor:pointer;width:100%;box-shadow:0 2px 4px rgba(0,0,0,0.1);transition:none}.submit-button:hover{background-color:#41547d!important;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.submit-button:disabled{background-color:#41547d!important;color:white;opacity:1;cursor:not-allowed;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.form-container h2{font-size:20px;margin-bottom:20px;color:#41547d;text-transform:uppercase}@media (max-width:768px){.form-container{padding:20px}.submit-button{font-size:14px;padding:12px}}