<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*&lt;editor-fold desc="votes-section-items"&gt;*/
.votes-section-items__top-links, .ap-contest-card__num, .votes-section-items__top{
 display:none !important;
}
.votes-section-items {
 padding-bottom: 35px;
}
.votes-section-items__container {
 width: 100%;
 padding: 0 15px;
 margin: 0 auto;
}
@media screen and (min-width: 360px) {
 .votes-section-items__container {
  max-width: 326px;
  padding: 0;
 }
}
@media screen and (min-width: 576px) {
 .votes-section-items__container {
  max-width: 500px;
 }
}
@media screen and (min-width: 768px) {
 .votes-section-items__container {
  max-width: 676px;
 }
}
@media screen and (min-width: 1024px) {
 .votes-section-items__container {
  max-width: 792px;
 }
}
@media screen and (min-width: 1280px) {
 .votes-section-items__container {
  max-width: 1200px;
 }
}
.votes-section-items__filter {
 margin-bottom: 12px;
 display: flex;
 flex-direction: column;
 gap: 10px;
}
.votes-section-items__block-button {
 display: flex;
 justify-content: center;
 margin: 10px 0 20px;
}
.votes-section-items__list {
 display: grid;
 gap: 8px;
 justify-content: center;
 margin-bottom: 24px;
 min-width: 0;
}
.votes-section-items__item {
 min-width: 0;
}
.votes-section-items__buttons {
 display: flex;
 flex-direction: column;
 align-items: center;
 gap: 8px;
}
.votes-section-items__button {
 display: flex;
 justify-content: center;
}
.votes-section-items__button_width_100 {
 min-width: 210px;
}
.votes-section-items__button_width_100 .button-main {
 width: 100%;
}
.votes-section-items__top {
 display: flex;
 flex-direction: column;
 margin-bottom: 12px;
}
.votes-section-items__top-links {
 display: flex;
 gap: 16px;
}
.votes-section-items__top-link {
 font-family: "Gotham Pro", sans-serif;
 font-size: 17px;
 font-weight: 700;
 color: #A5A5A5;
 display: flex;
 align-items: center;
 gap: 5px;
 position: relative;
}
.votes-section-items__top-link .tooltip {
 left: 100%;
}
.votes-section-items__top-link:hover .tooltip {
 opacity: 1;
 visibility: visible;
 transition-delay: 0s;
}

