.banner-search-input-wrp .hs-search-field{position:relative}.banner-search-input-wrp .hs-search-field__input{box-sizing:border-box;width:100%}.banner-search-input-wrp .hs-search-field__bar button svg{height:10px}.banner-search-input-wrp .hs-search-field__suggestions{list-style:none;margin:0;padding:0}.banner-search-input-wrp .hs-search-field--open .hs-search-field__suggestions{background-color:#fff;border:1px solid #fff;color:#000;display:none;padding:10px}.banner-search-input-wrp .hs-search-field__suggestions li{display:block;margin:0;padding:0}.banner-search-input-wrp .hs-search-field__suggestions #results-for{font-weight:700}.banner-search-input-wrp .hs-search-field__suggestions #results-for,.banner-search-input-wrp .hs-search-field__suggestions a{display:block}.banner-search-input-wrp .hs-search-field__suggestions a:focus,.banner-search-input-wrp .hs-search-field__suggestions a:hover{background-color:rgba(0,0,0,.1);outline:none}.banner-search-input-wrp input.hs-search-field__input{-webkit-appearance:none;background:0;background-image:url(https://www.performlaw.com/hubfs/PerformLaw%202020/Search.svg);background-position:center right 20px;background-repeat:no-repeat;background-size:22px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box!important;color:#fff;font-size:14px!important;font-weight:400;height:54px;line-height:24px;padding:14px 35px 14px 18px!important}.banner-search-input-wrp input.hs-search-field__input::placeholder{color:#fff}.banner-search-input-wrp .hs-search-field{margin:0 auto;max-width:500px;padding:20px 0;width:100%}:focus{outline:0 auto -webkit-focus-ring-color!important}.banner-search-input-wrp .top-banner-wrapper{align-items:center;background-position:0;background-repeat:no-repeat;background-size:cover;display:flex;height:420px;margin-top:-195px;padding:0 20px 80px}.banner-search-input-wrp .top-banner-heading{padding-top:100px;text-align:center}.banner-search-input-wrp .top-banner-heading h1{color:#f2f2f2!important;font-family:Abel,sans-serif!important;font-size:55px!important;font-weight:700!important;letter-spacing:1px!important;margin:0!important;text-transform:uppercase}@media (max-width:800px){.banner-search-input-wrp .top-banner-wrapper{margin-top:-30px;padding:0 20px}}@media (max-width:769px){.banner-search-input-wrp .top-banner-heading h1{font-size:40px!important}}