.title-list .title-animation {
    font-weight: 600;
    font-size: 40px;
    line-height: 100%;
}
.title-list .description {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    color: #555555;
    margin-top: 44px;
}
.split-word {
  display: inline-block;
  white-space: nowrap;
}

.tf-tab .e-n-tabs-heading {
    background: #fff;
    display: inline-flex;
    max-width: max-content;
    margin: 0 auto;
    border-radius: 999px;
    border: 1px solid #F6F6F6;
    overflow: hidden;
    padding: 12px;
}
.tf-tab button.e-n-tab-title {
    cursor: pointer;

}
@media only screen and (max-width: 767px) {
    .tf-tab .e-n-tabs-heading {
        display: flex !important;
        flex-wrap: nowrap !important;
        justify-content: flex-start !important;
        overflow-x: scroll !important;
        white-space: nowrap;
        width: 100%;
    }
    .tf-tab.e-n-tabs-mobile .e-n-tab-title[aria-selected=true] {
               margin-bottom: 0 !important;

    }
    .tf-tab.e-n-tabs-mobile .e-n-tab-title:not(:first-child) {
        margin-top: 0 !important;
    }
}