/*!
 *   /*!--------------------------------------------------
 *   GOHA.RU
 *   2003-2025 All Rights Reserved
 *   --------------------------------------------------
 *   @author      Vitalii Ferraghue Kempa <i@mrfanta.com>
 *   @copyright   GOHA.RU 2003-2025
 *  
 *   GoHa.ru
 *  
 *   All information, intellectual and technical concepts contained
 *   herein and remains the property of GOHA.RU, protected by Russia Copyright Law.
 *   Dissemination of this information or reproduction of this material
 *   is strictly forbidden unless prior written permission is obtained from GOHA.RU
 *   --------------------------------------------------
 * 
 */.layer-wrapper{width:100%;max-width:var(--visible-width);min-height:100%;display:flex;justify-content:center;align-content:center;align-items:center}.layer-wrapper--padding_static{padding:50px}.layer-wrapper--padding_percent{padding:10% 50px 20%}.layer-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:4;overflow-x:hidden;overflow-y:auto}.awards-2022-button{font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:14px;color:var(--text-invert-color);text-align:center;display:inline-flex;padding:20px;align-items:center;justify-content:center;background:var(--color-orange-500);border-radius:4px;cursor:pointer;user-select:none;transition:var(--transition-default)}.awards-2022-button:hover{background:var(--color-orange-700)}.awards-2022-button--black{background:var(--button-neutral-background-color);color:var(--button-neutral-color)}.awards-2022-button--black:hover{background:var(--button-neutral-background-color-hover);color:var(--button-neutral-color-hover)}.awards-2024-rules{background-color:rgba(0,0,0,.75)}.awards-2024-rules__overlay{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.awards-2024-rules__content{padding:80px 100px;background:var(--bg-primary);box-shadow:0 12px 40px rgba(0,0,0,.15);border-radius:12px;max-width:970px;position:relative;z-index:3;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:999px) and (min-width:768px){.awards-2024-rules__content{padding:20px}}@media screen and (max-width:767px){.awards-2024-rules__content{padding:20px}}.awards-2024-rules__title{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:30px;line-height:41px;text-align:center;color:var(--title-primary)}@media screen and (max-width:999px) and (min-width:768px){.awards-2024-rules__title{font-size:20px;line-height:27px}}@media screen and (max-width:767px){.awards-2024-rules__title{font-size:20px;line-height:27px}}.awards-2024-rules__list{margin-top:30px;padding-left:20px}.awards-2024-rules__list-li{line-height:24px}.awards-2024-rules__desc,.awards-2024-rules__list-li{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:16px;color:var(--text-primary)}.awards-2024-rules__desc{line-height:22px;margin-top:30px}.awards-2024-rules__buttons{margin-top:40px;width:100%}.awards-2024-rules__buttons-button{width:100%}.entry-awards__root{display:grid;grid-auto-flow:row;grid-row-gap:40px}@media screen and (max-width:1279px) and (min-width:1000px){.entry-awards__root{grid-row-gap:20px}}@media screen and (max-width:999px) and (min-width:768px){.entry-awards__root{grid-row-gap:20px}}@media screen and (max-width:767px){.entry-awards__root{grid-row-gap:20px}}.entry-awards__button{font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:14px;color:var(--text-primary-invert);text-align:center;display:inline-flex;padding:20px;align-items:center;justify-content:center;background:var(--color-orange-500);border-radius:4px;cursor:pointer;user-select:none;transition:var(--transition-default)}.entry-awards__button:hover{background:var(--color-orange-700)}.entry-awards__button--black{background:var(--button-secondary-background);color:var(--button-secondary)}.entry-awards__button--black:hover{background:var(--button-secondary-background-hover);color:var(--button-secondary-hover)}.entry-awards__section{background:var(--bg-primary);padding:40px;border-radius:12px}@media screen and (max-width:1279px) and (min-width:1000px){.entry-awards__section{padding:25px}}@media screen and (max-width:999px) and (min-width:768px){.entry-awards__section{padding:25px}}@media screen and (max-width:767px){.entry-awards__section{padding:20px}}.entry-awards__masthead{display:flex;border-radius:12px;overflow:hidden}.entry-awards__masthead-img{max-width:100%}.entry-awards__desc{margin-top:20px}.entry-awards__desc-p{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:var(--text-secondary)}@media screen and (max-width:767px){.entry-awards__desc-p{font-size:15px;line-height:20px;text-align:center}}.entry-awards__desc-p+p{margin-top:20px}.entry-awards__login{margin-top:40px}.entry-awards__login-button{width:100%}.entry-awards__vote{margin-top:20px}.entry-awards__vote-header{display:grid;grid-template-columns:1fr minmax(0,max-content);grid-column-gap:10px;grid-row-gap:10px}@media screen and (max-width:767px){.entry-awards__vote-header{grid-template-columns:1fr;justify-content:center;grid-row-gap:5px}}.entry-awards__vote-title{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:38px;color:var(--title-primary)}@media screen and (max-width:767px){.entry-awards__vote-title{font-size:20px;line-height:27px;text-align:center}}.entry-awards__vote-desc{font-family:Open Sans,sans-serif;font-style:italic;font-weight:400;font-size:16px;line-height:22px;color:var(--text-primary)}@media screen and (max-width:767px){.entry-awards__vote-desc{font-size:14px;line-height:19px;grid-column-start:1;grid-column-end:2;text-align:center}}.entry-awards__vote-num{display:flex;align-items:flex-end}@media screen and (max-width:767px){.entry-awards__vote-num{justify-content:center}}.entry-awards__vote-num-current{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:38px;color:var(--text-primary);margin-right:5px;margin-bottom:-3px}@media screen and (max-width:767px){.entry-awards__vote-num-current{font-size:16px;line-height:22px;margin-bottom:-2px}}.entry-awards__vote-num-separator{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:var(--text-primary)}@media screen and (max-width:767px){.entry-awards__vote-num-separator{font-size:12px;line-height:16px}}.entry-awards__vote-num-count{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:var(--text-primary)}@media screen and (max-width:767px){.entry-awards__vote-num-count{font-size:12px;line-height:16px}}.entry-awards__vote-nomination{margin-top:20px;position:relative}.entry-awards__vote-nominees{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:15px;grid-row-gap:30px;justify-content:center}.entry-awards__vote-nominees.invisible{opacity:0;transition:opacity .3s ease-in-out .3s}@media screen and (max-width:767px){.entry-awards__vote-nominees{grid-template-columns:repeat(2,1fr)}}.entry-awards__vote-nominant{margin:0;width:100%;cursor:pointer;text-align:center}.entry-awards__vote-nominant:hover .entry-awards__vote-nominant-image{border:2px solid var(--link-primary-hover)}.entry-awards__vote-nominant:hover .entry-awards__vote-nominant-name{color:var(--link-primary-hover)}.entry-awards__vote-nominant.selected .entry-awards__vote-nominant-image{border:2px solid var(--link-primary-hover)}.entry-awards__vote-nominant.selected .entry-awards__vote-nominant-name{color:var(--link-primary-hover)}.entry-awards__vote-nominant.selected .entry-awards__vote-nominant-check{position:absolute;z-index:1;width:100%;height:100%;background:linear-gradient(0deg,rgba(47,128,237,.8),rgba(47,128,237,.8));display:flex;align-items:center;justify-content:center}.entry-awards__vote-nominant.selected .entry-awards__vote-nominant-check-label{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:27px;color:var(--color-white)}@media screen and (max-width:999px) and (min-width:768px){.entry-awards__vote-nominant.selected .entry-awards__vote-nominant-check-label{font-size:14px;line-height:19px}}@media screen and (max-width:767px){.entry-awards__vote-nominant.selected .entry-awards__vote-nominant-check-label{font-size:14px;line-height:19px}}.entry-awards__vote-nominant-image{border-radius:6px;border:2px solid transparent;box-sizing:content-box;transition:var(--transition-default);position:relative}.entry-awards__vote-nominant-name{font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:22px;text-align:center;color:var(--title-primary);transition:var(--transition-default);margin-top:10px}.entry-awards__vote-progress{margin-top:40px;padding-top:40px;border-top:1px solid var(--border-primary)}.entry-awards__vote-progress-title{font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:33px;color:var(--title-primary)}@media screen and (max-width:767px){.entry-awards__vote-progress-title{font-size:20px;line-height:27px;text-align:center}}.entry-awards__vote-progress-desc{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:var(--text-primary);margin-top:20px}@media screen and (max-width:767px){.entry-awards__vote-progress-desc{font-size:15px;line-height:20px;text-align:center}}.entry-awards__vote-progress-alert{font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:22px;color:var(--text-primary);margin-top:20px}@media screen and (max-width:767px){.entry-awards__vote-progress-alert{font-size:15px;line-height:20px;text-align:center}}.entry-awards__vote-progress-buttons{margin-top:40px}.entry-awards__vote-progress-button{width:100%;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}.entry-awards__vote-progress-button div{position:relative}.entry-awards__vote-progress-button:before{content:"";position:absolute;left:0;top:0;bottom:0;width:100%;background:#067561;transform:translateX(-100%)}.entry-awards__vote-progress-button[data-wait]:before{transform:translateX(0);transition:transform 2s linear}.entry-awards__navigation{display:grid;grid-auto-flow:column;grid-template-columns:minmax(0,max-content) 1fr minmax(0,max-content);grid-column-gap:20px;padding-bottom:20px;border-bottom:1px solid var(--border-primary)}@media screen and (max-width:767px){.entry-awards__navigation{grid-template-columns:1fr 1fr}}.entry-awards__navigation-icon{fill:var(--button-secondary);transition:var(--transition-default);font-size:18px}.entry-awards__navigation-label{font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:14px;text-align:center;color:var(--button-secondary);transition:var(--transition-default)}@media screen and (max-width:767px){.entry-awards__navigation-label{font-size:12px;line-height:14px}}.entry-awards__navigation-all,.entry-awards__navigation-left,.entry-awards__navigation-right{display:flex;align-items:center;justify-content:center;background:var(--button-secondary-background);padding:20px;border-radius:4px;user-select:none;transition:var(--transition-default);white-space:nowrap}@media screen and (max-width:767px){.entry-awards__navigation-all,.entry-awards__navigation-left,.entry-awards__navigation-right{white-space:normal}}.entry-awards__navigation-all:hover,.entry-awards__navigation-left:hover,.entry-awards__navigation-right:hover{background:var(--button-secondary-background-hover);cursor:pointer}@media screen and (max-width:767px){.entry-awards__navigation-all{display:none}}.entry-awards__navigation-all .entry-awards__navigation-icon,.entry-awards__navigation-left .entry-awards__navigation-icon{margin-right:10px}.entry-awards__navigation-right .entry-awards__navigation-icon{margin-left:10px;margin-right:0}.entry-awards__navigation-all:hover .entry-awards__navigation-icon,.entry-awards__navigation-left:hover .entry-awards__navigation-icon,.entry-awards__navigation-right:hover .entry-awards__navigation-icon{fill:var(--button-secondary-hover)}.entry-awards__navigation-all:hover .entry-awards__navigation-label,.entry-awards__navigation-left:hover .entry-awards__navigation-label,.entry-awards__navigation-right:hover .entry-awards__navigation-label{color:var(--button-secondary-hover)}.entry-awards__nominations{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--border-primary);padding-bottom:20px;margin-left:-5px;margin-right:-5px;margin-top:15px}@media screen and (max-width:767px){.entry-awards__nominations{display:none}}.entry-awards__nominations-item{font-family:Segoe UI,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:var(--text-color);border:1px solid var(--border-primary);box-sizing:border-box;border-radius:4px;padding:5px 10px;margin:5px;transition:all .2s ease-in-out;user-select:none}.entry-awards__nominations-item:hover{border:1px solid var(--border-primary-hover);cursor:pointer}.entry-awards__nominations-item--voted{background:var(--text-primary-background);border:1px solid var(--border-primary);color:var(--text-primary)}.entry-awards__nominations-item--selected{background:var(--text-primary-background-hover);border:1px solid var(--text-primary-background-hover);color:var(--text-primary-invert)}.entry-awards__complete-title{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:38px;color:var(--title-primary)}@media screen and (max-width:767px){.entry-awards__complete-title{font-size:20px;line-height:27px;text-align:center}}.entry-awards__complete-votes{font-family:Open Sans,sans-serif;font-style:italic;font-weight:400;font-size:16px;line-height:22px;color:var(--text-primary);margin-top:10px}@media screen and (max-width:767px){.entry-awards__complete-votes{font-size:14px;line-height:19px;text-align:center}}.entry-awards__complete-nominations{margin-top:40px;border:1px solid var(--border-primary)}@media screen and (max-width:767px){.entry-awards__complete-nominations{margin-top:60px}}.entry-awards__complete-item{display:grid;grid-template-columns:50% 1fr;background-color:var(--bg-primary);padding:10px 0;align-items:center}.entry-awards__complete-item:nth-child(odd){background-color:var(--text-primary-background)}.entry-awards__complete-nomination{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:var(--text-secondary);padding:10px 20px}@media screen and (max-width:999px) and (min-width:768px){.entry-awards__complete-nomination{font-size:15px;line-height:20px}}@media screen and (max-width:767px){.entry-awards__complete-nomination{font-size:13px;line-height:18px;padding:10px}}.entry-awards__complete-nominant{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:var(--text-secondary);padding:10px 20px}@media screen and (max-width:999px) and (min-width:768px){.entry-awards__complete-nominant{font-size:15px;line-height:20px}}@media screen and (max-width:767px){.entry-awards__complete-nominant{font-size:13px;line-height:18px;padding:10px}}.entry-awards__complete-thanks{font-family:Segoe UI,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:var(--text-primary);margin-top:40px}@media screen and (max-width:767px){.entry-awards__complete-thanks{text-align:center}}.entry-awards__complete-buttons{display:grid;grid-column-gap:20px;grid-auto-flow:column;margin-top:20px}@media screen and (max-width:767px){.entry-awards__complete-buttons{grid-row-gap:10px;grid-auto-flow:row}}.entry-awards__prizes__header{display:flex}.entry-awards__prizes__title{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:22px;line-height:22px;color:var(--title-primary)}@media screen and (max-width:767px){.entry-awards__prizes__title{font-size:16px;line-height:22px}}.entry-awards__prizes__desc{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:var(--text-primary);margin-top:10px}@media screen and (max-width:767px){.entry-awards__prizes__desc{font-size:16px;line-height:22px}}.entry-awards__prizes__controls{margin-left:auto;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px}@media screen and (max-width:999px){.entry-awards__prizes__controls{display:none}}.entry-awards__prizes__move{width:24px;height:24px;background-color:var(--icon-primary-background);border-radius:100px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition-default)}.entry-awards__prizes__move:hover{cursor:pointer;background-color:var(--icon-primary-background-hover)}.entry-awards__prizes__move:hover .entry-awards__prizes__move-icon{fill:var(--icon-primary-invert)}.entry-awards__prizes__move-icon{transition:var(--transition-default)}.entry-awards__prizes__wrapper{margin-top:20px;overflow:hidden;overflow-x:auto;max-width:100%;scrollbar-width:none}.entry-awards__prizes__wrapper::-webkit-scrollbar{display:none}.entry-awards__prizes__items{display:grid;grid-auto-flow:column;grid-auto-columns:calc(25% - 15px);grid-column-gap:20px;position:relative}@media screen and (max-width:1279px) and (min-width:1000px){.entry-awards__prizes__items{grid-auto-columns:calc(33.33% - 13.33px)}}@media screen and (max-width:999px) and (min-width:768px){.entry-awards__prizes__items{grid-auto-columns:calc(50% - 10px)}}@media screen and (max-width:767px){.entry-awards__prizes__items{grid-auto-columns:75%}}.entry-awards__prizes__card{display:flex;flex-direction:column;position:relative;overflow:hidden;border-radius:8px;height:100%}.entry-awards__prizes__card__image{flex:0 0 auto}.entry-awards__prizes__card__image-ratio{padding-top:var(--s16x9-padding);position:relative;overflow:hidden}.entry-awards__prizes__card__image-wrapper{position:absolute;top:0;left:0;bottom:0;right:0}.entry-awards__prizes__card__image-link{display:block;width:100%;height:100%;overflow:hidden;border-radius:8px}.entry-awards__prizes__card__image-img{width:100%;height:100%;object-fit:cover;transition:var(--transition-default-x4)}@media screen and (min-width:768px){.entry-awards__prizes__card:hover .entry-awards__prizes__card__image-img{transform:scale(1.1)}}.entry-awards__prizes__card__body{flex:1 1 auto;padding-top:20px;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,max-content) 1fr minmax(0,max-content);grid-row-gap:12px}.entry-awards__prizes__card__overlay{position:absolute;z-index:3;left:0;top:0;right:0;bottom:0}.entry-awards__prizes__card__title{font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:var(--link-primary);position:relative;z-index:2;transition:var(--transition-default)}.entry-awards__prizes__card__title--hover{color:var(--link-primary-hover)}.entry-awards__prizes__card__desc{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:21px;color:var(--text-primary)}.entry-awards__prizes__card__more{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:var(--link-primary);position:relative;z-index:3;transition:var(--transition-default);margin-top:12px;display:inline-flex;text-decoration:underline}.entry-awards__prizes__card__more svg{margin-left:4px;stroke:var(--link-primary)}.entry-awards__prizes__card__more:hover{color:var(--link-primary-hover)}.entry-awards__prizes__card__more:hover svg{stroke:var(--link-primary-hover)}.entry-awards__prizes-rules{margin-top:40px}.entry-awards__prizes-rules-button{width:100%}