.nb-carousel-banner-17 .nb-right-wrapper {
    height: 100%;
    place-content: center;
    padding: 0 100px;
}

.nb-carousel-banner-17:has(.nb-article-see-more-link) .nb-heading-with-subheading {
    margin-bottom: 10px;
}

.nb-carousel-banner-17:has(.nb-article-see-more-link) .nb-row-wrapper {
    margin-top: 20px;
}

.nb-article-see-more-link {
    color: var(--nb-color-blue);
}

.nb-carousel-banner-17 .nb-row-wrapper {
    background-color: #EFEFEF;
}

.nb-carousel-banner-17 .nb-left-slider .nb-slider-item {
    margin: 0 !important;
}

.nb-carousel-banner-17 .nb-right-wrapper > * + * {
    margin-top: 40px;
}

.nb-carousel-banner-17 .nb-right-wrapper > * {
    flex: 1;
}

.nb-carousel-banner-17 .nb-right-wrapper .nb-slider .nb-right-slider .nb-slider-item.slick-active:not(.slick-center) {
    opacity: 0.5;
}

.nb-carousel-banner-17 .nb-right-wrapper .nb-slider .nb-right-slider .nb-slider-item.slick-active.slick-center {
    opacity: 1;
}

.nb-carousel-banner-17 .nb-right-wrapper .nb-slider .nb-right-slider .slick-track {
    display: flex;
    align-items: center;
}

.nb-carousel-banner-17 .nb-right-wrapper .nb-slider .nb-right-slider .nb-slider-item {
    transition: all 0.3s ease-in-out;
    opacity: 0.5;
    transform: scale(0.7);
    margin: 0 !important;
}

.nb-carousel-banner-17 .nb-right-wrapper .nb-slider .nb-right-slider .slick-center {
    opacity: 1 !important;
    transform: scale(1) !important;
    filter: none !important;
    z-index: 2;
}

.nb-carousel-banner-17 .nb-right-wrapper .nb-slider .slider:has(.nb-right-slider) .nb-slider-arrows .slider-arrow {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    color: var(--nb-color-black);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
    cursor: pointer;
    transition: background 0.3s;
}

.nb-carousel-banner-17 .nb-right-wrapper .nb-slider .slider:has(.nb-right-slider) .nb-slider-arrows .slider-prev {
    left: -10px;
}

.nb-carousel-banner-17 .nb-right-wrapper .nb-slider .slider:has(.nb-right-slider) .nb-slider-arrows .slider-next {
    right: -10px;
}

.layout:not(.layout100percent) .nb-carousel-banner-17 .nb-slider .slider .nbf-slider-init:not(.slick-vertical) .slick-slide {
    margin: 0;
}

@media screen and (max-width: 991px) {
    .nb-carousel-banner-17 .nb-right-wrapper {
        padding: 0;
    }

    .nb-carousel-banner-17 .nb-right-wrapper .nb-slider .slider:has(.nb-right-slider) .nb-slider-arrows .slider-prev {
        left: 0;
    }

    .nb-carousel-banner-17 .nb-right-wrapper .nb-slider .slider:has(.nb-right-slider) .nb-slider-arrows .slider-next {
        right: 0;
    }
}

@media screen and (max-width: 576px) {

    .nb-carousel-banner-17 .nb-heading-with-subheading .nb-title {
        font-size: var(--nb-font-size-22);
    }

    .nb-carousel-banner-17 .nb-article-see-more-link {
        font-size: 14px;
    }

    .layout:not(.layout100percent) .nb-carousel-banner-17 .nb-slider .slider .nbf-slider-init:not(.slick-vertical) .slick-slide {
        margin: 0 var(--nb-slider-margin-x);
    }

    .layout:not(.layout100percent) .nb-carousel-banner-17 .nb-row-wrapper .row > *:first-child .nb-slider .slider .nbf-slider-init {
        margin: 0;
    }

    .nb-carousel-banner-17 .nb-right-wrapper > * + * {
        margin-top: 10px;
    }

    .nb-carousel-banner-17 .nb-right-wrapper .nb-slider:last-of-type {
        margin-bottom: 10px;
    }
}

