.faq-header .faq{width:100%;color:white}
.faq-header .faq-img{height:260px}
@media only screen and (max-width:839px){.faq-header .faq-img{height:auto}
}
.faq-header .bg-image{top:0}
.faq-header__container{margin:auto;text-align:center;padding:2.5rem 0 4rem;width:100%}
@media only screen and (min-width:840px){.faq-header__container{position:absolute;padding:3rem 0 7rem}
}
.faq-header__container h1{font-size:1.75rem;margin-bottom:10px}
@media only screen and (max-width:839px){.faq-header__container h1{font-size:18px}
}
.faq-header__container h2{margin-bottom:10px}
.faq-header__container__input{position:relative;width:55%;margin:auto}
@media only screen and (max-width:839px){.faq-header__container__input{width:80%}
}
.faq-header__container__input .fa-search{position:absolute;top:10px;left:5%;font-size:1.25rem;color:#777}
.faq-header__container__input .faq-search{text-indent:26px;width:90%;height:32px;border-radius:20px;background:#fff;border-style:none;padding:.25rem .5rem;font-size:105%}
@media only screen and (max-width:839px){.faq-header__container__input .faq-search{font-size:90%}
}
.faq-header__container__input .btn_green{background-color:#78be21 !important}
.faq-header__container__input--btn{position:absolute;top:5px;right:4.5%;background-color:#0021a2;color:white;height:30px;padding:0 5px;border-radius:999px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}