.header__hero-image{background-repeat:no-repeat;background-size:cover;position:relative;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.4);width:100%;height:270px;margin-top:-30px;padding-top:17% !important;padding-bottom:17% !important}.header__hero_content_text h1{margin:40px 0 30px 0}h1{color:#fff !important}.header__hero_content_text{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.header__hero_image_input_container{margin-top:30px}.hero__richTextField-wrapper{max-width:582px}.hero__richTextField-wrapper p{font-family:'Shadows';color:#fff;font-size:1.875rem;line-height:36px;margin:0}.ais-SearchBox-reset,.ais-SearchBox-loadingIndicator,.ais-SearchBox-submit{display:none !important}.ais-SearchBox-input{height:60px;width:354px;border:0;border-radius:30px;padding-left:20px;color:#231f20;font-family:"Avenir-Book";font-size:19px;letter-spacing:-0.29px;-webkit-appearance:none}.ais-SearchBox-submitIcon,.ais-SearchBox-resetIcon{display:none !important}.header__hero_image_input_container input{background-image:url(https://f.hubspotusercontent00.net/hubfs/8932658/icons/streamline-icon-search.svg);display:inline-block;background-repeat:no-repeat;background-position:310px 20px}.ais-SearchBox-input:focus,.ais-SearchBox-input:hover{outline:0;cursor:pointer;box-shadow:0 0 0 3px rgba(255,255,255,0.4)}.ais-SearchBox-input::placeholder{color:#231f20;opacity:1}.ais-SearchBox-input:-ms-input-placeholder{color:#231f20}.ais-SearchBox-input::-ms-input-placeholder{color:#231f20}@media(max-width:1200px){.header__hero-image{padding-top:25% !important;padding-bottom:25% !important}}@media(max-width:680px){.header__hero-image{padding-top:40% !important;padding-bottom:40% !important}.hero__richTextField-wrapper{padding:0 25px 0 25px}.hero__richTextField-wrapper p{font-size:1.5rem;line-height:36px}.header__hero_image_input_container{margin-top:20px}}@media(max-width:500px){.header__hero-image{padding-top:50% !important;padding-bottom:50% !important}.header__hero_content_text h1{margin:40px 0 50px 0}.hero__richTextField-wrapper{padding:0 10px 0 10px}.hero__richTextField-wrapper p{font-size:1.2rem;line-height:30px}}@media(max-width:400px){.ais-SearchBox-input{width:85vw}.header__hero_image_input_container input{background-position:270px 20px}}@media(max-width:360px){.header__hero_image_input_container input{background-position:230px 20px}}@media(min-width:1900px){.header__hero-image{padding-top:14% !important;padding-bottom:14% !important}}