.m-search-input-header{align-items:flex-end;background-position:50%;background-size:cover;display:flex;min-height:700px;position:relative}.m-search-input{margin-bottom:60px;z-index:12}.m-search-input .deco-card{background-image:linear-gradient(120deg,#006eaa 40%,#38f1a4);height:calc(100% + 140px);left:-30px;position:absolute;top:-80px;width:calc(100% + 45px)}.m-search-input .deco-card--tall{height:calc(100% + 180px)}.m-search-input h2{color:#fff;margin-bottom:25px}.m-search-input .hs-search-field{position:relative}.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]{background:#fff;border:0;border-radius:0;border-bottom-left-radius:25px;border-top-left-radius:25px;color:#05154b;flex:1;font-size:18px;font-weight:300;height:52px;line-height:1.4;outline:none;padding:13px 0 13px 45px;width:100%}.m-search-input .hs-search-field__bar input[type=text]::placeholder{color:#999;font-size:18px;line-height:1.4}.m-search-input .hs-search-field__bar button{align-items:center;background:#fff;border:none;border-radius:0;border-bottom-right-radius:25px;border-top-right-radius:25px;color:#05154b;cursor:pointer;display:flex;height:52px;justify-content:center;outline:none;padding:0;position:relative;text-decoration:none;width:103px}.m-search-input .hs-search-field__suggestions{background:#fff;border-radius:0;box-shadow:1px 1px 2rem rgba(0,0,0,.2);display:none;list-style:none;outline:none;padding:1rem;position:absolute;top:calc(100% - .3rem);width:100%}.m-search-input .hs-search-field__suggestions li{margin-bottom:.5rem}.m-search-input .hs-search-field__suggestions a{font-family:Ballinger X,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:none;color:inherit;font-weight:700}.m-search-input .hs-search-field--open .hs-search-field__suggestions,.m-search-input.search--has-results .search-overlay{display:block}@media only screen and (min-width:1200px){.m-search-input{margin-bottom:90px}.m-search-input .deco-card{height:calc(100% + 190px);left:calc(-50vw - -615px);top:-100px;width:calc(50vw + 540px)}.m-search-input .deco-card--tall{height:calc(100% + 280px)}}