
.tf-block.generic_block.section-top-block.block_type_tfpagesearchblock {
    display: flex !important;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.block_type_tfpagesearchblock h3 {
    display: inline-block !important;
    padding-right: 20px;
    padding-left: 20px;
    width: auto;
}
.tfsb-miss {
    display: none !important;
}



.tfsb_search[data-v-87391532] {
    font-size: var(--w-font-20-main);
}
input[data-v-87391532] {
    margin: .5em !important;
    display: inline-block !important;
    max-width: 400px;
    vertical-align: top;
}


