.partners-carousel .voting-banner__title {
    background-color: #fff;
}

.partners-carousel .voting-banner__image {
    width: 375rem;
    height: unset;
}

.winners-card__tag {
    z-index: 100;
}

@media screen and (width >=999.9px) {
    .judges-promo__banner.with-ribbon {
        grid-template-columns: unset;
    }

    .with-ribbon .main-hero__title {
        margin-bottom: unset;
    }

    .partners-carousel .voting-banner__title {
        padding: unset;
        justify-content: center;
        background-color: #fff;
    }

    .partners-carousel .voting-banner__image {
        width: 50%;
        height: auto;
    }


}

@media screen and (width <=999.9px) {
    .all-winners__filters-cards-wrap {
        margin-top: 50px;
    }
}


.young-briefs__logo {
    width: fit-content;
    min-width: unset;
    height: unset;
    min-height: unset;
    max-width: 70%;
    object-fit: contain;
    max-height: 50%;
}

.event-programm__row a {
    text-decoration: underline;
}

.d-lg-block {
    display: block;
}

.d-lg-none {
    display: none;
}

@media (max-width: 1000px) {
    .d-lg-none {
        display: block;
    }

    .d-lg-block {
        display: none;
    }

    .js-advertising-banner video {
        width:100%;
        height:400px;
    }
}

.all-winners__filters-list {height:unset;}