/* One address suggestion menu for the hero and the main booking form. */
[data-address-autocomplete]{position:relative;overflow:visible}
[data-address-autocomplete].is-open{z-index:41}
[data-address-autocomplete] .address-autocomplete-menu{position:absolute;z-index:40;top:calc(100% + 5px);left:0;width:max(100%,280px);max-width:min(420px,calc(100vw - 40px));border:1px solid #dce0e5;border-radius:4px;background:#fff;box-shadow:0 10px 25px #00000029;overflow:hidden;text-align:left;color:#0b0b0b}
[data-address-autocomplete] .address-autocomplete__list{position:static;display:block;list-style:none;margin:0;padding:4px;max-height:280px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
[data-address-autocomplete] .address-autocomplete__option{display:block;list-style:none;margin:0;padding:.65rem .7rem;border-radius:2px;cursor:pointer;color:#0b0b0b;font:.84rem/1.4 "Outfit",sans-serif}
[data-address-autocomplete] .address-autocomplete__option::before{content:none}
[data-address-autocomplete] .address-autocomplete__option[aria-selected=true],[data-address-autocomplete] .address-autocomplete__option:hover{background:#fff5be}
[data-address-autocomplete] .address-autocomplete__title{display:block;font-size:.84rem;line-height:1.35;font-weight:600;color:#0b0b0b;margin-bottom:0}
[data-address-autocomplete] .address-autocomplete__meta{display:block;font-size:.73rem;line-height:1.4;color:#737a83;margin-top:.15rem}
[data-address-autocomplete] .address-autocomplete__attribution{border-top:1px solid #eceef1;padding:7px 10px;text-align:right;font:400 12px/1.4 Roboto,Arial,sans-serif;color:#5e5e5e;white-space:nowrap}
[data-address-autocomplete] .address-autocomplete__attribution--osm{font-size:10px}
[data-address-autocomplete] .address-autocomplete__attribution a{color:inherit;text-decoration:underline}
[data-address-autocomplete] .address-autocomplete-status{display:block;height:1rem;min-height:1rem;line-height:1rem;font-size:10px;font-weight:400;color:#6f7781;margin-top:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
[data-address-autocomplete] [data-address-menu][hidden],[data-address-autocomplete] [data-address-list][hidden],[data-address-autocomplete] [data-address-attribution][hidden],[data-address-autocomplete] [data-osm-attribution][hidden]{display:none!important}
.hero-trip-search [data-address-autocomplete]{justify-content:flex-start}
.hero-trip-search [data-address-autocomplete] .address-autocomplete-menu{left:-1px}
@media(max-width:575px){
[data-address-autocomplete] .address-autocomplete-menu{width:100%;max-width:none}
.hero-trip-search [data-address-autocomplete] .address-autocomplete-menu{width:calc(100% + 2px)}
}
