.faq-search-form .nb-content-wrapper{
    display: flex;
    gap: 20px;
}

.faq-search-form .nb-content-wrapper .nb-form-group {
    flex: 7;
}

.faq-search-form .nb-content-wrapper .nb-form-group {
    margin: 0;
}

.faq-search-form .nb-content-wrapper .nb-input,
.faq-search-form .nb-content-wrapper .nb-btn {
    height: 44px;
}

.faq-search-form .nb-content-wrapper .form-floating .nb-input.nb-input-m + .nb-float-label {
    line-height: 44px;
}

.faq-search-form .nb-content-wrapper .nb-btn {
    flex: 1;
}

@media screen  and (max-width: 576px) {
    .faq-search-form .nb-content-wrapper {
        flex-direction: column;
    }
}