:root {
    --nb-slider-item-box-41-name-left: 20px;
    --nb-slider-item-box-41-name-right: 20px;
    --nb-slider-item-box-41-name-bottom: 20px;
    --nb-slider-item-box-41-name-color: var(--nb-color-white);
    --nb-slider-item-box-41-name-font-size: var(--nb-font-size-16);
    --nb-slider-item-box-41-name-font-weight: var(--nb-font-weight-700);
    --nb-slider-item-box-41-img-gradient: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
    --nb-slider-item-box-41-img-border-radius: var(--nb-border-radius-8);
}

.nb-slider-item-box-41 {
    position: relative;
}

.nb-slider-item-box-41:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 1;
    background: var(--nb-slider-item-box-41-img-gradient);
    pointer-events: none;
    border-radius: var(--nb-slider-item-box-41-img-border-radius);
}

.nb-slider-item-box-41 .nb-slider-item-box-link {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9;
    left: var(--nb-slider-item-box-41-name-left);
    right: var(--nb-slider-item-box-41-name-right);
    bottom: var(--nb-slider-item-box-41-name-bottom);
}

.nb-slider-item-box-41 .nb-slider-item-name {
    color: var(--nb-slider-item-box-41-name-color);
    font-size: var(--nb-slider-item-box-41-name-font-size);
    font-weight: var(--nb-slider-item-box-41-name-font-weight);
}

.nb-slider-item-box-41 .nb-slider-item-image .nb-img {
    border-radius: var(--nb-slider-item-box-41-img-border-radius);
    width: 100%;
}