@keyframes showHide{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes horizontal{0%{transform:translatex(0) translatey(0)}50%{transform:translatex(15px) translatey(0)}100%{transform:translatex(0) translatey(0)}}@-moz-keyframes horizontal{0%{transform:translatex(0) translatey(0)}50%{transform:translatex(15px) translatey(0)}100%{transform:translatex(0) translatey(0)}}@-o-keyframes horizontal{0%{transform:translatex(0) translatey(0)}50%{transform:translatex(15px) translatey(0)}100%{transform:translatex(0) translatey(0)}}@keyframes horizontal{0%{transform:translatex(0) translatey(0)}50%{transform:translatex(15px) translatey(0)}100%{transform:translatex(0) translatey(0)}}.c-header-search__search-btn{width:32px;height:32px;border-radius:50%;background:#71a2bc;border:none;color:#fff;display:flex;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .4s ease;padding:0;opacity:1!important}@media (min-width:1600px){.c-header-search__search-btn{width:40px;height:40px}}@media (max-width:1199.98px){.c-header-search__search-btn{width:40px;height:40px}}.c-header-search__search-btn:hover{background:#508baa}.c-header-search__search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(36,72,121,.9);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.c-header-search__search-overlay.is-open{opacity:1;visibility:visible}.c-header-search__search-overlay.is-open .c-header-search__search-inner{animation:search-inner-in .35s cubic-bezier(.22,1,.36,1) both}.c-header-search__search-inner{position:relative;width:100%;max-width:680px;padding:0 20px}@keyframes search-inner-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.c-header-search__label{display:block}.c-header-search__form-wrapper{position:relative}.c-header-search__form-wrapper form{display:flex;align-items:center;border-bottom:2px solid rgba(255,255,255,.4);transition:border-color .4s ease}.c-header-search__form-wrapper form:focus-within{border-color:#fff}.c-header-search__form-wrapper input[type=search]{flex:1;padding:14px 0;border:none;outline:0;font-size:1.75em;font-family:"Work Sans",sans-serif;font-weight:300;background:0 0;color:#fff;caret-color:#fff}@media (max-width:767.98px){.c-header-search__form-wrapper input[type=search]{font-size:1.375em}}.c-header-search__form-wrapper input[type=search]::placeholder{color:rgba(255,255,255,.3)}.c-header-search__form-wrapper input[type=search]::-webkit-search-cancel-button,.c-header-search__form-wrapper input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.c-header-search__results{position:absolute;top:calc(100% + 2px);left:0;right:0;background:#fff;border-radius:4px;max-height:380px;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.3);z-index:1}.c-header-search__results-list{list-style:none;margin:0;padding:6px 0}.c-header-search__results-list li:last-child a{border-bottom:none}.c-header-search__results-list li a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 22px;text-decoration:none;color:#343434;border-bottom:1px solid #e7e7e7;transition:background .4s ease,color .4s ease}.c-header-search__results-list li a:hover{background:#e2edf3;color:#244879}.c-header-search__result-title{font-size:.9375em;font-family:"Work Sans",sans-serif;font-weight:400;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-header-search__result-type{font-size:.625em;font-weight:600;color:#71a2bc;white-space:nowrap;text-transform:uppercase;letter-spacing:.08em;flex-shrink:0;border:1px solid rgba(113,162,188,.4);border-radius:3px;padding:2px 7px}.c-header-search__loading,.c-header-search__no-results{padding:18px 22px;color:#afafaf;font-size:.875em;font-family:"Work Sans",sans-serif;margin:0}.c-header-search__search-close{position:absolute;top:-50px;right:20px;background:0 0;border:none;color:rgba(255,255,255,.6);font-size:2.25em;line-height:1;cursor:pointer;padding:0;transition:color .4s ease}.c-header-search__search-close:hover{color:#fff}
/*# sourceMappingURL=header-search.css.map */
