.zr-icon-base{transform:translate(0,0);background-size:contain;background-position:center;content:" ";width:1em;height:1em;display:inline-block;vertical-align:text-bottom;background-repeat:no-repeat}.job_search_form{position:relative}.search_suggestions_divider{display:none}.search_suggestions{box-shadow:0 -1px 1px rgba(0,0,0,0.05),0 9px 12px rgba(0,0,0,0.1);display:none;position:absolute;left:0;top:0;outline:0;background-color:#fff;font-size:14px;z-index:2;border-radius:9px;padding:20px;width:700px}
.search_suggestions_open .search_suggestions{display:block;top:54px}.search_suggestions .columns{display:flex;justify-content:space-between}.search_suggestions .column{padding:0 10px;line-height:21px}.search_suggestions .category_title{font-weight:700;margin-bottom:10px}.search_suggestions .search_keyword{-webkit-appearance:none;border-radius:0;background-color:transparent;border:0;box-shadow:none;font:inherit;padding:0;color:#0e75e2;text-align:left}.search_suggestions .search_keyword::-moz-focus-inner{border:0;padding:0;margin:0}
.search_suggestions .search_keyword:focus,.search_suggestions .search_keyword:hover{color:#0564c5}@media(max-width:840px){.candidateSearchResults.search_suggestions_open .search_suggestions_divider{display:block;order:3;margin:10px -10px 20px;border:0;border-top:1px solid #d8dbdc}.candidateSearchResults.search_suggestions_open .search_suggestions{padding-top:0;width:100%;box-shadow:none;position:relative;order:4;left:0;top:0}}.is_mobile .search_suggestions{width:100%;border-radius:0;box-shadow:none;padding:0 10px 10px}
.is_mobile .search_suggestions .companies{display:none}.is_mobile .search_suggestions .category_title{margin-top:0}.is_mobile.search_suggestions_open .candidate_nav{display:none}.is_mobile.search_suggestions_open .job_search_form .search_suggestions_divider{display:block;order:3;margin:10px -10px 20px;border:0;border-top:1px solid #d8dbdc}.is_mobile.search_suggestions_open .job_search_form .search_suggestions{position:relative;order:4;left:0;top:0}