#travel-form-root form {max-width:760px;background:white;padding:2rem;border:1px solid #d9e3df;border-radius:18px;margin-top:2rem}
.travel-field {display:grid;gap:.5rem;margin-bottom:1.5rem}.travel-field[hidden]{display:none}.travel-field input,.travel-field select,.travel-field textarea{width:100%;padding:.85rem;border:1px solid #708c82;border-radius:8px;font:inherit}.field-error{color:#a52c20}#travel-form-root button{background:#174c40;color:white;border:0;border-radius:8px;padding:1rem;font:inherit}.destination+.destination{margin-top:1.5rem}
