.m-search-input{background:#f4f5f6;padding:3.3rem 0 3.35rem;position:relative}.m-search-input::before{background:#f4f5f6;content:'';height:100%;left:0;position:absolute;top:0;width:400px}.m-search-input .container{z-index:102;max-width:758px}.m-search-input .hs-search-field{position:relative}.m-search-input .hs-search-field__bar form{align-items:center;border-bottom:1px solid #00257b;display:flex;justify-content:space-between;padding-bottom:.5rem}.m-search-input .hs-search-field__bar input[type="text"]{background:0;border:0;color:#2c2c2c;flex:1;font-family:aktiv-grotesk,sans-serif;font-size:1rem;font-weight:400;line-height:1.3;outline:0}.m-search-input .hs-search-field__bar input[type="text"]::placeholder{color:#2c2c2c;font-size:1rem;line-height:1.6}.m-search-input .hs-search-field__bar button{background:#f4f5f6;border:0;border-radius:50%;cursor:pointer;height:40px;padding:0;outline:0;width:40px}.m-search-input .hs-search-field__bar button img{margin:0 auto;width:50%}.m-search-input .hs-search-field__suggestions{background:#fff;border-top:1px solid;border-radius:0 0 .25rem .25rem;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{color:#00257b;font-family:aktiv-grotesk,sans-serif;font-size:.8rem;font-weight:400;line-height:1.63;text-decoration:none}.m-search-input .hs-search-field__suggestions p{color:;font-family:aktiv-grotesk,sans-serif;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-overlay{background:#000;display:none;height:100%;left:0;opacity:.2;position:fixed;top:0;width:100%;z-index:100}.m-search-input.search--has-results .search-overlay{display:block}@media only screen and (min-width:768px){.m-search-input::after{background:#f4f5f6;content:'';height:100%;position:absolute;right:0;top:0;width:300px}}@media only screen and (min-width:992px){.m-search-input::after{width:500px}}