.hs-search-field{position:relative}.header .search-input{transform:translateY(15%)}.hs-search-field__input{box-sizing:border-box;width:100%}.hs-search-field__bar button svg{height:10px}.search-input ul.hs-search-field__suggestions{margin:0;list-style:none;position:absolute;background:white;top:30px;right:-32px;left:0;text-align:left;padding:5px}.hs-search-field--open .hs-search-field__suggestions{border:1px solid #000}.hs-search-field__suggestions li{display:block;margin:0;padding:0;font-size:13px;font-weight:600;font-stretch:normal;font-style:normal;line-height:2.46;letter-spacing:.5px;color:#333}.hs-search-field__suggestions #results-for{font-weight:bold;font-size:1rem;margin:.25em 0}.header .hs-menu-wrapper>ul .search-input .hs-search-field__suggestions a,.module-top-nav #top-nav .hs-menu-wrapper>ul .search-input .hs-search-field__suggestions a,.hs-search-field__suggestions #results-for{display:block}.header .hs-menu-wrapper>ul .search-input .hs-search-field__suggestions a,.module-top-nav #top-nav .hs-menu-wrapper>ul .search-input .hs-search-field__suggestions a{font-weight:normal;text-overflow:ellipsis;overflow:hidden;text-transform:none}.header .hs-menu-wrapper>ul .search-input .hs-search-field__suggestions a{padding:0}.hs-search-field__suggestions a:hover,.hs-search-field__suggestions a:focus{background-color:rgba(0,0,0,0.1);outline:0}.search-input.search-input{display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid #979797;box-sizing:border-box;border-radius:6px;max-width:200px;transition:.25s ease;transition-property:max-width,border-color}.search-input.search-input.inactive{color:#f7941d;pointer-events:none;max-width:34px;border-color:transparent}.header .hs-menu-wrapper>ul .search-input a.search-button,.module-top-nav #top-nav .hs-menu-wrapper>ul .search-input a.search-button{transition:color .25s ease;color:inherit;pointer-events:auto;display:flex;align-items:center;justify-content:center;width:32px !important;height:32px;padding:0}@media(max-width:1023px){.header .hs-menu-wrapper>ul .search-input a.search-button,.module-top-nav #top-nav .hs-menu-wrapper>ul .search-input a.search-button{justify-content:start;width:24px !important}.search-input.search-input.inactive{max-width:26px}}.search-input svg path{transition:all .25s ease}.search-input>div{width:auto}.search-input input[type="text"]{transition:padding .25s ease;display:block;border:0 none;padding:0 8px;font-size:16px;line-height:1;height:auto;margin:0;width:100%;box-sizing:border-box}.search-input.inactive input[type="text"]{padding:0}