/**
 * This font software is the property of Commercial Type.
 * You may not modify the font software, use it on another website, or install it on a computer.
 *
 * License information is available at http://commercialtype.com/eula
 *
 * For more information please visit Commercial Type
 * at http://commercialtype.com or email us at info[at]commercialtype.com
 *
 * Copyright (C) 2016 Schwartzco Inc.
*/

@font-face {
    font-family: 'Graphik Kinopoisk LC Web';
    src: url(fonts/b18304a645e0429b3cd2.eot);
    src: url(fonts/b18304a645e0429b3cd2.eot?#iefix) format('embedded-opentype'),
        url(fonts/0048a7bc8a72a45e6632.woff2) format('woff2'),
        url(fonts/021a6c8ea27da66b62dc.woff) format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Graphik Kinopoisk LC Web';
    src: url(fonts/8a4c13c592c6fd651225.eot);
    src: url(fonts/8a4c13c592c6fd651225.eot?#iefix) format('embedded-opentype'),
        url(fonts/7218a1bbd524e83c4778.woff2) format('woff2'),
        url(fonts/1122f2af360b2fc369c1.woff) format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Graphik Kinopoisk LC Web';
    src: url(fonts/993d1f342c98ce96c776.eot);
    src: url(fonts/993d1f342c98ce96c776.eot?#iefix) format('embedded-opentype'),
        url(fonts/7968a6d8b1e4b74bb190.woff2) format('woff2'),
        url(fonts/d8c4cd4a0d7dbdb9c976.woff) format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Graphik Kinopoisk LC Web';
    src: url(fonts/7f7ff36e8acb0c9f1c30.eot);
    src: url(fonts/7f7ff36e8acb0c9f1c30.eot?#iefix) format('embedded-opentype'),
        url(fonts/c33644ddb6688435398a.woff2) format('woff2'),
        url(fonts/d94e5c9d543438abedb9.woff) format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'SangBleu Sunrise';
    src: url(fonts/012cd72522015021aab8.woff2) format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'SangBleu Sunrise';
    src: url(fonts/b79094add338eee582a3.woff2) format('woff2');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'SangBleu Sunrise';
    src: url(fonts/06eb223a1a4f42f520fa.woff2) format('woff2');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'SangBleu Sunrise';
    src: url(fonts/e82b2fd974dcf2a1872b.woff2) format('woff2');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'SangBleu Sunrise';
    src: url(fonts/e9aad0c4a46137e901bd.woff2) format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SangBleu Sunrise';
    src: url(fonts/0ee7d188208797cc2c84.woff2) format('woff2');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'SangBleu Sunrise';
    src: url(fonts/0fc1fa15a7f23cfbcf7a.woff2) format('woff2');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'SangBleu Sunrise';
    src: url(fonts/34054e071b1887f8f5be.woff2) format('woff2');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'SangBleu Sunrise';
    src: url(fonts/d91e4d291b11c0adc417.woff2) format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SangBleu Sunrise';
    src: url(fonts/7ea37882e206eddc5231.woff2) format('woff2');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'SangBleu Sunrise';
    src: url(fonts/f1642144e5cca7504a96.woff2) format('woff2');
    font-weight: normal;
    font-style: normal;
}

/* stylelint-disable */
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
    line-height: 1.15; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
    margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
    -webkit-box-sizing: content-box;
            box-sizing: content-box; /* 1 */
    height: 0; /* 1 */
    overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
    background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
    border-bottom: none; /* 1 */
    text-decoration: underline; /* 2 */
    -webkit-text-decoration: underline dotted;
            text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
    font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
    border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 1 */
    line-height: 1.15; /* 1 */
    margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
    /* 1 */
    overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
    /* 1 */
    text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type='button'],
[type='reset'],
[type='submit'] {
    -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
    outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
    padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; /* 1 */
    color: inherit; /* 2 */
    display: table; /* 1 */
    max-width: 100%; /* 1 */
    padding: 0; /* 3 */
    white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
    vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
    overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type='checkbox'],
[type='radio'] {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
    height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type='search'] {
    -webkit-appearance: textfield; /* 1 */
    outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type='search']::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
    -webkit-appearance: button; /* 1 */
    font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
    display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
    display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
    display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
    display: none;
}

html,
body {
  min-height: 100%;
  min-width: 960px;
  height: 100%;
  -webkit-font-smoothing: antialiased;
  font-family: "Graphik Kinopoisk LC Web", Arial, sans-serif;
}
body {
  background-position: left 80px;
  background-color: #221813;
  background-repeat: no-repeat;
  background-size: 100%;
  color: #fff;
}
button {
  font-family: "Graphik Kinopoisk LC Web", Arial, sans-serif;
}
a {
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  html,
  body {
    min-width: auto;
  }
  body {
    background-position: left 64px;
  }
}
.app-container {
  min-height: 100%;
  min-width: 320px;
  position: relative;
}
.app-container__inner {
  margin: 0 auto 60px;
  position: relative;
}
.page__hidden {
  display: none;
}
.page-title {
  margin: 0 0 30px;
  font-family: SangBleu Sunrise;
  font-size: 32px;
  font-weight: 400;
  line-height: 38px;
  text-align: center;
  color: #FFF;
}
.page-title_inside_popup {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  margin: 0;
  padding: 41px;
  z-index: 500;
  background-color: #221813;
  color: #c5a05a;
}
.page-title_light {
  background-color: #fff;
}
.page-title__nav-trigger {
  display: inline-block;
  -webkit-appearance: none;
  background: none;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0;
  position: relative;
  padding-right: 40px;
  margin-left: 40px;
  color: #FFF;
  font-family: SangBleu Sunrise;
}
.page-title__nav-trigger::after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-55%);
          transform: translateY(-55%);
  display: inline-block;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZmlsbD0iI0I3QTI2MSIgZD0iTTEgNmgyMnYxSDFWNnptMyA2aDE2djFINHYtMXptLTEgNmgxOHYxSDN2LTF6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=) no-repeat;
  width: 24px;
  height: 24px;
  background-size: contain;
  margin-top: 0.1em;
}
.page-title__nav-trigger_golden::after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI0IDI1IiBmaWxsPSJub25lIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEgNi44NjQ3NUgyM1Y3Ljg2NDc1SDFWNi44NjQ3NVpNNCAxMi44NjEzSDIwVjEzLjg2MTNINFYxMi44NjEzWk0yMSAxOC44NTc5SDNWMTkuODU3OUgyMVYxOC44NTc5WiIgZmlsbD0iI0M0OUY1RiIvPgo8L3N2Zz4=) no-repeat;
}
.page-oscar-logo {
  margin: 0 auto;
  margin-top: 60px;
}
.page-oscar-logo + .page-title {
  padding-top: 20px;
}
@media screen and (max-width: 768px) {
  .page-title {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 20px;
  }
  .page-title_inside_popup {
    font-size: 20px;
    padding: 20px 24px;
    margin: 0;
  }
  .page-title__nav-trigger {
    padding-right: 30px;
    margin-left: 30px;
  }
  .page-title__nav-trigger::after {
    width: 18px;
    height: 18px;
  }
  .page-oscar-logo + .page-title {
    padding-top: 24px;
  }
}
.header {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  padding: 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 10;
  height: 78px;
}
.header_scrolled {
  background-color: #150D09;
}
.header__inner {
  max-width: 960px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.header__inner::after {
  display: block;
  clear: both;
  height: 0;
}
@media (hover: none) {
  .header__inner .header__share-trigger {
    display: none;
  }
}
.header__logo {
  outline: none;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: block;
  width: 154px;
  height: 22px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUzIiBoZWlnaHQ9IjIyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTQuMjgzIDExLjIxN0M1NC4yODMgNS4zODkgNTYuOTMxLjYxIDYyLjI1NS42MWM1LjMyMyAwIDcuOTcxIDQuNzc4IDcuOTcxIDEwLjYwNiAwIDUuODI3LTIuNjQ4IDEwLjYwNS03Ljk3MSAxMC42MDUtNS4zMjQuMDA0LTcuOTcyLTQuNzc0LTcuOTcyLTEwLjYwNVptNy45NzIgNy41NzljMS44NyAwIDIuOTY1LTMuMzUyIDIuOTY1LTcuNTc2cy0xLjA5NS03LjU3NS0yLjk2NS03LjU3NWMtMS44NyAwLTIuOTY2IDMuMzUxLTIuOTY2IDcuNTc1LjAwNCA0LjIyNCAxLjA5NiA3LjU3NiAyLjk2NiA3LjU3NlpNLjAwMyAxLjAyaDQuMDN2Ni4yNjVsNC4yMDQtNi4yNjVoNC44OTRsLTcuMTEgNy4zNDNMMTkuMDAzIDEuMDJ2NC42NjJMNy4zNDcgMTAuMTEybDExLjY1NS0xLjEwNnY0LjQyOUw3LjM0OCAxMi4zM2wxMS42NTUgNC40Mjh2NC42NjJsLTEyLjk4LTcuMzQyIDcuMTEgNy4zNDJIOC4yMzJMNC4wMyAxNS4xNTV2Ni4yNjVIMFYxLjAyMWguMDAzWm0yMS44NzUgMGg0Ljc0N2wtLjcxOCAxMy4xOTggNS44OTktMTMuMTk4aDMuODg2djIwLjM5NmgtNC43NDhsLjcxOS0xMy4xOTgtNS45IDEzLjE5OGgtMy44ODZWMS4wMlptMjEuNDQgMEgzOC41N3YyMC4zOTZoNC43NDh2LTkuMzI0aDQuMDN2OS4zMjRoNC43NDhWMS4wMmgtNC43NDhWOC44OWgtNC4wM1YxLjAyWm00Mi43NjcgMEg3Mi40MTd2MjAuMzk2aDQuNzQ4VjQuMjI0aDQuMTcydjE3LjE5M2g0Ljc0OFYxLjAyWm0yLjE4OCAxMC4xOTZDODguMjczIDUuMzg5IDkwLjkyLjYxIDk2LjI0NC42MWM1LjMyNCAwIDcuOTcyIDQuNzc4IDcuOTcyIDEwLjYwNiAwIDUuODI3LTIuNjQ4IDEwLjYwNS03Ljk3MiAxMC42MDUtNS4zMjMgMC03Ljk3MS00Ljc3NC03Ljk3MS0xMC42MDVabTcuOTc1IDcuNTc5YzEuODcgMCAyLjk2NS0zLjM1MiAyLjk2NS03LjU3NnMtMS4wOTUtNy41NzUtMi45NjUtNy41NzVjLTEuODcgMC0yLjk2NiAzLjM1MS0yLjk2NiA3LjU3NXMxLjA5MiA3LjU3NiAyLjk2NiA3LjU3NlpNMTExLjE1NCAxLjAyaC00Ljc0OHYyMC4zOTZoMy44ODdsNS44OTktMTMuMTk4LS43MTkgMTMuMTk4aDQuNzQ4VjEuMDJoLTMuODg2bC01Ljg5OSAxMy4xOTguNzE4LTEzLjE5OFptMjEuNjk5IDEzLjE5OCA0LjUxOC42OTktLjE0My43Yy0uNzc4IDMuNzg5LTMuMTM2IDYuMjA0LTcuMDIyIDYuMjA0LTUuMzI0IDAtNy44MDEtNC43NzgtNy44MDEtMTAuNjA1IDAtNS44MjggMi40NzctMTAuNjA2IDcuODAxLTEwLjYwNiAzLjc0MyAwIDYuMTI5IDIuNDIgNi45NjYgNS45NzJsLjE0My42MTEtNC42MzIgMS4wNDljLS4zNDYtMi44MjUtMS4xOC00LjYwNS0yLjQ3Ny00LjYwNS0xLjg3IDAtMi43OTEgMy4zNTEtMi43OTEgNy41NzVzLjkyMSA3LjU3NiAyLjc5MSA3LjU3NmMxLjQxMi4wMDcgMi4zMDItMS44OSAyLjY0Ny00LjU3Wk0xNDQuMDc2IDEuMDJoLTQuNzQ1djIwLjM5Nmg0Ljc0OHYtOS4xOGwzLjU5NyA5LjE4SDE1M2wtNS43NTctMTAuNTE4IDUuNjE0LTkuODc4aC00Ljg5NWwtMy44ODYgOS4xNzlWMS4wMjFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat;
  background-size: contain;
  background-position: center;
}
.header__right-container {
  width: 154px;
}
.header__sharing {
  width: 140px;
}
@media (hover: none) {
  .header__sharing {
    display: none;
  }
}
.header__parnter-logo {
  display: block;
  outline: none;
  color: #fff;
  height: 100%;
}
.header__parnter-logo-img {
  display: block;
  height: 26px;
  width: auto;
}
.header__nav-trigger,
.header__share-trigger {
  display: none;
  width: 24px;
  height: 24px;
  position: absolute;
  background-color: transparent;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  top: 20px;
  border: none;
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  outline: none;
}
.header__nav-trigger:hover,
.header__share-trigger:hover {
  opacity: 1;
}
.header__nav-trigger {
  left: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIgNWgyMHYySDJWNXptMCA2aDIwdjJIMnYtMnptMCA2aDIwdjJIMnYtMnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
}
.header__share-trigger {
  right: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTQgOC4yNjdWNGw4IDcuNDY3LTggNy40NjZWMTQuNTZjLTUuNTU2IDAtOS4yMjIgMS43MDctMTIgNS40NEMzLjExMSAxNC42NjcgNi4yMjIgOS4zMzMgMTQgOC4yNjd6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
}
.navigation__inner {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.navigation__item {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 32px;
  display: block;
}
.navigation__item:last-child {
  margin-right: 0;
}
.navigation__link {
  display: inline-block;
  padding-bottom: 1px;
  color: #D8D8D8;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 29px;
  text-transform: capitalize;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.navigation__link:hover {
  color: #d0a75b;
}
.navigation__link_active {
  -webkit-box-shadow: 0px 2px #c49f5f;
          box-shadow: 0px 2px #c49f5f;
  color: #FFF;
}
.navigation_list .navigation__inner {
  display: block;
}
.navigation_list .navigation__item {
  margin: 0;
  text-align: center;
}
.navigation_list .navigation__link {
  padding: 16px 24px;
}
.navigation_list .navigation__link_active {
  -webkit-box-shadow: unset;
          box-shadow: unset;
  color: #c49f5f;
}
.navigation_invert .navigation__link {
  color: #fff;
}
.navigation_invert .navigation__link:hover {
  color: #ba9d5d;
}
@media screen and (max-width: 768px) {
  .navigation__link {
    color: #333333;
    font-weight: 500;
    font-size: 16px;
  }
}
.oscar-logo {
  width: 300px;
  height: 72px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjk5IiBoZWlnaHQ9IjY1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjk2LjQ1NCA1OS43NmEyLjM5MiAyLjM5MiAwIDAgMC0yLjM5NSAyLjM4IDIuMzk3IDIuMzk3IDAgMCAwIDIuMzk1IDIuMzkxIDIuMzg3IDIuMzg3IDAgMCAwIDAtNC43NzFabTAgNC40MzZhMi4wMzIgMi4wMzIgMCAwIDEtMi4wNTYtMi4wNTYgMi4wNTIgMi4wNTIgMCAwIDEgNC4xMDEgMCAyLjAzIDIuMDMgMCAwIDEtMi4wNDUgMi4wNTZaIiBmaWxsPSIjQzVBMDVBIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOTYuOTU2IDYyLjIwNmMuMjI5LS4xMzYuMzUyLS4zNi4zNTItLjY1IDAtLjI3NC0uMTA1LS40OS0uMzA2LS42MjctLjIwNy0uMTQ4LS40NDUtLjE0OC0uNjUtLjE0OGgtLjcxdjIuNzI4aC4zODh2LTEuMTg3aC4yODZsLjc0NyAxLjE4Mi4wMDguMDA4aC40MThsLS43MzQtMS4yMjdhLjkyMS45MjEgMCAwIDAgLjIwMS0uMDc5Wm0tLjkyOS0uMjUydi0uODFoLjM0OGMuMTE3IDAgLjI0My4wMDQuMzM5LjA1LjE1My4wNjUuMjA3LjIyNS4yMDcuMzUzYS4zOTUuMzk1IDAgMCAxLS4xNDcuMzE3Yy0uMDk4LjA4NC0uMjI3LjA5LS4zNzkuMDloLS4zNjhaTTE5MC4zMjIgNTkuMTEzYy0uNDktLjcyNC0uNDQtLjg2Ny0xLjI4NS0uOTY0LTEuODgzLS4wOTYtMi4xMy0uMzM2LTIuMTMtMS43MzYgMC0xLjI1OC41NTQtMy42MTkuNjAzLTQuNTMyLjA0OC0xLjE2Mi0uMDk4LTEuNTkyLS4wOTgtMi40MSAwLS44MjMuNTQ4LTEuNzQuNjQ2LTMuNjcuMDk4LTEuOTI4LS4zNjItMy4zMTktLjM2Mi0zLjMxOS40LS4wNTYuODk1LS4zNCAxLjA0NS0uNjguMTk1LS40ODIuODQyLTMuMDkuODQyLTQuMTQ5IDAtLjQzNi0uMDUxLS44MTUtLjE0OC0xLjEwNy0uNDQ2LTEuMDY5LTEuNzcxLS44OC0yLjM2NC0xLjU2OS0uMTg3LS4yMS0uMzA4LS4yLS4zMTctLjk2NC4zMDYtLjQyOS40LTEuMDY1LjQtMS45ODYgMC0uNzY3LS41OTYtMS4zNi0xLjM5Mi0xLjM2LS43OTQgMC0xLjM5Mi41OTMtMS4zOTIgMS4zNiAwIC45MjEuMDk0IDEuNTU3LjQwNiAxLjk4Ni0uMDE1Ljc2NC0uMTM0Ljc1NC0uMzE3Ljk2NC0uNTkzLjY4OC0xLjkxNy41LTIuMzcyIDEuNTY5LS4wOTkuMjkyLS4xNDIuNjctLjE0MiAxLjEwNyAwIDEuMDYuNjQ0IDMuNjY3LjgzOSA0LjE1LjE1My4zNC42NDMuNjIzIDEuMDQ0LjY3OSAwIDAtLjQ2MSAxLjM5LS4zNTggMy4zMTguMDk4IDEuOTMyLjY0MyAyLjg0OC42NDMgMy42NyAwIC44MTktLjE0OSAxLjI0OS0uMSAyLjQxMS4wNS45MTMuNjEgMy4yNzQuNjEgNC41MzIgMCAxLjQtLjI1MyAxLjY0LTIuMTM4IDEuNzM2LS44NDIuMDk3LS43OTMuMjQtMS4yODQuOTY0aC0yLjUxMWwtMi4wNjUgNC44NTNoMTguMjc3bC0yLjA2NC00Ljg1M2gtMi41MTZaIiBmaWxsPSIjQzVBMDVBIi8+PG1hc2sgaWQ9ImEiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjE1NyIgeT0iMCIgd2lkdGg9IjU4IiBoZWlnaHQ9IjY1Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1Ny40OTkgMGg1Ni41Mjd2NjQuMTg1aC01Ni41MjdWMFoiIGZpbGw9IiNmZmYiLz48L21hc2s+PGcgbWFzaz0idXJsKCNhKSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0xNTcuODggNjMuMzI0LS4zODEuODYxaDMuMjg3bDI1LTU2LjcxOSAyNC44MDcgNTYuMzIzLjE2LjM2NGgzLjI3M0wxODUuNzg2IDAgMTU3Ljg4IDYzLjMyNFoiIGZpbGw9IiNDNUEwNUEiLz48L2c+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04NC40NjEgMzIuODQyYy0uNDQ2LS4yMTgtLjg2LS40MjMtMS4yNDEtLjYxNGwtLjk4My0uNDljLTUuNDI4LTIuNzEzLTExLjU4LTUuNzktMTEuNTgtMTIuMDQyIDAtNi4wODggNC42MjgtMTAuNTA1IDExLTEwLjUwNSA1LjYyNyAwIDkuODU1IDMuNCAxMS44OTQgNS4wMzlsMS44MDIgMS40NS0uODAzLTIuMTE0YTQ4NS43MzggNDg1LjczOCAwIDAgMS0xLjIwOC0zLjIxbC0uMDYtLjE1Mi0uMTI0LS4xMDVjLTMuMDktMi41OTYtNy4yLTQuMDg0LTExLjI3NC00LjA4NC04LjM5MyAwLTE0LjQ4NCA1Ljc1My0xNC40ODQgMTMuNjggMCA4LjQ5OCA4LjM0OSAxMi40ODYgMTIuODM0IDE0LjYyOS41NTYuMjY2IDEuMDM4LjQ5OCAxLjQyNy43MDMuNDAzLjIwNy44MzguNDI3IDEuMjk4LjY2MiA0Ljg5IDIuNDggMTIuMjgxIDYuMjMgMTIuMjgxIDEzLjIxNSAwIDcuMjI0LTYuMzAyIDEyLjg4MS0xNC4zNDcgMTIuODgxLTguMDYxIDAtMTIuMTMyLTUuMDI3LTE0LjQ5My04LjgxbC0uNjQ3LTEuMDM4LTEuNCAzLjU4My4xNTMuMjU2YzMuMzggNS43NSA5LjQ0NyA5LjE4MyAxNi4yMzMgOS4xODMgMTAuMDQzIDAgMTcuOTA4LTYuOTE2IDE3LjkwOC0xNS43NDQgMC05LjQ3LTkuMjI4LTEzLjk2MS0xNC4xODYtMTYuMzczWk0xNTEuMzk5IDEwLjk3OGMtLjMxNS0uMjAzLTcuODU3LTQuOTYzLTE3LjAwMi00Ljk2My03Ljg2NiAwLTE1LjI2OCAzLjA2OS0yMC44NDMgOC42NC01LjU2MyA1LjU2My04LjYyNyAxMi45NjYtOC42MjcgMjAuODQ1czMuMDY0IDE1LjI4MyA4LjYyNyAyMC44NDZjNS41NzUgNS41NyAxMi45NzcgOC42MzggMjAuODQzIDguNjM4aC4wMDNjNy4wNTUgMCAxMi40OTgtMi4wNzggMTUuMTEyLTMuMzE2bC4yMjQtLjEwNiAxLjU4NS00LjEyLTEuMzY4LjYyM2MtMy43MDQgMS42ODgtOS40MSAzLjY5Ny0xNS41NTYgMy42OTctNi45OTQgMC0xMy41ODQtMi43MjYtMTguNTUtNy42NzVsLS40NDEtLjQ2OGEyNi4xMTggMjYuMTE4IDAgMCAxLTcuMjU4LTE4LjEyM2MwLTYuOTk2IDIuNzMxLTEzLjU5NCA3LjY5Mi0xOC41NyA0Ljk2OS00Ljk1OCAxMS41NTktNy42ODcgMTguNTU3LTcuNjg3IDkuMjg5IDAgMTcuNDk4IDUuNzYxIDE3LjU3OSA1LjgybDEuNzQ4IDEuMjQ4LTIuMTY2LTUuMjI1LS4xNTktLjEwNFpNMjkuNzc4IDYuMDQzQzEzLjYzNiA2LjA0MyAwIDE5LjU0MyAwIDM1LjUyMlMxMy42MzYgNjUgMjkuNzc4IDY1YzE2LjE0NyAwIDI5Ljc4OC0xMy41IDI5Ljc4OC0yOS40NzggMC0xNS45OC0xMy42NDEtMjkuNDgtMjkuNzg4LTI5LjQ4Wm0uMDAzIDU1Ljc4N2MtMTQuMyAwLTI2LjM4LTEyLjA0OC0yNi4zOC0yNi4zMDggMC0xNC4yNTcgMTIuMDgtMjYuMzAyIDI2LjM4LTI2LjMwMiAxNC4zMDEgMCAyNi4zOCAxMi4wNDUgMjYuMzggMjYuMzAyIDAgMTQuMjYtMTIuMDc5IDI2LjMwOC0yNi4zOCAyNi4zMDhaTTI0Mi4yNTkgMzMuODZjMy43MDEtMi40OTQgNS45MTItNy4wNiA1LjkxMi0xMi4yMTMgMC01LjQxMi0yLjAwNy05LjY4OC01LjgwMS0xMi4zNjUtMy45OTUtMi44OTYtOC42NTUtMi44OTYtMTMuMTYyLTIuODk2aC04LjcxM3Y1Ny43NjhoMy4yODNWMzYuNzU1aDYuNzk5bC4zNjQtLjAwMSAxNy4xNjYgMjcuMTE2LjE4LjI4NGgzLjc1N0wyMzQuNTYyIDM2LjU0YzMuMDQ3LS4zNzEgNS41NjUtMS4yNDkgNy42OTctMi42OFptMi42NjctMTIuMzY2YzAgNC4wMTgtMS40ODMgNy41MjktMy45NjcgOS4zOTEtMy4yNzYgMi40NjItNi43MzUgMi42NjMtMTAuNTkzIDIuNjYzaC02LjU4OFY5LjU3bDYuMDkyLS4wMDRjMy4yMTUgMCA2LjMwNi4wOTcgOC43NzYgMS4yNzIgNC42MzIgMi4wNTcgNi4yOCA2Ljg1NSA2LjI4IDEwLjY1N1pNMjc2LjU3OSAzMi44NDJhNzkuNDY4IDc5LjQ2OCAwIDAgMS0xLjI0LS42MTRsLS45NzEtLjQ4NGMtNS40MzUtMi43MS0xMS41OTQtNS43ODMtMTEuNTk0LTEyLjA0OCAwLTYuMDg4IDQuNjI2LTEwLjUwNSAxMS0xMC41MDUgNS42MyAwIDkuODYgMy40IDExLjg5NSA1LjAzN2wxLjc5OSAxLjQ1Mi0uODAyLTIuMTE0Yy0uNTgyLTEuNTM3LTEuMjA5LTMuMjEtMS4yMDktMy4yMWwtLjAzOS0uMS0uMTQyLS4xNTdjLTMuMDkxLTIuNTk2LTcuMTk5LTQuMDg0LTExLjI3NS00LjA4NC04LjM5MiAwLTE0LjQ4MyA1Ljc1My0xNC40ODMgMTMuNjggMCA4LjUgOC4zNDcgMTIuNDg2IDEyLjgzNyAxNC42MzEuNTU2LjI2NiAxLjAzMS40OTYgMS40MjUuNy40MDEuMjA4LjgzNS40MzEgMS4zMDMuNjY2IDQuODkgMi40ODIgMTIuMjggNi4yMzQgMTIuMjggMTMuMjEyIDAgNy4yMjQtNi4zMDcgMTIuODgxLTE0LjM1NSAxMi44ODEtOC4wNjggMC0xMi4xMzItNS4wMjctMTQuNDg5LTguODFsLS42NTItMS4wMzUtMS4zOTYgMy41NzkuMTUxLjI1OGMzLjM4MyA1Ljc1IDkuNDQ5IDkuMTgyIDE2LjIzMSA5LjE4MiAxMC4wNDIgMCAxNy45MDktNi45MTUgMTcuOTA5LTE1Ljc0NSAwLTkuNDY4LTkuMjIyLTEzLjk1OC0xNC4xODMtMTYuMzcyWiIgZmlsbD0iI0M1QTA1QSIvPjwvc3ZnPg==);
}
.oscar-logo__golden {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQwIiBoZWlnaHQ9IjUzIiB2aWV3Qm94PSIwIDAgMjQwIDUzIj4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJhIiBkPSJNLjIuMzhINDUuNTN2NTEuNDY2SC4yeiIvPgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cGF0aCBmaWxsPSIjQzVBMDVBIiBkPSJNMjM3LjcxOSA0OC4zODhjLTEuMDU4IDAtMS45MjEuODU2LTEuOTIxIDEuOTA3IDAgMS4wNTguODYzIDEuOTE4IDEuOTIgMS45MThhMS45MTQgMS45MTQgMCAwIDAgMC0zLjgyNW0wIDMuNTU2YTEuNjMgMS42MyAwIDAgMS0xLjY0OC0xLjY0OSAxLjY0NSAxLjY0NSAwIDAgMSAzLjI4OCAwYzAgLjkyNi0uNzIzIDEuNjQ5LTEuNjQgMS42NDkiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjQzVBMDVBIiBkPSJNMjM4LjA5OSA1MC4zNDhjLjE3OS0uMTEuMjc1LS4yODkuMjc1LS41MjEgMC0uMjItLjA4Mi0uMzk0LS4yMzktLjUwNC0uMTYyLS4xMTgtLjM0OC0uMTE4LS41MDgtLjExOGgtLjU1NXYyLjE4N2guMzA0di0uOTUxaC4yMjNsLjU4NC45NDcuMDA2LjAwN2guMzI3bC0uNTc0LS45ODRhLjcwOS43MDkgMCAwIDAgLjE1Ny0uMDYzem0tLjcyMy0uMjAydi0uNjVoLjI3MWMuMDkyIDAgLjE5LjAwNC4yNjUuMDQuMTIuMDUzLjE2Mi4xODEuMTYyLjI4NGEuMzIuMzIgMCAwIDEtLjExNS4yNTRjLS4wNzcuMDY3LS4xNzcuMDcyLS4yOTYuMDcyaC0uMjg3ek0xNTIuNjEzIDQ3Ljg3Yy0uMzkzLS41ODEtLjM1My0uNjk1LTEuMDMxLS43NzQtMS41MS0uMDc3LTEuNzA4LS4yNjktMS43MDgtMS4zOTIgMC0xLjAwOS40NDQtMi45MDEuNDgzLTMuNjM0LjAzOS0uOTMxLS4wNzgtMS4yNzYtLjA3OC0xLjkzMiAwLS42Ni40NC0xLjM5NS41MTgtMi45NDQuMDc5LTEuNTQ1LS4yOS0yLjY2LS4yOS0yLjY2LjMyLS4wNDUuNzE3LS4yNzMuODM4LS41NDUuMTU2LS4zODcuNjc1LTIuNDc4LjY3NS0zLjMyNyAwLS4zNS0uMDQxLS42NTQtLjExOS0uODg4LS4zNTctLjg1Ny0xLjQyLS43MDYtMS44OTUtMS4yNTgtLjE1LS4xNjgtLjI0Ny0uMTYtLjI1NS0uNzczLjI0Ni0uMzQ0LjMyMS0uODU0LjMyMS0xLjU5MyAwLS42MTUtLjQ3OC0xLjA5LTEuMTE2LTEuMDktLjYzNyAwLTEuMTE3LjQ3NS0xLjExNyAxLjA5IDAgLjczOS4wNzYgMS4yNDkuMzI2IDEuNTkzLS4wMTIuNjEzLS4xMDcuNjA1LS4yNTQuNzczLS40NzYuNTUyLTEuNTM3LjQtMS45MDIgMS4yNTgtLjA4LjIzNC0uMTE0LjUzOC0uMTE0Ljg4OCAwIC44NS41MTYgMi45NC42NzMgMy4zMjcuMTIzLjI3My41MTUuNS44MzcuNTQ1IDAgMC0uMzcgMS4xMTUtLjI4NyAyLjY2LjA3OSAxLjU1LjUxNiAyLjI4NC41MTYgMi45NDQgMCAuNjU2LS4xMiAxLS4wOCAxLjkzMi4wNC43MzMuNDg5IDIuNjI1LjQ4OSAzLjYzNCAwIDEuMTIzLS4yMDQgMS4zMTUtMS43MTQgMS4zOTItLjY3Ni4wNzktLjYzNy4xOTMtMS4wMy43NzNoLTIuMDE0bC0xLjY1NiAzLjg5MmgxNC42NTZsLTEuNjU1LTMuODkyaC0yLjAxN3oiLz4KICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjYuMDk0IC4wOSkiPgogICAgICAgICAgICA8bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNhIi8+CiAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgPHBhdGggZmlsbD0iI0M1QTA1QSIgZD0iTS41MDYgNTEuMTU1bC0uMzA1LjY5aDIuNjM1bDIwLjA0OC00NS40OCAxOS44OTEgNDUuMTYzLjEyOS4yOTNoMi42MjVMMjIuODg0LjM3OXoiIG1hc2s9InVybCgjYikiLz4KICAgICAgICA8L2c+CiAgICAgICAgPHBhdGggZmlsbD0iI0M1QTA1QSIgZD0iTTY3LjcyOCAyNi44MDRjLS4zNTgtLjE3NC0uNjktLjMzOS0uOTk2LS40OTJsLS43ODctLjM5M2MtNC4zNTMtMi4xNzYtOS4yODYtNC42NDMtOS4yODYtOS42NTYgMC00Ljg4MSAzLjcxLTguNDIzIDguODItOC40MjMgNC41MTIgMCA3LjkwMiAyLjcyNiA5LjUzOCA0LjA0bDEuNDQ1IDEuMTYzLS42NDUtMS42OTVjLS40NjktMS4yMzEtLjk2OC0yLjU3NC0uOTY4LTIuNTc0bC0uMDQ4LS4xMjItLjEtLjA4NGMtMi40NzgtMi4wODItNS43NzMtMy4yNzUtOS4wNC0zLjI3NS02LjczIDAtMTEuNjE1IDQuNjEzLTExLjYxNSAxMC45NyAwIDYuODE0IDYuNjk1IDEwLjAxMiAxMC4yOTIgMTEuNzMuNDQ2LjIxMy44MzIuNCAxLjE0NC41NjNsMS4wNC41MzFjMy45MjMgMS45ODkgOS44NSA0Ljk5NiA5Ljg1IDEwLjU5NyAwIDUuNzkyLTUuMDU1IDEwLjMyOC0xMS41MDYgMTAuMzI4LTYuNDY0IDAtOS43MjgtNC4wMy0xMS42Mi03LjA2NGwtLjUyLS44MzItMS4xMjIgMi44NzIuMTIyLjIwNmMyLjcxIDQuNjEgNy41NzUgNy4zNjMgMTMuMDE3IDcuMzYzIDguMDUzIDAgMTQuMzYtNS41NDUgMTQuMzYtMTIuNjI0IDAtNy41OTQtNy40LTExLjE5NS0xMS4zNzUtMTMuMTI5TTEyMS40MDIgOS4yNzJjLS4yNTMtLjE2My02LjMtMy45OC0xMy42MzQtMy45OC02LjMwOCAwLTEyLjI0NCAyLjQ2MS0xNi43MTQgNi45MjktNC40NiA0LjQ2LTYuOTE3IDEwLjM5Ni02LjkxNyAxNi43MTQgMCA2LjMxOCAyLjQ1NiAxMi4yNTUgNi45MTcgMTYuNzE1IDQuNDcgNC40NjcgMTAuNDA2IDYuOTI3IDE2LjcxNCA2LjkyN2guMDAyYzUuNjU3IDAgMTAuMDIyLTEuNjY2IDEyLjExOS0yLjY2bC4xOC0uMDg0IDEuMjctMy4zMDQtMS4wOTcuNWMtMi45NyAxLjM1NC03LjU0NiAyLjk2NS0xMi40NzQgMi45NjUtNS42MDkgMC0xMC44OTMtMi4xODYtMTQuODc1LTYuMTU1bC0uMzU0LS4zNzVhMjAuOTQgMjAuOTQgMCAwIDEtNS44Mi0xNC41MzJjMC01LjYxIDIuMTktMTAuOSA2LjE2OC0xNC44OSAzLjk4NS0zLjk3NiA5LjI3LTYuMTY0IDE0Ljg4LTYuMTY0IDcuNDUgMCAxNC4wMzIgNC42MiAxNC4wOTcgNC42NjZsMS40MDEgMS4wMDItMS43MzYtNC4xOS0uMTI3LS4wODR6TTIzLjg3OSA1LjMxNUMxMC45MzUgNS4zMTUgMCAxNi4xNCAwIDI4Ljk1MiAwIDQxLjc2NSAxMC45MzUgNTIuNTkgMjMuODc5IDUyLjU5YzEyLjk0NyAwIDIzLjg4Ni0xMC44MjUgMjMuODg2LTIzLjYzOCAwLTEyLjgxMi0xMC45MzktMjMuNjM3LTIzLjg4Ni0yMy42MzdtMCA0NC43MzJjLTExLjQ2NyAwLTIxLjE1NC05LjY2LTIxLjE1NC0yMS4wOTUgMC0xMS40MzIgOS42ODctMjEuMDkgMjEuMTU0LTIxLjA5czIxLjE1MyA5LjY1OCAyMS4xNTMgMjEuMDljMCAxMS40MzUtOS42ODYgMjEuMDk1LTIxLjE1MyAyMS4wOTVNMTk0LjI1OSAyNy42MmMyLjk2OC0yIDQuNzQtNS42NjEgNC43NC05Ljc5NCAwLTQuMzQtMS42MDgtNy43NjktNC42NS05LjkxNC0zLjIwNC0yLjMyMy02Ljk0MS0yLjMyMy0xMC41NTUtMi4zMjNoLTYuOTg3VjUxLjkxaDIuNjMyVjI5Ljk0aDUuNzQ1bDEzLjc2NCAyMS43NDIuMTQ1LjIyOGgzLjAxM2wtMTQuMDE5LTIyLjE0MmMyLjQ0NC0uMjk3IDQuNDYyLTEuMDAxIDYuMTcyLTIuMTQ4bTIuMTM5LTkuOTE3YzAgMy4yMjItMS4xOSA2LjAzNy0zLjE4MSA3LjUzLTIuNjI4IDEuOTc0LTUuNDAxIDIuMTM2LTguNDk1IDIuMTM2aC01LjI4M1Y4LjE0bDQuODg1LS4wMDNjMi41NzggMCA1LjA1Ny4wNzcgNy4wMzggMS4wMiAzLjcxNCAxLjY1IDUuMDM2IDUuNDk2IDUuMDM2IDguNTQ1TTIyMS43NzkgMjYuODA0YTYzLjMyIDYzLjMyIDAgMCAxLS45OTQtLjQ5MmwtLjc3OS0uMzg4Yy00LjM1OC0yLjE3My05LjI5Ny00LjYzNy05LjI5Ny05LjY2MSAwLTQuODgxIDMuNzEtOC40MjMgOC44Mi04LjQyMyA0LjUxNSAwIDcuOTA3IDIuNzI3IDkuNTM5IDQuMDM5bDEuNDQzIDEuMTY0LS42NDQtMS42OTVjLS40NjctMS4yMzItLjk3LTIuNTc0LS45Ny0yLjU3NGwtLjAzLS4wOC0uMTE0LS4xMjZjLTIuNDc5LTIuMDgyLTUuNzczLTMuMjc1LTkuMDQxLTMuMjc1LTYuNzMgMC0xMS42MTUgNC42MTMtMTEuNjE1IDEwLjk3IDAgNi44MTUgNi42OTQgMTAuMDEyIDEwLjI5NSAxMS43MzEuNDQ1LjIxNC44MjYuMzk4IDEuMTQyLjU2MS4zMjIuMTY3LjY3LjM0NiAxLjA0NS41MzQgMy45MjEgMS45OTEgOS44NDcgNSA5Ljg0NyAxMC41OTUgMCA1Ljc5Mi01LjA1OCAxMC4zMjgtMTEuNTEgMTAuMzI4LTYuNDcgMC05LjczLTQuMDMtMTEuNjItNy4wNjRsLS41MjItLjgzLTEuMTIgMi44Ny4xMjEuMjA3YzIuNzEzIDQuNjEgNy41NzggNy4zNjIgMTMuMDE2IDcuMzYyIDguMDUzIDAgMTQuMzYtNS41NDQgMTQuMzYtMTIuNjI1IDAtNy41OTEtNy4zOTQtMTEuMTkyLTExLjM3Mi0xMy4xMjgiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
}
.footer {
  padding: 0 0 30px;
  text-align: center;
  font-size: 15px;
  line-height: 1;
  color: rgba(255, 255, 255, 0.5);
}
.footer__copyright {
  margin-top: 28px;
}
.footer__text {
  line-height: 18px;
  margin: 20px auto 0;
  max-width: 640px;
}
@media (hover: none) {
  .footer__sharing.sharing {
    display: none;
  }
}
.main-page__footer {
  margin-top: 120px;
}
.slider {
  overflow: hidden;
}
.slider__slides {
  list-style: none;
  overflow-y: auto;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 30px;
  margin-bottom: -30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.slider__item {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-transition: opacity 0.1s ease-out;
  transition: opacity 0.1s ease-out;
  display: block;
}
.slider__item_edge {
  opacity: 0.4;
}
.slider_layout-like .slider__inner {
  max-width: 1020px;
  margin: 0 auto;
  position: relative;
}
.slider_layout-like .slider__slides {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.slider[data-flow="scroll"] .slider__slides {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.slider__prev,
.slider__next {
  display: block;
  background: none;
  border: none;
  -webkit-appearance: none;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  outline: none;
  cursor: pointer;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
.slider_layout-like .slider__prev,
.slider_layout-like .slider__next {
  top: 68px;
  opacity: 0.2;
  height: 240px;
  width: 45px;
}
.slider_layout-like .slider__prev:hover,
.slider_layout-like .slider__next:hover {
  opacity: 1;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSIyNDQiIHZpZXdCb3g9IjAgMCA0NCAyNDQiPgogICAgPHBhdGggZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiNCN0EyNjEiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTIgMmw0MCAxMjBMMiAyNDIiLz4KPC9zdmc+Cg==);
}
.slider__prev {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSIyNDQiIHZpZXdCb3g9IjAgMCA0NCAyNDQiPgogICAgPHBhdGggZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTIgMmw0MCAxMjBMMiAyNDIiLz4KPC9zdmc+Cg==);
  -webkit-transform: rotate(180deg) translateX(100%);
          transform: rotate(180deg) translateX(100%);
  left: -20px;
}
.slider__next {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSIyNDQiIHZpZXdCb3g9IjAgMCA0NCAyNDQiPgogICAgPHBhdGggZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTIgMmw0MCAxMjBMMiAyNDIiLz4KPC9zdmc+Cg==);
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  right: -20px;
}
.slider_layout-wide .slider__inner {
  position: relative;
}
.slider_layout-wide .slider__prev,
.slider_layout-wide .slider__next {
  z-index: 11;
  background-color: #fff;
  width: 64px;
  height: 64px;
  top: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDM2IDM2Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjgiPgogICAgICAgIDxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0xNi4wOCA3TDI3IDE3Ljk5OSAxNi4wODEgMjkgMTQgMjYuOTExIDIyLjg3OCAxOCAxNCA5LjA4OHoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
}
.slider_layout-wide .slider__prev:hover,
.slider_layout-wide .slider__next:hover {
  height: 70px;
  width: 70px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDM2IDM2Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjgiPgogICAgICAgIDxwYXRoIGZpbGw9IiNDNUEwNUEiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0xNi4wOCA3TDI3IDE3Ljk5OSAxNi4wODEgMjkgMTQgMjYuOTExIDIyLjg3OCAxOCAxNCA5LjA4OHoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
  -webkit-box-shadow: 0 6px 22px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 6px 22px 0 rgba(0, 0, 0, 0.2);
}
.slider_layout-wide .slider__prev {
  left: 60px;
  -webkit-transform: rotate(180deg) translateY(50%);
          transform: rotate(180deg) translateY(50%);
}
.slider_layout-wide .slider__prev:hover {
  -webkit-transform: translate(-5px, -50%) rotate(180deg);
          transform: translate(-5px, -50%) rotate(180deg);
}
.slider_layout-wide .slider__next {
  right: 60px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.slider_layout-wide .slider__next:hover {
  -webkit-transform: translate(5px, -50%);
          transform: translate(5px, -50%);
}
@media screen and (max-width: 768px) {
  .slider__prev,
  .slider__next {
    display: none;
  }
  .slider_layout-like .slider__slides {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .slider__item_edge {
    opacity: 1;
  }
}
.slider__hidden {
  display: none;
}
.slide__header {
  font-weight: 600;
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #c5a05a;
  margin-bottom: 40px;
}
.slide_layout-like .slide__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 960px;
}
.slide_layout-like .slide__inner > :nth-child(n) {
  margin-bottom: 60px;
}
.slide_layout-like .slide__inner > :nth-child(5n) {
  margin-right: 0;
}
.slide_layout-like .slide__inner > :nth-child(6n) {
  margin-left: 0;
}
@media screen and (max-width: 768px) {
  .slide__header {
    margin-bottom: 32px;
    font-size: 13px;
    line-height: 1.38;
    letter-spacing: 0.5px;
  }
  .slide_layout-like {
    padding: 0 24px;
  }
  .slide_layout-like .slide__inner > :nth-child(n) {
    margin-bottom: 30px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    display: block;
  }
  .slide_layout-like .slide__inner > :nth-child(5n),
  .slide_layout-like .slide__inner > :nth-child(6n) {
    margin: 0 10px;
  }
  .slide_layout-like .slide__inner {
    width: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.button {
  border: none;
  -webkit-appearance: none;
  background: #fff;
  border-radius: 3px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  text-align: center;
  padding: 13px 30px;
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 260px;
  width: 300px;
  max-width: 100%;
}
.button:disabled,
.button:disabled:hover,
.button:disabled:active {
  background: #f9f9f9;
  color: #aaa;
  cursor: default;
}
@media screen and (min-width: 769px) {
  .button {
    -webkit-transition: 0.2s ease;
    transition: 0.2s ease;
  }
}
.button__hint {
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-weight: normal;
  opacity: 0.5;
}
.button:hover {
  color: #b7a261;
  cursor: pointer;
}
.button_orange {
  background-color: #f60;
  color: #fff;
}
.button_orange:hover {
  background-color: #f26100;
  color: #fff;
}
.button_gold {
  background-color: #c5a05a;
  color: #fff;
}
.button_gold:hover {
  background-color: #d0a75b;
  color: #fff;
}
.button_transparent {
  background-color: rgba(102, 102, 102, 0.6);
  color: #fff;
}
.button_transparent:hover {
  background-color: rgba(102, 102, 102, 0.8);
  color: #fff;
}
.button_grey {
  background-color: #f2f2f2;
  color: #333;
}
.button_grey:hover {
  background-color: #eee;
  color: #000;
}
.button_outline {
  border: 1px solid #ffffff;
  background: transparent;
  color: #fff;
  padding: 12px 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.4em;
}
.button_outline:hover {
  color: #fff;
  background: rgba(255, 255, 255, 0.05);
}
.video-snippet {
  position: relative;
  height: 100%;
  width: 100%;
}
.video-snippet__title {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.2;
  color: #fff;
}
.video-snippet__subtitle {
  margin-top: 4px;
  font-size: 13px;
  line-height: 1.15;
  color: rgba(255, 255, 255, 0.8);
}
.video-snippet__info {
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding: 20px 24px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 0 0 4px 4px;
}
.video-snippet__info_clickable {
  z-index: 2;
}
.video-snippet__inner {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  display: block;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  border-radius: 4px;
  background-color: #000;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.video-snippet__iframe-wrapper {
  margin-left: auto;
  margin-right: auto;
}
.video-snippet__iframe-wrapper:not(.video-snippet__iframe-wrapper_playable)::before {
  content: attr(data-video-unavailable);
  display: block;
  text-align: center;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  color: #fff;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 17px;
  max-width: 370px;
  margin: 0 auto;
  text-shadow: 1px 1px 2px #000, 1px 1px 10px #000;
}
.video-snippet__iframe-wrapper_playable {
  cursor: pointer;
}
.video-snippet__iframe-wrapper_playable::before,
.video-snippet__iframe-wrapper_playable::after {
  position: absolute;
  top: 50%;
  left: 50%;
  content: '';
  display: block;
}
.video-snippet__iframe-wrapper_playable::after {
  width: 34px;
  height: 34px;
  -webkit-transform: translate(-40%, -50%);
          transform: translate(-40%, -50%);
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDIyIDI2Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMHYyNmwyMi0xMi45OTl6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=) center no-repeat;
  background-size: contain;
}
.video-snippet__iframe-wrapper_playable::before {
  width: 96px;
  height: 96px;
  border-radius: 50%;
  background-color: #F60;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media screen and (min-width: 769px) {
  .video-snippet__iframe-wrapper_playable::before {
    -webkit-transition: 0.2s ease;
    transition: 0.2s ease;
  }
  .video-snippet__iframe-wrapper_playable:hover::before {
    width: 106px;
    height: 106px;
  }
}
.video-snippet__iframe-wrapper,
.video-snippet__iframe-wrapper > iframe {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: none;
}
.video-snippet__iframe-wrapper > iframe {
  z-index: 7;
}
@media screen and (max-width: 768px) {
  .video-snippet__info {
    position: static;
    background: none;
    padding: 14px 0 0 0;
    border-radius: 0;
  }
  .video-snippet__iframe-wrapper_playable {
    cursor: pointer;
  }
  .video-snippet__iframe-wrapper_playable::before {
    height: 60px;
    width: 60px;
  }
  .video-snippet__iframe-wrapper_playable::after {
    background-size: 16px 18px;
    -webkit-transform: translate(-43%, -50%);
            transform: translate(-43%, -50%);
  }
  .video-snippet__iframe-wrapper:not(.video-snippet__iframe-wrapper_playable)::before {
    font-size: 15px;
    max-width: 150px;
  }
  .video-snippet__title {
    color: #333;
  }
  .video-snippet__subtitle {
    color: #aaa;
  }
}
.cobject-snippet {
  display: block;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 168px;
  margin: 0 15px;
}
@media (hover: none) {
  .cobject-snippet {
    pointer-events: none;
  }
}
.cobject-snippet:first-child {
  margin-left: 0;
}
.cobject-snippet:last-child {
  margin-right: 0;
}
.cobject-snippet__image {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 252px;
  width: 100%;
  border-radius: 3px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
  background-image: -webkit-linear-gradient(#000, #000);
  background-image: linear-gradient(#000, #000);
  background-blend-mode: hue;
  margin-bottom: 18px;
}
.cobject-snippet__image_grayscale {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}
.cobject-snippet__image-wrap-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  width: 100%;
}
.cobject-snippet__play-button {
  height: 48px;
  width: 48px;
  background-color: #F60;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDIyIDI2Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMHYyNmwyMi0xMi45OTl6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
  background-size: 12px 14px;
  background-repeat: no-repeat;
  background-position: 20px center;
  -webkit-transform: scale(1);
          transform: scale(1);
  position: relative;
  z-index: 3;
}
.cobject-snippet__play-button:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition: 0.15s ease-out;
  transition: 0.15s ease-out;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  transition-property: transform, background-color;
  transition-property: transform, background-color, -webkit-transform;
}
.cobject-snippet__badge {
  position: absolute;
  bottom: 6px;
  right: -6px;
  padding: 4px 10px 4px;
  background-color: #c49f5f;
  color: #fff;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.18;
  border-radius: 2px;
}
.cobject-snippet__title,
.cobject-snippet__subtitle {
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.cobject-snippet__title {
  font-size: 15px;
  color: #fff;
}
.cobject-snippet__subtitle {
  font-size: 13px;
  line-height: 1.2;
  color: rgba(255, 255, 255, 0.7);
  margin-top: 4px;
}
@media screen and (min-width: 769px) {
  .cobject-snippet__image,
  .cobject-snippet__title {
    -webkit-transition: 0.2s ease;
    transition: 0.2s ease;
  }
  .cobject-snippet:hover .cobject-snippet__image {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
    -webkit-box-shadow: 0 9px 46px 8px rgba(0, 0, 0, 0.12);
            box-shadow: 0 9px 46px 8px rgba(0, 0, 0, 0.12);
  }
  .cobject-snippet:hover .cobject-snippet__image_grayscale {
    -webkit-filter: grayscale(0%);
            filter: grayscale(0%);
  }
  .cobject-snippet:hover .cobject-snippet__title {
    color: #c49f5f;
  }
  .cobject-snippet:hover .cobject-snippet__play-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .cobject-snippet {
    width: 140px;
    margin: 0 10px;
  }
  .cobject-snippet__image {
    height: 210px;
  }
}
.cobject-snippet .film-to-watch-button {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  -webkit-transition: opacity 0.15s ease-out;
  transition: opacity 0.15s ease-out;
}
@media (hover: none) {
  .cobject-snippet .film-to-watch-button {
    display: none;
  }
}
.cobject-snippet .film-to-watch-button-fade {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(images/37b9b03a81566cd038c7.png);
  background-position: top right;
  background-size: contain;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease-out;
  transition: opacity 0.15s ease-out;
  visibility: hidden;
}
.cobject-snippet .film-to-watch-button_init ~ .film-to-watch-button-fade {
  visibility: visible;
}
.cobject-snippet .film-to-watch-button_active ~ .film-to-watch-button-fade {
  opacity: 1;
}
@media screen and (min-width: 769px) {
  .cobject-snippet .film-to-watch-button {
    opacity: 0;
  }
  .cobject-snippet .film-to-watch-button_active {
    opacity: 1;
  }
  .cobject-snippet:hover .film-to-watch-button {
    opacity: 0.8;
  }
  .cobject-snippet:hover .film-to-watch-button:hover {
    opacity: 1;
  }
  .cobject-snippet:hover .film-to-watch-button-fade {
    opacity: 1;
  }
}
.cobject-video-snippet {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: relative;
}
.cobject-video-snippet__image {
  position: relative;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: block;
  width: 256px;
  height: 384px;
  margin-right: 20px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 4px;
}
.cobject-video-snippet__image_grayscale {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}
@media screen and (min-width: 769px) {
  .cobject-video-snippet__image {
    -webkit-transition: 0.2s ease;
    transition: 0.2s ease;
  }
  .cobject-video-snippet__image_grayscale:hover {
    -webkit-filter: grayscale(0%);
            filter: grayscale(0%);
  }
}
.cobject-video-snippet__video {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  position: relative;
  display: block;
}
@media screen and (max-width: 768px) {
  .cobject-video-snippet {
    width: 272px;
  }
  .cobject-video-snippet__image {
    position: absolute;
    z-index: 1;
    left: 14px;
    top: 79px;
    width: 40px;
    height: 60px;
    margin-right: 0;
    border: solid 1px rgba(255, 255, 255, 0.2);
  }
}
.cobject-video-snippet .film-to-watch-button {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  -webkit-transition: opacity 0.15s ease-out;
  transition: opacity 0.15s ease-out;
}
@media (hover: none) {
  .cobject-video-snippet .film-to-watch-button {
    display: none;
  }
}
.cobject-video-snippet .film-to-watch-button-fade {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(images/37b9b03a81566cd038c7.png);
  background-position: top right;
  background-size: contain;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease-out;
  transition: opacity 0.15s ease-out;
  visibility: hidden;
}
.cobject-video-snippet .film-to-watch-button_init ~ .film-to-watch-button-fade {
  visibility: visible;
}
.cobject-video-snippet .film-to-watch-button_active ~ .film-to-watch-button-fade {
  opacity: 1;
}
@media screen and (min-width: 769px) {
  .cobject-video-snippet .film-to-watch-button {
    opacity: 0;
  }
  .cobject-video-snippet .film-to-watch-button_active {
    opacity: 1;
  }
  .cobject-video-snippet:hover .film-to-watch-button {
    opacity: 0.8;
  }
  .cobject-video-snippet:hover .film-to-watch-button:hover {
    opacity: 1;
  }
  .cobject-video-snippet:hover .film-to-watch-button-fade {
    opacity: 1;
  }
}
.game-phase {
  /* =========== Results-open phase Main ============ */
  /* =========== Results_Open Phase Participants ============ */
}
.game-phase__spinner {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjRweCIgIGhlaWdodD0iNjRweCIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0ibGRzLXJvbGxpbmciIHN0eWxlPSJiYWNrZ3JvdW5kOiBub25lOyI+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgbmctYXR0ci1zdHJva2U9Int7Y29uZmlnLmNvbG9yfX0iIG5nLWF0dHItc3Ryb2tlLXdpZHRoPSJ7e2NvbmZpZy53aWR0aH19IiBuZy1hdHRyLXI9Int7Y29uZmlnLnJhZGl1c319IiBuZy1hdHRyLXN0cm9rZS1kYXNoYXJyYXk9Int7Y29uZmlnLmRhc2hhcnJheX19IiBzdHJva2U9IiNCQTlENUQiIHN0cm9rZS13aWR0aD0iMyIgcj0iNDAiIHN0cm9rZS1kYXNoYXJyYXk9IjE4OC40OTU1NTkyMTUzODc1NyA2NC44MzE4NTMwNzE3OTU4NiIgdHJhbnNmb3JtPSJyb3RhdGUoNi4wMDAwMSA1MCA1MCkiPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBjYWxjTW9kZT0ibGluZWFyIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+PC9jaXJjbGU+PC9zdmc+) no-repeat;
  width: 64px;
  height: 64px;
  margin: 0 auto;
}
.game-phase__spinnerscreen-spinner {
  margin: 60px auto;
}
.game-phase__hidden {
  display: none !important;
}
.game-phase__start {
  padding: 0 24px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.game-phase__user-profile {
  text-align: center;
  margin-bottom: 40px;
}
.game-phase__coil_left,
.game-phase__coil_right {
  position: absolute;
  z-index: -1;
  pointer-events: none;
}
.game-phase__coil_left {
  height: 360px;
  left: -180px;
  top: 40px;
}
.game-phase__coil_right {
  height: 200px;
  right: -100px;
  top: 90px;
}
.game-phase__start-content {
  max-width: 540px;
  margin: 60px auto 0;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
}
.game-phase__start-why-auth {
  margin: 30px auto 0;
  max-width: 450px;
  font-size: 15px;
  line-height: 22px;
  color: #FFF;
}
.game-phase__start-button,
.game-phase__start-login-button {
  max-width: 300px;
  width: 100%;
}
.game-phase__start-description {
  text-align: left;
  margin: 60px 0 0;
  color: rgba(255, 255, 255, 0.8);
}
.game-phase__start-description > p > a {
  color: #c49f5f;
}
.game-phase__start-description > p > a:hover {
  color: #d0a75b;
}
.game-phase__start-rules-link {
  font-size: 16px;
  line-height: 22px;
  color: #c49f5f;
}
.game-phase__start-rules-wrapper {
  text-align: center;
  margin-top: 30px;
}
.game-phase__start-rules-link:hover {
  color: #d0a75b;
}
.game-phase__start-user-profile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto 15px;
  max-width: 300px;
  width: 100%;
  padding: 0 20px;
  text-align: left;
  border-radius: 4px;
  background-color: #fff;
  color: #777;
  font-size: 15px;
  line-height: 1.2;
}
.game-phase__start-user-profile-avatar {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: inline-block;
  margin: 10px 10px 10px 0;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cmVjdCB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9IiNDNDlGNUYiIHJ4PSIyMCIvPjxwYXRoIGZpbGw9IiNFQ0NBOEEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTM0LjA5MiA5NS4yN2MtMS41NC0yLjI3Mi0xLjM4NC0yLjcyLTQuMDQ0LTMuMDI2LTUuOTIyLS4zLTYuNy0xLjA1My02LjctNS40NDggMC0zLjk0OCAxLjc0Mi0xMS4zNTYgMS44OTYtMTQuMjIyLjE1MS0zLjY0Ny0uMzA5LTQuOTk3LS4zMDktNy41NjQgMC0yLjU4IDEuNzI2LTUuNDU4IDIuMDMzLTExLjUxOS4zMS02LjA0OC0xLjEzNy0xMC40MTMtMS4xMzctMTAuNDEzIDEuMjU4LS4xNzYgMi44MTQtMS4wNjYgMy4yODctMi4xMzIuNjE0LTEuNTE1IDIuNjQ4LTkuNjk3IDIuNjQ4LTEzLjAyMSAwLTEuMzctLjE2LTIuNTYtLjQ2NS0zLjQ3Ny0xLjQwMi0zLjM1My01LjU3My0yLjc2Mi03LjQzNi00LjkyMi0uNTktLjY1OC0uOTctLjYyNy0uOTk5LTMuMDI3Ljk2NC0xLjM0NSAxLjI2LTMuMzQgMS4yNi02LjIzMkMyNC4xMjYgNy44NiAyMi4yNDggNiAxOS43NDYgNmMtMi41IDAtNC4zODEgMS44Ni00LjM4MSA0LjI2NyAwIDIuODkxLjI5OCA0Ljg4NyAxLjI3OCA2LjIzMi0uMDQ2IDIuNC0uNDIxIDIuMzY5LS45OTcgMy4wMjctMS44NjcgMi4xNi02LjAzIDEuNTY5LTcuNDYzIDQuOTIyLS4zMS45MTgtLjQ0NyAyLjEwNi0uNDQ3IDMuNDc3IDAgMy4zMjQgMi4wMjcgMTEuNTA2IDIuNjQgMTMuMDIxLjQ4MyAxLjA2NiAyLjAyMiAxLjk1NiAzLjI4NiAyLjEzMiAwIDAtMS40NTIgNC4zNjUtMS4xMjggMTAuNDEzLjMxIDYuMDYyIDIuMDIzIDguOTM4IDIuMDIzIDExLjUyIDAgMi41NjYtLjQ2OSAzLjkxNi0uMzE0IDcuNTYzLjE1NiAyLjg2NiAxLjkyIDEwLjI3NCAxLjkyIDE0LjIyMiAwIDQuMzk1LS43OTggNS4xNDctNi43MjYgNS40NDgtMi42NS4zMDctMi40OTYuNzU0LTQuMDQgMy4wMjVoLTcuOTAxTC05IDExMC41aDU3LjVsLTYuNDk0LTE1LjIzaC03LjkxNFoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxyZWN0IHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0iI2ZmZiIgcng9IjIwIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+Cg==);
}
.game-phase__start-user-profile-name {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
  line-height: 18px;
  color: #333;
  display: block;
}
.game-phase__start-user-profile-logout {
  background: none;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  font-size: 16px;
  line-height: 18px;
  padding-left: 10px;
  color: rgba(0, 0, 0, 0.3);
  display: block;
}
@media screen and (min-width: 769px) {
  .game-phase__start-user-profile-logout {
    -webkit-transition: 0.2s ease;
    transition: 0.2s ease;
  }
}
.game-phase__start-user-profile-logout:hover {
  color: #000;
}
.game-phase__game-vote-wrapper {
  padding: 20px 0 0;
  text-align: center;
  min-height: 105px;
}
.game-phase__game-vote-tips {
  margin: 20px auto 0;
  font-size: 15px;
  line-height: 20px;
  color: #fff;
  max-width: 320px;
}
.game-phase__results-status {
  margin: 0 auto 40px;
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
  max-width: 520px;
  color: rgba(255, 255, 255, 0.7);
}
.game-phase__results-guessed-nominations {
  font-size: 20px;
  line-height: 24px;
  color: #FFF;
  margin-top: 20px;
}
.game-phase__results-user-votes-wrapper {
  padding-top: 30px;
}
.game-phase__results-user-votes-showbutton {
  text-align: center;
  margin-bottom: 60px;
}
.game-phase__desktop-header {
  margin-bottom: 60px;
}
.game-phase__touch-header {
  display: none;
}
.game-phase__results-authorization {
  margin-top: 32px;
}
.game-phase__results-buttons-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 768px) {
  .game-phase__results-buttons-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 16px;
  }
}
.game-phase__results-sharing {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  min-height: 60px;
  max-width: 400px;
  background: rgba(255, 255, 255, 0.15);
  border-radius: 6px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  color: rgba(255, 255, 255, 0.7);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 30px;
}
@media screen and (max-width: 768px) {
  .game-phase__results-sharing {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px;
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
    min-height: 70px;
    width: auto;
  }
}
@media (hover: none) {
  .game-phase__results-sharing {
    display: none;
  }
}
.game-phase__results-login-button {
  background: none;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  color: #c49f5f;
  cursor: pointer;
}
@media screen and (min-width: 769px) {
  .game-phase__results-login-button {
    -webkit-transition: 0.2s ease;
    transition: 0.2s ease;
  }
}
.game-phase__results-login-button:hover,
.game-phase__results-login-button:active {
  color: #d0a75b;
}
.game-phase__results-open-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.game-phase__results-open-tab {
  cursor: pointer;
  padding: 20px 0;
  max-width: 200px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  color: rgba(255, 255, 255, 0.7);
  border-bottom: 2px solid transparent;
  display: block;
}
@media screen and (min-width: 769px) {
  .game-phase__results-open-tab {
    -webkit-transition: 0.2s ease;
    transition: 0.2s ease;
  }
}
.game-phase__results-open-tab:first-child {
  margin-left: 24px;
}
.game-phase__results-open-tab:last-child {
  margin-right: 24px;
}
.game-phase__results-open-tab:hover {
  color: #FFF;
}
.game-phase__results-open-tab.disable-button {
  cursor: default;
}
.game-phase__results-open-tab_active,
.game-phase__results-open-tab_active:hover {
  color: #d0a75b;
  border-bottom-color: #d0a75b;
}
.game-phase__results-open-tab_active.disable-button,
.game-phase__results-open-tab_active:hover.disable-button {
  border-bottom-color: transparent;
}
.game-phase__results-open-container {
  background-color: white;
}
.game-phase__results-open-nominations,
.game-phase__results-open-participants {
  margin: 0 auto;
  max-width: 508px;
  padding: 60px 10px;
}
.game-phase__results-open-participant {
  -webkit-box-shadow: inset 0 -1px 0 0 rgba(186, 157, 93, 0.2);
          box-shadow: inset 0 -1px 0 0 rgba(186, 157, 93, 0.2);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 18px 0;
  margin: 0 24px;
}
.game-phase__results-open-participant:last-child {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.game-phase__results-open-participant-place {
  width: 41px;
  font-size: 13px;
  line-height: 1.38;
  color: #333;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: block;
}
.game-phase__results-open-participants-top .game-phase__results-open-participant-place {
  font-weight: 500;
  color: #ba9d5d;
}
.game-phase__results-open-participant-name-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden;
  display: block;
}
.game-phase__results-open-participant-score {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  min-width: 50px;
  text-align: right;
  font-size: 13px;
  line-height: 1.15;
  color: #777;
  display: block;
}
.game-phase__results-open-participant-name {
  font-size: 15px;
  line-height: 1.2;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #000;
}
.game-phase__results-open-participant-time {
  margin-top: 4px;
  font-size: 13px;
  line-height: 1.15;
  color: #aaa;
}
.game-phase__results-open-participants-top {
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 32px rgba(0, 0, 0, 0.1);
          box-shadow: 0 5px 32px rgba(0, 0, 0, 0.1);
  margin: 0;
  background-color: white;
  background-position: right 74px bottom 0;
}
.game-phase__results-open-participants-link-wrapper {
  text-align: center;
  padding: 40px 14px;
}
.game-phase__results-open-participants-header {
  font-size: 13px;
  line-height: 15px;
  color: #aaa;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 14px;
}
.game-phase__results-open-participants-header-name {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-left: 65px;
  display: block;
}
.game-phase__results-open-participants-header-score {
  margin-right: 24px;
}
@media screen and (max-width: 768px) {
  .game-phase__results-open-nominations,
  .game-phase__results-open-participants {
    padding-top: 40px;
  }
  .game-phase__user-profile {
    margin-bottom: 20px;
  }
  .game-phase__results-open-tab {
    cursor: pointer;
    padding: 10px 0;
  }
  .game-phase .game-phase__title {
    font-size: 20px;
    line-height: 1.4;
    letter-spacing: 0.5px;
    max-width: 273px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 32px;
  }
  .game-phase__start-why-auth {
    max-width: 273px;
    margin-top: 20px;
    margin-bottom: 32px;
  }
  .game-phase__coil_left {
    height: 200px;
    left: -120px;
    top: 110px;
  }
  .game-phase__coil_right {
    height: 100px;
    right: -48px;
    top: 20px;
  }
  .game-phase__results-status,
  .game-phase__results-user-profile {
    padding: 0 24px;
  }
  .game-phase__results-user-profile {
    margin-bottom: 40px;
  }
  .game-phase__results-status {
    margin-bottom: 32px;
  }
  .game-phase__results-guessed-nominations {
    font-size: 15px;
  }
  .game-phase__touch-header {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 400;
    background-color: #221813;
    min-height: 64px;
    padding: 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.05);
  }
  .game-phase__touch-title {
    font-size: 13px;
    line-height: 15px;
    text-align: center;
    letter-spacing: 0.5px;
    color: #FFFFFF;
    text-transform: uppercase;
    margin: 0 35px;
  }
  .game-phase__touch-prev,
  .game-phase__touch-close {
    display: block;
    border: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    outline: none;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 48%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .game-phase__touch-prev {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjgiPgogICAgICAgIDxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE2LjcwNyAzLjcwN2wtMS40MTQtMS40MTRMNS41ODYgMTJsOS43MDcgOS43MDcgMS40MTQtMS40MTRMOC40MTQgMTJ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=) center no-repeat;
    left: 24px;
  }
  .game-phase__touch-close {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE5LjU4NiAzTDEyIDEwLjU4NiA0LjQxNCAzIDMgNC40MTQgMTAuNTg2IDEyIDMgMTkuNTg2IDQuNDE0IDIxIDEyIDEzLjQxNCAxOS41ODYgMjEgMjEgMTkuNTg2IDEzLjQxNCAxMiAyMSA0LjQxNHoiLz4KICAgIDwvZz4KPC9zdmc+Cg==) center no-repeat;
    right: 24px;
  }
  .game-phase__touch-ui .game-phase__desktop-header {
    display: none;
  }
  .game-phase__touch-ui .game-phase__touch-header {
    display: block;
  }
  .game-phase__touch-ui .game-phase__game {
    padding-top: 24px;
    padding-bottom: 90px;
  }
  .game-phase__touch-ui .game-phase__game-vote-wrapper {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
    padding: 16px;
    min-height: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(12, 53, 77, 0)), color-stop(53.36%, #221813));
    background: -webkit-linear-gradient(top, rgba(12, 53, 77, 0) 0%, #221813 53.36%);
    background: linear-gradient(180deg, rgba(12, 53, 77, 0) 0%, #221813 53.36%);
  }
  .game-phase__touch-ui .game-phase__game-vote-tips {
    font-size: 13px;
    line-height: 1.15;
    margin-top: 10px;
    max-width: 250px;
  }
}
.get-subscribe__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 18px;
  max-width: 400px;
}
@media screen and (max-width: 768px) {
  .get-subscribe__wrap {
    padding: 0;
  }
}
.get-subscribe__button-wrap {
  position: relative;
  min-width: 400px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .get-subscribe__button-wrap {
    min-width: auto;
  }
}
.get-subscribe__button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  min-height: 60px;
  text-align: center;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 1s;
          transition-duration: 1s;
  padding: 14px 55px 14px 65px;
  background: -webkit-gradient(linear, left top, right top, from(#FF5C4D), color-stop(40%, #EB469F), to(#8341EF));
  background: -webkit-linear-gradient(left, #FF5C4D 0%, #EB469F 40%, #8341EF 100%);
  background: linear-gradient(90deg, #FF5C4D 0%, #EB469F 40%, #8341EF 100%);
  border-radius: 6px;
}
.get-subscribe__info {
  position: absolute;
  top: 18px;
  right: -30px;
}
.get-subscribe__info-text {
  display: none;
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 300px;
  top: -8px;
  left: -8px;
  background: #fff;
  padding: 10px 15px 10px 40px;
  -webkit-box-shadow: 0 5px 32px rgba(0, 0, 0, 0.1);
          box-shadow: 0 5px 32px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  font-size: 13px;
  line-height: 17px;
  color: rgba(119, 119, 119, 0.8);
}
.get-subscribe__info:hover .get-subscribe__info-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIG9wYWNpdHk9IjAuOCI+CiAgICAgICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjguNSIgc3Ryb2tlPSJibGFjayIvPgogICAgICAgIDxwYXRoIGQ9Ik05IDdWMTQiIHN0cm9rZT0iYmxhY2siLz4KICAgICAgICA8Y2lyY2xlIGN4PSI5IiBjeT0iNC41IiByPSIxIiBmaWxsPSJibGFjayIvPgogICAgPC9nPgo8L3N2Zz4K) no-repeat center;
}
.get-subscribe__info:hover .get-subscribe__info-text {
  display: block;
}
@media screen and (max-width: 1440px) {
  .get-subscribe__button-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .get-subscribe__info {
    position: relative;
    right: 0;
  }
  .get-subscribe__info-text {
    left: -141px;
    padding: 35px 20px 15px;
  }
}
.get-subscribe__info-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgb3BhY2l0eT0iLjgiPjxjaXJjbGUgY3g9IjkiIGN5PSI5IiByPSI4LjUiIHN0cm9rZT0iI2ZmZiIvPjxwYXRoIGQ9Ik05IDd2NyIgc3Ryb2tlPSIjZmZmIi8+PGNpcmNsZSBjeD0iOSIgY3k9IjQuNSIgcj0iMSIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=) no-repeat center;
  width: 18px;
  height: 18px;
  z-index: 1;
  position: relative;
}
.get-subscribe__info-icon:hover {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgb3BhY2l0eT0iLjciPjxjaXJjbGUgY3g9IjkiIGN5PSI5IiByPSI4LjUiIHN0cm9rZT0iI2ZmZiIvPjxwYXRoIGQ9Ik05IDd2NyIgc3Ryb2tlPSIjZmZmIi8+PGNpcmNsZSBjeD0iOSIgY3k9IjQuNSIgcj0iMSIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=) no-repeat center;
}
.nominations {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 960px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .nominations {
    width: 100%;
    display: block;
    padding: 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.nominations-slider__item_nomination {
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  color: #c5a05a;
  margin: 0 15px 10px;
  min-height: 75px;
  width: 168px;
}
@media screen and (max-width: 768px) {
  .nominations-slider__item_nomination {
    font-size: 14px;
    width: 140px;
  }
}
.nominations-partner-button {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 42px;
  margin-top: -30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 768px) {
  .nominations-partner-button {
    margin-top: 0;
  }
}
.nomination {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-bottom: 60px;
  display: block;
}
.nomination__counter {
  display: none;
}
.nomination__header {
  min-height: 65px;
  margin-bottom: 20px;
}
.nomination__title {
  font-size: 15px;
  line-height: 1.47;
  letter-spacing: 0.5px;
  color: #b7a261;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-weight: 600;
}
.nomination__bonus {
  font-size: 13px;
  line-height: 1.15;
  color: #aaa;
}
.nominations:not(.nominations_wide) .nomination {
  width: 300px;
  padding: 0 15px;
}
.nominations:not(.nominations_wide) .nomination__title_smooth {
  min-height: 44px;
  margin-bottom: 6px;
}
.nominations:not(.nominations_wide) .nomination:nth-child(3n) {
  padding-right: 0;
}
.nominations:not(.nominations_wide) .nomination:nth-child(3n + 1) {
  padding-left: 0;
}
@media screen and (max-width: 768px) {
  .nominations:not(.nominations_wide) .nomination {
    width: auto;
    padding: 0;
  }
  .nominations:not(.nominations_wide) .nomination__counter {
    display: inline;
  }
  .nominations:not(.nominations_wide) .nomination__header {
    text-align: center;
    min-height: auto;
    max-width: 250px;
    margin: 0 auto 24px;
  }
  .nominations:not(.nominations_wide) .nomination__title {
    font-weight: 600;
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0.46875px;
    text-transform: uppercase;
    color: #c5a05a;
    min-height: auto;
    margin-bottom: 14px;
  }
}
.nominations_wide {
  display: block;
  width: auto;
}
.nominations_wide .nomination {
  width: 100%;
}
.nominations_wide .nomination:last-child {
  margin-bottom: 0;
}
.nominees {
  list-style: none;
  margin: 0;
  padding: 0;
}
.nominees-page__title {
  font-weight: 400;
}
.nominee {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 70px;
}
.nominee .nominee__film-to-watch-button {
  margin-top: 10px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTQgMmgxMHYxNGwtNS0zLTUgM3oiLz4KPC9zdmc+Cg==);
  opacity: 0;
}
.nominee .film-to-watch-button_active {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxwYXRoIGZpbGw9IiNjNWEwNWEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTQgMmgxMHYxNGwtNS0zLTUgM3oiLz4KPC9zdmc+Cg==);
  opacity: 1;
}
.nominee_type_option {
  background: #fff;
  border-radius: 8px;
  margin-bottom: 5px;
}
@media screen and (min-width: 769px) {
  .nominee_type_option:not(.nominee_checked):hover {
    -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  }
}
.nominee_checked {
  position: relative;
  z-index: 1;
  -webkit-box-shadow: 0 5px 32px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0 5px 32px 5px rgba(0, 0, 0, 0.1);
}
.nominee_type_plain {
  -webkit-box-shadow: inset 0 -1px 0 0 rgba(186, 157, 93, 0.2);
          box-shadow: inset 0 -1px 0 0 rgba(186, 157, 93, 0.2);
}
.nominee_voted {
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 32px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0 5px 32px 5px rgba(0, 0, 0, 0.1);
  padding: 0 25px;
  margin: 0 -25px;
  background-color: white;
  background-position: right 74px bottom 0;
}
.nominee_type_plain:not(.nominee_voted) + .nominee_voted {
  margin-top: -1px;
}
.nominee_type_plain:not(:first-child):not(.nominee_voted):last-child {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.nominee_type_option.nominee_ignored .nominee__title {
  color: #777;
}
.nominee_type_option .nominee__label {
  position: relative;
  cursor: pointer;
}
.nominee_type_option .nominee__label::after {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  right: 0;
  width: 20px;
  border-radius: 8px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(80%, #ffffff), to(#ffffff));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 80%, #ffffff 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 80%, #ffffff 100%);
}
@media screen and (min-width: 769px) {
  .nominee_type_option.nominee_ignored:hover .nominee__title {
    color: #000;
  }
}
.nominee_type_option.nominee_checked .nominee__title {
  color: #000;
}
.nominee__label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 17px 0 17px 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  white-space: nowrap;
}
.nominee__input {
  display: none;
}
.nominee__input ~ .nominee__bullet {
  display: none;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  margin-right: 16px;
  background: #ba9d5d url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgxNnYxNkgweiIvPgogICAgICAgIDxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMyA3bDQgNCA3LTciLz4KICAgIDwvZz4KPC9zdmc+Cg==) center no-repeat;
}
.nominee__input:checked ~ .nominee__bullet {
  display: block;
}
.nominee__details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden;
  padding-right: 10px;
  width: calc(100% - 38px);
}
.nominee__title {
  display: block;
  font-size: 15px;
  line-height: 1.2;
  color: #FFF;
  font-weight: 600;
}
.nominee_type_option .nominee__title,
.nominee_wide .nominee__title {
  color: #000;
}
.nominee__title,
.nominee__subtitle {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.nominee__oscar {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 72px;
  height: 72px;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-image: url(images/c86ddc54946f2decf6a1.png);
  display: block;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .nominee__oscar {
    background-image: url(images/86f327164a1d600d233f.png);
    background-size: 72px 72px;
  }
}
@media screen and (min-width: 769px) {
  .nominee__title {
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
  }
}
.nominee_type_plain:hover .nominee__title {
  color: #ba9d5d;
}
.nominee__subtitle {
  display: block;
  margin-top: 4px;
  pointer-events: none;
  font-size: 13px;
  line-height: 1.15;
  color: rgba(255, 255, 255, 0.7);
}
.nominee_type_option .nominee__subtitle,
.nominee_wide .nominee__subtitle {
  color: #aaa;
}
.sharing__title {
  font-size: 16px;
}
.sharing__title + .ya-share2 {
  margin-top: 24px;
}
.sharing .ya-share2__link {
  outline: none;
}
.sharing .ya-share2__icon {
  width: 24px;
  height: 24px;
  opacity: 0.3;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.sharing .ya-share2__icon:hover {
  opacity: 0.5;
}
.sharing .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item,
.sharing .ya-share2__container_size_m .ya-share2__item {
  margin-right: 20px;
}
.sharing .ya-share2__badge {
  background-color: transparent !important;
}
.sharing .ya-share2__item_service_vkontakte .ya-share2__icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0xOS4yNzYgMTEuODg0czIuODk4LTMuODEgMy4xODctNS4wNjFjLjA5NS0uNDQ3LS4xMTYtLjY5OC0uNjE1LS42OThoLTIuNTE1Yy0uNTc2IDAtLjc4Ny4yMzMtLjk2LjU3MiAwIDAtMS4zNiAyLjctMy4wMTMgNC40LS41MzIuNTUtLjgwMi43MTUtMS4wOTUuNzE1LS4yMzYgMC0uMzQ1LS4xODMtLjM0NS0uNjhWNi43ODhjMC0uNjA4LS4wNzctLjc4Ny0uNjE1LS43ODdIOS4yNzRjLS4zMDcgMC0uNS4xNjYtLjUuMzkzIDAgLjU3My45NDEuNzAyLjk0MSAyLjI1NHYzLjJjMCAuNjQ1LS4wMzguODk1LS4zNjQuODk1LS44NjQgMC0yLjkxOC0yLjc3Mi00LjA3LTUuOTJDNS4wNTEgNi4xOCA0LjgwMSA2IDQuMTQ4IDZIMS42MzRDMS4yNjkgNiAxIDYuMjMyIDEgNi41NzJjMCAuNjI2Ljc4NyAzLjUyMyAzLjg3OCA3LjQwNEM2Ljk1IDE2LjU4NyA5LjY3OCAxOCAxMi4xMzQgMThjMS40OTggMCAxLjg2Mi0uMjMyIDEuODYyLS44MjN2LTIuMDAzYzAtLjUuMjEyLS43MTUuNTE5LS43MTUuMzQ1IDAgLjk1NS4xMDMgMi4zOCAxLjQxM0MxOC41ODUgMTcuMzc0IDE4LjcgMTggMTkuNjIxIDE4aDIuODIyYy4yODggMCAuNTU3LS4xMjUuNTU3LS41NzIgMC0uNTktLjgyNi0xLjY0Ni0yLjA5My0yLjg5Ny0uNTE4LS42NDQtMS4zNjMtMS4zNDItMS42MzEtMS42NjQtLjM4NC0uMzc1LS4yNjktLjU5IDAtLjk4MyIvPgogICAgPC9nPgo8L3N2Zz4K);
}
.sharing .ya-share2__item_service_facebook .ya-share2__icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0xMi42MTQgMjFoLTguNjJBLjk5My45OTMgMCAwIDEgMyAyMC4wMDZWMy45OTRjMC0uNTUuNDQ1LS45OTQuOTk0LS45OTRoMTYuMDEzYy41NDggMCAuOTkzLjQ0NS45OTMuOTk0djE2LjAxMmEuOTkzLjk5MyAwIDAgMS0uOTkzLjk5NEgxNS40MnYtNi45N2gyLjM0bC4zNS0yLjcxN2gtMi42OVY5LjU3OGMwLS43ODYuMjE4LTEuMzIyIDEuMzQ2LTEuMzIyaDEuNDM4di0yLjQzYTE5LjI1IDE5LjI1IDAgMCAwLTIuMDk2LS4xMDdjLTIuMDc0IDAtMy40OTQgMS4yNjYtMy40OTQgMy41OXYyLjAwNEgxMC4yN3YyLjcxNmgyLjM0NVYyMXoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
}
.sharing .ya-share2__item_service_twitter .ya-share2__icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE5Ljc2MSA2LjUzYTQuMDI1IDQuMDI1IDAgMCAwIDEuNzE1LTIuMjM0IDcuNjMgNy42MyAwIDAgMS0yLjQ3Ny45NzhBMy44MjYgMy44MjYgMCAwIDAgMTYuMTU0IDRjLTIuMTUgMC0zLjg5NyAxLjgxLTMuODk3IDQuMDM5IDAgLjMxNi4wMzQuNjI0LjEwMS45Mi0zLjI0LS4xNy02LjExMS0xLjc3NS04LjAzNi00LjIyMmE0LjE0NyA0LjE0NyAwIDAgMC0uNTI3IDIuMDMzYzAgMS40LjY4OCAyLjYzNyAxLjczNCAzLjM2MWEzLjc5NyAzLjc5NyAwIDAgMS0xLjc2Ni0uNTAydi4wNDljMCAxLjk1NyAxLjM0NCAzLjU5IDMuMTI4IDMuOTZhMy43NDggMy43NDggMCAwIDEtMS43NjIuMDdjLjQ5NyAxLjYwNSAxLjkzNiAyLjc3MyAzLjY0MyAyLjgwNEE3LjYzMyA3LjYzMyAwIDAgMSAzIDE4LjE4NiAxMC43NzEgMTAuNzcxIDAgMCAwIDguOTc1IDIwYzcuMTcgMCAxMS4wOTEtNi4xNTQgMTEuMDkxLTExLjQ5MSAwLS4xNzYtLjAwMy0uMzUyLS4wMS0uNTI0QTguMDUgOC4wNSAwIDAgMCAyMiA1Ljg5NGE3LjU1MyA3LjU1MyAwIDAgMS0yLjIzOS42MzZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
}
.sharing .ya-share2__item_service_telegram .ya-share2__icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnPgogICAgICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjEgMTJDMjEgMTYuOTcwNiAxNi45NzA2IDIxIDEyIDIxQzcuMDI5NDQgMjEgMyAxNi45NzA2IDMgMTJDMyA3LjAyOTQ0IDcuMDI5NDQgMyAxMiAzQzE2Ljk3MDYgMyAyMSA3LjAyOTQ0IDIxIDEyWk0xMi4zMTQ3IDkuNjM5NDZDMTEuNDM4IDEwLjAwNjcgOS42OTE5MiAxMC43NjM1IDcuMDY5MTEgMTEuOTAyNkM2LjY0OTQ2IDEyLjA3NDkgNi40MjQ2NCAxMi4yMzk4IDYuNDAyMTYgMTIuNDA0N0M2LjM2ODk4IDEyLjY4MzQgNi43MTc5MSAxMi43OTE3IDcuMTg4NjEgMTIuOTM3OEM3LjI0OTM1IDEyLjk1NjYgNy4zMTIxMiAxMi45NzYxIDcuMzc2MzUgMTIuOTk2N0M3Ljg0MDk2IDEzLjE0NjUgOC40NTU0NSAxMy4zMTg5IDguNzc3NjggMTMuMzI2NEM5LjA2OTk0IDEzLjMzMzkgOS4zOTIxNyAxMy4yMTQgOS43NTE4NyAxMi45NjY3QzEyLjIwMjMgMTEuMzEwNiAxMy40NjEzIDEwLjQ3MTMgMTMuNTQzNyAxMC40NTYzQzEzLjYwMzcgMTAuNDQxMyAxMy42Nzg2IDEwLjQyNjMgMTMuNzMxMSAxMC40NzEzQzEzLjc4MzUgMTAuNTE2MiAxMy43ODM1IDEwLjYwNjIgMTMuNzc2IDEwLjYyODZDMTMuNzQwMyAxMC43Nzc2IDEyLjI3ODMgMTIuMTM0OCAxMS42MTMxIDEyLjc1MjRDMTEuNDQxNyAxMi45MTE1IDExLjMyMzIgMTMuMDIxNSAxMS4yOTU2IDEzLjA0OTFDMTEuMjI1MyAxMy4xMjE1IDExLjE1MzcgMTMuMTkgMTEuMDg0OSAxMy4yNTU4QzEwLjY1NDggMTMuNjY3NiAxMC4zMzIgMTMuOTc2NSAxMS4xMDA3IDE0LjQ4MDRDMTEuNDUwMiAxNC43MTEyIDExLjczMjEgMTQuOTAzNSAxMi4wMDk3IDE1LjA5MjlDMTIuMzQ1MiAxNS4zMjE4IDEyLjY3NDQgMTUuNTQ2NCAxMy4xMDkxIDE1LjgyOTNDMTMuMjExNSAxNS44OTY2IDEzLjMwOTUgMTUuOTY2MyAxMy40MDUyIDE2LjAzNDNDMTMuNzc4NSAxNi4yOTk5IDE0LjExNTMgMTYuNTM5NSAxNC41MzI5IDE2LjUwMzdDMTQuNzcyNyAxNi40ODEzIDE1LjAyIDE2LjI1NjQgMTUuMTQ3NCAxNS41ODJDMTUuNDQ3MSAxMy45OTMzIDE2LjAzMTYgMTAuNTM4NyAxNi4xNjY1IDkuMTE0OUMxNi4xODE1IDguOTk1IDE2LjE2NjUgOC44Mzc2MyAxNi4xNTE1IDguNzYyN0MxNi4xMzY1IDguNjg3NzYgMTYuMTE0MSA4LjU5MDM0IDE2LjAyNDEgOC41MTU0QzE1LjkxMTcgOC40MjU0OCAxNS43NDY5IDguNDEwNDkgMTUuNjcxOSA4LjQxMDQ5QzE1LjMzNDcgOC40MTc5OCAxNC44MTAyIDguNTk3ODMgMTIuMzE0NyA5LjYzOTQ2WiIgZmlsbD0iIzAwMCIvPgogICAgPC9nPgo8L3N2Zz4K);
}
.sharing_theme_invert .ya-share2__icon {
  opacity: 0.7;
}
.sharing_theme_invert .ya-share2__icon:hover {
  opacity: 1;
}
.sharing_theme_invert .ya-share2__item_service_vkontakte .ya-share2__icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xOS4yNzYgMTEuODg0czIuODk4LTMuODEgMy4xODctNS4wNjFjLjA5NS0uNDQ3LS4xMTYtLjY5OC0uNjE1LS42OThoLTIuNTE1Yy0uNTc2IDAtLjc4Ny4yMzMtLjk2LjU3MiAwIDAtMS4zNiAyLjctMy4wMTMgNC40LS41MzIuNTUtLjgwMi43MTUtMS4wOTUuNzE1LS4yMzYgMC0uMzQ1LS4xODMtLjM0NS0uNjhWNi43ODhjMC0uNjA4LS4wNzctLjc4Ny0uNjE1LS43ODdIOS4yNzRjLS4zMDcgMC0uNS4xNjYtLjUuMzkzIDAgLjU3My45NDEuNzAyLjk0MSAyLjI1NHYzLjJjMCAuNjQ1LS4wMzguODk1LS4zNjQuODk1LS44NjQgMC0yLjkxOC0yLjc3Mi00LjA3LTUuOTJDNS4wNTEgNi4xOCA0LjgwMSA2IDQuMTQ4IDZIMS42MzRDMS4yNjkgNiAxIDYuMjMyIDEgNi41NzJjMCAuNjI2Ljc4NyAzLjUyMyAzLjg3OCA3LjQwNEM2Ljk1IDE2LjU4NyA5LjY3OCAxOCAxMi4xMzQgMThjMS40OTggMCAxLjg2Mi0uMjMyIDEuODYyLS44MjN2LTIuMDAzYzAtLjUuMjEyLS43MTUuNTE5LS43MTUuMzQ1IDAgLjk1NS4xMDMgMi4zOCAxLjQxM0MxOC41ODUgMTcuMzc0IDE4LjcgMTggMTkuNjIxIDE4aDIuODIyYy4yODggMCAuNTU3LS4xMjUuNTU3LS41NzIgMC0uNTktLjgyNi0xLjY0Ni0yLjA5My0yLjg5Ny0uNTE4LS42NDQtMS4zNjMtMS4zNDItMS42MzEtMS42NjQtLjM4NC0uMzc1LS4yNjktLjU5IDAtLjk4MyIvPgogICAgPC9nPgo8L3N2Zz4K);
}
.sharing_theme_invert .ya-share2__item_service_facebook .ya-share2__icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMi42MTQgMjFoLTguNjJBLjk5My45OTMgMCAwIDEgMyAyMC4wMDZWMy45OTRjMC0uNTUuNDQ1LS45OTQuOTk0LS45OTRoMTYuMDEzYy41NDggMCAuOTkzLjQ0NS45OTMuOTk0djE2LjAxMmEuOTkzLjk5MyAwIDAgMS0uOTkzLjk5NEgxNS40MnYtNi45N2gyLjM0bC4zNS0yLjcxN2gtMi42OVY5LjU3OGMwLS43ODYuMjE4LTEuMzIyIDEuMzQ2LTEuMzIyaDEuNDM4di0yLjQzYTE5LjI1IDE5LjI1IDAgMCAwLTIuMDk2LS4xMDdjLTIuMDc0IDAtMy40OTQgMS4yNjYtMy40OTQgMy41OXYyLjAwNEgxMC4yN3YyLjcxNmgyLjM0NVYyMXoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
}
.sharing_theme_invert .ya-share2__item_service_twitter .ya-share2__icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE5Ljc2MSA2LjUzYTQuMDI1IDQuMDI1IDAgMCAwIDEuNzE1LTIuMjM0IDcuNjMgNy42MyAwIDAgMS0yLjQ3Ny45NzhBMy44MjYgMy44MjYgMCAwIDAgMTYuMTU0IDRjLTIuMTUgMC0zLjg5NyAxLjgxLTMuODk3IDQuMDM5IDAgLjMxNi4wMzQuNjI0LjEwMS45Mi0zLjI0LS4xNy02LjExMS0xLjc3NS04LjAzNi00LjIyMmE0LjE0NyA0LjE0NyAwIDAgMC0uNTI3IDIuMDMzYzAgMS40LjY4OCAyLjYzNyAxLjczNCAzLjM2MWEzLjc5NyAzLjc5NyAwIDAgMS0xLjc2Ni0uNTAydi4wNDljMCAxLjk1NyAxLjM0NCAzLjU5IDMuMTI4IDMuOTZhMy43NDggMy43NDggMCAwIDEtMS43NjIuMDdjLjQ5NyAxLjYwNSAxLjkzNiAyLjc3MyAzLjY0MyAyLjgwNEE3LjYzMyA3LjYzMyAwIDAgMSAzIDE4LjE4NiAxMC43NzEgMTAuNzcxIDAgMCAwIDguOTc1IDIwYzcuMTcgMCAxMS4wOTEtNi4xNTQgMTEuMDkxLTExLjQ5MSAwLS4xNzYtLjAwMy0uMzUyLS4wMS0uNTI0QTguMDUgOC4wNSAwIDAgMCAyMiA1Ljg5NGE3LjU1MyA3LjU1MyAwIDAgMS0yLjIzOS42MzZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
}
.sharing_theme_invert .ya-share2__item_service_telegram .ya-share2__icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnPgogICAgICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjEgMTJDMjEgMTYuOTcwNiAxNi45NzA2IDIxIDEyIDIxQzcuMDI5NDQgMjEgMyAxNi45NzA2IDMgMTJDMyA3LjAyOTQ0IDcuMDI5NDQgMyAxMiAzQzE2Ljk3MDYgMyAyMSA3LjAyOTQ0IDIxIDEyWk0xMi4zMTQ3IDkuNjM5NDZDMTEuNDM4IDEwLjAwNjcgOS42OTE5MiAxMC43NjM1IDcuMDY5MTEgMTEuOTAyNkM2LjY0OTQ2IDEyLjA3NDkgNi40MjQ2NCAxMi4yMzk4IDYuNDAyMTYgMTIuNDA0N0M2LjM2ODk4IDEyLjY4MzQgNi43MTc5MSAxMi43OTE3IDcuMTg4NjEgMTIuOTM3OEM3LjI0OTM1IDEyLjk1NjYgNy4zMTIxMiAxMi45NzYxIDcuMzc2MzUgMTIuOTk2N0M3Ljg0MDk2IDEzLjE0NjUgOC40NTU0NSAxMy4zMTg5IDguNzc3NjggMTMuMzI2NEM5LjA2OTk0IDEzLjMzMzkgOS4zOTIxNyAxMy4yMTQgOS43NTE4NyAxMi45NjY3QzEyLjIwMjMgMTEuMzEwNiAxMy40NjEzIDEwLjQ3MTMgMTMuNTQzNyAxMC40NTYzQzEzLjYwMzcgMTAuNDQxMyAxMy42Nzg2IDEwLjQyNjMgMTMuNzMxMSAxMC40NzEzQzEzLjc4MzUgMTAuNTE2MiAxMy43ODM1IDEwLjYwNjIgMTMuNzc2IDEwLjYyODZDMTMuNzQwMyAxMC43Nzc2IDEyLjI3ODMgMTIuMTM0OCAxMS42MTMxIDEyLjc1MjRDMTEuNDQxNyAxMi45MTE1IDExLjMyMzIgMTMuMDIxNSAxMS4yOTU2IDEzLjA0OTFDMTEuMjI1MyAxMy4xMjE1IDExLjE1MzcgMTMuMTkgMTEuMDg0OSAxMy4yNTU4QzEwLjY1NDggMTMuNjY3NiAxMC4zMzIgMTMuOTc2NSAxMS4xMDA3IDE0LjQ4MDRDMTEuNDUwMiAxNC43MTEyIDExLjczMjEgMTQuOTAzNSAxMi4wMDk3IDE1LjA5MjlDMTIuMzQ1MiAxNS4zMjE4IDEyLjY3NDQgMTUuNTQ2NCAxMy4xMDkxIDE1LjgyOTNDMTMuMjExNSAxNS44OTY2IDEzLjMwOTUgMTUuOTY2MyAxMy40MDUyIDE2LjAzNDNDMTMuNzc4NSAxNi4yOTk5IDE0LjExNTMgMTYuNTM5NSAxNC41MzI5IDE2LjUwMzdDMTQuNzcyNyAxNi40ODEzIDE1LjAyIDE2LjI1NjQgMTUuMTQ3NCAxNS41ODJDMTUuNDQ3MSAxMy45OTMzIDE2LjAzMTYgMTAuNTM4NyAxNi4xNjY1IDkuMTE0OUMxNi4xODE1IDguOTk1IDE2LjE2NjUgOC44Mzc2MyAxNi4xNTE1IDguNzYyN0MxNi4xMzY1IDguNjg3NzYgMTYuMTE0MSA4LjU5MDM0IDE2LjAyNDEgOC41MTU0QzE1LjkxMTcgOC40MjU0OCAxNS43NDY5IDguNDEwNDkgMTUuNjcxOSA4LjQxMDQ5QzE1LjMzNDcgOC40MTc5OCAxNC44MTAyIDguNTk3ODMgMTIuMzE0NyA5LjYzOTQ2WiIgZmlsbD0id2hpdGUiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
}
.sharing_theme_touch .ya-share2__link {
  height: 48px;
  width: 48px;
  border-radius: 50%;
  border: solid 1px rgba(0, 0, 0, 0.1);
  text-align: center;
}
.sharing_theme_touch .ya-share2__badge {
  margin-top: 12px;
}
.sharing_theme_touch .ya-share2__icon {
  opacity: 0.5;
}
.section {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
.section:not(.section_type_banner) {
  padding: 60px 0;
}
.section:not(.section_type_banner):first-of-type {
  padding-top: 0;
}
.section_type_game-info {
  background: #f9f9f9 url(images/792f928f2d67a3eee0c1.png) 3% 180px no-repeat;
  background: url(images/792f928f2d67a3eee0c1.png) 3% 180px no-repeat, url(images/792f928f2d67a3eee0c1.png) 100% 280px no-repeat, url(images/792f928f2d67a3eee0c1.png) 80% -60px no-repeat;
  background-size: 360px 360px, 200px 200px, 100px 100px;
  background-color: #f9f9f9;
}
.section_type_online-films,
.section_type_posts,
.section_type_podcast {
  background-color: #150D09;
}
.section__inner {
  max-width: 960px;
  margin: 0 auto;
}
.section__inner-posts {
  position: relative;
}
@media screen and (min-width: 769px) {
  .section__inner-online-films {
    position: relative;
  }
}
.section__centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.section__nominees-slide {
  padding-top: 0;
  margin-bottom: 0 !important;
}
.section__online-films-title,
.section__video-title,
.section__podcast-title,
.section__posts-title {
  margin-bottom: 10px;
}
.section__posts-links {
  position: absolute;
  right: 0;
  top: 12px;
  display: inline-block;
}
@media screen and (max-width: 768px) {
  .section__posts-links {
    position: static;
    width: 100%;
    display: block;
    text-align: center;
  }
}
.section__posts-link {
  display: inline-block;
  color: #c49f5f;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.5px;
}
.section__posts-link:hover {
  color: #d0a75b;
}
.section__online-films-description,
.section__video-description,
.section__podcast-description {
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  max-width: 640px;
  margin: 0 auto;
  text-align: center;
  padding: 0 24px;
  opacity: 0.6;
}
@media screen and (min-width: 769px) {
  .section__online-films-links {
    position: absolute;
    right: 0;
    top: 50px;
  }
}
@media screen and (max-width: 768px) {
  .section__online-films-links {
    width: 100%;
    text-align: center;
    margin-top: 10px;
  }
}
.section__online-films-link {
  display: inline-block;
  color: #c49f5f;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.5px;
}
.section__online-films-link:hover {
  color: #d0a75b;
}
.section__video,
.section__podcast {
  margin-top: 40px;
}
.section__video {
  width: 800px;
  height: 450px;
  margin-bottom: 40px;
}
.section__podcast {
  width: 470px;
  height: 136px;
}
.section__podcast-hint {
  width: 470px;
  margin-top: 20px;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.4);
}
.section_type_podcast + .section_type_posts {
  background: unset;
}
.section_type_online::before {
  content: '';
  background-image: url('https://avatars.mds.yandex.net/get-ott/17687051/2a0000019c46c58f4906b49073177d2852c5/optimize');
  background-position: center;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
}
@media screen and (min-width: 769px) {
  .section__online-film-slide {
    padding: 40px 30px 0 0;
  }
  .section__online-film-slide:first-child {
    padding-left: 30px;
  }
  .section_type_online::before {
    top: -78px;
  }
}
@media screen and (max-width: 768px) {
  .section__online-film-slide {
    padding: 24px 24px 0 0;
  }
  .section__online-film-slide:first-child {
    padding-left: 24px;
  }
  .section_type_online::before {
    top: -64px;
  }
}
.section__online-films-slider .slider__prev,
.section__online-films-slider .slider__next {
  top: 45px;
}
.online {
  min-height: 720px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: calc(100vh - 80px);
  padding: 20px 0;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 768px) {
  .online {
    height: calc(100vh - 64px);
  }
}
.online__text {
  font-family: SangBleu Sunrise;
  font-size: 32px;
  line-height: 44px;
  text-align: center;
  letter-spacing: -0.01em;
  color: #fff;
  margin-top: 20px;
  max-width: 640px;
}
.online_choice .online__text {
  display: none;
}
.online__description {
  margin: 30px auto 0;
  padding: 0 20px;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: rgba(255, 255, 255, 0.7);
  max-width: 470px;
}
.online__description:empty {
  display: none;
}
.online__dataLink {
  display: inline-block;
  color: #c49f5f;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.5px;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.online__dataLink:hover {
  color: #d0a75b;
}
.online__game-button-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
.online__game-button-additional-text {
  margin: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 14px;
  text-align: center;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: rgba(255, 255, 255, 0.3);
}
.online_state_broadcast .online__text,
.online_state_mock .online__text,
.online_state_broadcastwait .online__text,
.online_state_record .online__text,
.online_state_record .online__text,
.online_state_recordwait .online__text {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.online__counter {
  color: #fff;
  margin-top: 23px;
  display: none;
}
.online_inited .online__counter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.online__counter-block-title,
.online__counter-block-colon {
  opacity: 0.8;
  font-size: 60px;
}
.online__counter-block-colon {
  position: relative;
  height: 70px;
  width: 14px;
}
.online__counter-block-colon::before,
.online__counter-block-colon::after {
  content: '';
  width: 4px;
  height: 4px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  left: 5px;
  top: 50%;
}
.online__counter-block-colon::after {
  margin-top: -6px;
}
.online__counter-block-colon::before {
  margin-top: 6px;
}
.online_inited .online__counter-block-colon {
  -webkit-animation: blink 1s infinite;
          animation: blink 1s infinite;
}
.online__counter-block-hint {
  margin-left: 4px;
  font-size: 14px;
  opacity: 0.5;
}
.online__footer {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  bottom: 60px;
  width: 100%;
  left: 0;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.online__sharing {
  margin-top: 15px;
}
.online__footer-partner {
  font-size: 15px;
  font-weight: 500;
  text-align: right;
  line-height: 18px;
  color: rgba(255, 255, 255, 0.8);
  width: 400px;
}
.online__footer-partner-desktop a {
  color: rgba(2, 184, 86, 0.8);
}
.online__footer-partner-desktop {
  display: inline;
}
.online__footer-partner-mobile {
  display: none;
}
.online__arrow {
  -webkit-animation: bounce 3s infinite;
          animation: bounce 3s infinite;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MiIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDUyIDE1Ij4KICAgIDxwYXRoIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjRkZGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iNCIgZD0iTTIgMmwyNCAxMEw1MCAyIi8+Cjwvc3ZnPgo=) center no-repeat;
  position: absolute;
  bottom: 0;
  width: 100px;
  height: 70px;
  left: 50%;
  margin-left: -50px;
}
.online_popup-open .online__arrow {
  display: none;
}
.online__oscar-logo {
  margin: -80px auto 0;
}
.online_choice .online__oscar-logo {
  display: none;
}
.online__play {
  position: relative;
  width: 96px;
  height: 96px;
  border-radius: 50%;
  background-color: #ba9d5d;
  cursor: pointer;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  margin: 60px auto 0;
  padding: 0;
  border: none;
  display: block;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  -webkit-appearance: none;
}
@media screen and (min-width: 769px) {
  .online__play:hover {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    background-color: #fff;
  }
  .online__play:hover::after {
    border-left-color: #ba9d5d;
  }
}
.online__play::after {
  content: '';
  border-bottom: 13px solid transparent;
  border-left: 22px solid #fff;
  border-top: 13px solid transparent;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-30%, -50%);
          transform: translate(-30%, -50%);
  top: 50%;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
.online_popup-open .online__play,
.online_choice .online__play {
  display: none;
}
.online__play-choice-wrap {
  display: none;
  margin-top: 96px;
}
.online_choice .online__play-choice-wrap {
  display: block;
}
.online__play-choice-button {
  display: block;
  margin: 0 auto;
}
.online__play-choice-button + .online__play-choice-button {
  margin-top: 10px;
}
.online__iframe-wrap {
  background: #000;
  display: none;
  position: absolute;
  top: 16%;
  left: 0;
  right: 0;
  bottom: 19%;
  z-index: 11;
}
.online_popup-open .online__iframe-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.online__iframe-wrap iframe {
  border: none;
  width: 100%;
  height: 100%;
}
.online__iframe-wrap[data-type='yabroadcast'] {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.online__iframe-wrap[data-type='yabroadcast'] iframe {
  width: 100%;
  height: auto;
  min-height: 100%;
  border: none;
}
.online__iframe-wrap[data-type='yabroadcast'] .online__iframe-close {
  display: none;
}
.online__iframe-wrap[data-type='yabroadcast'] .online__iframe-wrap-content {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.online__iframe-wrap-content {
  height: 100%;
}
.online__iframe-wrap-no-drm {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iLjgiPgogICAgICAgIDxwYXRoIGZpbGwtb3BhY2l0eT0iLjUiIGQ9Ik0xNi4wMzEgMjMuMjM3YTEuMDAxIDEuMDAxIDAgMCAxLS4zNjctMS45MzFBOS45NDIgOS45NDIgMCAwIDAgMjIgMTJjMC01LjUxNC00LjQ4Ni0xMC0xMC0xMFMyIDYuNDg2IDIgMTJjMCA0LjEzIDIuNDggNy43ODEgNi4zMTkgOS4zMDJhMSAxIDAgMSAxLS43MzYgMS44NkExMS45NDUgMTEuOTQ1IDAgMCAxIDAgMTJDMCA1LjM4MyA1LjM4MyAwIDEyIDBzMTIgNS4zODMgMTIgMTJjMCA0Ljk2NS0yLjk4NCA5LjM0OS03LjYwMyAxMS4xNjgtLjEyLjA0Ny0uMjQ0LjA2OS0uMzY2LjA2OXoiLz4KICAgICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNOS4wNyAxOS4zNTlhLjk4Ny45ODcgMCAwIDEtLjQxOC0uMDkyQTguMDI2IDguMDI2IDAgMCAxIDQgMTJjMC00LjQxMSAzLjU4OS04IDgtOHM4IDMuNTg5IDggOGE3Ljk1OCA3Ljk1OCAwIDAgMS00LjQ1OSA3LjE3NiAxIDEgMCAwIDEtLjg4Ny0xLjc5M0E1Ljk2OCA1Ljk2OCAwIDAgMCAxOCAxMmMwLTMuMzA5LTIuNjkxLTYtNi02cy02IDIuNjkxLTYgNmE2LjAyIDYuMDIgMCAwIDAgMy40ODkgNS40NTEgMSAxIDAgMCAxLS40MTkgMS45MDh6Ii8+CiAgICAgICAgPHBhdGggZD0iTTE1IDEyYzAtMS42NTQtMS4zNDYtMy0zLTNzLTMgMS4zNDYtMyAzYzAgMS4zMDIuODM4IDIuNDAxIDIgMi44MTVWMjNhMSAxIDAgMSAwIDIgMHYtOC4xODVBMi45OTUgMi45OTUgMCAwIDAgMTUgMTJ6bS0zIDFjLS41NTEgMC0xLS40NDktMS0xIDAtLjU1MS40NDktMSAxLTEgLjU1MSAwIDEgLjQ0OSAxIDEgMCAuNTUxLS40NDkgMS0xIDF6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=) center 0 no-repeat;
  background-size: 32px 32px;
  text-align: center;
  max-width: 420px;
  padding-top: 64px;
  margin: 0 auto;
}
.online__iframe-wrap-no-drm-title {
  font-size: 20px;
  font-weight: 500;
  color: #fff;
}
.online__iframe-wrap-no-drm-text,
.online__iframe-wrap-no-drm-text2 {
  color: #fff;
  font-size: 15px;
  line-height: 20px;
  max-width: 560px;
  margin: 10px auto 0;
  opacity: 0.8;
}
.online__iframe-wrap-no-drm-text2 {
  color: #fff;
  opacity: 1;
  margin-top: 24px;
  line-height: 1.7;
}
.online__iframe-wrap-no-drm-button {
  margin-top: 32px;
}
.online__iframe-close {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xOS41ODYgM0wxMiAxMC41ODYgNC40MTQgMyAzIDQuNDE0IDEwLjU4NiAxMiAzIDE5LjU4NiA0LjQxNCAyMSAxMiAxMy40MTQgMTkuNTg2IDIxIDIxIDE5LjU4NiAxMy40MTQgMTIgMjEgNC40MTR6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=) center no-repeat;
  cursor: pointer;
  position: absolute;
  right: -34px;
  top: -32px;
  border: none;
  width: 24px;
  height: 24px;
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: 0.5;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  outline: none;
  -webkit-appearance: none;
}
@media screen and (min-width: 769px) {
  .online__iframe-close:hover {
    opacity: 1;
  }
}
.online__links {
  font-size: 16px;
  text-align: center;
  margin-top: 25px;
}
.online_choice .online__links {
  display: none;
}
@media screen and (min-width: 769px) {
  .online_state_countdount .online__text {
    text-align: center;
    margin: 63px auto 0;
  }
  .online_state_countdount .online__links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
    margin-top: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.online__link {
  height: 24px;
  line-height: 24px;
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  opacity: 0.8;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  cursor: pointer;
}
@media screen and (min-width: 769px) {
  .online__link:hover {
    opacity: 1;
  }
}
.online__link_popup {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iLjgiPgogICAgICAgIDxwYXRoIGZpbGwtb3BhY2l0eT0iLjUiIGQ9Ik0xNi4wMzEgMjMuMjM3YTEuMDAxIDEuMDAxIDAgMCAxLS4zNjctMS45MzFBOS45NDIgOS45NDIgMCAwIDAgMjIgMTJjMC01LjUxNC00LjQ4Ni0xMC0xMC0xMFMyIDYuNDg2IDIgMTJjMCA0LjEzIDIuNDggNy43ODEgNi4zMTkgOS4zMDJhMSAxIDAgMSAxLS43MzYgMS44NkExMS45NDUgMTEuOTQ1IDAgMCAxIDAgMTJDMCA1LjM4MyA1LjM4MyAwIDEyIDBzMTIgNS4zODMgMTIgMTJjMCA0Ljk2NS0yLjk4NCA5LjM0OS03LjYwMyAxMS4xNjgtLjEyLjA0Ny0uMjQ0LjA2OS0uMzY2LjA2OXoiLz4KICAgICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNOS4wNyAxOS4zNTlhLjk4Ny45ODcgMCAwIDEtLjQxOC0uMDkyQTguMDI2IDguMDI2IDAgMCAxIDQgMTJjMC00LjQxMSAzLjU4OS04IDgtOHM4IDMuNTg5IDggOGE3Ljk1OCA3Ljk1OCAwIDAgMS00LjQ1OSA3LjE3NiAxIDEgMCAwIDEtLjg4Ny0xLjc5M0E1Ljk2OCA1Ljk2OCAwIDAgMCAxOCAxMmMwLTMuMzA5LTIuNjkxLTYtNi02cy02IDIuNjkxLTYgNmE2LjAyIDYuMDIgMCAwIDAgMy40ODkgNS40NTEgMSAxIDAgMCAxLS40MTkgMS45MDh6Ii8+CiAgICAgICAgPHBhdGggZD0iTTE1IDEyYzAtMS42NTQtMS4zNDYtMy0zLTNzLTMgMS4zNDYtMyAzYzAgMS4zMDIuODM4IDIuNDAxIDIgMi44MTVWMjNhMSAxIDAgMSAwIDIgMHYtOC4xODVBMi45OTUgMi45OTUgMCAwIDAgMTUgMTJ6bS0zIDFjLS41NTEgMC0xLS40NDktMS0xIDAtLjU1MS40NDktMSAxLTEgLjU1MSAwIDEgLjQ0OSAxIDEgMCAuNTUxLS40NDkgMS0xIDF6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=) 0 center no-repeat;
  background-size: 24px 24px;
  padding-left: 36px;
}
.online__link_browser {
  margin-left: 24px;
}
@-webkit-keyframes blink {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 0;
  }
}
@keyframes blink {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 0;
  }
}
.online-popup {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}
.online-popup_open {
  display: block;
}
.online-popup__overlay {
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
}
.online-popup__popup {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  z-index: 3;
}
.online-popup__popup-inner {
  background: #fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KICAgIDxnIGZpbGw9IiNCQTlFNUUiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iLjgiPgogICAgICAgIDxwYXRoIGZpbGwtb3BhY2l0eT0iLjUiIGQ9Ik0yMS4zNzUgMzAuOTgzYTEuMzM1IDEuMzM1IDAgMCAxLS40OS0yLjU3NWM1LjEzNC0yLjAyIDguNDQ4LTYuODkgOC40NDgtMTIuNDA4IDAtNy4zNTItNS45ODEtMTMuMzMzLTEzLjMzMy0xMy4zMzNTMi42NjcgOC42NDggMi42NjcgMTZhMTMuMjY5IDEzLjI2OSAwIDAgMCA4LjQyNSAxMi40MDMgMS4zMzMgMS4zMzMgMCAxIDEtLjk4MSAyLjQ4QzMuOTY5IDI4LjQ0OCAwIDIyLjYwNyAwIDE2IDAgNy4xNzcgNy4xNzcgMCAxNiAwczE2IDcuMTc3IDE2IDE2YzAgNi42Mi0zLjk3OSAxMi40NjUtMTAuMTM3IDE0Ljg5LS4xNi4wNjMtLjMyNi4wOTMtLjQ4OC4wOTN6Ii8+CiAgICAgICAgPHBhdGggZmlsbC1vcGFjaXR5PSIuOCIgZD0iTTEyLjA5MyAyNS44MTJjLS4xODYgMC0uMzc3LS4wMzktLjU1Ny0uMTIzQTEwLjcwMiAxMC43MDIgMCAwIDEgNS4zMzMgMTZDNS4zMzMgMTAuMTE5IDEwLjEyIDUuMzMzIDE2IDUuMzMzUzI2LjY2NyAxMC4xMiAyNi42NjcgMTZhMTAuNjEgMTAuNjEgMCAwIDEtNS45NDYgOS41NjggMS4zMzQgMS4zMzQgMCAwIDEtMS4xODItMi4zOUE3Ljk1NyA3Ljk1NyAwIDAgMCAyNCAxNmMwLTQuNDEyLTMuNTg4LTgtOC04cy04IDMuNTg4LTggOGE4LjAyNyA4LjAyNyAwIDAgMCA0LjY1MiA3LjI2OCAxLjMzNCAxLjMzNCAwIDAgMS0uNTU5IDIuNTQ0eiIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMCAxNmMwLTIuMjA1LTEuNzk1LTQtNC00cy00IDEuNzk1LTQgNGMwIDEuNzM2IDEuMTE3IDMuMjAxIDIuNjY3IDMuNzUzdjEwLjkxNGExLjMzMyAxLjMzMyAwIDEgMCAyLjY2NiAwVjE5Ljc1M0MxOC44ODEgMTkuMjAxIDIwIDE3LjczNiAyMCAxNnptLTQgMS4zMzNBMS4zMzYgMS4zMzYgMCAwIDEgMTQuNjY3IDE2YzAtLjczNS41OTgtMS4zMzMgMS4zMzMtMS4zMzNzMS4zMzMuNTk4IDEuMzMzIDEuMzMzLS41OTggMS4zMzMtMS4zMzMgMS4zMzN6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=) center 40px no-repeat;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 100px 40px 60px;
  width: 340px;
  border-radius: 10px;
}
.online-popup__title {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.1;
  margin-bottom: 10px;
}
.online-popup__text {
  color: #333;
  font-size: 15px;
  line-height: 20px;
  margin-right: -10px;
}
.online-popup__text p {
  margin-top: 0;
  margin-bottom: 20px;
}
.online-popup__button.button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  font-size: 15px;
  padding-left: 0;
  padding-right: 0;
  margin-top: 32px;
  width: 100%;
}
.online-popup__close {
  width: 24px;
  height: 24px;
  opacity: 0.3;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0xOS41ODYgM0wxMiAxMC41ODYgNC40MTQgMyAzIDQuNDE0IDEwLjU4NiAxMiAzIDE5LjU4NiA0LjQxNCAyMSAxMiAxMy40MTQgMTkuNTg2IDIxIDIxIDE5LjU4NiAxMy40MTQgMTIgMjEgNC40MTR6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=) 0 0 no-repeat;
  cursor: pointer;
  position: absolute;
  top: 24px;
  right: 24px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media screen and (min-width: 769px) {
  .online-popup__close:hover {
    opacity: 0.5;
  }
}
.timeline__oscar-logo {
  width: 180px;
  height: 44px;
}
.timeline__header-wrapper {
  position: relative;
}
.timeline__header {
  background-color: #000;
  height: calc(100vh - 78px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 60px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
  min-height: auto;
}
.timeline__header::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000)), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000), -webkit-linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000), linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
.timeline__header_default {
  background-image: url(images/b9ef3813896602368bcb.jpg);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .timeline__header_default {
    background-image: url(images/5912be8d63d706e6002c.jpg);
    background-size: cover;
  }
}
.timeline__header-inner {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.timeline__year-title {
  font-size: 64px;
}
.timeline__title,
.timeline__winners-title {
  font-weight: 500;
  line-height: 1.27;
  text-align: center;
  color: #222;
}
.timeline__title {
  font-size: 40px;
  max-width: 640px;
  margin: 0 auto 60px;
  color: #fff;
  min-height: 50px;
}
.timeline__winner-nomination {
  font-size: 11px;
  line-height: 1.64;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  margin-bottom: 6px;
  color: #ba9d5d;
}
.timeline__winners-title {
  font-size: 22px;
}
.timeline__winners-years-slide .timeline__winners-years {
  list-style: none;
  margin: 0 auto !important;
  padding: 0 24px;
  text-align: center;
}
.timeline__winners-slide {
  padding-top: 40px;
}
.timeline__winners-slide-inner {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.timeline__winners-years-item {
  display: inline-block;
}
.timeline__winners-years-button {
  background: none;
  border: none;
  outline: none;
  -webkit-appearance: none;
  font-size: 15px;
  line-height: 1.2;
  letter-spacing: normal;
  color: #777;
  padding: 10px;
  border-radius: 0;
  border-bottom: 1px solid transparent;
  cursor: pointer;
}
.timeline__winners-years-button:hover {
  color: #c49f5f;
}
.timeline__winners-years-button_active {
  color: #c49f5f;
  border-bottom-color: #c49f5f;
}
.timeline__year-view_hidden {
  display: none;
}
.timeline__paragraph {
  margin: 0 auto 60px;
  max-width: 680px;
  font-size: 18px;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: left;
  color: #333;
  padding: 0 24px;
}
.timeline__video-wrapper_paragraph {
  margin-top: 80px;
  max-width: 840px;
  max-height: 472px;
  overflow: hidden;
  border-radius: 4px;
  margin: 0 auto;
}
.timeline__page-title {
  position: relative;
  margin-bottom: 24px;
}
.timeline__decade-prev,
.timeline__decade-next {
  position: absolute;
  font-size: 24px;
  line-height: 1;
  color: #fff;
  text-transform: lowercase;
  top: 138%;
  opacity: 0.5;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.timeline__decade-prev:hover,
.timeline__decade-next:hover {
  opacity: 1;
}
.timeline__decade-prev::before,
.timeline__decade-next::after {
  content: '';
  display: inline-block;
  width: 18px;
  height: 18px;
  position: relative;
  top: 2px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNyAxMiI+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTYuNzQzIDExLjI1Nkw2IDEyIDAgNi4wMDIgNiAwbC43NDMuNzQzLTUuMjU2IDUuMjU5eiIvPgogICAgPC9nPgo8L3N2Zz4K) center no-repeat;
  background-size: 8px 12px;
}
.timeline__decade-prev {
  left: 30px;
}
.timeline__decade-next {
  right: 30px;
}
.timeline__decade-next::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media screen and (max-width: 768px) {
  .timeline__decade-prev,
  .timeline__decade-next {
    display: none;
  }
  .timeline__header {
    margin-bottom: 32px;
    height: calc(100vh - 64px);
  }
  .timeline__video-wrapper_paragraph {
    padding: 0 24px;
  }
  .timeline .timeline__page-title {
    margin-bottom: 14px;
    padding: 14px 0 0;
  }
  .timeline__title {
    margin-bottom: 49px;
    margin-top: 0;
    font-size: 15px;
    line-height: 1.33;
    color: #fff;
    opacity: 0.8;
    padding: 0 24px;
  }
  .timeline__paragraph {
    font-size: 17px;
    margin-bottom: 40px;
  }
  .timeline .timeline__winners-years-slide .timeline__winners-years {
    margin: 0 auto !important;
    padding: 0;
  }
  .timeline .timeline__winners-slide {
    padding-top: 32px;
  }
}
.timeline-card {
  display: block;
  width: 300px;
  height: 450px;
}
.timeline-card__inner {
  width: 100%;
  height: 100%;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 4px;
  overflow: hidden;
}
.timeline-card__inner::after,
.timeline-card__inner::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 2;
}
.timeline-card__inner::after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000)), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000), -webkit-linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000), linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
.timeline-card_slide-item {
  padding: 60px 0 30px;
}
.timeline-card__content-inner {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  height: 100%;
  z-index: 3;
}
.timeline-card__year-title {
  font-size: 64px;
  color: #c49f5f;
  margin-bottom: 40px;
}
.timeline-card_movie .timeline-card__year-title {
  font-size: 28px;
  line-height: 1.21;
}
.timeline-card__material-title {
  font-size: 15px;
  line-height: 1.33;
  min-height: 38px;
  color: #777;
  margin-top: 14px;
  max-width: 200px;
  white-space: pre-wrap;
  padding: 0 24px;
}
.timeline-card__open-label {
  display: inline-block;
  font-size: 13px;
  width: 100px;
  letter-spacing: 0.5px;
  line-height: 1.54;
  padding: 6px;
  margin-top: 32px;
  text-transform: uppercase;
  color: #c49f5f;
  border-top: 1px solid rgba(183, 162, 97, 0.2);
  border-bottom: 1px solid rgba(183, 162, 97, 0.2);
}
.timeline-card__play {
  position: relative;
  width: 96px;
  height: 96px;
  border-radius: 50%;
  background-color: #ba9d5d;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  margin: 0 auto 69px;
  padding: 0;
  display: block;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.timeline-card__play::after {
  content: '';
  border-bottom: 13px solid transparent;
  border-left: 22px solid #fff;
  border-top: 13px solid transparent;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-30%, -50%);
          transform: translate(-30%, -50%);
  top: 50%;
}
@media screen and (min-width: 769px) {
  .timeline-card:hover .timeline-card__play {
    margin-bottom: 24px;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    background-color: #fff;
    -webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.05);
  }
  .timeline-card:hover .timeline-card__play::after {
    border-left-color: #ba9d5d;
  }
}
@media screen and (min-width: 769px) {
  .timeline-card__inner,
  .timeline-card__inner::before,
  .timeline-card__inner::after {
    -webkit-transition: 0.2s ease;
    transition: 0.2s ease;
  }
  .timeline-card:hover .timeline-card__content-inner {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .timeline-card:hover .timeline-card__inner {
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
    -webkit-box-shadow: 0 9px 46px 8px rgba(0, 0, 0, 0.12);
            box-shadow: 0 9px 46px 8px rgba(0, 0, 0, 0.12);
  }
  .timeline-card:hover .timeline-card__inner::before {
    background-color: rgba(255, 255, 255, 0.9);
  }
  .timeline-card:hover .timeline-card__inner::after {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff)), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.2)));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #fff), -webkit-linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2));
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff), linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2));
  }
  .timeline-card__inner {
    -webkit-transition: 0.2s ease;
    transition: 0.2s ease;
  }
  .timeline-card__details {
    display: none;
  }
  .timeline-card:hover .timeline-card__year-title {
    margin-bottom: 0;
  }
  .timeline-card:hover .timeline-card__details {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .timeline-card {
    width: 272px;
    height: 408px;
  }
  .timeline-card_slide-item {
    padding: 40px 0;
  }
  .timeline-card__details {
    display: block;
    margin-bottom: 40px;
  }
  .timeline-card:not(.timeline-card_movie) .timeline-card__year-title {
    margin-bottom: 14px;
  }
  .timeline-card__material-title {
    margin-top: 0;
    padding: 0 30px;
    color: rgba(255, 255, 255, 0.8);
  }
  .timeline-card__open-label {
    margin-top: 55px;
    border-color: rgba(183, 162, 97, 0.2);
  }
  .timeline-card__inner::after {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000)), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000), -webkit-linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000), linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  }
  .timeline-card__inner::before {
    background: none;
  }
}
.timeline-slider::before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.1);
  max-width: 960px;
  margin-top: 40px;
}
.timeline-slider .timeline-slider__title {
  margin-bottom: 0;
}
.timeline-slider__inner > :nth-child(n) {
  margin-right: 10px;
}
@media screen and (min-width: 769px) {
  .timeline-slider__inner > :first-child {
    padding-left: 15vw;
  }
  .timeline-slider__inner > :last-child {
    padding-right: 15vw;
  }
}
@media screen and (max-width: 768px) {
  .timeline-slider__inner > :first-child {
    padding-left: 24px;
  }
  .timeline-slider__inner > :last-child {
    padding-right: 24px;
  }
}
.popup {
  display: none;
  position: fixed;
  background-color: #221813;
  z-index: 500;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.popup__body_noscroll {
  overflow: hidden;
}
.popup_opened {
  display: block;
}
.popup__close {
  position: fixed;
  z-index: 502;
  top: 40px;
  left: 40px;
  border: none;
  -webkit-appearance: none;
  outline: none;
  width: 24px;
  height: 24px;
  opacity: 0.5;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE5LjU4NiAzTDEyIDEwLjU4NiA0LjQxNCAzIDMgNC40MTQgMTAuNTg2IDEyIDMgMTkuNTg2IDQuNDE0IDIxIDEyIDEzLjQxNCAxOS41ODYgMjEgMjEgMTkuNTg2IDEzLjQxNCAxMiAyMSA0LjQxNHoiLz4KICAgIDwvZz4KPC9zdmc+Cg==) center no-repeat;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  cursor: pointer;
}
.popup__close:hover {
  opacity: 1;
}
.popup__inner {
  position: relative;
}
@media screen and (max-width: 768px) {
  .popup__close {
    top: 20px;
    left: 24px;
  }
}
.popup_light {
  background-color: #fff;
}
.popup_light .popup__close {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIG9wYWNpdHk9IjAuNiI+CiAgICAgICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICAgICAgIGQ9Ik0xOS41ODYgM0wxMiAxMC41ODZMNC40MTQgM0wzIDQuNDE0TDEwLjU4NiAxMkwzIDE5LjU4Nkw0LjQxNCAyMUwxMiAxMy40MTRMMTkuNTg2IDIxTDIxIDE5LjU4NkwxMy40MTQgMTJMMjEgNC40MTRMMTkuNTg2IDNaIgogICAgICAgICAgICBmaWxsPSJibGFjayIgLz4KICAgIDwvZz4KPC9zdmc+Cg==) center no-repeat;
}
.nominees-page__title-wrapper {
  text-align: center;
  padding-top: 60px;
}
.nominees-page .nominees-page__oscar-logo {
  margin: 0 auto;
}
.nominees-page__nominations-list {
  padding-top: 60px;
}
.game-info {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 360px;
  text-align: center;
}
.game-info .game-info__title {
  margin-bottom: 24px;
}
.game-info__button {
  margin-top: 30px;
}
.game-info__description {
  margin-top: 20px;
  color: #fff;
  line-height: 1.5;
  text-align: center;
  margin-left: auto;
  font-size: 16px;
  margin-right: auto;
  max-width: 520px;
  padding: 0 24px;
}
@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
  }
  60% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
}
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
  }
  60% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
}
.user-profile__avatar,
.user-profile__name,
.user-profile__info {
  display: block;
  margin: 0 auto;
}
.user-profile__avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cmVjdCB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9IiNDNDlGNUYiIHJ4PSIyMCIvPjxwYXRoIGZpbGw9IiNFQ0NBOEEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTM0LjA5MiA5NS4yN2MtMS41NC0yLjI3Mi0xLjM4NC0yLjcyLTQuMDQ0LTMuMDI2LTUuOTIyLS4zLTYuNy0xLjA1My02LjctNS40NDggMC0zLjk0OCAxLjc0Mi0xMS4zNTYgMS44OTYtMTQuMjIyLjE1MS0zLjY0Ny0uMzA5LTQuOTk3LS4zMDktNy41NjQgMC0yLjU4IDEuNzI2LTUuNDU4IDIuMDMzLTExLjUxOS4zMS02LjA0OC0xLjEzNy0xMC40MTMtMS4xMzctMTAuNDEzIDEuMjU4LS4xNzYgMi44MTQtMS4wNjYgMy4yODctMi4xMzIuNjE0LTEuNTE1IDIuNjQ4LTkuNjk3IDIuNjQ4LTEzLjAyMSAwLTEuMzctLjE2LTIuNTYtLjQ2NS0zLjQ3Ny0xLjQwMi0zLjM1My01LjU3My0yLjc2Mi03LjQzNi00LjkyMi0uNTktLjY1OC0uOTctLjYyNy0uOTk5LTMuMDI3Ljk2NC0xLjM0NSAxLjI2LTMuMzQgMS4yNi02LjIzMkMyNC4xMjYgNy44NiAyMi4yNDggNiAxOS43NDYgNmMtMi41IDAtNC4zODEgMS44Ni00LjM4MSA0LjI2NyAwIDIuODkxLjI5OCA0Ljg4NyAxLjI3OCA2LjIzMi0uMDQ2IDIuNC0uNDIxIDIuMzY5LS45OTcgMy4wMjctMS44NjcgMi4xNi02LjAzIDEuNTY5LTcuNDYzIDQuOTIyLS4zMS45MTgtLjQ0NyAyLjEwNi0uNDQ3IDMuNDc3IDAgMy4zMjQgMi4wMjcgMTEuNTA2IDIuNjQgMTMuMDIxLjQ4MyAxLjA2NiAyLjAyMiAxLjk1NiAzLjI4NiAyLjEzMiAwIDAtMS40NTIgNC4zNjUtMS4xMjggMTAuNDEzLjMxIDYuMDYyIDIuMDIzIDguOTM4IDIuMDIzIDExLjUyIDAgMi41NjYtLjQ2OSAzLjkxNi0uMzE0IDcuNTYzLjE1NiAyLjg2NiAxLjkyIDEwLjI3NCAxLjkyIDE0LjIyMiAwIDQuMzk1LS43OTggNS4xNDctNi43MjYgNS40NDgtMi42NS4zMDctMi40OTYuNzU0LTQuMDQgMy4wMjVoLTcuOTAxTC05IDExMC41aDU3LjVsLTYuNDk0LTE1LjIzaC03LjkxNFoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxyZWN0IHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0iI2ZmZiIgcng9IjIwIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+Cg==);
}
.user-profile__name {
  margin-top: 10px;
}
.user-profile__name,
.user-profile__info {
  font-size: 15px;
  line-height: 1.2;
}
.user-profile__info {
  margin-top: 6px;
  color: rgba(255, 255, 255, 0.7);
}
.user-profile__logout {
  background: none;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
}
@media screen and (min-width: 769px) {
  .user-profile__logout {
    -webkit-transition: 0.2s ease;
    transition: 0.2s ease;
  }
}
.user-profile__logout:hover,
.user-profile__logout:active {
  color: #FFF;
}
.background-video {
  background-size: cover;
  background-position: center;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  -webkit-appearance: none;
}
.background-video_hidden {
  display: none;
}
.background-video__video {
  min-width: 100%;
  min-height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.background-video__video_type_mobile {
  display: none;
}
.nominations-navigation {
  list-style: none;
  margin: 0;
  padding: 152px 0 60px;
  text-align: center;
}
.nominations-navigation__link {
  display: inline-block;
  font-weight: 600;
  font-size: 15px;
  line-height: 22px;
  text-align: center;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #fff;
  padding: 12px 60px;
}
.nominations-navigation__link:hover {
  color: #c49f5f;
}
@media screen and (max-width: 768px) {
  .nominations-navigation {
    padding-top: 96px;
  }
  .nominations-navigation__link {
    font-size: 13px;
    line-height: 1.38;
  }
}
.decades-navigation {
  list-style: none;
  margin: 0;
  padding: 152px 0 60px;
  text-align: center;
}
.decades-navigation__link {
  display: inline-block;
  font-size: 24px;
  line-height: 1.47;
  text-transform: lowercase;
  letter-spacing: 0.5px;
  text-align: center;
  color: #777;
  padding: 12px 60px;
}
.decades-navigation__link:hover,
.decades-navigation__link_active {
  color: #c49f5f;
}
@media screen and (max-width: 768px) {
  .decades-navigation {
    padding-top: 96px;
  }
  .decades-navigation__link {
    font-size: 18px;
    line-height: 1.38;
  }
}
.share-popup {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 550;
  background: -webkit-radial-gradient(97.41% 97.41% at 50% 97.41%, rgba(12, 53, 77, 0.78) 0%, rgba(0, 33, 52, 0.78) 100%);
  background: radial-gradient(97.41% 97.41% at 50% 97.41%, rgba(12, 53, 77, 0.78) 0%, rgba(0, 33, 52, 0.78) 100%);
}
.share-popup_opened {
  display: block;
}
.share-popup__sharing {
  text-align: center;
  margin-top: 30px;
}
.share-popup__title {
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: 0.5px;
  color: #c49f5f;
  text-align: center;
  text-transform: uppercase;
}
.share-popup__container {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  padding: 24px;
  padding-bottom: 40px;
}
.broadcast-popup {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 550;
  background: -webkit-radial-gradient(97.41% 97.41% at 50% 97.41%, rgba(12, 53, 77, 0.78) 0%, rgba(0, 33, 52, 0.78) 100%);
  background: radial-gradient(97.41% 97.41% at 50% 97.41%, rgba(12, 53, 77, 0.78) 0%, rgba(0, 33, 52, 0.78) 100%);
}
.broadcast-popup_opened {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.broadcast-popup__block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: calc(100% - 40px);
  height: calc(100% - 40px);
  max-width: 1000px;
  max-height: 800px;
  background: #fff;
}
.broadcast-popup__title {
  padding: 30px 0;
  color: #c5a05a;
  text-align: center;
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 38px;
}
@media screen and (max-width: 768px) {
  .broadcast-popup__title {
    padding: 20px 0;
    font-size: 20px;
    line-height: 28px;
  }
}
.broadcast-popup__content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
      -ms-flex: 1 1;
          flex: 1 1;
  width: 100%;
  padding: 0 80px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
}
@media screen and (max-width: 768px) {
  .broadcast-popup__content {
    padding: 0 25px;
  }
}
.broadcast-popup__iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.prize-popup {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 550;
  background: -webkit-radial-gradient(97.41% 97.41% at 50% 97.41%, rgba(12, 53, 77, 0.78) 0%, rgba(0, 33, 52, 0.78) 100%);
  background: radial-gradient(97.41% 97.41% at 50% 97.41%, rgba(12, 53, 77, 0.78) 0%, rgba(0, 33, 52, 0.78) 100%);
}
.prize-popup_opened {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.prize-popup__frame {
  border: none;
  width: calc(100% - 40px);
  height: calc(100% - 40px);
  max-width: 1000px;
  max-height: 800px;
}
.banner {
  overflow: hidden;
  position: relative;
}
.banner__link {
  display: block;
  position: relative;
}
.banner__image {
  display: block;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.banner__image_type_mobile {
  display: none;
}
.banner__hidden {
  display: none;
}
@media screen and (min-width: 769px) {
  .banner {
    max-height: 180px;
  }
  .banner__link {
    max-height: 180px;
  }
  .banner__image {
    max-height: 180px;
  }
}
@media screen and (max-width: 768px) {
  .banner {
    max-height: 360px;
  }
  .banner__link {
    max-height: 360px;
  }
  .banner__image {
    max-height: 360px;
  }
  .banner__image_type_big {
    display: none;
  }
  .banner__image_type_mobile {
    display: block;
  }
}
.media-post-card {
  position: relative;
  width: 266px;
  border-radius: 4px;
  background-color: #f9f9f9;
}
@media screen and (max-width: 768px) {
  .media-post-card {
    width: 266px;
  }
}
.media-post-card__link {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.media-post-card__inner {
  padding: 20px;
}
@media screen and (max-width: 768px) {
  .media-post-card__inner {
    padding: 20px;
  }
}
.media-post-card__share .ya-share2__container .ya-share2__list .ya-share2__item_service_vkontakte,
.media-post-card__share .ya-share2__container .ya-share2__list .ya-share2__item_service_facebook,
.media-post-card__share .ya-share2__container .ya-share2__list .ya-share2__item_service_twitter,
.media-post-card__share .ya-share2__container .ya-share2__list .ya-share2__item_service_telegram {
  display: none;
}
.media-post-card__share .ya-share2__container .ya-share2__list .ya-share2__item_total-counter {
  display: none;
}
.media-post-card__share .ya-share2__container .ya-share2__list .ya-share2__item_total-counter_visible {
  display: inline-block;
}
.media-post-card__share .ya-share2__container .ya-share2__list .ya-share2__item_total-counter_visible .ya-share2__badge {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.media-post-card__share .ya-share2__container .ya-share2__list .ya-share2__item_total-counter_visible .ya-share2__badge .ya-share2__icon_total-counter {
  border: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTExIDZWMmw3IDYuNS03IDYuNXYtNGMtNC43MjIgMC03LjYzOSAxLjgzLTEwIDUuMDA0QzEuOTQ0IDExLjQ3IDQuMzg5IDYuOTA3IDExIDZ6Ii8+Cjwvc3ZnPgo=);
  display: inline-block;
  opacity: 0.3;
  top: -1px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  position: relative;
  width: 18px;
  height: 18px;
}
.media-post-card__share .ya-share2__container .ya-share2__list .ya-share2__item_total-counter_visible .ya-share2__badge .ya-share2__counter_total-counter {
  color: #777;
  font-size: 13px;
  line-height: 18px;
  position: static;
}
.media-post-card__rubric {
  position: relative;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: 10px;
  display: block;
  -webkit-transition: color 0.1s ease-out;
  transition: color 0.1s ease-out;
  color: #c49f5f;
}
@media screen and (max-width: 768px) {
  .media-post-card__rubric {
    margin-bottom: 8px;
  }
}
.media-post-card__rubric:link,
.media-post-card__rubric:visited,
.media-post-card__rubric:hover,
.media-post-card__rubric:active {
  text-decoration: none;
}
.media-post-card__rubric:hover {
  color: #000;
}
.media-post-card__title {
  display: block;
  -webkit-transition: color 0.1s ease-out;
  transition: color 0.1s ease-out;
  color: #000;
  margin: 0;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
}
@media screen and (max-width: 768px) {
  .media-post-card__title {
    font-size: 18px;
    line-height: 24px;
  }
}
.media-post-card__title:link,
.media-post-card__title:visited,
.media-post-card__title:hover,
.media-post-card__title:active {
  text-decoration: none;
}
.media-post-card:hover .media-post-card__title {
  color: #c49f5f;
}
.media-post-card__title-wrapper {
  margin-bottom: 20px;
  overflow: hidden;
  height: 124px;
}
@media screen and (max-width: 768px) {
  .media-post-card__title-wrapper {
    height: 128px;
  }
}
.media-post-card__meta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.media-post-card__published-date {
  font-size: 13px;
  line-height: 18px;
  color: #777;
}
.media-post-card__main-image-wrapper {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 55.7%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  overflow: hidden;
}
.media-post-card__main-image-wrapper::before {
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  display: block;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
}
.media-post-card:hover .media-post-card__main-image-wrapper::before {
  background-color: rgba(0, 0, 0, 0.2);
}
.media-post-card_has-video .media-post-card__main-image-wrapper::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 12px;
  right: 16px;
  width: 24px;
  height: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgICA8ZyBmaWxsPSIjZmZmIj4KICAgICAgICA8cGF0aCBpZD0iYSIgZD0iTTE3IDEwLjYxNVY2SDJ2MTJoMTV2LTQuNjE1bDUgMy42OTJWNi45MjN6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.media-post-card-image {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: 'object-fit: cover;';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.media-post-card-slider .media-post-card-slider__title {
  margin-bottom: 0;
}
.media-post-card-slider__inner {
  padding-top: 40px;
}
.media-post-card-slider__inner > :nth-child(n) {
  margin-right: 20px;
}
@media screen and (max-width: 768px) {
  .media-post-card-slider__inner > :nth-child(n) {
    margin-right: 10px;
  }
}
@media screen and (min-width: 769px) {
  .media-post-card-slider__inner {
    padding-top: 40px;
  }
  .media-post-card-slider__inner::before,
  .media-post-card-slider__inner::after {
    content: "";
    width: 15vw;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .media-post-card-slider__inner > :first-child {
    padding-left: 24px;
  }
  .media-post-card-slider__inner > :last-child {
    padding-right: 24px;
  }
}
.background-yandex-station {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.background-yandex-station__item {
  background-image: url(images/4e0f17b88ea5ad133e9e.png);
  position: absolute;
  width: 449px;
  height: 512px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .background-yandex-station__item {
    background-image: url(images/2bac36fe54f9917b5175.png);
    background-size: cover;
  }
}
@media screen and (max-width: 768px) {
  .background-yandex-station__item {
    background-image: url(images/3271e6df725665975f20.png);
    position: absolute;
    width: 257px;
    height: 294px;
  }
}
@media screen and (max-width: 768px) and only screen and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 768px) and only screen and (min-resolution: 192dpi), screen and (max-width: 768px) and only screen and (min-resolution: 2dppx) {
  .background-yandex-station__item {
    background-image: url(images/afe6771fb61bc04e9e87.png);
    background-size: cover;
  }
}
.background-yandex-station__background {
  position: absolute;
  width: 100%;
  height: 75px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
}
/**
 * Media
 * @TODO: refactor it
 */
@media screen and (max-width: 768px) {
  .header {
    padding-top: 24px;
    padding-bottom: 25px;
    height: 64px;
    background-color: #150D09;
  }
  .header__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .header__logo {
    width: 122px;
    height: 15px;
  }
  .header__navigation {
    display: none;
  }
  .header__right-container {
    display: none;
  }
  .header__nav-trigger,
  .header__share-trigger {
    display: block;
  }
  .header__navigation-oscar-logo {
    margin: 0 auto;
  }
  .header__mobile-navigation {
    padding-top: 118px;
  }
  .oscar-logo {
    width: 177px;
    height: 42px;
  }
  .page-title .oscar-logo {
    height: 24px;
    background-position-x: center;
  }
  .background-video__video_type_desktop {
    display: none;
  }
  .background-video__video_type_mobile {
    display: block;
  }
  .online {
    min-height: 500px;
    padding-top: 96px;
    padding-bottom: 76px;
  }
  .online__text {
    font-size: 23px;
    line-height: 28px;
    margin: 33px auto 0;
    text-align: center;
    width: auto;
    max-width: 272px;
    opacity: 0.8;
    padding: 0 24px;
  }
  .online__counter {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .online__counter-block-title,
  .online__counter-block-colon {
    font-size: 36px;
  }
  .online__counter-block-colon {
    height: 40px;
  }
  .online__counter-block-colon::after {
    margin-top: -3px;
  }
  .online__counter-block-colon::before {
    margin-top: 3px;
  }
  .online__counter-block-hint {
    margin-left: 3px;
    font-size: 13px;
  }
  .online__footer {
    position: static;
    display: block;
    margin: 32px 24px 0;
    width: auto;
  }
  .online__footer-partner {
    font-size: 13px;
    line-height: 18px;
    width: auto;
    text-align: center;
  }
  .online__play {
    height: 80px;
    width: 80px;
    margin-top: 32px;
  }
  .online__play::after {
    border-bottom-width: 11px;
    border-left-width: 20px;
    border-top-width: 11px;
  }
  .online__footer-partner-mobile {
    display: inline;
    color: rgba(255, 255, 255, 0.8);
  }
  .online__footer-partner-mobile span {
    color: rgba(2, 184, 86, 0.8);
  }
  .online__footer-partner-desktop {
    display: none;
  }
  .online__sharing {
    display: none;
  }
  .online__iframe-wrap {
    top: 0;
    bottom: 0;
  }
  .online__iframe-wrap-no-drm {
    padding: 57px 0 0;
    margin: 88px auto 0;
    overflow: hidden;
    max-width: 272px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .online__iframe-wrap-no-drm-text,
  .online__iframe-wrap-no-drm-text2 {
    margin-top: 14px;
    font-size: 13px;
  }
  .online__iframe-wrap-no-drm-button {
    display: none;
  }
  .online__iframe-close {
    right: 34px;
    top: 32px;
  }
  .online__arrow {
    cursor: pointer;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDQwIDEyIj4KICAgIDxwYXRoIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjRkZGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMyIgZD0iTTIgMmwxOCA4IDE4LTgiLz4KPC9zdmc+Cg==);
    bottom: 0;
  }
  .online__links {
    font-size: 15px;
    position: absolute;
    bottom: 90px;
    text-align: center;
    left: 0;
    width: 100%;
  }
  .online__link_browser {
    display: none;
  }
  .online-popup__popup {
    background-color: #fff;
    left: auto;
    top: auto;
    -webkit-transform: none;
            transform: none;
    width: 100%;
    text-align: center;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .online-popup__popup-inner {
    background-color: transparent;
    border-radius: 0;
    padding: 100px 24px 60px;
    width: auto;
  }
  .online-popup__close {
    left: 24px;
    right: auto;
  }
  .online-popup__button {
    display: none;
  }
  .game-info {
    height: auto;
    padding-bottom: 40px;
  }
  .game-info .game-info__title {
    margin-bottom: 12px;
    padding-top: 24px;
  }
  .game-info .game-info__title::before {
    content: '';
    display: block;
    width: 100px;
    height: 100px;
    margin-top: 24px;
    margin: 0 auto 20px;
    background: url(images/792f928f2d67a3eee0c1.png) no-repeat;
    background-size: contain;
  }
  .game-info__description {
    font-size: 16px;
    width: auto;
  }
  .game-info__button {
    margin-top: 32px;
  }
  .section:not(.section_type_banner) {
    padding: 40px 0;
  }
  .section:not(.section_type_banner):first-of-type {
    padding-top: 0;
  }
  .section_type_game-info {
    background: #f9f9f9;
  }
  .section__button {
    display: block;
    min-width: auto;
    margin-left: 24px;
    margin-right: 24px;
  }
  .section__nominees-slider {
    padding-top: 10px;
  }
  .section .section__nominees-slide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    padding: 0;
  }
  .section .section__nomination {
    width: auto;
    margin-right: 10px;
    min-width: 88vw;
    margin-bottom: 40px;
  }
  .section__video,
  .section__podcast {
    margin-top: 30px;
  }
  .section__video {
    width: 272px;
    height: 153px;
    margin-bottom: 30px;
  }
  .section__podcast {
    width: 272px;
    height: 80px;
  }
  .section__podcast-hint {
    width: 272px;
    margin-top: 15px;
  }
  .footer {
    padding: 0 0 60px;
  }
  .footer__text {
    display: none;
  }
  .footer__sharing {
    display: block;
  }
  .main-page__footer {
    margin-top: 60px;
  }
}
@media screen and (max-width: 768px) and (orientation: landscape) {
  .online__footer-partner {
    background: #fff;
    border-radius: 2px;
    color: #777;
    position: fixed;
    bottom: 54px;
    left: 50%;
    white-space: nowrap;
    line-height: 28px;
    height: 28px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    padding: 0 17px;
    -webkit-transition: bottom 0.2s ease-out;
    transition: bottom 0.2s ease-out;
  }
  .online__footer-partner br {
    display: none;
  }
  .online__footer-partner_scrolled {
    bottom: -28px;
  }
}
@media screen and (max-width: 768px) and (orientation: landscape) {
  .online__footer-partner-mobile {
    color: #777;
  }
}

.film-rating {
  color: white;
  font-size: 13px;
  font-weight: 600;
  width: 32px;
  height: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2px;
  position: relative;
  top: 8px;
  left: 8px;
  float: left;
  --Accent-Bad: #F00;
  --Accent-So-So: #777;
  --Accent-Good: #3BB33B;
  --Strict-Extra-Gold-Dark: linear-gradient(160deg, #FFDB80 9.66%, #AC9C71 86.67%);
  --Black-Black-1: #000;
}
.film-rating .icon {
  display: none;
}
.film-rating.bad {
  background: var(--Accent-Bad);
}
.film-rating.so-so {
  background: var(--Accent-So-So);
}
.film-rating.good {
  background: var(--Accent-Good);
}
.film-rating.legendary {
  width: 42px;
  background: var(--Strict-Extra-Gold-Dark);
  color: var(--Black-Black-1);
  text-align: center;
}
.film-rating.legendary .icon {
  display: block;
  width: 7px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.film-rating.legendary .iconRight {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjE2IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMS43OTU3MyAxMy41MDYyUy44OTk4MiAxMy4wNjMuNjc2NjA4IDEyLjI2MTdjLS4yMjMyMTEtLjgwMTIuMzEwOC0xLjY1NjkuMzEwOC0xLjY1NjlzLjg5NTg5Mi40NDMyIDEuMTE5MTAyIDEuMjQ0NGMuMjIzMjEuODAxMy0uMzEwNzggMS42NTctLjMxMDc4IDEuNjU3Wk0yLjIzMzc0IDEzLjcxMDlzLjk0NzQ1LjMxNDUgMS42NTgzOS0uMTAyOGMuNzEwOTQtLjQxNzIuOTE2MTUtMS40MDgxLjkxNjE1LTEuNDA4MXMtLjk0NzQ2LS4zMTQ1LTEuNjU4NC4xMDI3Yy0uNzEwOTMuNDE3Mi0uOTE2MTQgMS40MDgyLS45MTYxNCAxLjQwODJaTTIuODU3MjcgMTAuNzUzM3MuMTI4OTUtMS4wMDM5NC0uNDA2NTItMS42MzQzMkMxLjkxNTI5IDguNDg4Ni45MTgxODUgOC40NzA1Mi45MTgxODUgOC40NzA1MnMtLjEyODk0MiAxLjAwMzk3LjQwNjUyNSAxLjYzNDM4Yy41MzU0Ni42MzA0IDEuNTMyNTYuNjQ4NCAxLjUzMjU2LjY0ODRaTTMuMjEyODIgNS4yNDg0cy0xLjE5NDU0LS41OTEwMi0xLjQ5MjE1LTEuNjU5MzFDMS4yOTI5NSAyLjA1MzgxIDIuMDAwMy44OTYwNTkgMi4wMDAzLjg5NjA1OXMxLjUyMzkxLjQ5MzY2MSAxLjk1Njg1IDIuMDQ3NzAxYy40MzI5NCAxLjU1NDAzLS43NDQzMyAyLjMwNDY0LS43NDQzMyAyLjMwNDY0Wk0zLjYwNzY1IDcuODczMDdzMS41NDYzOS4wMzQxNCAyLjQxNzM2LS45MDkzOGMuODcwOTctLjk0MzUzLjczNjctMi41MDc0Mi43MzY3LTIuNTA3NDJzLTEuNTQ2NC0uMDM0MTQtMi40MTczNy45MDkzOWMtLjg3MDk3Ljk0MzUyLS43MzY2OSAyLjUwNzQxLS43MzY2OSAyLjUwNzQxWk0zLjE2MzQyIDcuODI5ODJzLjE3MTM2LTEuMzM4NjktLjU0Mjk1LTIuMTc4ODlDMS45MDYxNiA0LjgxMDczLjU3NjY4MyA0Ljc4NzIuNTc2NjgzIDQuNzg3MnMtLjE3MTM1NyAxLjMzODcxLjU0Mjk0NyAyLjE3ODljLjcxNDMxLjg0MDIgMi4wNDM3OS44NjM3MiAyLjA0Mzc5Ljg2MzcyWk0zLjE2NDg3IDEwLjg0NDJzMS4yOTgzOC4yODkyIDIuMTg3MDUtLjM2MDJjLjg4ODY4LS42NDkzNSAxLjAzMTEzLTEuOTkxNDkgMS4wMzExMy0xLjk5MTQ5cy0xLjI5ODM4LS4yODkyNi0yLjE4NzA1LjM2MDEzYy0uODg4NjcuNjQ5NC0xLjAzMTEzIDEuOTkxNTYtMS4wMzExMyAxLjk5MTU2WiIvPjxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTIuNzk4NCAyLjcwNTc3Yy0uMTM1NjQuMDE4MDUuMjQwMDUgMi43MTg3OS4yNTc2MyAyLjg1NjQ0LjI3NDYzIDIuMTUxMzUuMDc1OTYgNS43NjEyOS0xLjg2OTg4IDkuMDc3NTktLjA2MTcyLjEwNTItLjA0MDk1LjI0MDIuMDUxNDEuMzE5OC4xMTYzMi4xMDA0LjI5NTEzLjA3MjUuMzcyOS0uMDYgMi4wMTkwOC0zLjQzOTIgMi4yMjA3Ny03LjE3ODA2IDEuOTM2NzctOS40MDI3Ni0uMDE3NTctLjEzNzY1LS42MTMxOS0yLjgwOTEyLS43NDg4My0yLjc5MTA3WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}
.film-rating.legendary .iconLeft {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjE2IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjMDAwIiBkPSJNNS4yMDQyNyAxMy41MDYycy44OTU5MS0uNDQzMiAxLjExOTEyLTEuMjQ0NWMuMjIzMjEtLjgwMTItLjMxMDgtMS42NTY5LS4zMTA4LTEuNjU2OXMtLjg5NTg5LjQ0MzItMS4xMTkxIDEuMjQ0NGMtLjIyMzIxLjgwMTMuMzEwNzggMS42NTcuMzEwNzggMS42NTdaTTQuNzY2MjYgMTMuNzEwOXMtLjk0NzQ1LjMxNDUtMS42NTgzOS0uMTAyOGMtLjcxMDk0LS40MTcyLS45MTYxNS0xLjQwODEtLjkxNjE1LTEuNDA4MXMuOTQ3NDYtLjMxNDUgMS42NTg0LjEwMjdjLjcxMDkzLjQxNzIuOTE2MTQgMS40MDgyLjkxNjE0IDEuNDA4MlpNNC4xNDI3MyAxMC43NTMzcy0uMTI4OTUtMS4wMDM5NC40MDY1Mi0xLjYzNDMyYy41MzU0Ni0uNjMwMzggMS41MzI1Ni0uNjQ4NDYgMS41MzI1Ni0uNjQ4NDZzLjEyODk1IDEuMDAzOTctLjQwNjUyIDEuNjM0MzhjLS41MzU0Ni42MzA0LTEuNTMyNTYuNjQ4NC0xLjUzMjU2LjY0ODRaTTMuNzg3MTggNS4yNDg0czEuMTk0NTQtLjU5MTAyIDEuNDkyMTUtMS42NTkzMUM1LjcwNzA1IDIuMDUzODEgNC45OTk3Ljg5NjA1OSA0Ljk5OTcuODk2MDU5UzMuNDc1NzkgMS4zODk3MiAzLjA0Mjg1IDIuOTQzNzZjLS40MzI5NCAxLjU1NDAzLjc0NDMzIDIuMzA0NjQuNzQ0MzMgMi4zMDQ2NFpNMy4zOTIzNSA3Ljg3MzA3cy0xLjU0NjM5LjAzNDE0LTIuNDE3MzYyLS45MDkzOEMuMTA0MDE2IDYuMDIwMTYuMjM4Mjg5IDQuNDU2MjcuMjM4Mjg5IDQuNDU2MjdzMS41NDY0MDEtLjAzNDE0IDIuNDE3MzcxLjkwOTM5Yy44NzA5Ny45NDM1Mi43MzY2OSAyLjUwNzQxLjczNjY5IDIuNTA3NDFaTTMuODM2NTggNy44Mjk4MnMtLjE3MTM2LTEuMzM4NjkuNTQyOTUtMi4xNzg4OWMuNzE0MzEtLjg0MDIgMi4wNDM3OS0uODYzNzMgMi4wNDM3OS0uODYzNzNzLjE3MTM1IDEuMzM4NzEtLjU0Mjk1IDIuMTc4OWMtLjcxNDMxLjg0MDItMi4wNDM3OS44NjM3Mi0yLjA0Mzc5Ljg2MzcyWk0zLjgzNTEzIDEwLjg0NDJzLTEuMjk4MzguMjg5Mi0yLjE4NzA1LS4zNjAyQy43NTk0MDIgOS44MzQ2NS42MTY5NTMgOC40OTI1MS42MTY5NTMgOC40OTI1MVMxLjkxNTMzIDguMjAzMjUgMi44MDQgOC44NTI2NGMuODg4NjcuNjQ5NCAxLjAzMTEzIDEuOTkxNTYgMS4wMzExMyAxLjk5MTU2WiIvPjxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTQuMjAxNiAyLjcwNTc3Yy4xMzU2NC4wMTgwNS0uMjQwMDUgMi43MTg3OS0uMjU3NjMgMi44NTY0NC0uMjc0NjMgMi4xNTEzNS0uMDc1OTYgNS43NjEyOSAxLjg2OTg4IDkuMDc3NTkuMDYxNzIuMTA1Mi4wNDA5NS4yNDAyLS4wNTE0MS4zMTk4LS4xMTYzMi4xMDA0LS4yOTUxMy4wNzI1LS4zNzI5LS4wNi0yLjAxOTA4LTMuNDM5Mi0yLjIyMDc3LTcuMTc4MDYtMS45MzY3Ny05LjQwMjc2LjAxNzU3LS4xMzc2NS42MTMxOS0yLjgwOTEyLjc0ODgzLTIuNzkxMDdaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}

.film-to-watch-button {
  width: 38px;
  height: 38px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTQgMmgxMHYxNGwtNS0zLTUgM3oiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: center;
  border: none;
  opacity: 0.8;
  outline: none;
  background-size: 18px;
}
.film-to-watch-button_theme_large {
  width: 56px;
  height: 56px;
  background-size: 24px;
}
.film-to-watch-button_active {
  opacity: 1;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxwYXRoIGZpbGw9IiNjNWEwNWEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTQgMmgxMHYxNGwtNS0zLTUgM3oiLz4KPC9zdmc+Cg==);
}

.film-friends {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 20px;
  top: 8px;
  left: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.film-friends .friend-img {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  -webkit-clip-path: path("M -2 -2 A 12 12 0 1 1 -2 22 L 20 20 L 20 0 L 0 0");
          clip-path: path("M -2 -2 A 12 12 0 1 1 -2 22 L 20 20 L 20 0 L 0 0");
  margin-left: -8px;
}
.film-friends .friend-img-0 {
  margin-left: unset;
  -webkit-clip-path: none;
          clip-path: none;
  z-index: 3;
}
.film-friends .friend-img-1 {
  z-index: 2;
}
.film-friends .friend-img-2 {
  z-index: 1;
}

.persons-voting-widget {
  position: fixed;
  bottom: 30px;
  right: 30px;
  width: 320px;
  height: 58px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 45px;
  border: 1px solid #5C4C2E;
  background: rgba(21, 13, 9, 0.9);
  -webkit-backdrop-filter: blur(2.85px);
          backdrop-filter: blur(2.85px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 100;
}
.persons-voting-widget.hidden {
  display: none;
}
@media screen and (max-width: 768px) {
  .persons-voting-widget {
    left: 0;
    right: 0;
    bottom: 27px;
    margin: auto;
    width: 273px;
    height: 50px;
    border-radius: 38px;
    -webkit-backdrop-filter: blur(2.4px);
            backdrop-filter: blur(2.4px);
  }
}
.persons-voting-widget .like-btn {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzc3NyIgZD0iTTE1LjA2MyA2LjEwM2MyLjQyLTIuNTEgNi4zMTYtMi41MjEgOC43NS0uMDI1IDIuNTI4IDIuNTk1IDIuNDkgNi43MTItLjIzMyA5LjUyTDE0IDI0Ljk1NGwtOS41OC05LjM1NmMtMi43MjItMi44MDgtMi43NjEtNi45MjYtLjIzMy05LjUyIDIuNDMyLTIuNDk2IDYuMzMtMi40ODUgOC43NS4wMjVsMS4wNjQgMS4wMjcgMS4wNjItMS4wMjdabTYuNzM1IDEuOTRjLTEuMzI1LTEuMzYtMy4zOTItMS4zNTQtNC43MS4wMTJsLS4wMzQuMDM2LS4wMzYuMDM1LTEuMDYzIDEuMDI3TDE0IDExLjA0bC0xLjk1NS0xLjg4OC0xLjA2NC0xLjAyNy0uMDM1LS4wMzUtLjAzNS0uMDM2Yy0xLjMxOC0xLjM2Ny0zLjM4Ni0xLjM3Mi00LjcxLS4wMTR2LjAwMWMtMS4zODUgMS40Mi0xLjUwMiAzLjc4OS4yMjUgNS41ODNMMTQgMjEuMDIybDcuNTgtNy40MDVjMS42NjUtMS43MzcgMS42MDctNC4wMDguMzQ0LTUuNDM5bC0uMTI2LS4xMzZaIi8+PC9zdmc+);
  background-position: center;
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: contain;
  width: 28px;
  height: 28px;
  border: none;
  cursor: pointer;
  padding: 0;
  margin: auto 16px auto 15px;
}
.persons-voting-widget .like-btn:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzgwNjczQiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtMTQgMjQuOTUzIDkuNTgtOS4zNTZjMi43MjItMi44MDggMi43NjEtNi45MjQuMjMzLTkuNTItMi40MzQtMi40OTYtNi4zMy0yLjQ4NS04Ljc1LjAyNUwxNCA3LjEyOWwtMS4wNjMtMS4wMjdjLTIuNDItMi41MS02LjMxNy0yLjUyLTguNzUtLjAyNC0yLjUyOSAyLjU5My0yLjQ5IDYuNzExLjIzMyA5LjUyTDE0IDI0Ljk1MloiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}
@media screen and (max-width: 768px) {
  .persons-voting-widget .like-btn {
    width: 24px;
    height: 24px;
  }
  .persons-voting-widget .like-btn:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzc3NyIgZD0iTTE1LjA2MyA2LjEwM2MyLjQyLTIuNTEgNi4zMTYtMi41MjEgOC43NS0uMDI1IDIuNTI4IDIuNTk1IDIuNDkgNi43MTItLjIzMyA5LjUyTDE0IDI0Ljk1NGwtOS41OC05LjM1NmMtMi43MjItMi44MDgtMi43NjEtNi45MjYtLjIzMy05LjUyIDIuNDMyLTIuNDk2IDYuMzMtMi40ODUgOC43NS4wMjVsMS4wNjQgMS4wMjcgMS4wNjItMS4wMjdabTYuNzM1IDEuOTRjLTEuMzI1LTEuMzYtMy4zOTItMS4zNTQtNC43MS4wMTJsLS4wMzQuMDM2LS4wMzYuMDM1LTEuMDYzIDEuMDI3TDE0IDExLjA0bC0xLjk1NS0xLjg4OC0xLjA2NC0xLjAyNy0uMDM1LS4wMzUtLjAzNS0uMDM2Yy0xLjMxOC0xLjM2Ny0zLjM4Ni0xLjM3Mi00LjcxLS4wMTR2LjAwMWMtMS4zODUgMS40Mi0xLjUwMiAzLjc4OS4yMjUgNS41ODNMMTQgMjEuMDIybDcuNTgtNy40MDVjMS42NjUtMS43MzcgMS42MDctNC4wMDguMzQ0LTUuNDM5bC0uMTI2LS4xMzZaIi8+PC9zdmc+);
  }
}
.persons-voting-widget .person-container {
  position: relative;
  overflow-x: visible;
  bottom: 39px;
  width: 72px;
}
@media screen and (max-width: 768px) {
  .persons-voting-widget .person-container {
    width: 64px;
    bottom: 37px;
  }
}
.persons-voting-widget .person-container .person-img {
  width: 100%;
  height: 72px;
  border-radius: 50%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  .persons-voting-widget .person-container .person-img {
    height: 64px;
  }
}
.persons-voting-widget .person-container .person-img.left-person-img {
  background-image: url(images/7035b9406abf5f5d334e.png);
}
.persons-voting-widget .person-container .person-img.right-person-img {
  background-image: url(images/79c58189d1f03085dd70.png);
}
.persons-voting-widget .person-container .person-score {
  width: 100%;
  height: 17px;
  color: #FFF;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  line-height: 17px;
  margin-top: 3px;
}
@media screen and (max-width: 768px) {
  .persons-voting-widget .person-container .person-score {
    height: 15px;
    font-size: 11px;
    line-height: 15px;
    margin-top: 2px;
  }
}
.persons-voting-widget .reaction {
  position: absolute;
  width: 78px;
  height: 58px;
  top: -43px;
  left: 0px;
  right: 0px;
  margin: auto;
}
@media screen and (max-width: 768px) {
  .persons-voting-widget .reaction {
    width: 64px;
    height: 47px;
    top: -37px;
  }
}
.persons-voting-widget .reaction .reaction-svg {
  display: none;
}
.persons-voting-widget .reaction .reaction-content {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  top: 14px;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 21.352px;
  /* 118.622% */
}
@media screen and (max-width: 768px) {
  .persons-voting-widget .reaction .reaction-content {
    width: 64px;
    top: 11px;
    font-size: 15px;
    line-height: 17px;
  }
}
.persons-voting-widget .vs-img {
  width: 38px;
  height: 38px;
  margin: auto 10px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOCIgaGVpZ2h0PSIzOCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzc3NyIgZD0iTTMzLjk1NCAxNy42MjJjMS4wNjUtMS45NyAxLjgzMS01LjI2NyAyLjQ2My04LjU2M2wtMy4yMy0xLjQ3MWMtLjEuNzE2LS4zOTkgMS45LS42IDIuNTQ2LS42MzIgMi4wNDItMS4yIDMuOTA1LTIuMTMgNS42MjZsMy40OTcgMS44NjJabS03LjAyNS0zLjE1NGMyLjE5OS0yLjMzIDQuNjk3LTQuNDggNy40MjctNi4zNDNsLTMuNjk4LTEuNjgzYy0zLjE5OSAyLjE1LTUuNTk2IDQuNTE3LTguMjkxIDcuNjY4IDEuMzMyIDIuNCAyLjA2NCAzLjgzNCAzLjM5NiA2LjU5MiAxLjE2NiAyLjU4IDEuODY2IDQuMDUgMi44NjUgNi42My0yLjE5OS0uODI1LTcuNTU5LTMuOTgtMTAuMDkxLTYuMTNsLTIuMiAzLjgzNGMyLjIgMS41NDIgMy45NjIgMi42NTEgNi4zNjMgMy44MzQgMi4yIDEuMDc2IDQuMjk0IDEuOTM0IDYuODYyIDIuNzk3bDIuNjk5LTUuNDE0Yy0xLjYzOC00LjE1LTQuMjY3LTkuOTkzLTUuMzMyLTExLjc4NVptLTEwLjQyNSA2LjQ4OGMtMi40NjMgMy43MjYtNS4zOTUgNy4yMDUtOC4wOTMgOS42NGwtMi42My0zLjMzNGMyLjQzMi0yLjE4OCA1LjEyNy01LjM3NiA3LjQ1OC04Ljg1MiAyLjMzMi0zLjQ3NiA0LjA5OC03Ljc0MiA0LjkzLTEwLjcxNGwzLjk2MiAyLjAwOGMtMSAzLjY1NS0zLjEzIDcuNTYtNS42MjcgMTEuMjUyWm0tOS44MjUtOS45NjQtMy4zNjUgMi4wNDItMS43My0zLjI5NmMyLjI5Ni0xLjQzNCA0LjA2Mi0yLjI1OSA2LjY2LTMuNDA1bDMuNTYzIDIuMTg4Yy0uNzMyIDEuNzItMi4yIDQuOTgtMy4wOTggOC4zNTEtLjg5OSAzLjQwNS0xLjM5OCA3LjA5Ny0uODY3IDkuOTY0bC0zLjk2Mi44NTljLS43OTgtNC4zMzguNi0xMy43OTggMi44LTE2LjcwM1oiLz48L3N2Zz4=);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  .persons-voting-widget .vs-img {
    width: 32px;
    height: 32px;
    margin: auto 8px;
  }
}
.persons-voting-widget.left-liked .like-btn {
  pointer-events: none;
}
.persons-voting-widget.left-liked .like-btn.left-like-btn {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0M1QTA1QSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtMTQgMjQuOTUzIDkuNTgtOS4zNTZjMi43MjItMi44MDggMi43NjEtNi45MjQuMjMzLTkuNTItMi40MzQtMi40OTYtNi4zMy0yLjQ4NS04Ljc1LjAyNUwxNCA3LjEyOWwtMS4wNjMtMS4wMjdjLTIuNDItMi41MS02LjMxNy0yLjUyLTguNzUtLjAyNC0yLjUyOSAyLjU5My0yLjQ5IDYuNzExLjIzMyA5LjUyTDE0IDI0Ljk1MloiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}
.persons-voting-widget.left-liked .reaction-svg-desktop-left {
  display: block;
}
.persons-voting-widget.left-liked .reaction-content:before {
  content: '🟠🏃🏓';
}
@media screen and (max-width: 768px) {
  .persons-voting-widget.left-liked .reaction-svg-desktop-left {
    display: none;
  }
  .persons-voting-widget.left-liked .reaction-svg-mobile-left {
    display: block;
  }
}
.persons-voting-widget.right-liked .like-btn {
  pointer-events: none;
}
.persons-voting-widget.right-liked .like-btn.right-like-btn {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0M1QTA1QSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtMTQgMjQuOTUzIDkuNTgtOS4zNTZjMi43MjItMi44MDggMi43NjEtNi45MjQuMjMzLTkuNTItMi40MzQtMi40OTYtNi4zMy0yLjQ4NS04Ljc1LjAyNUwxNCA3LjEyOWwtMS4wNjMtMS4wMjdjLTIuNDItMi41MS02LjMxNy0yLjUyLTguNzUtLjAyNC0yLjUyOSAyLjU5My0yLjQ5IDYuNzExLjIzMyA5LjUyTDE0IDI0Ljk1MloiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}
.persons-voting-widget.right-liked .reaction-svg-desktop-right {
  display: block;
}
.persons-voting-widget.right-liked .reaction-content:before {
  content: '💣📞🕶';
}
@media screen and (max-width: 768px) {
  .persons-voting-widget.right-liked .reaction-svg-desktop-right {
    display: none;
  }
  .persons-voting-widget.right-liked .reaction-svg-mobile-right {
    display: block;
  }
}
.persons-voting-widget .close-btn {
  position: absolute;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1vcGFjaXR5PSIuNCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMi41YTkuNSA5LjUgMCAxIDEgMCAxOSA5LjUgOS41IDAgMCAxIDAtMTlabTAgNy44MDNMOS4zNDkgNy42NSA3LjY1IDkuMzUgMTAuMzAzIDEyIDcuNjUgMTQuNjUxIDkuMzUgMTYuMzUgMTIgMTMuNjk3bDIuNjUxIDIuNjUyIDEuNjk4LTEuNjk4TDEzLjY5NyAxMmwyLjY1Mi0yLjY1MUwxNC42NSA3LjY1IDEyIDEwLjMwM1oiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  top: -36px;
  right: 0;
  width: 24px;
  height: 24px;
  background-color: transparent;
  border: none;
  cursor: pointer;
}
.persons-voting-widget .close-btn.hidden {
  display: none;
}

