.search-bar{padding:0 0 22px;position:relative;z-index:2}
.search-bar__container{box-sizing:border-box;margin:0 auto;max-width:1272px;padding:0}
.search-bar__title{color:#002677;font-family:"UHCSerifHeadline",serif;font-size:24px;font-weight:600;line-height:32px;margin:0 0 24px;text-align:center}
.search-bar__title p,.search-bar__title h1,.search-bar__title h2,.search-bar__title h3,.search-bar__title h4,.search-bar__title h5,.search-bar__title h6{color:inherit;font:inherit;line-height:inherit;margin:0}
.search-bar__autocomplete{display:block;margin-left:auto;margin-right:auto;max-width:100%;position:relative;width:1000px}
.search-bar__input{appearance:none;background:#fff;border:1px solid #adafb1;border-radius:32px !important;box-sizing:border-box;color:#cbcccd !important;font-family:"UHCSans",Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.2;min-height:60px;padding:8px 68px 8px 32px;-webkit-text-fill-color:#cbcccd !important;width:100%}
.search-bar .search-bar__input.is-user-typed{color:#323334 !important;-webkit-text-fill-color:#323334 !important}
.search-bar__input::placeholder{color:#cbcccd !important;font:inherit;opacity:1;-webkit-text-fill-color:#cbcccd !important}
.search-bar__input:focus{border-color:#cbcccd;box-shadow:0 0 0 1px #cbcccd;outline:0}
.search-bar__submit{appearance:none;align-items:center;background:#cbcccd;border:0;border-radius:28px !important;cursor:pointer;display:inline-flex;height:44px;justify-content:center;line-height:0;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:44px}
.search-bar__input.is-user-typed+.search-bar__submit{background:#002677}
.search-bar__submit:hover,.search-bar__submit:focus{background:#cbcccd;outline:0}
.search-bar__input.is-user-typed+.search-bar__submit:hover,.search-bar__input.is-user-typed+.search-bar__submit:focus{background:#002677}
.search-bar__submit:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #196ecf;outline:0}
.search-bar__submit-icon{display:block;height:16px;margin:0;width:16px}
.search-bar__submit-icon path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}
.search-bar__suggestions{background:#fff;border:1px solid #c6c6c6;border-top:0;border-radius:0 0 16px 16px;box-shadow:0 8px 20px rgba(0,0,0,0.12);display:none;left:0;list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:999}
.search-bar__suggestions.is-open{display:block}
.search-bar__suggestion-item{list-style:none;margin:0;padding:0}
.search-bar__suggestion-item a{border-bottom:1px solid #e3e3e3;color:#4a4a4a;display:block;font-family:"UHCSans",Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.35;padding:10px 18px;text-decoration:none}
.search-bar__suggestion-item a:link,.search-bar__suggestion-item a:visited,.search-bar__suggestion-item a:hover,.search-bar__suggestion-item a:active,.search-bar__suggestion-item a:focus{color:#4a4a4a;text-decoration:none}
.search-bar__suggestion-item:last-child a{border-bottom:0}
.search-bar__suggestion-item a:hover,.search-bar__suggestion-item a.active-autocomplete-item{background:#f1f7ff}
.search-bar__suggestion-item a:focus-visible{background:#f1f7ff;box-shadow:inset 0 0 0 2px #196ecf;outline:0}
@media(max-width:1199px){.search-bar__container{padding:0 24px}
}
@media(max-width:1024px){.search-bar{padding-bottom:20px}
}
@media(max-width:767px){.search-bar{padding:0 0 18px}
.search-bar__container{max-width:none;padding:0 16px}
.search-bar__title{font-size:22px;line-height:30px;margin-bottom:16px}
.search-bar__autocomplete{width:100%}
.search-bar__input{border-radius:50px !important;font-size:20px;line-height:1.3;min-height:60px;padding:8px 84px 8px 16px}
.search-bar__input::placeholder{color:#cbcccd !important;font-size:20px;line-height:1.3}
.search-bar__submit{border-radius:28px !important;height:44px;right:8px;width:44px}
.search-bar__submit-icon{height:16px;width:16px}
.search-bar__submit-icon path{stroke-width:2.2}
.search-bar__suggestion-item a{font-size:16px;padding:10px 12px}
}