.search-result em,.autocomplete em{font-style:normal;font-weight:bold;background-color:#f6fcfe}.search-wrapper{width:100%;max-width:1000px;min-height:2em;margin-bottom:.3em}@media screen and (max-width:992px){.search-wrapper{display:none;padding:0}.mobile-open .search-wrapper{display:block}}.search-form{display:-ms-flexbox;display:flex}@media screen and (max-width:991px){.search-form{height:60px;width:100%;padding:10px;background-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden}}.search-input{border:1px solid #6b6b70 !important;border-radius:5px !important;height:30px !important;line-height:2em !important;font-size:12px !important}.search-input:focus{outline:none !important;box-shadow:0 0 3px #2459a8 !important}.search-button{background-image:url(https://cdn2.hubspot.net/hubfs/1765103/VIA/search.svg?t=1540999717624);background-repeat:no-repeat;background-position:center center;background-color:transparent;height:2em;width:2em;border:0;margin-left:.5em}.search-heading{font-size:15px;font-weight:500;line-height:1.2;-webkit-font-smoothing:subpixel-antialiased}.search-results,.search-results-list{margin:0}.search-results-list{list-style:none}.search-link{display:block;position:relative;padding:14px 18px 14px 0;cursor:pointer;border-bottom:1px solid #e9edf2;text-align:left;color:#2459a8}li:last-of-type .search-link{border-bottom:0}.search-link,.search-link:hover{text-decoration:none}.search-detail{color:#6b6b70;font-size:14px;line-height:1.4;max-height:2.7em;overflow:hidden}.search-detail-beginning{font-weight:bold}div.autocomplete{display:none !important}div.autocomplete.active{display:block !important}div.autocomplete ul{margin:6px 0 0;padding:0;width:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background:#fff;border:1px solid rgba(0,0,0,0.12);-moz-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.12);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.12);box-shadow:0 3px 7px rgba(0,0,0,0.12);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}div.autocomplete li:first-of-type{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}div.autocomplete li:last-of-type{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}div.autocomplete .search-link{padding-left:28px;padding-bottom:12px}div.autocomplete .search-heading,div.autocomplete .search-detail{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}div.autocomplete .search-heading{margin-bottom:0;font-size:12px;font-weight:400}#modal-results{overflow-y:hidden;z-index:10010;position:fixed;top:64px;height:80%;margin-top:0;width:640px;font-family:inherit}#modal-results button:focus{outline:1px dotted}#modal-results .modal-dialog,#modal-results .modal-content{height:100%}#modal-results .search-wrapper{margin-bottom:0}#modal-results .search-button{margin-right:.5em}#modal-results .search-link::before{right:2px;top:50%;margin-top:-3px;width:6px;height:6px;border-style:solid;border-width:1px 1px 0 0;border-color:#c5d1de;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:block;position:absolute;content:""}#modal-results .search-input{flex:1}#modal-results .modal-header,#modal-results .modal-footer{height:50px}#modal-results .modal-header{padding:0;align-items:center}#modal-results .close{margin:0;padding-top:10px}#modal-results .modal-body{overflow-y:auto;margin-bottom:50px;height:calc(100% - 100px)}#modal-results .modal-footer{position:absolute;bottom:0;width:100%;background-color:#f9fafb;justify-content:space-between}@media only screen and (max-width:680px){#modal-results{height:100%;width:100%;top:0;margin:0}}@media(min-width:576px){#modal-results .modal-dialog{max-width:none;margin:0}}.modal-header h4{margin-bottom:0}.search-summary{display:block;font-size:12px;font-weight:500;line-height:1}.pagination{display:block;padding-right:9px;text-align:right;font-size:12px;font-weight:500;color:#8b9bad;line-height:1}.pagination-link{display:inline-block;padding:18px 7px;text-decoration:none;color:#2459a8;text-transform:uppercase}.pagination-link__active{color:#2e2925}