.bde-accordion__content-wrapper {
    overflow: hidden;
}

.is-active {
     overflow: visible !important;
}

.bde-tabs__tab:hover .bde-tabs__tab-title, .bde-tabs__tab.is-active .bde-tabs__tab-title {
    color: var(--brand-color-main) !important;
}

.bde-tabs__tab.is-active .bde-tabs__tab-title {
    border-bottom: 2px solid currentColor !important;
    padding: 0px 3px 3px 3px;
    margin-bottom: -3px;
    transition: all 200ms ease-in-out;
}

.bde-tabs__tabslist--tabs {
    overflow-x: scroll;
}

@media screen and (max-width: 1023px) {
    .bde-post-loop-10-122 .bde-tabs__tabslist {
        justify-content: flex-start !important;
    }
}

/* MARQUEE SLIDER */
.marquee-strip {
    width: 100%;
    overflow: hidden;
    padding-top: var(--gap-outter);
    padding-bottom: var(--gap-outter);
    margin-bottom: var(--padding-section);
    position: relative;
    scroll-behavior: auto;
}

.marquee-strip-container {
    display: flex;
    width: fit-content !important;
    animation: scroll 50s linear infinite;
}

.marquee-strip-track {
    display: flex;
    align-items: center;
    gap: 120px;
    padding: 0 60px;
    will-change: transform;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    flex-shrink: 0;
}

@media screen and (max-width: 1023px) {
    .marquee-strip-container {
        animation: scroll 30s linear infinite;
    }
    .marquee-strip-track {
        gap: 40px;
        padding: 0 20px;
    }
    .marquee-strip-track img {
        height: 80px;
        width:160px;
    }
}



.marquee-strip-track img {
    height: 100px;
    width: 200px;
          
    max-width: 200px !important;
    /*max-inline-size: unset !important;*/
    display: unset !important;
          
    object-fit: contain;
    filter: grayscale(100%);
    opacity: 1;
    transition: all 0.3s ease;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
}

.marquee-strip-track img:hover {
    filter: grayscale(0%);
    opacity: 1;
    transform: scale(1.05);
}

@keyframes scroll {
    0% {
        transform: translate3d(0, 0, 0);
    }
    100% {
        transform: translate3d(-50%, 0, 0);
    }
}

@-webkit-keyframes scroll {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
    }
    100% {
        -webkit-transform: translate3d(-50%, 0, 0);
    }
}
/* MARQUEE SLIDER END */