@media screen and (min-width: 768px) {
 .votes-section-items__block-button {
  justify-content: end;
 }
 .votes-section-items__top {
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
 }
 .votes-section-items__top-link .tooltip {
  left: 0;
 }
 .votes-section-items__list {
  grid-template-columns: repeat(2, 326px);
  gap: 24px;
 }
}
@media screen and (min-width: 1024px) {
 .votes-section-items__filter {
  flex-direction: row;
  gap: 30px;
 }
 .votes-section-items__list {
  grid-template-columns: repeat(2, 384px);
  gap: 24px;
 }
}
@media screen and (min-width: 1280px) {
 .votes-section-items {
  padding-bottom: 52px;
 }
 .votes-section-items__list {
  grid-template-columns: repeat(3, 384px);
  margin-bottom: 36px;
 }
}
/*&lt;/editor-fold&gt;*/
/*&lt;editor-fold desc="contest-card"&gt;*/
.ap-contest-card {
 width: 100%;
 max-width: 100%;
}
.ap-contest-card_disabled .ap-contest-card__main {
 cursor: auto;
 pointer-events: none;
}
.ap-contest-card_disabled .ap-contest-card__title::after {
 background-color: #FFFFFF;
}
.ap-contest-card_disabled .ap-contest-card__link::after {
 background: url("../../images/icons/icon_arrow_right_white.svg") center/contain no-repeat;
}
.ap-contest-card_disabled .ap-contest-card__background {
 background-color: rgba(255, 255, 255, 0.231372549);
 z-index: 1;
}
.ap-contest-card_disabled .ap-contest-card__image {
 filter: saturate(0) contrast(0.5);
 position: relative;
}
.ap-contest-card_disabled .ap-contest-card__image::before {
 content: "";
 position: absolute;
 display: block;
}
.ap-contest-card_disabled .ap-contest-card__info {
 pointer-events: none;
}
.ap-contest-card_archive .ap-contest-card__background {
 background-color: rgba(0, 0, 0, 0.4509803922);
 z-index: 1;
}
.ap-contest-card_archive .ap-contest-card__image {
 filter: saturate(0);
}
.ap-contest-card_archive .ap-contest-card__title::after {
 background-color: #FFFFFF;
}
.ap-contest-card__main {
 width: 100%;
 display: block;
 position: relative;
}
.ap-contest-card__image-container {
 width: 100%;
 height: 219px;
 border-radius: 8px;
 overflow: hidden;
 position: relative;
}
.ap-contest-card__background {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background-color: rgba(31, 31, 31, 0.6);
}
.ap-contest-card__image {
 width: 100%;
 height: 100%;
 -o-object-fit: cover;
 object-fit: cover;
}
.ap-contest-card__info {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 padding: 20px;
 display: flex;
 flex-direction: column;
 justify-content: space-between;
 z-index: 2;
}
.ap-contest-card__title {
 font-family: "Gotham Pro", sans-serif;
 font-size: 17px;
 font-weight: 700;
 color: #FFFFFF;
 text-transform: uppercase;
 padding-bottom: 5px;
 margin-bottom: 12px;
 position: relative;
 display: inline-block;
}
.ap-contest-card__title::after {
 content: "";
 position: absolute;
 display: block;
 top: 100%;
 left: 0;
 width: 100%;
 height: 2px;
 background-color: #E31E24;
}
.ap-contest-card__subtitle {
 font-family: "Gotham Pro", sans-serif;
 font-size: 15px;
 font-weight: 400;
 color: #FFFFFF;
 line-height: 20px;
 max-width: 265px;
}
.ap-contest-card__info-bottom {
 width: 100%;
 display: flex;
 align-items: center;
 justify-content: space-between;
}
.ap-contest-card__num {
 font-family: "Gotham Pro", sans-serif;
 font-size: 13px;
 font-weight: 700;
 color: #FFFFFF;
 position: relative;
 padding-left: 26px;
}
.ap-contest-card__num::before {
 content: "";
 position: absolute;
 display: block;
 width: 24px;
 height: 24px;
 top: 50%;
 left: 0;
 transform: translateY(-50%);
 background: url("images/icon_users_white.svg") center/contain no-repeat;
}
.ap-contest-card__link {
 font-family: "Gotham Pro", sans-serif;
 font-size: 14px;
 font-weight: 400;
 color: #FFFFFF;
 position: relative;
 padding-right: 14px;
}
.ap-contest-card__link::after {
 content: "";
 position: absolute;
 display: block;
 top: calc(50% + 1px);
 right: 0;
 transform: translateY(-50%);
 width: 7px;
 height: 21px;
 background: url("images/icon_arrow_right_red.svg") center/contain no-repeat;
}
.ap-contest-card__bottom-panel {
 padding: 10px 10px;
 background-color: #FFFFFF;
 border-bottom-left-radius: 8px;
 border-bottom-right-radius: 8px;
}
.ap-contest-card__panel-links {
 display: flex;
 align-items: center;
 justify-content: space-between;
 margin-bottom: 8px;
}
.ap-contest-card__panel-link {
 font-family: "Gotham Pro", sans-serif;
 font-size: 14px;
 font-weight: 800;
 color: #000000;
 -webkit-text-decoration: underline #A5A5A5 !important;
 text-decoration: underline #A5A5A5 !important;
}
.ap-contest-card__panel-info {
 font-family: "Gotham Pro", sans-serif;
 font-size: 14px;
 font-weight: 400;
 color: #000000;
}
.ap-contest-card__panel-info span {
 font-weight: 800;
 text-transform: uppercase;
 color: #E31E24;
}
.ap-contest-card__info-top {
 position: relative;
}
.ap-contest-card__info-icons {
 position: absolute;
 top: 0;
 right: 0;
 display: flex;
 align-items: center;
 gap: 10px;
}
.ap-contest-card__info-icon {
 width: 23px;
 height: 23px;
 pointer-events: auto;
 position: relative;
}
.ap-contest-card__info-icon:hover .tooltip {
 opacity: 1;
 visibility: visible;
 transition-delay: 0s;
}
.ap-contest-card__info-icon_winner {
 display: block;
 background: url("images/icon_cup.svg") center/contain no-repeat;
}
.ap-contest-card__info-icon_projects {
 display: none;
}
.ap-contest-card__info-icon_nominations {
 opacity: 0;
 z-index: -1;
}
.ap-contest-card__info-icon_nominations_chosen {
 background: url("images/icon_cup.svg") center/contain no-repeat;
}
.ap-contest-card__info-icon_nominations_no-worthy {
 background: url("images/icon_cup_crossed.svg") center/contain no-repeat;
}
.ap-contest-card__info-icon-fav {
 width: 24px;
 height: 23px;
 background: url("images/icon_star_grey.svg") center/contain no-repeat;
 position: relative;
 top: -2px;
 transition: background 0.2s linear;
}
.ap-contest-card__info-icon-fav:hover .tooltip {
 opacity: 1;
 visibility: visible;
 transition-delay: 0s;
}
.ap-contest-card__info-icon-fav.active {
 background: url("images/icon_star_gold.svg") center/contain no-repeat;
}
.ap-contest-card__slider ~ .ap-contest-card__info {
 pointer-events: none;
}
.ap-contest-card__slider ~ .ap-contest-card__info .ap-contest-card__info-icon-fav {
 pointer-events: auto;
}
.ap-contest-card__slider ~ .ap-contest-card__info .ap-contest-card__link {
 pointer-events: auto;
}
.ap-contest-card__slider .swiper-pagination {
 top: auto !important;
 bottom: 56px !important;
}
.ap-contest-card__slider .swiper-pagination-bullet {
 width: 61px;
 height: 1px;
 border-radius: 18px;
 background-color: #CCCCCC;
 opacity: 1;
}
.ap-contest-card__slider .swiper-pagination-bullet-active {
 background-color: #E31E24;
}
.ap-contest-card__slider .swiper-pagination-bullet-active-next {
 opacity: 0.5;
}
.ap-contest-card__slider .swiper-pagination-bullet-active-prev {
 opacity: 0.5;
}

