.hpf-form {
display: flex;
flex-wrap: nowrap;
gap: 10px; }
.hpf-form select, 
.hpf-form input[type="text"], 
.hpf-form input[type="submit"] {
padding: 10px;
border: 1px solid #ccc;
border-radius: 4px;
font-size: 16px;
width: 100%; box-sizing: border-box; }
.hpf-form input[type="submit"] {
background-color: #007bff;
color: white;
cursor: pointer;
}
.hpf-form input[type="submit"]:hover {
background-color: #0056b3;
} @media (max-width: 768px) {
.hpf-form {
flex-direction: column; }
}