.m-search-input{background:#2c2c2f;margin:0 auto;padding:2.2rem 0 4rem;position:relative}.m-search-input .container{max-width:944px;z-index:102}.m-search-input h1{color:#fff;margin-bottom:2rem;text-align:center}.m-search-input__search-label{font-size:1.2rem;margin-bottom:.5rem}.m-search-input .hs-search-field{position:relative}.m-search-input .hs-search-field__bar input[type="text"]{background:#fff;border:1px dashed #d9dce0;border-radius:2px;color:#3c3c3f;font-size:.9rem;line-height:1.5;padding:.8rem 1.2rem;outline:0;width:100%}.m-search-input .hs-search-field__bar input[type="text"]::placeholder{color:#d9dce0;font-size:1rem;line-height:1.4}.m-search-input .hs-search-field__bar button{align-items:center;background:#f26a14;border:0;border-radius:2px;color:#fff;cursor:pointer;display:inline-flex;justify-content:space-between;font:700 .9rem/1 "Approach",sans-serif;height:60px;outline:0;margin-top:1rem;padding:.8rem 1rem;position:relative;text-decoration:none;text-align:left;transition:background .1s linear,border .1s linear,color .1s linear,padding .1s linear;width:100%}.m-search-input .hs-search-field__bar button::after{background:url("https://f.hubspotusercontent00.net/hubfs/5339506/_system_do_not_modify_/icons/search-icon-white-alternative.svg") center/cover;content:'';display:block;height:20px;width:20px}.m-search-input .hs-search-field__suggestions{background:#fff;border-radius:.25rem;box-shadow:1px 1px 2rem rgba(21,21,23,0.2);display:none;list-style:none;outline:0;padding:1rem;position:absolute;top:calc(100% - 0.3rem);width:100%}.m-search-input .hs-search-field__suggestions li{margin-bottom:.5rem}.m-search-input .hs-search-field__suggestions a{font-family:"Approach",sans-serif;font-size:.8rem;font-weight:400;line-height:1.63;text-decoration:none}.m-search-input .hs-search-field__suggestions p{font-size:.7rem;font-weight:400;line-height:1.86}.m-search-input .hs-search-field__suggestions mark{background:0;color:inherit;font-weight:700}.m-search-input .hs-search-field--open .hs-search-field__suggestions{display:block}.m-search-input.search--has-results .search-overlay{display:block}@media only screen and (min-width:576px){.m-search-input__wrapper h2{transform:translateY(-1.6rem)}.m-search-input .hs-search-field__bar form{align-items:center;display:flex;justify-content:space-between;padding-bottom:1rem}.m-search-input .hs-search-field__bar input[type="text"]{flex:1;margin-right:1rem;position:relative;width:auto}.m-search-input .hs-search-field__bar button{margin-top:0;min-width:216px;width:auto}}