:root {
    --nb-slider-swiper-2-title-color: var(--nb-text-color-primary);
    --nb-slider-swiper-2-title-font-size: var(--nb-font-size-14);
    --nb-slider-swiper-2-title-font-weight: var(--nb-font-weight-400);

    --nb-slider-swiper-2-link-color: var(--nb-text-color-primary);
    --nb-slider-swiper-2-link-font-size: var(--nb-font-size-14);
    --nb-slider-swiper-2-link-font-weight: var(--nb-font-weight-400);

    --nb-slider-swiper-2-link-hover-color: var(--nb-spec-color);
}

.nb-slider-swiper-2 {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.nb-slider-swiper-2 .nb-slider-swiper-title-and-link-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.nb-slider-swiper-2 .nb-slider-swiper-title-and-link-wrapper .nb-slider-title {
    color: var(--nb-slider-swiper-2-title-color);
    font-size: var(--nb-slider-swiper-2-title-font-size);
    font-weight: var(--nb-slider-swiper-2-title-font-weight);
    text-transform: uppercase;
}

.nb-slider-swiper-2 .nb-slider-swiper-title-and-link-wrapper .nb-slider-link {
    color: var(--nb-slider-swiper-2-link-color);
    font-size: var(--nb-slider-swiper-2-link-font-size);
    font-weight: var(--nb-slider-swiper-2-link-font-weight);
}

.nb-slider-swiper-2 .nb-slider-swiper-title-and-link-wrapper .nb-slider-link .nb-icon {
    color: var(--nb-slider-swiper-2-link-color);
    font-size: 12px;
    line-height: 1;
}

.nb-slider-swiper-2 .nb-slider-swiper-title-and-link-wrapper .nb-slider-link:hover,
.nb-slider-swiper-2 .nb-slider-swiper-title-and-link-wrapper .nb-slider-title .nb-slider-link:hover .nb-icon {
    color: var(--nb-slider-swiper-2-link-hover-color);
}