header .top-bar .search-wrapper{display:flex;align-items:center;min-width:0}header .top-bar form.search{flex:0 1 380px;min-width:0}header .top-bar form.search .input-group{width:100%}header .top-bar .header-map-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;height:44px;padding:0 16px;margin-left:12px;border:1px solid #ccebe1;border-radius:24px;background:#e4f5ef;color:#21876f;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:background .15s,box-shadow .15s}header .top-bar .header-map-link svg{flex-shrink:0}header .top-bar .header-map-link:hover,header .top-bar .header-map-link[aria-current=page]{background:#d4eee4;border-color:#8ed2bc}header .top-bar .header-map-link:focus-visible{outline:3px solid #21876f;outline-offset:3px}@media (max-width:1199px) and (min-width:992px){header .top-bar form.search{flex-basis:300px}}@media (max-width:991px){header .top-bar form.search{flex:1 1 0}header .top-bar .header-map-link{width:40px;height:40px;padding:0;margin-left:10px}header .top-bar .header-map-link span{display:none}}@media (max-height:800px) and (min-width:992px){header .top-bar .header-map-link{height:40px}}
