.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 {
    height: 44px;
}

.faq-search-form .nb-content-wrapper .nb-btn {
    padding-top: 6px;
    padding-bottom: 6px;
}

.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 (min-width: 576px) {
    .faq-search-form .nb-content-wrapper .nb-btn:before{
        display: none;
    }
}
@media screen  and (max-width: 576px) {
    .faq-search-form .nb-content-wrapper {
        flex-direction: column;
    }
}
@media screen  and (max-width: 576px) {
    .faq-search-form.has-icon .nb-content-wrapper {
        flex-direction: row;
    }
    .faq-search-form.has-icon .nb-content-wrapper .nb-btn .btn-text{
        display: none;
    }
    .faq-search-form.has-icon .nb-content-wrapper{
        gap: unset;
    }
    .faq-search-form.has-icon .nb-content-wrapper .nb-input{
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        flex: unset;
    }
    .faq-search-form.has-icon .nb-content-wrapper .nb-btn{
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        flex: unset;
        max-width: 48px;
        min-width: fit-content;
    }
}