.hs-search-field{position:relative}.hs-search-field__input{box-sizing:border-box;width:100%}.hs-search-field__bar button svg{height:10px}.hs-search-field__suggestions{list-style:none;margin:0;padding:0}.hs-search-field--open .hs-search-field__suggestions{border:1px solid #000}.hs-search-field__suggestions li{display:block;margin:0;padding:0}.hs-search-field__suggestions #results-for{font-weight:700}.hs-search-field__suggestions #results-for,.hs-search-field__suggestions a{display:block}.hs-search-field__suggestions a:focus,.hs-search-field__suggestions a:hover{background-color:rgba(0,0,0,.1);outline:none}.banner-section .dnd-section,.banner-section .dnd-section>.row-fluid{max-width:100%!important;padding:0!important}.banner_area{font-family:A-H}.banner_area .inner-banner-wrap{background-position:top;background-repeat:no-repeat;background-size:100% auto;position:relative}.banner_area .ban-txt-wraper{height:100%;padding:96px 0;text-align:center}.banner_area .ban-txt-wraper p{color:#fff;font-family:A-H;font-size:18px;letter-spacing:1px;margin:0 auto;position:relative}.banner_area .ban-txt-wraper h1{color:#fff;font-family:E-B;font-size:36px;letter-spacing:1px;line-height:1.6;margin-bottom:0;margin-top:10px}.banner_area form{display:flex;margin:20px auto 0;max-width:470px}.banner_area input.hs-search-field__input{border:1px solid #ced4da;border-radius:3px;font-size:1rem!important;padding:15px!important;width:401px}.banner_area form input::placeholder{color:#95969b!important}.banner_area button{background-color:#ff8000;border:none;border-bottom-right-radius:3px;border-top-right-radius:3px;margin-left:-3px;padding:0 20px}.banner_area button:hover{background-color:#ff8000;color:#fff}.banner_area button img{width:32px}.banner_area .hs-search-field{margin:0 auto;max-width:470px;position:relative;z-index:2}.banner_area .hs-search-field--open .hs-search-field__suggestions{border:1px solid #000;padding:10px}.banner_area .hs-search-field__suggestions{background:#fff;position:absolute;text-align:left;width:100%}@media (max-width:1100px){.banner_area .inner-banner-wrap{background-size:cover}}@media (max-width:992px){.banner_area .ban-txt-wraper{top:20%}}@media (max-width:767px){.banner_area .ban-txt-wraper{padding:25px 0}.banner_area .ban-txt-wraper p{font-size:10px}.banner_area .ban-txt-wraper h3{font-size:14px;margin-bottom:0}.banner_area .hs-search-field{max-width:95%}}