.fusion-filters{border:none!important;margin-bottom:100px!important}.fusion-filters{display:flex!important;flex-wrap:wrap;align-items:center;gap:18px;margin:10px 0 26px!important;padding:0!important}.fusion-filters li{list-style:none;margin:0!important;padding:0!important}.fusion-filters li a{display:inline-flex!important;align-items:center;justify-content:center;padding:14px 28px!important;border:1.5px solid #e3e6ea!important;border-radius:50px!important;background:#fff!important;color:#111!important;font-weight:500;line-height:1;text-decoration:none!important;text-transform:none;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .06s ease;-webkit-appearance:none;appearance:none}.fusion-filters li a:hover,.fusion-filters li a:focus{background:#fafafa!important;border-color:#d7dbe1!important;color:#111!important;box-shadow:0 1px 3px rgba(0,0,0,.06);outline:none}.fusion-filters li.fusion-active a,.fusion-filters li a.fusion-active{background:#f3c301!important;border-color:#f3c301!important;color:#000!important;font-weight:600;box-shadow:0 4px 10px rgba(243,195,1,.35)}.fusion-filters li a:after{display:none!important}@media (max-width:768px){.fusion-filters{gap:12px}.fusion-filters li a{padding:12px 20px!important;font-size:15px}}.filters-row{display:flex;align-items:center;justify-content:space-between;column-gap:18px;row-gap:12px;flex-wrap:wrap}.filters-row .fusion-filters{display:flex!important;flex-wrap:wrap;gap:18px;margin:0!important;padding:0!important;flex:1 1 auto;width:auto!important;min-width:280px}.portfolio-search{margin-left:auto;display:flex;align-items:center;gap:8px;flex:0 0 auto}.portfolio-search input[type=search]{height:46px;padding:0 14px;border:1.5px solid #e3e6ea;border-radius:50px;background:#fff;font-size:16px;min-width:260px;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none}.portfolio-search input[type=search]::placeholder{color:#9aa1aa}.portfolio-search input[type=search]:focus{outline:none;border-color:#d7dbe1;box-shadow:0 2px 6px rgba(0,0,0,.06)}.portfolio-search-btn{width:40px;height:40px;border-radius:50%;border:none;background:#f3c301;color:#000;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-appearance:none;appearance:none;box-shadow:none!important}.portfolio-no-results{text-align:center;padding:24px 8px;color:#6b7280;font-weight:600}@media (max-width:1024px){.filters-row{column-gap:14px}.filters-row .fusion-filters{gap:14px}.portfolio-search input[type=search]{min-width:220px}}@media (max-width:900px){.filters-row{column-gap:12px}.filters-row .fusion-filters{gap:12px}.portfolio-search input[type=search]{min-width:200px;height:44px}}@media (max-width:768px){.filters-row{align-items:stretch;justify-content:flex-start}.filters-row .fusion-filters{flex:1 1 100%;gap:12px}.portfolio-search{order:2;width:100%;margin-left:0;margin-top:0}.portfolio-search input[type=search]{width:100%;min-width:0;height:44px}}@media (max-width:480px){.fusion-filters li a{padding:10px 16px!important;font-size:14px}.filters-row .fusion-filters{overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:normal}}@media (min-width:1024px){.portfolio-search{margin-top:-7%}}@media (max-width:768px){.portfolio-search{margin-top:-80px;margin-bottom:20px}}.fusion-filters li,.fusion-filters li a{border-bottom:none!important;box-shadow:none!important;text-decoration:none!important;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.fusion-filters li:not(.fusion-active) a{border:1.5px solid #e3e6ea!important;background:#fff!important;color:#111!important}.fusion-filters li::before,.fusion-filters li::after,.fusion-filters li a::before,.fusion-filters li a::after{content:none!important;display:none!important;border:0!important;box-shadow:none!important}.fusion-filters li a{display:inline-flex!important;background-clip:padding-box}@media (min-width:768px){.portfolio-search{margin-top:-8%}}@media (max-width:767.98px){.portfolio-search{margin-top:-80px;margin-bottom:20px}}@media (max-width:1024px){.portfolio-search{width:100%}}