.results-card.results-card--silver .results-card__position::before {
    background-image: url('../img/position-mask-green.svg');
}
.results-card.results-card--bronze .results-card__position::before {
    background-image: url('../img/position-mask-blue.svg');
}

.objects__content {
    max-width: 866px;
    width: 100%;
}

.results__protocol {
    margin-top: 25px;
    text-align: right;
}

.news__filter {
    margin-bottom: 24px
}


.c-filter__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media screen and (min-width: 768px) {
    .c-filter__wrapper {
        margin-right:-16px;
        margin-bottom: -16px
    }
}

@media screen and (min-width: 768px) {
    .c-filter__item {
        margin-right:16px;
        margin-bottom: 16px;
        min-width: 160px
    }

    .c-filter__item--long {
        min-width: 290px
    }
}

@media screen and (max-width: 767px) {
    .c-filter__item {
        width:100%
    }

    .c-filter__item:nth-child(n+2) {
        margin-top: 16px
    }
}

.c-filter__label {
    display: block;
    margin-bottom: 4px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
    color: #16469b
}

.c-select {
    position: relative
}

.c-select--red .c-select__selected {
    color: #fff;
    background: #d43b2c;
    border-color: #d43b2c
}

.c-select--red .c-select__selected>svg {
    color: #fff
}

@media screen and (hover: hover) {
    .c-select--red .c-select__selected:hover {
        background:#bc2b1c;
        border-color: #bc2b1c
    }
}

.c-select--red .c-select__link>svg {
    color: #d43b2c
}

.c-select.is--active .c-select__selected {
    color: #fff;
    background: #16469b
}

.c-select.is--active .c-select__selected>svg {
    color: #fff
}

.c-select.is--active .c-select__selected>span+svg {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.c-select.is--active .c-select__dropdown {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
    pointer-events: all
}

.c-select--red.is--active .c-select__selected {
    background: #9b1d10;
    border-color: #9b1d10
}

.c-select__selected {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 8px 16px;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    text-transform: uppercase;
    color: #16469b;
    border: 1px solid #16469b;
    -webkit-transition: all .15s ease;
    transition: all .15s ease;
    cursor: pointer
}

.c-select__selected>img {
    display: block;
    min-width: 16px;
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
    object-fit: contain
}

.c-select__selected>svg {
    min-width: 24px;
    width: 24px;
    height: 24px;
    color: #16469b;
    -webkit-transition: all .15s ease;
    transition: all .15s ease
}

.c-select__selected>img+span,.c-select__selected>svg+span {
    margin-right: auto
}

.c-select__selected>*+* {
    margin-left: 10px
}

@media screen and (hover: hover) {
    .c-select__selected:hover {
        background:rgba(22,70,155,.1)
    }
}

.c-select__dropdown {
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    z-index: 100;
    -webkit-transform: scale(0.99) translateY(-0.2em);
    -ms-transform: scale(0.99) translateY(-0.2em);
    transform: scale(0.99) translateY(-0.2em);
    display: block;
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
    padding: 4px 0;
    width: 100%;
    background: #fff;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,16,61,.06),0px 6px 12px 0px rgba(0,16,61,.06),0px 6px 20px 0px rgba(0,16,61,.06),0px 10px 36px 0px rgba(0,16,61,.08);
    box-shadow: 0px 0px 6px 0px rgba(0,16,61,.06),0px 6px 12px 0px rgba(0,16,61,.06),0px 6px 20px 0px rgba(0,16,61,.06),0px 10px 36px 0px rgba(0,16,61,.08);
    -webkit-transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    -webkit-transition-property: opacity,-webkit-transform;
    transition-property: opacity,-webkit-transform;
    transition-property: opacity,transform;
    transition-property: opacity,transform,-webkit-transform;
    pointer-events: none;
    will-change: opacity,transform
}

@media screen and (hover: hover) {
    .c-select__dropdown:hover .simplebar-track.simplebar-vertical {
        opacity:1
    }
}

@media screen and (hover: none) {
    .c-select__dropdown .simplebar-track.simplebar-vertical {
        opacity:1
    }
}

.c-select__scroll {
    overflow-x: hidden;
    margin-right: -30px;
    padding-right: 4px;
    max-height: 278px
}

.c-select__scroll .simplebar-content-wrapper {
    padding-right: 30px;
    -webkit-clip-path: inset(0 30px 0 0);
    clip-path: inset(0 30px 0 0)
}

.c-select__list {
    width: 100%
}

.c-select__item {
    width: 100%
}

.c-select__item.is--active {
    background: #bde7f4
}

.c-select__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px 16px;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    text-transform: uppercase;
    color: #19184f
}

.c-select__link>img {
    display: block;
    min-width: 16px;
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
    object-fit: contain
}

.c-select__link>svg {
    min-width: 24px;
    width: 24px;
    height: 24px;
    color: #16469b;
    -webkit-transition: all .15s ease;
    transition: all .15s ease
}

.c-select__link>*+* {
    margin-left: 10px
}

.c-select__link:hover {
    color: #19184f
}

@media screen and (hover: hover) {
    .c-select__link:hover {
        background:rgba(189,231,244,.5)
    }
}

.c-share__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.c-share__title {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    color: #16469b
}

.c-share__title+.c-share__list,.c-share__list+.c-share__title {
    margin-left: 24px
}

.c-share__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -24px;
    margin-bottom: -24px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.c-share__item {
    margin-right: 24px;
    margin-bottom: 24px
}

.c-share__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
    min-width: 36px;
    width: 36px;
    height: 36px;
    font-size: 0;
    background: rgba(0,0,0,0);
    border: none;
    border-radius: 0;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out
}

.c-share__link:focus {
    outline: none
}

.c-share__link:active .c-share__icon {
    color: #9b1d10
}

@media screen and (hover: hover) {
    .c-share__link:hover .c-share__icon {
        color:#bc2b1c
    }

    .c-share__link:active .c-share__icon {
        color: #9b1d10
    }
}

.c-share__icon {
    min-width: 36px;
    width: 36px;
    height: 36px;
    color: #d43b2c
}

.c-objects__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -12px;
    margin-bottom: -12px
}

.c-objects__item {
    margin-right: 12px;
    margin-bottom: 12px
}

.c-objects__elem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 2px 4px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    text-transform: uppercase;
    color: #19184f;
    background: #def3fa
}

.c-objects__elem>img {
    display: block;
    min-width: 16px;
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
    object-fit: contain
}

.c-objects__elem>*+* {
    margin-left: 6px
}

.c-objects__elem:hover {
    color: #19184f
}

@media(min-width: 500px) {
    .all-partners__item {
        max-width: 50%;
    }
}