.hs-search-field{position:relative}.hs-search-field__input{box-sizing:border-box;width:100%}.hs-search-field__bar button svg{height:10px}.hs-search-field__suggestions{margin:0;padding:0;list-style:none}.hs-search-field--open .hs-search-field__suggestions{border:1px solid #000}.hs-search-field__suggestions li{display:block;margin:0;padding:0}.hs-search-field__suggestions #results-for{font-weight:bold}.hs-search-field__suggestions a,.hs-search-field__suggestions #results-for{display:block}.hs-search-field__suggestions a:hover,.hs-search-field__suggestions a:focus{background-color:rgba(0,0,0,0.1);outline:0}header.main-header .navbar .hs-search-field{order:1;position:relative}header.main-header .navbar .hs-search-field form button{position:relative;background-color:#2f2f2f;border:0;display:block;width:67px}header.main-header .navbar .hs-search-field form button svg{position:absolute;fill:#e0e6e9;height:30px;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}header.main-header .navbar .hs-search-field .hs-search-field__input{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border:0;background-color:#2f2f2f;padding:.8rem;color:white;padding:1.8125rem;font-family:var(--font-headings);font-size:1.125rem;font-weight:700}header.main-header .navbar .hs-search-field .hs-search-field__input:active,header.main-header .navbar .hs-search-field .hs-search-field__input:focus,header.main-header .navbar .hs-search-field .hs-search-field__input:focus-visible{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border:0;box-shadow:none;outline:0}header.main-header .navbar .hs-search-field form{display:flex}#search-result-overlay{display:none}@media(max-width:1023px){header.main-header .navbar .hs-search-field.hs-search-field--open .hs-search-field__suggestions{position:absolute;background-color:#2f2f2f;color:white;border:0;padding:1rem .75rem}header.main-header .navbar .hs-search-field .hs-search-field__suggestions li:not(:first-child){margin-top:.75rem}header.main-header .navbar .hs-search-field .hs-search-field__suggestions a{color:white}header.main-header .navbar .hs-search-field .hs-search-field__suggestions a .hs-search-highlight{background-color:var(--accent-color);color:var(--text-color);font-weight:700}}@media(min-width:768px){header.main-header .navbar .hs-search-field{display:block;position:fixed;top:79px;right:0;width:630px;transform:scaleX(0);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform-origin:right 0;transition:transform .3s ease-in;-webkit-transition:transform .3s ease-in;-moz-transition:transform .3s ease-in;-ms-transition:transform .3s ease-in;-o-transition:transform .3s ease-in}header.main-header .navbar .hs-search-field.display{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1)}}@media(min-width:1024px){#search-result-overlay{display:block;position:fixed;visibility:hidden;width:100%;height:0;opacity:0;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:-10;transition:opacity .35s ease-in;transition-delay:.5s;-webkit-transition:opacity .35s ease-in;-moz-transition:opacity .35s ease-in;-ms-transition:opacity .35s ease-in;-o-transition:opacity .35s ease-in}#search-result-overlay.show{visibility:visible;height:100%;opacity:1;overflow-y:scroll;z-index:2}#search-result-overlay.show .search-result-content{margin-top:6rem;margin-bottom:6rem}#search-result-overlay #close-results{background-color:transparent;border:0}#search-result-overlay #close-results:hover{cursor:pointer}#search-result-overlay #close-results svg path{transition:fill .25s ease;-webkit-transition:fill .25s ease;-moz-transition:fill .25s ease;-ms-transition:fill .25s ease;-o-transition:fill .25s ease}#search-result-overlay #close-results:hover svg path{fill:var(--accent-color)}.noscroll{overflow:hidden}}