.m-search-input{background-color:#003246;padding-bottom:2rem}.m-search-input .wrapper{display:block;height:30px}.m-search-input .container{padding-top:2rem;z-index:102}.m-search-input .container .title{color:#fff;font-size:2.4rem;font-weight:700;text-align:center;margin-bottom:2rem}.m-search-input .hs-search-field{position:relative}.m-search-input .hs-search-field__bar{display:flex;justify-content:center}.m-search-input .hs-search-field__bar form{display:flex;max-width:640px;position:relative;width:100%}.m-search-input .hs-search-field__bar form input[type=text]{border:0;caret-color:#003246;color:#54666e;font-family:"Inter",sans-serif;font-size:1.2rem !important;font-weight:400;height:55px;line-height:1.2;outline:0;padding:.5rem .8rem;flex:1;min-width:0}.m-search-input .hs-search-field__bar form input[type=text]::placeholder{color:#54666e;font-family:"Inter",sans-serif;font-size:1.2rem;line-height:1.2}.m-search-input .hs-search-field__bar form button{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;height:56px;justify-content:center;outline:0}.m-search-input .hs-search-field__bar form button::before{background:url("https://www.adnovum.com/hubfs/_system_do_not_modify/icons/search.svg") center/cover no-repeat;content:"";display:block;flex:0 0 20px;height:20px;width:20px}.m-search-input .hs-search-field__suggestions{background:#fff;box-shadow:1px 1px 2rem rgba(0,50,70,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:"Inter",sans-serif;font-size:.9rem;line-height:1.63;text-decoration:none}.m-search-input .hs-search-field__suggestions p{font-size:.9rem;line-height:1.86}.m-search-input .hs-search-field__suggestions mark{background:0;color:inherit;font-weight:700}@media only screen and (min-width:768px){.m-search-input .hs-search-field__bar form{align-items:center;display:flex;justify-content:space-between}.m-search-input .hs-search-field__bar input[type=text]{flex:1;position:relative;width:auto}.m-search-input .hs-search-field__bar button{padding:.5rem 0 .5rem 1rem;right:1rem;position:absolute;width:auto}}@media only screen and (min-width:992px){.m-search-input{padding-bottom:5.6rem}.m-search-input .wrapper{height:60px}.m-search-input .container{padding-top:4rem}}