@media screen and (min-width: 360px) {
 .ap-contest-card {
 width: 326px;
 }
}
@media screen and (min-width: 576px) {
 .ap-contest-card {
 width: 500px;
 }
 .ap-contest-card__image-container {
 height: 300px;
 }
}
@media screen and (min-width: 768px) {
 .ap-contest-card {
 width: 326px;
 }
 .ap-contest-card__image-container {
 height: 219px;
 }
 .ap-contest-card__bottom-panel {
 padding: 16px 21px 20px 21px;
 }
}
@media screen and (min-width: 1024px) {
 .ap-contest-card {
 width: 384px;
 }
 .ap-contest-card__image-container {
 height: 258px;
 }
}
/*&lt;/editor-fold&gt;*/
.modal-votes__popup_protocol-success, .modal-votes__popup_error.modal-votes__popup_error {
 max-width: 412px;
 background-color: #FFFFFF;
 padding: 40px;
 border-radius: 16px;
 z-index: 2;
}
.modal-votes__popup_confirm.modal-votes__popup_confirm, .modal-votes__popup_success.modal-votes__popup_success {
 max-width: 500px;
 background-color: #FFFFFF;
 padding: 40px;
 border-radius: 16px;
 z-index: 2;
}
.popup__btns-container {
 display: flex;
 justify-content: space-around;
 margin-top: 30px;
}
.button-main.fix-width {
 max-width: 140px;
 width: 100%;
}
.popup__btn-close.white-icon {
 width: 24px;
 height: 24px;
 background: url("images/icon_close_cross_black.svg") center/contain no-repeat;
}
.popup__btn-close.position-absolute {
 position: absolute;
 right: 20px;
 top: 15px;
}
.button-main_blocked {
 background-color: #b5b5b5;
 color: #ffffff;
 cursor: unset;
 height: 41px;
 display: inline-flex;
 padding: 0 24px;
 align-items: center;
 justify-content: center;
 border-radius: 4px;
 font-family: "Gotham Pro", sans-serif;
 font-size: 14px;
 font-weight: 800;
 text-decoration: none;
}

.ap-contest-card-nomination {

}

.ap-contest-card-nomination .ap-contest-card__label {
 color: #ffffff;
 opacity: .5;
 font-size: 15px;
 font-weight: 400;
 line-height: normal;
 margin-bottom: 7px;
}

.ap-contest-card-nomination .ap-contest-card__title {
 font-size: 20px;
 text-transform: uppercase;
 line-height: 1.3;
 font-weight: 700;
 margin-bottom: 0;
 padding-bottom: 0;
}

.ap-contest-card-nomination .ap-contest-card__title:after {
 content: normal;
 padding-bottom: 0;
}

.ap-contest-card-nomination .ap-contest-card__subtitle {
 font-size: 20px;
 line-height: 1.3;
 font-weight: 400;
}

@media (max-width: 991px) and (min-width: 768px) {
 .ap-contest-card-nomination .ap-contest-card__title {
  font-size: 18px;
 }
}

@media (max-width: 575px) {
 .ap-contest-card-nomination .ap-contest-card__title {
  font-size: 18px;
 }
}</pre></body></html>