.hc-search{position:relative}.hc-dp-suggestions{position:absolute;inset-block-start:100%;inset-inline:0;background:#fff;color:#183d34;z-index:40;border:1px solid #dce5e1;border-radius:12px;box-shadow:0 12px 30px #173a2c1a;max-height:360px;overflow:auto;padding:.4rem}.hc-dp-suggestions[hidden]{display:none!important}.hc-dp-suggestions a{display:block;padding:.7rem;line-height:1.65;text-decoration:none;border-radius:8px}.hc-dp-suggestions a:hover,.hc-dp-suggestions a:focus{background:#edf5ef}.hc-dp-suggestions small{display:block;color:#5e7467}.ht-search-hero__input-wrap:has(.hc-dp-search-controls){flex-wrap:wrap}.hc-dp-search-controls{display:flex;flex-wrap:wrap;gap:1rem;flex-basis:100%;padding:.8rem}.hc-dp-search-controls label{display:flex;flex:1 1 180px;flex-direction:column;gap:.4rem;font-size:.9rem}.hc-dp-search-controls select{max-width:100%;min-height:44px;background:#fff;color:#183d34;border:1px solid #ccdcd4;border-radius:8px}.hc-dp-search-controls small{flex-basis:100%}
