.faq-search{background-color:var(--hh-color-light,#add8e6);padding:var(--hh-gutter-width,30px) 0}@media(max-width:1024px){.faq-search{margin-bottom:0}}.faq-search__field-container{border:none;display:flex;flex-flow:column-reverse;padding:0;position:relative;width:auto}.faq-search__field-input{background-color:var(--hh-white,#fff)!important;border:none!important;color:var(--hh-font-color-primary,#000);height:3rem;padding:0 3.5rem 0 1rem!important}.faq-search__field-input::-webkit-input-placeholder{opacity:1!important}.faq-search__field-icon{color:var(--hh-font-color-primary,#000);height:1.5rem;transform-origin:center center;transition:transform .25s ease-in-out;width:1.5rem}.faq-search__field-button{align-items:center;background:transparent;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:3rem}.faq-search__field-button:hover .faq-search__field-icon{color:var(--hh-font-color-nav-hover,blue);transform:rotate(-15deg)}.faq-search input[type=search]::-ms-clear,.faq-search input[type=search]::-ms-reveal{display:none;height:0;width:0}.faq-search input[type=search]::-webkit-search-cancel-button,.faq-search input[type=search]::-webkit-search-decoration,.faq-search input[type=search]::-webkit-search-results-button,.faq-search input[type=search]::-webkit-search-results-decoration{display:none}.faq-search-header{color:var(--hh-color-primary,blue);padding:var(--hh-gutter-width,30px) 0!important}.faq-search-header__heading{font-size:2rem;text-transform:none}@media(max-width:1024px){.faq-search-header__heading{font-size:1.5rem}}.faq-search-header__description{font-size:1.125rem;margin:0}