.current-section .current-section-wrapper {
    width: max(190px, 13.2vw) !important;
}

@media (min-width: 1439px) {
    .current-section .current-section-wrapper {
        width: max(260px, 18.05vw) !important;
    }
}

@media (max-width: 1280px) { 
    custom-indicator {
        width: 100% !important;
    }

    custom-indicator {
        background-color: var(--background-color) !important;
    }

    .current-section .current-section-wrapper,
    .current-section {
        width: 100% !important;
    }

    .section-text {
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-align: left;
    }
}