
/* slider */
.tnfSlider-tab h3 {
    font-size: var(--fs-lg);
    line-height: var(--lh-lg);
    font-weight: var(--fw-regular);
}
@media (min-width: 768px) and (max-width:1200px) {
    .tnfSlider-tab h3 {
        font-size: var(--fs-lg);
        line-height: var(--lh-lg);
    }
}
@media (min-width: 768px) and (max-width:1200px) {
    .tnfSlider-tab h3 {
        font-size: var(--fs-lg);
        line-height: var(--lh-lg);
    }
}
@media (max-width:670px) {
    .tnfSlider-tab h3 {
        font-size: var(--fs-md);
        line-height: var(--lh-md);
    }
}
.tnfSlider-tabs {
    display: flex;
    justify-content: space-evenly;
    padding-bottom: var(--espacio-sm);
    gap: var(--espacio-xs);
}
.tnfSlider-tab {
    text-align: center;
}
section.brand22 .tnfSlider-tab:not(.selected) a:not(.btn) {
    color: var(--c-azul);
    text-decoration: none;
}
section.brand22 .tnfSlider-tab.selected a:not(.btn) {
    color: var(--c-azul);
    background-color: var(--c-amarillo);
    text-decoration: none;
}
.tnfSlider-text {
    opacity: 1;
    transition: opacity 0.3s;
    min-height: calc(var(--espacio-sm) * 3 + var(--lh-md) * 6);
    position: relative;
}
.tnfSlider-text > :first-child {
    position: relative;
}
.tnfSlider-text > :first-child::after {
    content: "";
    position: absolute;
    width: 4px;
    height: 100%;
    left: calc(var(--espacio-xs) * -1);
    top: 0;
    background-color: var(--c-amarillo);
    display: block;
}
.tnfSlider-title h5 {
    font-size: var(--fs-md);
    line-height: var(--lh-md);
    font-weight: var(--fw-regular);
    margin-bottom: var(--espacio-sm);
}
.tnfSlider .fadeOut {
    opacity: 0;
}
section.brand22 .tnfSlider-tab a:not(.btn) {
    text-decoration: none;
}

.more-col-gap > div > .vc_column-inner {
    margin-inline: var(--espacio-xs);
}