.ev-hero-company-search{position:relative;width:min(100%,780px);margin-top:18px;z-index:5}.ev-hero-company-form{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.95);border:1px solid #dce3ea;border-radius:9px;padding:5px 5px 5px 17px;box-shadow:0 5px 15px #15263b12;min-height:56px}.ev-hero-search-icon{flex:none;color:#53647a}.ev-hero-company-form input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:#172b44;font:400 14px Arial,Helvetica,sans-serif;padding:9px 0}.ev-hero-company-form input::placeholder{color:#8795a7;opacity:1}.ev-hero-company-form:focus-within{border-color:#a9bacb;box-shadow:0 0 0 3px #8ba7c522}.ev-hero-company-form button{flex:none;display:flex;align-items:center;justify-content:center;gap:16px;border:0;border-radius:6px;padding:13px 18px;background:#192f4a;color:white;font:600 14px Georgia,Times New Roman,serif;cursor:pointer;white-space:nowrap}.ev-hero-company-form button:hover:not(:disabled){background:#294869}.ev-hero-company-form button:disabled{opacity:.66;cursor:default}.ev-company-suggestions{position:absolute;top:calc(100% + 6px);left:0;right:0;background:white;border:1px solid #dce3ea;border-radius:9px;box-shadow:0 14px 35px #14243a24;max-height:340px;overflow-y:auto;padding:5px;z-index:30}.ev-company-suggestion{width:100%;display:flex;align-items:center;gap:12px;text-align:left;background:white;border:0;border-radius:6px;padding:10px 12px;cursor:pointer;color:#1c344e}.ev-company-suggestion.active,.ev-company-suggestion:hover{background:#edf3f9}.ev-company-suggestion-icon{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:7px;background:#e7edf3;font-size:11px;font-weight:700}.ev-company-suggestion-name{flex:1 1;min-width:0;font:600 13px Arial,Helvetica,sans-serif}.ev-company-suggestion-name small{display:block;font-size:11px;color:#72849a;font-weight:400;margin-top:4px}.ev-company-search-empty{margin:0;padding:14px;color:#67788c;font-size:12px}@media(max-width:650px){.ev-hero-company-search{width:100%}.ev-hero-company-form{gap:8px;padding-left:10px}.ev-hero-company-form button{padding:12px 10px;gap:7px;font-size:12px}.ev-hero-company-form input{font-size:12px}}.editorial-hero:has(.ev-hero-company-search){overflow:visible;z-index:10}.editorial-hero:has(.ev-hero-company-search) .hero-copy{min-width:0}.editorial-hero:has(.ev-hero-company-search) .ev-hero-company-search{z-index:50}.editorial-hero:has(.ev-hero-company-search) .ev-company-suggestions{z-index:60}.ranking-content{position:relative;z-index:1}