.itvBox.itvBox_sidebar {
    background-color: var(--sidebar-bg);
    min-width: 350px;
    max-width: 350px;
    position: relative;
    transition: all 0.3s ease;
}

.itvBox.itvBox_sidebar {
    margin-bottom: var(--sp-2);
}

.itvBox.itvBox_sidebar .itvBox_header {
    border-bottom: 1px solid var(--server-item-border);
    margin-bottom: var(--sp-3);
}

.itvBox_partner .swiper {
    padding-bottom: var(--sp-8);
}

.itvBox_partner,
.itvBox_sidebarContent {
    padding: var(--sp-2) var(--sp-3);
}

.itvBox_partner img {
    margin: var(--sp-0) auto;
    max-width: 70%;
    display: block;
}

.itvSwiperTools {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100%;
    bottom: var(--sp-0);
}

.itvSwiper_next,
.itvSwiper_prev {
    position: absolute;
    bottom: var(--sp-0);
    transition: 0.3s ease;
}

.itvSwiper_next {
    right: 40%;
}

.itvSwiper_prev {
    left: 40%;
}

.itvSwiper_next:hover,
.itvSwiper_prev:hover {
    color: var(--link-hover-clr) !important;
}

.itvSwiper_prev.swiper-button-disabled {
    color: var(--text-light-clr) !important;
}

.itvBox_sidebarVIP .itvBox_sidebarContent {
    text-align: center;
}

.itvBox_sidebarVIP .itvBox_sidebarContent img {
    width: 120px;
    height: 120px;
    margin: var(--sp-0) auto var(--sp-3) auto;
    border-radius: 100%;
    object-fit: fill;
}

.itvBox_sidebarContent h3,
.itvBox_sidebarContent h2 {
    font-size: 1.5rem;
    font-weight: 600;
    margin: var(--sp-0) var(--sp-0) var(--sp-3) var(--sp-0);
}

.itvBox_sidebarVIP .itvBox_sidebarContent p {
    color: var(--text-light-clr);
    margin: var(--sp-0);
    padding: var(--sp-0);
}

.itvDiscordButton {
    background-color: var(--discord-button-bg);
    display: block;
    padding: var(--sp-3) var(--sp-5);
    border-radius: var(--sp-10);
    margin: var(--sp-3) var(--sp-0);
    font-weight: 600;
    transition: all 0.3s ease !important;
}

.itvDiscordButton:hover {
    color: var(--text-very-light-clr);
    background-color: var(--discord-button-hover-bg);
}

.itvBox_sidebarContent.itvBox_sidebarVIP {
    text-align: center;
}

.itvBox_sidebarContent {
    padding-bottom: var(--sp-4) !important
}

.itvBox_sidebarVIP img {
    margin-bottom: var(--sp-3)
}