.searchbanner,.searchbanner .search-wrapper .searchinput-wrapper .k-autocomplete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.searchbanner,.searchbanner .search-wrapper .searchinput-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.searchbanner{height:500px;background-position:center;background-size:cover}.searchbanner+.quicklinks-boxes{margin-top:-106px}@media (max-width:768.98px){.searchbanner+.quicklinks-boxes{margin-top:-33px}.searchbanner{height:259px}}.searchbanner .search-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1250px;margin:0 auto 40px}.searchbanner .search-wrapper h2{background-color:#0072ce;background-image:url(../../../images/shape-blue.png);background-position:right -276px top -163px;background-repeat:no-repeat;margin:0;font-size:23px;font-weight:500;color:#fff;padding:25.5px 20px;line-height:1;width:50%;min-width:570px;border-bottom-left-radius:4px;border-top-left-radius:4px;text-align:center}.searchbanner .search-wrapper .searchinput-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;height:55px}@media (min-width:769px){.searchbanner .search-wrapper .searchinput-wrapper{height:75px}}.searchbanner .search-wrapper .searchinput-wrapper>label{display:none}.searchbanner .search-wrapper .searchinput-wrapper .k-autocomplete{width:100%;height:100%;border:1px solid #0072ce;background:#fff;position:relative}.searchbanner .search-wrapper .searchinput-wrapper .k-autocomplete>.form-control{height:100%;padding-top:10px;padding-bottom:10px}.searchbanner .search-wrapper .searchinput-wrapper .k-autocomplete .k-clear-value{opacity:1;width:40px}.searchbanner .search-wrapper .searchinput-wrapper .k-autocomplete .k-clear-value .k-i-x:before{display:inline-block;font-family:"Font Awesome 5 Pro";font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00d";font-size:22px;color:#474747}.searchbanner .search-wrapper .searchinput-wrapper input{padding:36.5px 25px;font-size:23px;width:100%;border-radius:0;max-height:72px;border:0}.searchbanner .search-wrapper .searchinput-wrapper input:focus,.searchbanner .search-wrapper .searchinput-wrapper input:focus-visible{outline:0}.searchbanner .search-wrapper .searchinput-wrapper button{height:75px;-webkit-box-flex:0;-ms-flex:0 0 75px;flex:0 0 75px;border:1px solid #0072ce;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;color:#474747;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;background:#cceef5}.searchbanner .search-wrapper .searchinput-wrapper button i{font-size:22px;color:#474747}.searchbanner .search-wrapper .searchinput-wrapper button:focus,.searchbanner .search-wrapper .searchinput-wrapper button:hover{background:#0072ce;border:1px solid #fff}.searchbanner .search-wrapper .searchinput-wrapper button:focus i,.searchbanner .search-wrapper .searchinput-wrapper button:hover i{color:#fff}@media (max-width:991.98px){.searchbanner .search-wrapper{display:block}.searchbanner .search-wrapper .searchinput-wrapper,.searchbanner .search-wrapper h2{width:80%;margin:0 auto;min-width:0}.searchbanner .search-wrapper h2{border-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}.searchbanner .search-wrapper .searchinput-wrapper button{border:1px solid #0072ce;border-radius:0;border-bottom-right-radius:4px}.searchbanner .search-wrapper .searchinput-wrapper input{border-radius:0}.searchbanner .search-wrapper .searchinput-wrapper .k-autocomplete{border-bottom-left-radius:4px}}@media (max-width:768.98px){.searchbanner .search-wrapper{margin:0 auto 40px}.searchbanner .search-wrapper .searchinput-wrapper,.searchbanner .search-wrapper h2{width:100%;font-size:16px}.searchbanner .search-wrapper h2{padding:6.5px 20px;line-height:1.4}.searchbanner .search-wrapper .searchinput-wrapper button{height:55px;-webkit-box-flex:0;-ms-flex:0 0 55px;flex:0 0 55px}.searchbanner .search-wrapper .searchinput-wrapper input{padding:26.5px 20px;font-size:16px}}