.hero-search{margin:60px auto;width:99%;max-width:1023px}.hero-search a{text-decoration:none!important}.hero-search .hd-hero-search-form{background:#fff;border-radius:12px;box-shadow:0 5px 10px 0 rgb(0 64 128/5%);color:#48658e;margin:40px auto 0;border:none;padding:10px;transition:all ease-in-out .3s}.hero-search .hd-search-input{background:#f9fbff;padding:25px 2.5% 25px 1.5%!important;font-size:18px;font-weight:400;color:#48658e;border:none!important;outline:none!important;box-shadow:none;border-radius:12px!important;margin-right:15px}.hero-search .hd-search-input::placeholder{color:#48658e}.hero-search .hd-search-cats{display:flex;text-align:center;padding:5px 0 0;align-items:center;flex-wrap:wrap;justify-content:space-evenly}.hero-search .hd-search-cats span{display:inline-block;font-size:1em!important;color:#678bbd;font-weight:400;margin:10px 5px 0;vertical-align:bottom}.hero-search .hd-search-cats a{display:inline-flex;color:#fff!important;margin:10px 2px 5px;padding:0 10px;font-size:.8em;border-radius:40px;font-weight:400;align-items:center;gap:5px}.hero-search .hd-search-cats a i{font-size:16px;width:16px;height:16px;text-align:center;margin:0 0 0 5px;font-weight:400;vertical-align:middle}.hero-search .hd-search-cats a.checked{background:#d7e7fd;color:#0065ee!important;font-weight:500;border:2px solid #d7e7fd!important}.hero-search .hd-search-cats a.checked i{color:#0065ee!important}.hero-search .hd-search-cats a:not(.checked){color:#48658e!important;background:0 0;border:2px solid #f4f8ff}.hero-search .hd-search-cats a:not(.checked):hover{background:#e2e6f5;border:2px solid #f4f8ff}.hero-search .hd-search-cats a.checked:hover{background:#e2e6f5}.hero-search .hd-search-results{overflow:hidden;margin:5px auto 10px;padding:15px 0;border-top:1px solid #f4f8ff}#hd_search_loader svg{max-width:50%}.hero-search .hd-search-results ul{max-height:240px;margin:0;padding:0;overflow-y:scroll}.hero-search .hd-search-results ul li{margin:0;list-style:none;padding:0 0 5px}.hero-search .hd-search-results li a{display:inline-flex;margin:0;padding:2px 6px;font-size:.9em;border-radius:40px;align-items:center;gap:8px}.hero-search .hd-search-results li a .result__title{font-size:1em;color:#05f;font-weight:400;padding:0}.hero-search .hd-search-results li a .cat-name{padding:0;margin:0 0 0 5px;display:inline-flex;align-items:center;justify-content:center}.hero-search .hd-search-results li a .cat-52{color:#05f!important}.hero-search .hd-search-results li a .cat-6{color:#009688}.hd-search-results li a .cat-7{color:#4caf50}.hd-search-results li a .cat-9{color:#00bcd4}.hd-search-results li a .cat-42{color:#ff8f00}.hd-search-results li a .cat-78{color:#e91e63}.hd-search-results li a .cat-80{color:#01579b}.hd-search-results li a .cat-122{color:#3f51b5}.hd-search-results li a .cat-page{color:#0d324f}.cat-52 i{color:#05f}.cat-6 i{color:#009688}.cat-7 i{color:#4caf50}.cat-9 i{color:#00bcd4}.cat-42 i{color:#ff8f00}.cat-78 i{color:#e91e63}.cat-80 i{color:#01579b}.cat-122 i{color:#3f51b5}.cat-page i{color:#0d324f}.hd-search-results li a .comments-num{color:#678bbd;border-radius:40px;font-weight:400;padding:0 10px;display:inline-flex;line-height:28px;text-align:center;height:28px;align-items:center;gap:5px;border:1px solid #f3f4f9}.hd-search-results li a .comments-num .icon{margin:0}.hd-search-results li a:hover{background:#f4f8ff}.hd-search-results .search-info{margin-top:15px;padding:15px 10px 0;border-top:1px solid #f4f8ff}.hd-search-results .search-info.wide-search{color:#135e96;font-size:.9em}.hd-search-results .search-info.no-results{padding:5px 15px;color:#ffa000;background:#fffde7;border:1px solid #fff176;border-radius:#f4f8ff}.hd-search-results ul::-webkit-scrollbar{width:10px}.hd-search-results ul::-webkit-scrollbar-track{background:#f4f8ff;border-radius:10px}.hd-search-results ul::-webkit-scrollbar-thumb{border-radius:10px;background:#48658e}.hd-search-results ul::-webkit-scrollbar-thumb:hover{background:#0065ee}.hero-search p.top-searches{font-size:.9em;color:#48658e;margin-top:30px}.hero-search .top-searches a{display:inline-block;margin:6px 3px;padding:3px 15px;background:#e2e6f5;color:#0056cd;border-radius:100px;font-weight:300;font-size:16px}.hero-search .top-searches a:hover{background:#0065ee;color:#fff;box-shadow:none}