.grecaptcha-badge {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

progress,
sub,
sup {
  vertical-align: baseline;
}

body,
html,
sub,
sup {
  position: relative;
}

.preloader,
body,
table {
  width: 100%;
}

.header__logo,
.preloader__logo {
  min-width: 223px;
  min-height: 74px;
}

.bookmark,
.header__nav-item,
.nav__item {
  text-decoration: none;
}

.nav__item:first-child,
.nav__item:nth-child(10),
.nav__item:nth-child(2),
.nav__item:nth-child(3),
.nav__item:nth-child(4),
.nav__item:nth-child(5),
.nav__item:nth-child(6),
.nav__item:nth-child(7),
.nav__item:nth-child(8),
.nav__item:nth-child(9) {
  transition: color 0.25s, transform 0s 0.5s, opacity 0s ease-in-out 0.5s,
    -webkit-transform 0s 0.5s;
}

.about-award,
.books,
.cover,
.gallery,
.nav,
.news,
.news__carosel-wrapper,
.nominations,
.nominations__parallax,
.opinions,
.opinions__carousel-text,
.opinions__tabs-content-item,
.quote,
.support,
body.hidden-scroll {
  overflow: hidden;
}

.modal .mcf__file input._alert,
.modal .mcf__input._alert,
.modal .select__value._alert {
  box-shadow: 0 0 14px 6px rgba(107, 0, 0, 0.3);
}

.plyr__preview-scrubbing img,
.plyr__preview-thumb__image-container img {
  max-height: none;
  max-width: none;
}

.lg-sub-html a:hover,
abbr[title] {
  text-decoration: underline;
}

.lg-counter,
.lg-outer .lg-thumb,
.lg-outer .lg-video-cont {
  vertical-align: middle;
  display: inline-block;
}

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  height: 100%;
  -webkit-font-smoothing: antialiased;
}

body {
  min-height: 100%;
  background-color: #f1f1f1;
  overflow-x: hidden;
  font: 400 16px/1.2 Gilroy, sans-serif;
  color: #020202;
  text-rendering: optimizeLegibility;
  font-feature-settings: "tnum" on, "lnum" on;
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: antialiased;
}

button,
hr,
input {
  overflow: visible;
}

details,
input[type="checkbox"],
input[type="radio"],
main {
  display: block;
}

h1 {
  font-size: 2em;
}

hr {
  box-sizing: content-box;
  height: 0;
}

*,
.lg-outer *,
.plyr--full-ui,
:after,
:before,
legend {
  box-sizing: border-box;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: rgba(0, 0, 0, 0);
}

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

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

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

button,
select {
  text-transform: none;
}

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

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

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

.plyr:focus,
.plyr__control:focus {
  outline: 0;
}

fieldset {
  padding: 0;
  border-width: 0;
}

.footer__row--top,
.header {
  border-bottom: 1px solid #6a6a6a;
}

legend {
  color: inherit;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

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

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

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

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

summary {
  display: list-item;
}

.hidden,
[hidden],
template {
  display: none;
}

.bookmark,
.preloader {
  position: fixed;
  display: -webkit-flex;
  right: 0;
}

.scroll-disable {
  overflow-y: hidden;
}

*,
:after,
:before {
  margin: 0;
  padding: 0;
}

body,
html {
  margin: 0;
  padding: 0;
  scroll-behavior: smooth;
}

body.hidden-scroll {
  scrollbar-width: none;
}

body.hidden-scroll::-webkit-scrollbar {
  display: none;
}

@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/gilroy/Gilroy_500.woff2) format("woff2"),
    url(../fonts/gilroy/Gilroy_500.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/gilroy/Gilroy_600.woff2) format("woff2"),
    url(../fonts/gilroy/Gilroy_600.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/gilroy/Gilroy_700.woff2) format("woff2"),
    url(../fonts/gilroy/Gilroy_700.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/gilroy/Gilroy_800.woff2) format("woff2"),
    url(../fonts/gilroy/Gilroy_800.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: SweetMavkaScript;
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/sweet-mavka-script/SweetMavkaScript_500.woff2)
      format("woff2"),
    url(../fonts/sweet-mavka-script/SweetMavkaScript_500.woff) format("woff");
  font-display: swap;
}

body ::selection {
  background: #52b92e;
  color: #fff;
  -webkit-opacity: 1;
  -webkit-text-fill-color: #fff;
}

h1,
h2,
h3,
h4,
h5,
h6,
ol,
ol li,
p,
table,
ul,
ul li {
  margin: 0;
  padding: 0;
}

p b {
  font-weight: 700;
}

p i {
  font-style: italic;
}

table {
  border-spacing: 0;
}

table tr td,
table tr th {
  padding: 0;
  margin: 0;
  text-align: left;
  border: none;
}

.opinions:last-child,
table td:last-child,
table th:last-child {
  margin-bottom: 0;
}

input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
textarea {
  -webkit-user-select: none;
  user-select: none;
  caret-color: #020202;
}

label,
legend {
  -webkit-user-select: none;
  user-select: none;
  display: block;
}

input[type="checkbox"],
input[type="radio"],
select,
select option {
  -webkit-user-select: none;
  user-select: none;
}

.preloader {
  height: 100vh;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  background: #fff;
  opacity: 0;
  visibility: hidden;
  transition: opacity 1s 0.5s, visibility 1s 0.5s;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  will-change: opacity, visibility;
  display: none;
}

.preloader--active,
.preloader--active .preloader__progress-bar {
  opacity: 1;
}

.modal.show,
.preloader--active {
  visibility: visible;
}

.preloader__logo {
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='223' height='74' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23020202' d='M85.49 29.376a4.156 4.156 0 0 1-1.54-.282 3.617 3.617 0 0 1-2.038-1.971 3.71 3.71 0 0 1-.29-1.48c0-.536.096-1.03.29-1.481.193-.453.463-.847.81-1.185.345-.337.753-.6 1.223-.787.47-.188.985-.282 1.546-.282.552 0 1.063.092 1.529.277.467.184.875.445 1.224.782s.618.732.81 1.183c.189.453.285.95.285 1.493 0 .542-.096 1.039-.286 1.49-.19.452-.46.847-.809 1.184a3.705 3.705 0 0 1-1.224.783 4.134 4.134 0 0 1-1.53.276Zm0-.928c.401 0 .772-.07 1.116-.21.341-.138.64-.334.891-.588a2.74 2.74 0 0 0 .591-.892c.143-.34.214-.713.214-1.115 0-.404-.072-.776-.214-1.117a2.74 2.74 0 0 0-.591-.892 2.66 2.66 0 0 0-.891-.589 2.95 2.95 0 0 0-1.115-.209c-.409 0-.784.07-1.126.21-.343.139-.642.335-.898.588a2.733 2.733 0 0 0-.596.892 2.872 2.872 0 0 0-.212 1.117c0 .402.07.775.212 1.115a2.69 2.69 0 0 0 1.494 1.48c.342.14.717.21 1.126.21Zm5.755.845v-7.3h5.476v.885h-4.45v2.086h2.26c.865 0 1.522.181 1.972.542.45.362.674.887.674 1.575 0 .71-.244 1.255-.731 1.638-.488.382-1.184.574-2.09.574h-3.111Zm1.027-.825h2.042c.602 0 1.056-.115 1.365-.344.306-.229.461-.57.461-1.022 0-.876-.608-1.314-1.826-1.314h-2.042v2.68Zm11.063-.083-.238.271v-6.664h1.017v6.664l-.26-.27h3.537l-.26.27v-6.664h1.017v7.301h-9.096v-7.3h1.026v6.663l-.26-.27h3.517Zm4.948 2.503v-1.866l.259.271h-1.431v-.908h2.126v2.503h-.954Zm3.566-5.746h3.734v.886h-3.734v-.886Zm.093 3.243h4.232v.908h-5.269v-7.3h5.123v.906h-4.086v5.486Zm6.086.908v-7.3h2.831c.636 0 1.179.1 1.629.301.449.202.794.494 1.037.876.241.382.363.838.363 1.366 0 .529-.122.983-.363 1.362-.243.379-.588.67-1.037.876-.45.205-.993.307-1.629.307h-2.261l.467-.49v2.702h-1.037Zm1.037-2.597-.467-.522h2.23c.663 0 1.167-.142 1.509-.427.343-.286.513-.689.513-1.21 0-.522-.17-.924-.513-1.21-.342-.285-.846-.428-1.509-.428h-2.23l.467-.521v4.318Zm9.861 2.68a4.15 4.15 0 0 1-1.54-.282 3.685 3.685 0 0 1-1.229-.787 3.656 3.656 0 0 1-.81-1.184 3.73 3.73 0 0 1-.29-1.48c0-.536.097-1.03.29-1.481.195-.453.464-.847.81-1.185a3.7 3.7 0 0 1 1.224-.787 4.135 4.135 0 0 1 1.545-.282 4.12 4.12 0 0 1 1.53.277c.466.184.875.445 1.223.782.35.337.62.732.81 1.183.19.453.285.95.285 1.493 0 .542-.095 1.039-.285 1.49-.19.452-.46.847-.81 1.184a3.704 3.704 0 0 1-1.223.783 4.142 4.142 0 0 1-1.53.276Zm0-.928c.402 0 .773-.07 1.115-.21.343-.138.64-.334.892-.588.252-.254.45-.552.592-.892.141-.34.212-.713.212-1.115 0-.404-.071-.776-.212-1.117a2.768 2.768 0 0 0-.592-.892 2.654 2.654 0 0 0-.892-.589 2.94 2.94 0 0 0-1.115-.209c-.407 0-.783.07-1.125.21a2.702 2.702 0 0 0-1.494 1.48 2.894 2.894 0 0 0-.212 1.117c0 .402.071.775.212 1.115a2.702 2.702 0 0 0 1.494 1.48c.342.14.718.21 1.125.21Zm9.001.928a4.15 4.15 0 0 1-1.531-.276 3.6 3.6 0 0 1-2.016-1.966 3.739 3.739 0 0 1-.291-1.491c0-.543.097-1.04.291-1.493.193-.451.463-.846.808-1.183a3.646 3.646 0 0 1 1.219-.782 4.12 4.12 0 0 1 1.53-.277c.56 0 1.076.097 1.55.287a3.18 3.18 0 0 1 1.209.85l-.675.657a2.68 2.68 0 0 0-.933-.651 2.874 2.874 0 0 0-1.109-.215c-.409 0-.787.07-1.137.21-.348.139-.651.333-.907.584-.255.25-.455.547-.596.891a2.907 2.907 0 0 0-.213 1.122c0 .402.071.776.213 1.12.141.345.341.642.596.893.256.25.559.444.907.583.35.14.728.209 1.137.209.393 0 .764-.072 1.109-.214.346-.143.657-.363.933-.662l.675.657c-.332.375-.735.66-1.209.855a4.08 4.08 0 0 1-1.56.292Zm7.517 0a4.138 4.138 0 0 1-1.53-.276 3.604 3.604 0 0 1-2.017-1.966 3.738 3.738 0 0 1-.29-1.491c0-.543.096-1.04.29-1.493a3.623 3.623 0 0 1 2.028-1.965 4.11 4.11 0 0 1 1.529-.277c.561 0 1.077.097 1.55.287a3.18 3.18 0 0 1 1.209.85l-.674.657a2.688 2.688 0 0 0-.933-.651 2.888 2.888 0 0 0-1.111-.215c-.407 0-.786.07-1.135.21-.35.139-.652.333-.907.584-.256.25-.455.547-.597.891a2.907 2.907 0 0 0-.212 1.122c0 .402.07.776.212 1.12a2.649 2.649 0 0 0 1.504 1.476c.349.14.728.209 1.135.209.394 0 .764-.072 1.111-.214.345-.143.657-.363.933-.662l.674.657c-.332.375-.735.66-1.209.855a4.073 4.073 0 0 1-1.56.292Zm4.427-.083v-7.3h1.026v5.63l4.294-5.63h.954v7.3h-1.016v-5.621l-4.305 5.621h-.953Zm8.761 0v-7.3h1.027v5.63l4.294-5.63h.955v7.3h-1.017v-5.621l-4.304 5.621h-.955Zm3.122-7.813c-.567 0-1.005-.124-1.312-.374-.308-.25-.465-.602-.471-1.054h.735c.007.271.104.482.291.63.187.15.439.225.757.225.311 0 .561-.075.752-.224.19-.149.289-.36.296-.631h.725c-.006.453-.163.803-.471 1.054-.308.25-.742.374-1.302.374Zm8.886 7.896a4.142 4.142 0 0 1-1.53-.276 3.6 3.6 0 0 1-2.016-1.966 3.722 3.722 0 0 1-.292-1.491c0-.543.097-1.04.292-1.493a3.622 3.622 0 0 1 2.027-1.965 4.114 4.114 0 0 1 1.529-.277 4.11 4.11 0 0 1 1.551.287 3.18 3.18 0 0 1 1.209.85l-.674.657a2.692 2.692 0 0 0-.934-.651 2.879 2.879 0 0 0-1.11-.215c-.408 0-.786.07-1.135.21a2.64 2.64 0 0 0-1.504 1.476 2.908 2.908 0 0 0-.214 1.12c0 .403.072.777.214 1.122.142.344.341.64.596.892.256.25.558.444.908.583.349.14.727.209 1.135.209.394 0 .764-.072 1.11-.214.346-.143.657-.363.934-.662l.674.657c-.332.375-.735.66-1.209.855a4.075 4.075 0 0 1-1.561.292Zm9.311-.083-2.633-3.598.839-.522 2.977 4.12h-1.183Zm-4.885 0v-7.3h1.017v7.3h-1.017Zm.706-3.212v-.918h2.355v.918h-2.355Zm2.479-.324-.954-.146 2.604-3.619h1.109l-2.759 3.765Zm3.068 3.536 3.287-7.3h1.027l3.299 7.3h-1.089l-2.935-6.716h.414l-2.935 6.716h-1.068Zm1.399-1.826.28-.834h4.088l.3.834h-4.668Zm11.657 1.826v-2.378l.269.25h-2.271c-.588 0-1.095-.1-1.519-.303a2.185 2.185 0 0 1-.975-.87c-.226-.379-.338-.836-.338-1.372 0-.556.121-1.03.364-1.424a2.313 2.313 0 0 1 1.025-.896c.444-.206.959-.308 1.547-.308h2.914v7.301h-1.016Zm-4.834 0 1.795-2.587h1.057l-1.753 2.587h-1.099Zm4.834-2.712v-3.984l.269.302h-2.126c-.623 0-1.1.145-1.432.433-.332.288-.497.714-.497 1.278 0 .535.158.949.471 1.241.315.292.78.438 1.396.438h2.188l-.269.292ZM77.273 57.058l-1.462-2.033 1.462-2.045h1.451l-1.42 2.045 1.42 2.033h-1.45Zm2.344 0-1.463-2.033 1.463-2.045h1.452l-1.422 2.045 1.422 2.033h-1.452Zm7.503.02v-5.172h-2.49l-.03 1.064c-.02.452-.05.88-.088 1.282-.038.404-.094.77-.171 1.1-.076.331-.175.611-.296.84-.12.23-.27.393-.451.49l-1.795-.229c.25.007.455-.08.618-.26.162-.18.292-.437.389-.768.097-.33.167-.717.212-1.161.045-.447.078-.929.1-1.45l.082-2.285h5.58v6.55h-1.66Zm-5.559 2.264.01-2.889h8.226v2.89h-1.556V57.83h-5.123v1.513H81.56Zm8.666-1.512 3.236-7.3h1.66l3.246 7.3h-1.764l-2.655-6.445h.665l-2.666 6.445h-1.722Zm1.618-1.565.446-1.282h3.734l.456 1.282h-4.636Zm7.68 1.68c-.125 0-.254-.01-.389-.031a7.52 7.52 0 0 1-.44-.084l.103-1.429c.097.027.197.042.301.042a.76.76 0 0 0 .664-.35c.159-.233.273-.568.342-1.006.069-.438.114-.97.135-1.595l.104-2.963h5.579v7.3h-1.659v-6.31l.384.387h-3.205l.342-.407-.062 1.93c-.02.715-.069 1.352-.146 1.908a5.842 5.842 0 0 1-.352 1.418c-.159.39-.377.686-.653.888-.277.2-.626.301-1.047.301Zm11.808-5.017c.879 0 1.556.196 2.034.589.477.393.715.982.715 1.768 0 .835-.264 1.467-.793 1.898-.53.431-1.261.647-2.194.647h-3.277v-7.3h1.669v2.398h1.846Zm-.332 3.65c.429 0 .768-.108 1.017-.323.249-.216.374-.529.374-.939 0-.402-.123-.693-.368-.871-.246-.177-.587-.266-1.023-.266h-1.514v2.4h1.514Zm9.351-6.049h1.68v7.3h-1.68v-7.3Zm-3.299 7.3h-1.68v-7.3h1.68v7.3Zm3.423-2.992h-3.547v-1.43h3.547v1.43Zm3.449 2.993v-7.3h1.67v4.755l3.464-4.756h1.577v7.3h-1.66v-4.745l-3.465 4.746h-1.586Zm8.593 0v-7.3h1.669v4.755l3.465-4.756h1.576v7.3h-1.659v-4.745l-3.464 4.746h-1.587Zm3.349-7.77c-.69 0-1.197-.14-1.519-.417-.321-.278-.486-.67-.493-1.18h1.151c.008.252.082.441.224.57.142.129.354.192.637.192.277 0 .488-.063.633-.193.146-.128.222-.317.228-.568h1.151c-.006.508-.172.9-.497 1.179-.325.278-.83.417-1.515.417Zm8.179 7.77v-7.3h3.382c.843 0 1.499.163 1.97.49.469.326.705.792.705 1.397 0 .598-.221 1.062-.663 1.393-.444.33-1.031.494-1.764.494l.197-.438c.816 0 1.448.164 1.898.49.45.327.674.8.674 1.419 0 .64-.24 1.143-.721 1.507-.48.365-1.18.548-2.1.548h-3.578Zm1.67-1.252h1.846c.387 0 .681-.076.881-.229.201-.153.302-.39.302-.71 0-.306-.101-.532-.302-.682-.2-.15-.494-.225-.881-.225h-1.846v1.846Zm0-3.024h1.566c.367 0 .643-.075.829-.224.188-.15.28-.37.28-.663 0-.292-.092-.513-.28-.662-.186-.15-.462-.224-.829-.224h-1.566v1.773Zm9.609 4.4a4.371 4.371 0 0 1-1.591-.28 3.645 3.645 0 0 1-2.096-1.991 3.755 3.755 0 0 1-.296-1.504c0-.542.098-1.042.296-1.5.197-.46.475-.86.835-1.2a3.824 3.824 0 0 1 1.265-.793 4.334 4.334 0 0 1 1.577-.282c.574 0 1.101.094 1.582.282a3.8 3.8 0 0 1 1.255.793c.356.34.634.739.835 1.194.201.455.3.957.3 1.506 0 .543-.099 1.046-.3 1.507a3.611 3.611 0 0 1-.835 1.2c-.357.337-.775.6-1.255.787a4.273 4.273 0 0 1-1.572.282Zm-.01-1.438c.325 0 .624-.056.897-.167a2.155 2.155 0 0 0 1.203-1.22c.114-.286.171-.602.171-.95 0-.347-.057-.663-.171-.948a2.225 2.225 0 0 0-.477-.741 2.078 2.078 0 0 0-.721-.48 2.393 2.393 0 0 0-.902-.167c-.325 0-.625.056-.898.167a2.155 2.155 0 0 0-1.203 1.22 2.533 2.533 0 0 0-.171.95c0 .34.057.655.171.944.114.288.274.536.478.745.204.209.444.369.721.48.276.111.577.167.902.167Zm8.779 1.439c-.56 0-1.08-.092-1.561-.276a3.676 3.676 0 0 1-1.249-.788 3.652 3.652 0 0 1-.825-1.199 3.798 3.798 0 0 1-.295-1.513c0-.549.098-1.053.295-1.512.197-.459.474-.858.83-1.2.356-.34.773-.602 1.25-.786a4.292 4.292 0 0 1 1.565-.277c.63 0 1.199.11 1.707.328a3.31 3.31 0 0 1 1.28.966l-1.077 1c-.25-.284-.526-.499-.831-.64a2.304 2.304 0 0 0-.995-.215c-.339 0-.65.056-.933.167-.284.111-.53.271-.737.48a2.177 2.177 0 0 0-.482.74 2.533 2.533 0 0 0-.172.95c0 .347.058.663.172.948.114.286.274.532.482.741.207.209.453.369.737.48.283.111.594.167.933.167.36 0 .692-.072.995-.215.305-.141.581-.36.831-.65l1.077 1a3.355 3.355 0 0 1-1.28.97c-.508.222-1.08.334-1.717.334Zm5.669-.125v-6.31l.383.386h-2.697v-1.377h6.296v1.377h-2.696l.374-.386v6.31h-1.66Zm8.489.125a4.377 4.377 0 0 1-1.592-.282 3.741 3.741 0 0 1-1.265-.792 3.636 3.636 0 0 1-.831-1.2 3.79 3.79 0 0 1-.295-1.502c0-.542.099-1.042.295-1.5.198-.46.476-.86.835-1.2.36-.342.782-.605 1.266-.793a4.326 4.326 0 0 1 1.577-.282c.573 0 1.1.094 1.581.282a3.78 3.78 0 0 1 1.255.793c.356.34.635.739.835 1.194.201.455.301.957.301 1.506 0 .543-.1 1.046-.301 1.507-.2.463-.479.863-.835 1.2a3.82 3.82 0 0 1-1.255.787 4.268 4.268 0 0 1-1.571.282Zm-.01-1.44c.325 0 .624-.055.897-.166a2.18 2.18 0 0 0 1.203-1.221c.114-.285.17-.601.17-.949 0-.347-.056-.663-.17-.948a2.225 2.225 0 0 0-.477-.741 2.096 2.096 0 0 0-.721-.48 2.396 2.396 0 0 0-.902-.167c-.325 0-.624.056-.897.167a2.18 2.18 0 0 0-1.204 1.221 2.533 2.533 0 0 0-.171.948c0 .34.057.656.171.945.114.288.273.536.477.745.204.209.445.369.721.48.277.111.578.167.903.167Zm10.045 1.315-2.262-3.514 1.359-.824 2.811 4.338h-1.908Zm-4.72 0v-7.3h1.67v7.3h-1.67Zm1.183-2.941V53.48h2.53v1.409h-2.53Zm2.79-.521-1.545-.189 2.354-3.65h1.774l-2.583 3.839Zm4.423 2.69h-1.452l1.421-2.033-1.421-2.045h1.452l1.463 2.045-1.463 2.033Zm2.344 0h-1.452l1.422-2.033-1.422-2.045h1.452l1.463 2.045-1.463 2.033ZM81.91 71.996V66.57h.73v4.31l3.607-4.31h.648v5.426h-.73v-4.32l-3.598 4.32h-.658Zm7.071 0V66.57h.74l2.447 4.165h-.308l2.487-4.165h.679v5.426h-.668v-4.59l.134.062-2.324 3.866h-.328l-2.344-3.907.154-.03v4.599h-.669Zm8.173.052a.519.519 0 0 1-.386-.166.56.56 0 0 1-.16-.403.534.534 0 0 1 .545-.558.532.532 0 0 1 .546.558.56.56 0 0 1-.16.403.517.517 0 0 1-.385.166Zm4.996-.052V64.76h2.991c.761 0 1.359.156 1.795.47.434.314.652.773.652 1.38 0 .6-.209 1.052-.628 1.359-.417.306-.966.46-1.644.46l.175-.258c.801 0 1.412.157 1.829.475.419.317.628.782.628 1.396 0 .62-.218 1.1-.654 1.441-.434.342-1.087.512-1.957.512h-3.187Zm.75-.61h2.437c.609 0 1.072-.113 1.388-.341.314-.227.472-.579.472-1.054 0-.469-.158-.814-.472-1.034-.316-.22-.779-.33-1.388-.33H102.9v2.76Zm0-3.35h2.201c.554 0 .98-.11 1.279-.335.298-.224.447-.556.447-.998 0-.44-.149-.772-.447-.997-.299-.224-.725-.336-1.279-.336H102.9v2.667Zm6.826 4.012a.517.517 0 0 1-.386-.166.56.56 0 0 1-.159-.403.533.533 0 0 1 .545-.558.532.532 0 0 1 .544.558.56.56 0 0 1-.159.403.517.517 0 0 1-.385.166Zm7.227-.052-2.766-3.608.618-.372 3.022 3.98h-.874Zm-4.925 0V64.76h.741v7.235h-.741Zm.515-3.318v-.672h2.251v.672h-2.251Zm2.322-.217-.698-.124 2.682-3.576h.823l-2.807 3.7Zm4.257 3.587a.517.517 0 0 1-.386-.166.56.56 0 0 1-.159-.403.533.533 0 0 1 .545-.558.532.532 0 0 1 .544.558.56.56 0 0 1-.159.403.517.517 0 0 1-.385.166Zm3.936-.052 3.29-7.235h.75l3.29 7.235h-.801l-3.023-6.792h.309l-3.023 6.792h-.792Zm1.296-1.933.227-.62h4.183l.226.62h-4.636Zm10.023 1.985c-.466 0-.888-.109-1.265-.326a2.353 2.353 0 0 1-.899-.94c-.223-.41-.335-.912-.335-1.505 0-.592.11-1.094.33-1.504a2.28 2.28 0 0 1 .894-.935 2.533 2.533 0 0 1 1.275-.32c.513 0 .975.115 1.382.345.408.232.728.555.962.973.232.416.349.897.349 1.44 0 .552-.117 1.035-.349 1.449a2.541 2.541 0 0 1-.962.971 2.717 2.717 0 0 1-1.382.352ZM131.591 74V66.57h.699v1.632l-.072 1.086.103 1.095v3.618h-.73Zm2.734-2.604c.384 0 .727-.089 1.028-.264a1.93 1.93 0 0 0 .72-.744c.178-.321.268-.691.268-1.112 0-.42-.09-.789-.268-1.105a1.97 1.97 0 0 0-.72-.745 1.972 1.972 0 0 0-1.028-.269 2 2 0 0 0-1.033.27 1.92 1.92 0 0 0-.72.744 2.26 2.26 0 0 0-.261 1.105c0 .42.087.79.261 1.112.175.32.415.569.72.744a2.04 2.04 0 0 0 1.033.264Zm6.579.65c-.535 0-1.012-.118-1.434-.355a2.599 2.599 0 0 1-.992-.983 2.827 2.827 0 0 1-.359-1.432c0-.544.12-1.022.359-1.437a2.57 2.57 0 0 1 .992-.97 2.907 2.907 0 0 1 1.434-.353c.459 0 .874.09 1.244.27.37.178.661.447.874.806l-.545.372a1.728 1.728 0 0 0-.688-.61 2.057 2.057 0 0 0-.895-.197c-.384 0-.73.089-1.038.264a1.91 1.91 0 0 0-.73.74c-.179.316-.268.688-.268 1.115 0 .428.089.8.268 1.117.178.317.422.563.73.74.308.174.654.263 1.038.263.322 0 .621-.066.895-.197.273-.131.503-.331.688-.6l.545.372a2.073 2.073 0 0 1-.874.801c-.37.183-.785.275-1.244.275Zm5.746 0c-.562 0-1.055-.118-1.479-.355a2.58 2.58 0 0 1-.998-.983c-.24-.416-.36-.894-.36-1.432 0-.537.115-1.012.345-1.426a2.562 2.562 0 0 1 2.297-1.334c.508 0 .958.116 1.352.346.394.232.704.555.93.973.227.416.34.897.34 1.44 0 .036-.002.072-.005.11a1.138 1.138 0 0 0-.006.119h-4.697v-.548h4.307l-.288.217c0-.393-.084-.742-.251-1.049a1.878 1.878 0 0 0-.684-.718 1.905 1.905 0 0 0-.998-.259c-.37 0-.702.086-.996.259a1.792 1.792 0 0 0-.69.723 2.258 2.258 0 0 0-.246 1.065v.114c0 .413.09.777.272 1.09.182.313.436.558.761.734.326.175.697.264 1.115.264.329 0 .636-.06.92-.176.285-.117.53-.296.735-.538l.411.475c-.239.29-.54.51-.899.662a3.017 3.017 0 0 1-1.188.228Zm4.04-.051V66.57h.73v2.397h3.403V66.57h.73v5.426h-.73v-2.398h-3.403v2.398h-.73Zm9.263-3.514c.678.006 1.194.158 1.547.454.352.297.529.724.529 1.282 0 .58-.19 1.023-.571 1.334-.38.31-.93.46-1.65.454l-2.179-.01V66.57h.73v1.891l1.594.02Zm-.185 2.966c.5.007.879-.094 1.135-.304.257-.212.386-.519.386-.926 0-.407-.126-.705-.38-.895-.254-.189-.634-.287-1.141-.293l-1.409-.02v2.417l1.409.02Zm5.962.6c-.562 0-1.056-.12-1.481-.356a2.582 2.582 0 0 1-.996-.983c-.241-.416-.36-.894-.36-1.432 0-.537.115-1.012.344-1.426a2.562 2.562 0 0 1 2.297-1.334c.507 0 .958.116 1.352.346.394.232.704.555.93.973.227.416.34.897.34 1.44 0 .036-.002.072-.006.11a1.52 1.52 0 0 0-.004.119h-4.698v-.548h4.307l-.288.217c0-.393-.084-.742-.252-1.049a1.853 1.853 0 0 0-.683-.718 1.905 1.905 0 0 0-.998-.259c-.37 0-.702.086-.997.259a1.796 1.796 0 0 0-.689.723 2.247 2.247 0 0 0-.247 1.065v.114c0 .413.092.777.273 1.09.182.313.436.558.761.734a2.32 2.32 0 0 0 1.115.264c.329 0 .636-.06.921-.176a1.9 1.9 0 0 0 .734-.538l.411.475c-.239.29-.539.51-.899.662-.36.152-.755.228-1.187.228Zm4.04-.052V66.57h2.384c.611 0 1.092.116 1.445.351.353.234.529.579.529 1.033 0 .441-.167.78-.504 1.019-.336.237-.777.356-1.325.356l.143-.217c.644 0 1.117.12 1.419.362.302.241.452.59.452 1.044 0 .469-.169.832-.509 1.09-.339.258-.864.388-1.578.388h-2.456Zm.709-.579h1.717c.459 0 .807-.074 1.043-.222.237-.148.355-.387.355-.719 0-.33-.106-.572-.319-.722-.212-.153-.549-.229-1.007-.229h-1.789v1.892Zm0-2.44h1.624c.418 0 .738-.079.962-.237.222-.159.334-.389.334-.693 0-.303-.112-.53-.334-.682-.224-.151-.544-.227-.962-.227h-1.624v1.84Zm8.892 3.019v-1.198l-.031-.198v-2.005c0-.462-.128-.816-.386-1.064-.257-.249-.638-.373-1.145-.373-.35 0-.683.06-.998.176a2.556 2.556 0 0 0-.802.465l-.328-.548c.274-.233.602-.415.986-.542a3.805 3.805 0 0 1 1.213-.192c.7 0 1.239.175 1.619.522.381.349.571.877.571 1.588v3.369h-.699Zm-1.861.052c-.404 0-.755-.067-1.053-.202a1.558 1.558 0 0 1-.684-.558 1.45 1.45 0 0 1-.237-.822c0-.282.068-.539.201-.77.133-.23.353-.417.658-.559.305-.14.714-.21 1.229-.21h1.86v.547h-1.84c-.521 0-.882.093-1.084.28a.902.902 0 0 0-.304.692c0 .31.12.558.36.744.239.186.576.28 1.008.28.411 0 .765-.096 1.063-.286.299-.19.516-.462.653-.821l.165.506a1.727 1.727 0 0 1-.715.858c-.339.214-.766.32-1.28.32Z'/%3E%3Cpath stroke='%23020202' stroke-linejoin='round' stroke-miterlimit='22.926' d='m45.197 41.16-30.37-18.815L1.034 47.53l43.793-2.207c.07-1.325.192-2.709.37-4.164Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23020202' stroke-linejoin='round' stroke-miterlimit='22.926' d='M14.827 22.345 45.198 41.16a43.9 43.9 0 0 1 .064-.509c.08-.613.197-1.25.348-1.91l-6.235-6.749-24.548-9.647Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23020202' stroke-linejoin='round' stroke-miterlimit='22.926' d='m39.374 31.992 6.235 6.748c.869-3.795 2.876-8.332 5.453-13.157l-11.688 6.41ZM60.098 44.69l10.337-.359-5.597-9.138c-2.329 2.27-6.27 4.405-9.57 6.323-.48.28-.977.792-.836 1.025.504.935 3.38 1.9 5.72 2.106l-.054.043Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23020202' stroke-linejoin='round' stroke-miterlimit='22.926' d='m70.435 44.331-10.358.377c-4.932 3.98-12.703 10.234-14.721 10.28l-.008.02-.004-.02-.014-.084L39.29 70.27 70.435 44.33Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23020202' stroke-linejoin='round' stroke-miterlimit='22.926' d='m39.29 70.27 6.224-15.296c-.056.008-.11.014-.159.015l-.008.02-.003-.02c-.514-2.983-.703-6.116-.516-9.666L1.035 47.531l38.256 22.74Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23020202' stroke-linejoin='round' stroke-miterlimit='22.926' d='M39.366 70.424 66.441.516'/%3E%3Cpath stroke='%23020202' stroke-linejoin='round' stroke-miterlimit='22.926' d='M66.442.516 45.348 55.009c-.731-4.233-.81-8.763-.086-14.358 1.315-10.18 12.97-27.209 21.18-40.135Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23020202' stroke-linejoin='round' stroke-miterlimit='22.926' d='M66.442.516 45.345 54.988c2.012-.023 9.872-6.359 14.808-10.342-2.34-.206-5.216-1.17-5.72-2.106-.142-.232.355-.744.836-1.024 3.955-2.3 8.832-4.91 10.75-7.69 2.058-2.987 2.126-11.348 2.235-15.432.13-4.84-.923-11.787-1.812-17.878Z' clip-rule='evenodd'/%3E%3Cpath fill='%23020202' d='M82.094 43.665c-.124 0-.254-.01-.39-.031a7.624 7.624 0 0 1-.44-.083l.105-1.429c.095.027.196.041.3.041a.76.76 0 0 0 .663-.348c.16-.234.273-.569.343-1.007.07-.438.114-.97.135-1.596l.103-2.962h5.58v7.3h-1.66v-6.31l.384.386h-3.204l.343-.406-.064 1.93c-.02.715-.069 1.352-.144 1.908-.077.556-.194 1.029-.353 1.418-.16.39-.377.686-.654.886-.276.202-.625.303-1.047.303Zm8.214-.114V36.25h1.67v4.756l3.465-4.756h1.576v7.3h-1.66v-4.745l-3.464 4.746h-1.587Zm10.082 0v-6.31l.384.385h-2.697V36.25h6.296v1.376h-2.696l.372-.385v6.31h-1.659Zm6.586-4.36h3.496v1.314h-3.496v-1.314Zm.125 3.004h3.951v1.356h-5.621V36.25h5.487v1.356h-3.817v4.589Zm5.31 1.356V36.25h3.143c.65 0 1.209.107 1.68.318.471.212.833.516 1.089.913.256.396.384.87.384 1.419 0 .542-.128 1.01-.384 1.407a2.457 2.457 0 0 1-1.089.913c-.471.212-1.03.318-1.68.318h-2.21l.747-.762v2.775h-1.68Zm1.68-2.587-.747-.803h2.116c.519 0 .906-.11 1.162-.333.257-.223.384-.532.384-.928 0-.404-.127-.716-.384-.94-.256-.222-.643-.334-1.162-.334h-2.116l.747-.802v4.14Zm4.543 2.587 3.237-7.301h1.659l3.246 7.3h-1.763l-2.655-6.444h.664l-2.666 6.445h-1.722Zm1.619-1.565.445-1.282h3.735l.455 1.282h-4.635Zm8.691 1.565v-6.31l.384.385h-2.697V36.25h6.296v1.376h-2.697l.373-.385v6.31h-1.659Zm4.978-1.377c.402.118.739.151 1.012.1.273-.053.517-.246.732-.58l.352-.532.155-.177 2.406-4.735h1.65l-3.091 5.778c-.276.52-.604.921-.98 1.2-.377.277-.79.435-1.24.474-.449.038-.916-.043-1.4-.245l.404-1.283Zm2.22.22-3.277-6.144h1.794l2.406 4.902-.923 1.241Zm4.885 1.157V36.25h3.143c.65 0 1.211.107 1.68.318.471.212.834.516 1.089.913.256.396.384.87.384 1.419 0 .542-.128 1.01-.384 1.407a2.452 2.452 0 0 1-1.089.913c-.469.212-1.03.318-1.68.318h-2.209l.746-.762v2.775h-1.68Zm1.68-2.587-.746-.803h2.116c.518 0 .905-.11 1.161-.333.257-.223.384-.532.384-.928 0-.404-.127-.716-.384-.94-.256-.222-.643-.334-1.161-.334h-2.116l.746-.802v4.14Zm10.704-4.714h1.68v7.3h-1.68v-7.3Zm-3.298 7.3h-1.68v-7.3h1.68v7.3Zm3.423-2.993h-3.548V39.13h3.548v1.428Zm2.552 2.994 3.235-7.301h1.66l3.247 7.3h-1.764l-2.655-6.444h.664l-2.665 6.445h-1.722Zm1.618-1.565.446-1.282h3.734l.456 1.282h-4.636Zm11.253 1.565v-2.305l.415.364h-1.991c-.63 0-1.173-.104-1.629-.312a2.32 2.32 0 0 1-1.047-.907c-.243-.396-.363-.87-.363-1.419 0-.57.129-1.059.388-1.465a2.488 2.488 0 0 1 1.095-.934c.47-.215 1.023-.323 1.66-.323h3.131v7.3h-1.659Zm-4.595 0 1.804-2.618h1.702l-1.732 2.618h-1.774Zm4.595-2.847v-3.516l.415.438h-1.847c-.476 0-.842.112-1.093.334-.253.224-.38.554-.38.992 0 .423.122.75.364.98.241.23.598.344 1.069.344h1.887l-.415.428Zm6.41 2.847V36.25h6.617v7.3h-1.67v-6.31l.384.386h-4.045l.384-.385v6.31h-1.67Zm8.422 0V36.25h3.143c.65 0 1.209.107 1.68.318.471.212.833.516 1.089.913.256.396.384.87.384 1.419 0 .542-.128 1.01-.384 1.407a2.457 2.457 0 0 1-1.089.913c-.471.212-1.03.318-1.68.318h-2.21l.747-.762v2.775h-1.68Zm1.68-2.587-.747-.803h2.116c.519 0 .906-.11 1.162-.333.255-.223.384-.532.384-.928 0-.404-.129-.716-.384-.94-.256-.222-.643-.334-1.162-.334h-2.116l.747-.802v4.14Zm7.271-1.773h3.495v1.314h-3.495v-1.314Zm.124 3.004h3.952v1.356h-5.622V36.25h5.488v1.356h-3.818v4.589Zm5.311 1.356V36.25h1.39l3.091 5.152h-.737l3.039-5.152h1.39l.011 7.3h-1.577l-.01-4.87h.3l-2.437 4.1h-.747l-2.489-4.1h.352v4.87h-1.576Zm9.988 0V36.25h1.67v4.756l3.465-4.756h1.576v7.3h-1.66v-4.745l-3.464 4.746h-1.587Zm12.654 0v-2.305l.415.364h-1.992c-.629 0-1.172-.104-1.628-.312a2.32 2.32 0 0 1-1.047-.907c-.243-.396-.364-.87-.364-1.419 0-.57.13-1.059.39-1.465a2.493 2.493 0 0 1 1.093-.934c.471-.215 1.024-.323 1.66-.323h3.133v7.3h-1.66Zm-4.595 0 1.805-2.618h1.701l-1.733 2.618h-1.773Zm4.595-2.847v-3.516l.415.438h-1.846c-.478 0-.842.112-1.095.334-.253.224-.378.554-.378.992 0 .423.121.75.362.98.243.23.598.344 1.069.344h1.888l-.415.428Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.5 0h222v74H.5z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  width: 223px;
  height: 74px;
  margin: 0 0 42px;
  will-change: transform, opacity;
  opacity: 0;
  -webkit-transform: translate3d(0, -6px, 0);
  transform: translate3d(0, -6px, 0);
  transition: 1.5s 0.5s;
}

.preloader--active .preloader__logo {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.preloader__progress-bar {
  width: 0;
  height: 1px;
  background-color: #6a6a6a;
  -webkit-animation: 2.5s line-animation;
  animation: 2.5s line-animation;
  will-change: transform, opacity;
  transition: 1s 0.3s;
}

@-webkit-keyframes line-animation {
  0% {
    width: 0;
  }

  100% {
    width: 400px;
    opacity: 0;
  }
}

@keyframes line-animation {
  0% {
    width: 0;
  }

  100% {
    width: 400px;
    opacity: 0;
  }
}

.preloader__text {
  font: 400 16px/1.2 Gilroy, sans-serif;
  color: #020202;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  text-align: center;
  opacity: 0.7;
  margin: 36px 0 0;
  -webkit-animation: 1s infinite pulse;
  animation: 1s infinite pulse;
}

.bookmark__num,
.bookmark__text {
  color: #fff;
  text-transform: uppercase;
}

.header__container,
.nav__container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1488px;
}

@-webkit-keyframes pulse {
  0%,
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
  }
}

@keyframes pulse {
  0%,
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
  }
}

.bookmark {
  top: 50%;
  -webkit-transform: translate3d(100%, 50%, 0) rotate(-90deg);
  transform: translate3d(100%, 50%, 0) rotate(-90deg);
  transition: transform 0.7s 3.5s, filter 0.24s, -webkit-transform 0.7s 3.5s,
    -webkit-filter 0.24s;
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  z-index: 1000;
  background: #52b92e;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 14px 24px 14px 20px;
}

.header__btn-item:first-child,
.nav {
  top: 0;
}

.bookmark--active {
  -webkit-transform: translate3d(82px, 50%, 0) rotate(-90deg);
  transform: translate3d(82px, 50%, 0) rotate(-90deg);
}

.bookmark:hover {
  -webkit-filter: grayscale(0.25);
  filter: grayscale(0.25);
}

.bookmark__text {
  font: 600 26px/40px Gilroy, sans-serif;
}

.bookmark__num {
  font: 500 26px/40px SweetMavkaScript, sans-serif;
  -webkit-transform: translate3d(0, -1px, 0);
  transform: translate3d(0, -1px, 0);
}

.header {
  padding: 10px 0 20px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background: #f1f1f1;
  z-index: 9997;
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  will-change: transform, top;
  transition: transform 0.5s ease-in-out 1s, top 0.4s ease-in-out,
    -webkit-transform 0.5s ease-in-out 1s;
}

.header--active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
}

.header--hide {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}

.header--sticky,
.nav--active {
  -webkit-transform: translate3d(0, 0, 0) !important;
  transform: translate3d(0, 0, 0) !important;
}

.header__container {
  width: 100%;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}

.header__logo {
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='223' height='74' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23020202' d='M85.49 29.376a4.156 4.156 0 0 1-1.54-.282 3.617 3.617 0 0 1-2.038-1.971 3.71 3.71 0 0 1-.29-1.48c0-.536.096-1.03.29-1.481.193-.453.463-.847.81-1.185.345-.337.753-.6 1.223-.787.47-.188.985-.282 1.546-.282.552 0 1.063.092 1.529.277.467.184.875.445 1.224.782s.618.732.81 1.183c.189.453.285.95.285 1.493 0 .542-.096 1.039-.286 1.49-.19.452-.46.847-.809 1.184a3.705 3.705 0 0 1-1.224.783 4.134 4.134 0 0 1-1.53.276Zm0-.928c.401 0 .772-.07 1.116-.21.341-.138.64-.334.891-.588a2.74 2.74 0 0 0 .591-.892c.143-.34.214-.713.214-1.115 0-.404-.072-.776-.214-1.117a2.74 2.74 0 0 0-.591-.892 2.66 2.66 0 0 0-.891-.589 2.95 2.95 0 0 0-1.115-.209c-.409 0-.784.07-1.126.21-.343.139-.642.335-.898.588a2.733 2.733 0 0 0-.596.892 2.872 2.872 0 0 0-.212 1.117c0 .402.07.775.212 1.115a2.69 2.69 0 0 0 1.494 1.48c.342.14.717.21 1.126.21Zm5.755.845v-7.3h5.476v.885h-4.45v2.086h2.26c.865 0 1.522.181 1.972.542.45.362.674.887.674 1.575 0 .71-.244 1.255-.731 1.638-.488.382-1.184.574-2.09.574h-3.111Zm1.027-.825h2.042c.602 0 1.056-.115 1.365-.344.306-.229.461-.57.461-1.022 0-.876-.608-1.314-1.826-1.314h-2.042v2.68Zm11.063-.083-.238.271v-6.664h1.017v6.664l-.26-.27h3.537l-.26.27v-6.664h1.017v7.301h-9.096v-7.3h1.026v6.663l-.26-.27h3.517Zm4.948 2.503v-1.866l.259.271h-1.431v-.908h2.126v2.503h-.954Zm3.566-5.746h3.734v.886h-3.734v-.886Zm.093 3.243h4.232v.908h-5.269v-7.3h5.123v.906h-4.086v5.486Zm6.086.908v-7.3h2.831c.636 0 1.179.1 1.629.301.449.202.794.494 1.037.876.241.382.363.838.363 1.366 0 .529-.122.983-.363 1.362-.243.379-.588.67-1.037.876-.45.205-.993.307-1.629.307h-2.261l.467-.49v2.702h-1.037Zm1.037-2.597-.467-.522h2.23c.663 0 1.167-.142 1.509-.427.343-.286.513-.689.513-1.21 0-.522-.17-.924-.513-1.21-.342-.285-.846-.428-1.509-.428h-2.23l.467-.521v4.318Zm9.861 2.68a4.15 4.15 0 0 1-1.54-.282 3.685 3.685 0 0 1-1.229-.787 3.656 3.656 0 0 1-.81-1.184 3.73 3.73 0 0 1-.29-1.48c0-.536.097-1.03.29-1.481.195-.453.464-.847.81-1.185a3.7 3.7 0 0 1 1.224-.787 4.135 4.135 0 0 1 1.545-.282 4.12 4.12 0 0 1 1.53.277c.466.184.875.445 1.223.782.35.337.62.732.81 1.183.19.453.285.95.285 1.493 0 .542-.095 1.039-.285 1.49-.19.452-.46.847-.81 1.184a3.704 3.704 0 0 1-1.223.783 4.142 4.142 0 0 1-1.53.276Zm0-.928c.402 0 .773-.07 1.115-.21.343-.138.64-.334.892-.588.252-.254.45-.552.592-.892.141-.34.212-.713.212-1.115 0-.404-.071-.776-.212-1.117a2.768 2.768 0 0 0-.592-.892 2.654 2.654 0 0 0-.892-.589 2.94 2.94 0 0 0-1.115-.209c-.407 0-.783.07-1.125.21a2.702 2.702 0 0 0-1.494 1.48 2.894 2.894 0 0 0-.212 1.117c0 .402.071.775.212 1.115a2.702 2.702 0 0 0 1.494 1.48c.342.14.718.21 1.125.21Zm9.001.928a4.15 4.15 0 0 1-1.531-.276 3.6 3.6 0 0 1-2.016-1.966 3.739 3.739 0 0 1-.291-1.491c0-.543.097-1.04.291-1.493.193-.451.463-.846.808-1.183a3.646 3.646 0 0 1 1.219-.782 4.12 4.12 0 0 1 1.53-.277c.56 0 1.076.097 1.55.287a3.18 3.18 0 0 1 1.209.85l-.675.657a2.68 2.68 0 0 0-.933-.651 2.874 2.874 0 0 0-1.109-.215c-.409 0-.787.07-1.137.21-.348.139-.651.333-.907.584-.255.25-.455.547-.596.891a2.907 2.907 0 0 0-.213 1.122c0 .402.071.776.213 1.12.141.345.341.642.596.893.256.25.559.444.907.583.35.14.728.209 1.137.209.393 0 .764-.072 1.109-.214.346-.143.657-.363.933-.662l.675.657c-.332.375-.735.66-1.209.855a4.08 4.08 0 0 1-1.56.292Zm7.517 0a4.138 4.138 0 0 1-1.53-.276 3.604 3.604 0 0 1-2.017-1.966 3.738 3.738 0 0 1-.29-1.491c0-.543.096-1.04.29-1.493a3.623 3.623 0 0 1 2.028-1.965 4.11 4.11 0 0 1 1.529-.277c.561 0 1.077.097 1.55.287a3.18 3.18 0 0 1 1.209.85l-.674.657a2.688 2.688 0 0 0-.933-.651 2.888 2.888 0 0 0-1.111-.215c-.407 0-.786.07-1.135.21-.35.139-.652.333-.907.584-.256.25-.455.547-.597.891a2.907 2.907 0 0 0-.212 1.122c0 .402.07.776.212 1.12a2.649 2.649 0 0 0 1.504 1.476c.349.14.728.209 1.135.209.394 0 .764-.072 1.111-.214.345-.143.657-.363.933-.662l.674.657c-.332.375-.735.66-1.209.855a4.073 4.073 0 0 1-1.56.292Zm4.427-.083v-7.3h1.026v5.63l4.294-5.63h.954v7.3h-1.016v-5.621l-4.305 5.621h-.953Zm8.761 0v-7.3h1.027v5.63l4.294-5.63h.955v7.3h-1.017v-5.621l-4.304 5.621h-.955Zm3.122-7.813c-.567 0-1.005-.124-1.312-.374-.308-.25-.465-.602-.471-1.054h.735c.007.271.104.482.291.63.187.15.439.225.757.225.311 0 .561-.075.752-.224.19-.149.289-.36.296-.631h.725c-.006.453-.163.803-.471 1.054-.308.25-.742.374-1.302.374Zm8.886 7.896a4.142 4.142 0 0 1-1.53-.276 3.6 3.6 0 0 1-2.016-1.966 3.722 3.722 0 0 1-.292-1.491c0-.543.097-1.04.292-1.493a3.622 3.622 0 0 1 2.027-1.965 4.114 4.114 0 0 1 1.529-.277 4.11 4.11 0 0 1 1.551.287 3.18 3.18 0 0 1 1.209.85l-.674.657a2.692 2.692 0 0 0-.934-.651 2.879 2.879 0 0 0-1.11-.215c-.408 0-.786.07-1.135.21a2.64 2.64 0 0 0-1.504 1.476 2.908 2.908 0 0 0-.214 1.12c0 .403.072.777.214 1.122.142.344.341.64.596.892.256.25.558.444.908.583.349.14.727.209 1.135.209.394 0 .764-.072 1.11-.214.346-.143.657-.363.934-.662l.674.657c-.332.375-.735.66-1.209.855a4.075 4.075 0 0 1-1.561.292Zm9.311-.083-2.633-3.598.839-.522 2.977 4.12h-1.183Zm-4.885 0v-7.3h1.017v7.3h-1.017Zm.706-3.212v-.918h2.355v.918h-2.355Zm2.479-.324-.954-.146 2.604-3.619h1.109l-2.759 3.765Zm3.068 3.536 3.287-7.3h1.027l3.299 7.3h-1.089l-2.935-6.716h.414l-2.935 6.716h-1.068Zm1.399-1.826.28-.834h4.088l.3.834h-4.668Zm11.657 1.826v-2.378l.269.25h-2.271c-.588 0-1.095-.1-1.519-.303a2.185 2.185 0 0 1-.975-.87c-.226-.379-.338-.836-.338-1.372 0-.556.121-1.03.364-1.424a2.313 2.313 0 0 1 1.025-.896c.444-.206.959-.308 1.547-.308h2.914v7.301h-1.016Zm-4.834 0 1.795-2.587h1.057l-1.753 2.587h-1.099Zm4.834-2.712v-3.984l.269.302h-2.126c-.623 0-1.1.145-1.432.433-.332.288-.497.714-.497 1.278 0 .535.158.949.471 1.241.315.292.78.438 1.396.438h2.188l-.269.292ZM77.273 57.058l-1.462-2.033 1.462-2.045h1.451l-1.42 2.045 1.42 2.033h-1.45Zm2.344 0-1.463-2.033 1.463-2.045h1.452l-1.422 2.045 1.422 2.033h-1.452Zm7.503.02v-5.172h-2.49l-.03 1.064c-.02.452-.05.88-.088 1.282-.038.404-.094.77-.171 1.1-.076.331-.175.611-.296.84-.12.23-.27.393-.451.49l-1.795-.229c.25.007.455-.08.618-.26.162-.18.292-.437.389-.768.097-.33.167-.717.212-1.161.045-.447.078-.929.1-1.45l.082-2.285h5.58v6.55h-1.66Zm-5.559 2.264.01-2.889h8.226v2.89h-1.556V57.83h-5.123v1.513H81.56Zm8.666-1.512 3.236-7.3h1.66l3.246 7.3h-1.764l-2.655-6.445h.665l-2.666 6.445h-1.722Zm1.618-1.565.446-1.282h3.734l.456 1.282h-4.636Zm7.68 1.68c-.125 0-.254-.01-.389-.031a7.52 7.52 0 0 1-.44-.084l.103-1.429c.097.027.197.042.301.042a.76.76 0 0 0 .664-.35c.159-.233.273-.568.342-1.006.069-.438.114-.97.135-1.595l.104-2.963h5.579v7.3h-1.659v-6.31l.384.387h-3.205l.342-.407-.062 1.93c-.02.715-.069 1.352-.146 1.908a5.842 5.842 0 0 1-.352 1.418c-.159.39-.377.686-.653.888-.277.2-.626.301-1.047.301Zm11.808-5.017c.879 0 1.556.196 2.034.589.477.393.715.982.715 1.768 0 .835-.264 1.467-.793 1.898-.53.431-1.261.647-2.194.647h-3.277v-7.3h1.669v2.398h1.846Zm-.332 3.65c.429 0 .768-.108 1.017-.323.249-.216.374-.529.374-.939 0-.402-.123-.693-.368-.871-.246-.177-.587-.266-1.023-.266h-1.514v2.4h1.514Zm9.351-6.049h1.68v7.3h-1.68v-7.3Zm-3.299 7.3h-1.68v-7.3h1.68v7.3Zm3.423-2.992h-3.547v-1.43h3.547v1.43Zm3.449 2.993v-7.3h1.67v4.755l3.464-4.756h1.577v7.3h-1.66v-4.745l-3.465 4.746h-1.586Zm8.593 0v-7.3h1.669v4.755l3.465-4.756h1.576v7.3h-1.659v-4.745l-3.464 4.746h-1.587Zm3.349-7.77c-.69 0-1.197-.14-1.519-.417-.321-.278-.486-.67-.493-1.18h1.151c.008.252.082.441.224.57.142.129.354.192.637.192.277 0 .488-.063.633-.193.146-.128.222-.317.228-.568h1.151c-.006.508-.172.9-.497 1.179-.325.278-.83.417-1.515.417Zm8.179 7.77v-7.3h3.382c.843 0 1.499.163 1.97.49.469.326.705.792.705 1.397 0 .598-.221 1.062-.663 1.393-.444.33-1.031.494-1.764.494l.197-.438c.816 0 1.448.164 1.898.49.45.327.674.8.674 1.419 0 .64-.24 1.143-.721 1.507-.48.365-1.18.548-2.1.548h-3.578Zm1.67-1.252h1.846c.387 0 .681-.076.881-.229.201-.153.302-.39.302-.71 0-.306-.101-.532-.302-.682-.2-.15-.494-.225-.881-.225h-1.846v1.846Zm0-3.024h1.566c.367 0 .643-.075.829-.224.188-.15.28-.37.28-.663 0-.292-.092-.513-.28-.662-.186-.15-.462-.224-.829-.224h-1.566v1.773Zm9.609 4.4a4.371 4.371 0 0 1-1.591-.28 3.645 3.645 0 0 1-2.096-1.991 3.755 3.755 0 0 1-.296-1.504c0-.542.098-1.042.296-1.5.197-.46.475-.86.835-1.2a3.824 3.824 0 0 1 1.265-.793 4.334 4.334 0 0 1 1.577-.282c.574 0 1.101.094 1.582.282a3.8 3.8 0 0 1 1.255.793c.356.34.634.739.835 1.194.201.455.3.957.3 1.506 0 .543-.099 1.046-.3 1.507a3.611 3.611 0 0 1-.835 1.2c-.357.337-.775.6-1.255.787a4.273 4.273 0 0 1-1.572.282Zm-.01-1.438c.325 0 .624-.056.897-.167a2.155 2.155 0 0 0 1.203-1.22c.114-.286.171-.602.171-.95 0-.347-.057-.663-.171-.948a2.225 2.225 0 0 0-.477-.741 2.078 2.078 0 0 0-.721-.48 2.393 2.393 0 0 0-.902-.167c-.325 0-.625.056-.898.167a2.155 2.155 0 0 0-1.203 1.22 2.533 2.533 0 0 0-.171.95c0 .34.057.655.171.944.114.288.274.536.478.745.204.209.444.369.721.48.276.111.577.167.902.167Zm8.779 1.439c-.56 0-1.08-.092-1.561-.276a3.676 3.676 0 0 1-1.249-.788 3.652 3.652 0 0 1-.825-1.199 3.798 3.798 0 0 1-.295-1.513c0-.549.098-1.053.295-1.512.197-.459.474-.858.83-1.2.356-.34.773-.602 1.25-.786a4.292 4.292 0 0 1 1.565-.277c.63 0 1.199.11 1.707.328a3.31 3.31 0 0 1 1.28.966l-1.077 1c-.25-.284-.526-.499-.831-.64a2.304 2.304 0 0 0-.995-.215c-.339 0-.65.056-.933.167-.284.111-.53.271-.737.48a2.177 2.177 0 0 0-.482.74 2.533 2.533 0 0 0-.172.95c0 .347.058.663.172.948.114.286.274.532.482.741.207.209.453.369.737.48.283.111.594.167.933.167.36 0 .692-.072.995-.215.305-.141.581-.36.831-.65l1.077 1a3.355 3.355 0 0 1-1.28.97c-.508.222-1.08.334-1.717.334Zm5.669-.125v-6.31l.383.386h-2.697v-1.377h6.296v1.377h-2.696l.374-.386v6.31h-1.66Zm8.489.125a4.377 4.377 0 0 1-1.592-.282 3.741 3.741 0 0 1-1.265-.792 3.636 3.636 0 0 1-.831-1.2 3.79 3.79 0 0 1-.295-1.502c0-.542.099-1.042.295-1.5.198-.46.476-.86.835-1.2.36-.342.782-.605 1.266-.793a4.326 4.326 0 0 1 1.577-.282c.573 0 1.1.094 1.581.282a3.78 3.78 0 0 1 1.255.793c.356.34.635.739.835 1.194.201.455.301.957.301 1.506 0 .543-.1 1.046-.301 1.507-.2.463-.479.863-.835 1.2a3.82 3.82 0 0 1-1.255.787 4.268 4.268 0 0 1-1.571.282Zm-.01-1.44c.325 0 .624-.055.897-.166a2.18 2.18 0 0 0 1.203-1.221c.114-.285.17-.601.17-.949 0-.347-.056-.663-.17-.948a2.225 2.225 0 0 0-.477-.741 2.096 2.096 0 0 0-.721-.48 2.396 2.396 0 0 0-.902-.167c-.325 0-.624.056-.897.167a2.18 2.18 0 0 0-1.204 1.221 2.533 2.533 0 0 0-.171.948c0 .34.057.656.171.945.114.288.273.536.477.745.204.209.445.369.721.48.277.111.578.167.903.167Zm10.045 1.315-2.262-3.514 1.359-.824 2.811 4.338h-1.908Zm-4.72 0v-7.3h1.67v7.3h-1.67Zm1.183-2.941V53.48h2.53v1.409h-2.53Zm2.79-.521-1.545-.189 2.354-3.65h1.774l-2.583 3.839Zm4.423 2.69h-1.452l1.421-2.033-1.421-2.045h1.452l1.463 2.045-1.463 2.033Zm2.344 0h-1.452l1.422-2.033-1.422-2.045h1.452l1.463 2.045-1.463 2.033ZM81.91 71.996V66.57h.73v4.31l3.607-4.31h.648v5.426h-.73v-4.32l-3.598 4.32h-.658Zm7.071 0V66.57h.74l2.447 4.165h-.308l2.487-4.165h.679v5.426h-.668v-4.59l.134.062-2.324 3.866h-.328l-2.344-3.907.154-.03v4.599h-.669Zm8.173.052a.519.519 0 0 1-.386-.166.56.56 0 0 1-.16-.403.534.534 0 0 1 .545-.558.532.532 0 0 1 .546.558.56.56 0 0 1-.16.403.517.517 0 0 1-.385.166Zm4.996-.052V64.76h2.991c.761 0 1.359.156 1.795.47.434.314.652.773.652 1.38 0 .6-.209 1.052-.628 1.359-.417.306-.966.46-1.644.46l.175-.258c.801 0 1.412.157 1.829.475.419.317.628.782.628 1.396 0 .62-.218 1.1-.654 1.441-.434.342-1.087.512-1.957.512h-3.187Zm.75-.61h2.437c.609 0 1.072-.113 1.388-.341.314-.227.472-.579.472-1.054 0-.469-.158-.814-.472-1.034-.316-.22-.779-.33-1.388-.33H102.9v2.76Zm0-3.35h2.201c.554 0 .98-.11 1.279-.335.298-.224.447-.556.447-.998 0-.44-.149-.772-.447-.997-.299-.224-.725-.336-1.279-.336H102.9v2.667Zm6.826 4.012a.517.517 0 0 1-.386-.166.56.56 0 0 1-.159-.403.533.533 0 0 1 .545-.558.532.532 0 0 1 .544.558.56.56 0 0 1-.159.403.517.517 0 0 1-.385.166Zm7.227-.052-2.766-3.608.618-.372 3.022 3.98h-.874Zm-4.925 0V64.76h.741v7.235h-.741Zm.515-3.318v-.672h2.251v.672h-2.251Zm2.322-.217-.698-.124 2.682-3.576h.823l-2.807 3.7Zm4.257 3.587a.517.517 0 0 1-.386-.166.56.56 0 0 1-.159-.403.533.533 0 0 1 .545-.558.532.532 0 0 1 .544.558.56.56 0 0 1-.159.403.517.517 0 0 1-.385.166Zm3.936-.052 3.29-7.235h.75l3.29 7.235h-.801l-3.023-6.792h.309l-3.023 6.792h-.792Zm1.296-1.933.227-.62h4.183l.226.62h-4.636Zm10.023 1.985c-.466 0-.888-.109-1.265-.326a2.353 2.353 0 0 1-.899-.94c-.223-.41-.335-.912-.335-1.505 0-.592.11-1.094.33-1.504a2.28 2.28 0 0 1 .894-.935 2.533 2.533 0 0 1 1.275-.32c.513 0 .975.115 1.382.345.408.232.728.555.962.973.232.416.349.897.349 1.44 0 .552-.117 1.035-.349 1.449a2.541 2.541 0 0 1-.962.971 2.717 2.717 0 0 1-1.382.352ZM131.591 74V66.57h.699v1.632l-.072 1.086.103 1.095v3.618h-.73Zm2.734-2.604c.384 0 .727-.089 1.028-.264a1.93 1.93 0 0 0 .72-.744c.178-.321.268-.691.268-1.112 0-.42-.09-.789-.268-1.105a1.97 1.97 0 0 0-.72-.745 1.972 1.972 0 0 0-1.028-.269 2 2 0 0 0-1.033.27 1.92 1.92 0 0 0-.72.744 2.26 2.26 0 0 0-.261 1.105c0 .42.087.79.261 1.112.175.32.415.569.72.744a2.04 2.04 0 0 0 1.033.264Zm6.579.65c-.535 0-1.012-.118-1.434-.355a2.599 2.599 0 0 1-.992-.983 2.827 2.827 0 0 1-.359-1.432c0-.544.12-1.022.359-1.437a2.57 2.57 0 0 1 .992-.97 2.907 2.907 0 0 1 1.434-.353c.459 0 .874.09 1.244.27.37.178.661.447.874.806l-.545.372a1.728 1.728 0 0 0-.688-.61 2.057 2.057 0 0 0-.895-.197c-.384 0-.73.089-1.038.264a1.91 1.91 0 0 0-.73.74c-.179.316-.268.688-.268 1.115 0 .428.089.8.268 1.117.178.317.422.563.73.74.308.174.654.263 1.038.263.322 0 .621-.066.895-.197.273-.131.503-.331.688-.6l.545.372a2.073 2.073 0 0 1-.874.801c-.37.183-.785.275-1.244.275Zm5.746 0c-.562 0-1.055-.118-1.479-.355a2.58 2.58 0 0 1-.998-.983c-.24-.416-.36-.894-.36-1.432 0-.537.115-1.012.345-1.426a2.562 2.562 0 0 1 2.297-1.334c.508 0 .958.116 1.352.346.394.232.704.555.93.973.227.416.34.897.34 1.44 0 .036-.002.072-.005.11a1.138 1.138 0 0 0-.006.119h-4.697v-.548h4.307l-.288.217c0-.393-.084-.742-.251-1.049a1.878 1.878 0 0 0-.684-.718 1.905 1.905 0 0 0-.998-.259c-.37 0-.702.086-.996.259a1.792 1.792 0 0 0-.69.723 2.258 2.258 0 0 0-.246 1.065v.114c0 .413.09.777.272 1.09.182.313.436.558.761.734.326.175.697.264 1.115.264.329 0 .636-.06.92-.176.285-.117.53-.296.735-.538l.411.475c-.239.29-.54.51-.899.662a3.017 3.017 0 0 1-1.188.228Zm4.04-.051V66.57h.73v2.397h3.403V66.57h.73v5.426h-.73v-2.398h-3.403v2.398h-.73Zm9.263-3.514c.678.006 1.194.158 1.547.454.352.297.529.724.529 1.282 0 .58-.19 1.023-.571 1.334-.38.31-.93.46-1.65.454l-2.179-.01V66.57h.73v1.891l1.594.02Zm-.185 2.966c.5.007.879-.094 1.135-.304.257-.212.386-.519.386-.926 0-.407-.126-.705-.38-.895-.254-.189-.634-.287-1.141-.293l-1.409-.02v2.417l1.409.02Zm5.962.6c-.562 0-1.056-.12-1.481-.356a2.582 2.582 0 0 1-.996-.983c-.241-.416-.36-.894-.36-1.432 0-.537.115-1.012.344-1.426a2.562 2.562 0 0 1 2.297-1.334c.507 0 .958.116 1.352.346.394.232.704.555.93.973.227.416.34.897.34 1.44 0 .036-.002.072-.006.11a1.52 1.52 0 0 0-.004.119h-4.698v-.548h4.307l-.288.217c0-.393-.084-.742-.252-1.049a1.853 1.853 0 0 0-.683-.718 1.905 1.905 0 0 0-.998-.259c-.37 0-.702.086-.997.259a1.796 1.796 0 0 0-.689.723 2.247 2.247 0 0 0-.247 1.065v.114c0 .413.092.777.273 1.09.182.313.436.558.761.734a2.32 2.32 0 0 0 1.115.264c.329 0 .636-.06.921-.176a1.9 1.9 0 0 0 .734-.538l.411.475c-.239.29-.539.51-.899.662-.36.152-.755.228-1.187.228Zm4.04-.052V66.57h2.384c.611 0 1.092.116 1.445.351.353.234.529.579.529 1.033 0 .441-.167.78-.504 1.019-.336.237-.777.356-1.325.356l.143-.217c.644 0 1.117.12 1.419.362.302.241.452.59.452 1.044 0 .469-.169.832-.509 1.09-.339.258-.864.388-1.578.388h-2.456Zm.709-.579h1.717c.459 0 .807-.074 1.043-.222.237-.148.355-.387.355-.719 0-.33-.106-.572-.319-.722-.212-.153-.549-.229-1.007-.229h-1.789v1.892Zm0-2.44h1.624c.418 0 .738-.079.962-.237.222-.159.334-.389.334-.693 0-.303-.112-.53-.334-.682-.224-.151-.544-.227-.962-.227h-1.624v1.84Zm8.892 3.019v-1.198l-.031-.198v-2.005c0-.462-.128-.816-.386-1.064-.257-.249-.638-.373-1.145-.373-.35 0-.683.06-.998.176a2.556 2.556 0 0 0-.802.465l-.328-.548c.274-.233.602-.415.986-.542a3.805 3.805 0 0 1 1.213-.192c.7 0 1.239.175 1.619.522.381.349.571.877.571 1.588v3.369h-.699Zm-1.861.052c-.404 0-.755-.067-1.053-.202a1.558 1.558 0 0 1-.684-.558 1.45 1.45 0 0 1-.237-.822c0-.282.068-.539.201-.77.133-.23.353-.417.658-.559.305-.14.714-.21 1.229-.21h1.86v.547h-1.84c-.521 0-.882.093-1.084.28a.902.902 0 0 0-.304.692c0 .31.12.558.36.744.239.186.576.28 1.008.28.411 0 .765-.096 1.063-.286.299-.19.516-.462.653-.821l.165.506a1.727 1.727 0 0 1-.715.858c-.339.214-.766.32-1.28.32Z'/%3E%3Cpath stroke='%23020202' stroke-linejoin='round' stroke-miterlimit='22.926' d='m45.197 41.16-30.37-18.815L1.034 47.53l43.793-2.207c.07-1.325.192-2.709.37-4.164Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23020202' stroke-linejoin='round' stroke-miterlimit='22.926' d='M14.827 22.345 45.198 41.16a43.9 43.9 0 0 1 .064-.509c.08-.613.197-1.25.348-1.91l-6.235-6.749-24.548-9.647Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23020202' stroke-linejoin='round' stroke-miterlimit='22.926' d='m39.374 31.992 6.235 6.748c.869-3.795 2.876-8.332 5.453-13.157l-11.688 6.41ZM60.098 44.69l10.337-.359-5.597-9.138c-2.329 2.27-6.27 4.405-9.57 6.323-.48.28-.977.792-.836 1.025.504.935 3.38 1.9 5.72 2.106l-.054.043Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23020202' stroke-linejoin='round' stroke-miterlimit='22.926' d='m70.435 44.331-10.358.377c-4.932 3.98-12.703 10.234-14.721 10.28l-.008.02-.004-.02-.014-.084L39.29 70.27 70.435 44.33Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23020202' stroke-linejoin='round' stroke-miterlimit='22.926' d='m39.29 70.27 6.224-15.296c-.056.008-.11.014-.159.015l-.008.02-.003-.02c-.514-2.983-.703-6.116-.516-9.666L1.035 47.531l38.256 22.74Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23020202' stroke-linejoin='round' stroke-miterlimit='22.926' d='M39.366 70.424 66.441.516'/%3E%3Cpath stroke='%23020202' stroke-linejoin='round' stroke-miterlimit='22.926' d='M66.442.516 45.348 55.009c-.731-4.233-.81-8.763-.086-14.358 1.315-10.18 12.97-27.209 21.18-40.135Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23020202' stroke-linejoin='round' stroke-miterlimit='22.926' d='M66.442.516 45.345 54.988c2.012-.023 9.872-6.359 14.808-10.342-2.34-.206-5.216-1.17-5.72-2.106-.142-.232.355-.744.836-1.024 3.955-2.3 8.832-4.91 10.75-7.69 2.058-2.987 2.126-11.348 2.235-15.432.13-4.84-.923-11.787-1.812-17.878Z' clip-rule='evenodd'/%3E%3Cpath fill='%23020202' d='M82.094 43.665c-.124 0-.254-.01-.39-.031a7.624 7.624 0 0 1-.44-.083l.105-1.429c.095.027.196.041.3.041a.76.76 0 0 0 .663-.348c.16-.234.273-.569.343-1.007.07-.438.114-.97.135-1.596l.103-2.962h5.58v7.3h-1.66v-6.31l.384.386h-3.204l.343-.406-.064 1.93c-.02.715-.069 1.352-.144 1.908-.077.556-.194 1.029-.353 1.418-.16.39-.377.686-.654.886-.276.202-.625.303-1.047.303Zm8.214-.114V36.25h1.67v4.756l3.465-4.756h1.576v7.3h-1.66v-4.745l-3.464 4.746h-1.587Zm10.082 0v-6.31l.384.385h-2.697V36.25h6.296v1.376h-2.696l.372-.385v6.31h-1.659Zm6.586-4.36h3.496v1.314h-3.496v-1.314Zm.125 3.004h3.951v1.356h-5.621V36.25h5.487v1.356h-3.817v4.589Zm5.31 1.356V36.25h3.143c.65 0 1.209.107 1.68.318.471.212.833.516 1.089.913.256.396.384.87.384 1.419 0 .542-.128 1.01-.384 1.407a2.457 2.457 0 0 1-1.089.913c-.471.212-1.03.318-1.68.318h-2.21l.747-.762v2.775h-1.68Zm1.68-2.587-.747-.803h2.116c.519 0 .906-.11 1.162-.333.257-.223.384-.532.384-.928 0-.404-.127-.716-.384-.94-.256-.222-.643-.334-1.162-.334h-2.116l.747-.802v4.14Zm4.543 2.587 3.237-7.301h1.659l3.246 7.3h-1.763l-2.655-6.444h.664l-2.666 6.445h-1.722Zm1.619-1.565.445-1.282h3.735l.455 1.282h-4.635Zm8.691 1.565v-6.31l.384.385h-2.697V36.25h6.296v1.376h-2.697l.373-.385v6.31h-1.659Zm4.978-1.377c.402.118.739.151 1.012.1.273-.053.517-.246.732-.58l.352-.532.155-.177 2.406-4.735h1.65l-3.091 5.778c-.276.52-.604.921-.98 1.2-.377.277-.79.435-1.24.474-.449.038-.916-.043-1.4-.245l.404-1.283Zm2.22.22-3.277-6.144h1.794l2.406 4.902-.923 1.241Zm4.885 1.157V36.25h3.143c.65 0 1.211.107 1.68.318.471.212.834.516 1.089.913.256.396.384.87.384 1.419 0 .542-.128 1.01-.384 1.407a2.452 2.452 0 0 1-1.089.913c-.469.212-1.03.318-1.68.318h-2.209l.746-.762v2.775h-1.68Zm1.68-2.587-.746-.803h2.116c.518 0 .905-.11 1.161-.333.257-.223.384-.532.384-.928 0-.404-.127-.716-.384-.94-.256-.222-.643-.334-1.161-.334h-2.116l.746-.802v4.14Zm10.704-4.714h1.68v7.3h-1.68v-7.3Zm-3.298 7.3h-1.68v-7.3h1.68v7.3Zm3.423-2.993h-3.548V39.13h3.548v1.428Zm2.552 2.994 3.235-7.301h1.66l3.247 7.3h-1.764l-2.655-6.444h.664l-2.665 6.445h-1.722Zm1.618-1.565.446-1.282h3.734l.456 1.282h-4.636Zm11.253 1.565v-2.305l.415.364h-1.991c-.63 0-1.173-.104-1.629-.312a2.32 2.32 0 0 1-1.047-.907c-.243-.396-.363-.87-.363-1.419 0-.57.129-1.059.388-1.465a2.488 2.488 0 0 1 1.095-.934c.47-.215 1.023-.323 1.66-.323h3.131v7.3h-1.659Zm-4.595 0 1.804-2.618h1.702l-1.732 2.618h-1.774Zm4.595-2.847v-3.516l.415.438h-1.847c-.476 0-.842.112-1.093.334-.253.224-.38.554-.38.992 0 .423.122.75.364.98.241.23.598.344 1.069.344h1.887l-.415.428Zm6.41 2.847V36.25h6.617v7.3h-1.67v-6.31l.384.386h-4.045l.384-.385v6.31h-1.67Zm8.422 0V36.25h3.143c.65 0 1.209.107 1.68.318.471.212.833.516 1.089.913.256.396.384.87.384 1.419 0 .542-.128 1.01-.384 1.407a2.457 2.457 0 0 1-1.089.913c-.471.212-1.03.318-1.68.318h-2.21l.747-.762v2.775h-1.68Zm1.68-2.587-.747-.803h2.116c.519 0 .906-.11 1.162-.333.255-.223.384-.532.384-.928 0-.404-.129-.716-.384-.94-.256-.222-.643-.334-1.162-.334h-2.116l.747-.802v4.14Zm7.271-1.773h3.495v1.314h-3.495v-1.314Zm.124 3.004h3.952v1.356h-5.622V36.25h5.488v1.356h-3.818v4.589Zm5.311 1.356V36.25h1.39l3.091 5.152h-.737l3.039-5.152h1.39l.011 7.3h-1.577l-.01-4.87h.3l-2.437 4.1h-.747l-2.489-4.1h.352v4.87h-1.576Zm9.988 0V36.25h1.67v4.756l3.465-4.756h1.576v7.3h-1.66v-4.745l-3.464 4.746h-1.587Zm12.654 0v-2.305l.415.364h-1.992c-.629 0-1.172-.104-1.628-.312a2.32 2.32 0 0 1-1.047-.907c-.243-.396-.364-.87-.364-1.419 0-.57.13-1.059.39-1.465a2.493 2.493 0 0 1 1.093-.934c.471-.215 1.024-.323 1.66-.323h3.133v7.3h-1.66Zm-4.595 0 1.805-2.618h1.701l-1.733 2.618h-1.773Zm4.595-2.847v-3.516l.415.438h-1.846c-.478 0-.842.112-1.095.334-.253.224-.378.554-.378.992 0 .423.121.75.362.98.243.23.598.344 1.069.344h1.888l-.415.428Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.5 0h222v74H.5z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  width: 223px;
  height: 74px;
}

.header__btn-item,
.modal .modal__close:hover:after,
.modal .modal__close:hover:before {
  background: #020202;
}

.cover__list,
.header__nav {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-column-gap: 24px;
  column-gap: 24px;
}

.header__nav-item {
  font: 600 18px/1.34 Gilroy, sans-serif;
  color: #6a6a6a;
  text-transform: uppercase;
  transition: color 0.25s;
}

.header__nav-item--active,
.header__nav-item:hover {
  color: #52b92e;
}

.header__btn {
  width: 34px;
  height: 22px;
  position: relative;
  cursor: pointer;
}

.header__btn-item {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0);
  transform: rotate(0);
  transition: 0.25s ease-in-out;
}

.header__btn-item:nth-child(2),
.header__btn-item:nth-child(3) {
  top: 10px;
}

.header__btn-item:nth-child(4) {
  top: 20px;
}

.header__btn:hover .header__btn-item:first-child {
  width: 85%;
}

.header__btn:hover .header__btn-item:nth-child(2),
.header__btn:hover .header__btn-item:nth-child(3) {
  width: 95%;
}

.header__btn:hover .header__btn-item:nth-child(4) {
  width: 75%;
}

.nav {
  width: 100%;
  height: 100vh;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9998;
  background: #f0f0f0;
  padding: 36px 0 0;
  will-change: transform;
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}

.nav__container {
  width: 100%;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  z-index: 2;
}

.nav__list {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  row-gap: 16px;
  position: absolute;
  left: 50%;
  top: 22.647vh;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}

.nav__item {
  font: 600 32px/1.34 Gilroy, sans-serif;
  color: #020202;
  white-space: nowrap;
  text-transform: uppercase;
  position: relative;
  will-change: opacity, transform, color;
  opacity: 0;
}

.nav__item:first-child {
  -webkit-transform: translate3d(0, -18px, 0);
  transform: translate3d(0, -18px, 0);
}

.nav__item:nth-child(2) {
  -webkit-transform: translate3d(0, -36px, 0);
  transform: translate3d(0, -36px, 0);
}

.nav__item:nth-child(3) {
  -webkit-transform: translate3d(0, -54px, 0);
  transform: translate3d(0, -54px, 0);
}

.nav__item:nth-child(4) {
  -webkit-transform: translate3d(0, -72px, 0);
  transform: translate3d(0, -72px, 0);
}

.nav__item:nth-child(5) {
  -webkit-transform: translate3d(0, -90px, 0);
  transform: translate3d(0, -90px, 0);
}

.nav__item:nth-child(6) {
  -webkit-transform: translate3d(0, -108px, 0);
  transform: translate3d(0, -108px, 0);
}

.nav__item:nth-child(7) {
  -webkit-transform: translate3d(0, -126px, 0);
  transform: translate3d(0, -126px, 0);
}

.nav__item:nth-child(8) {
  -webkit-transform: translate3d(0, -144px, 0);
  transform: translate3d(0, -144px, 0);
}

.nav__item:nth-child(9) {
  -webkit-transform: translate3d(0, -162px, 0);
  transform: translate3d(0, -162px, 0);
}

.nav__item:nth-child(10) {
  -webkit-transform: translate3d(0, -180px, 0);
  transform: translate3d(0, -180px, 0);
}

.nav--active .nav__item {
  opacity: 1;
}

.nav--active .nav__item:first-child {
  transition: color 0.25s, transform 0.7s 0.15s, opacity 0.7s ease-in-out 0.15s,
    -webkit-transform 0.7s 0.15s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.nav--active .nav__item:nth-child(2) {
  transition: color 0.25s, transform 0.7s 0.3s, opacity 0.7s ease-in-out 0.3s,
    -webkit-transform 0.7s 0.3s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.nav--active .nav__item:nth-child(3) {
  transition: color 0.25s, transform 0.7s 0.45s, opacity 0.7s ease-in-out 0.45s,
    -webkit-transform 0.7s 0.45s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.nav--active .nav__item:nth-child(4) {
  transition: color 0.25s, transform 0.7s 0.6s, opacity 0.7s ease-in-out 0.6s,
    -webkit-transform 0.7s 0.6s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.nav--active .nav__item:nth-child(5) {
  transition: color 0.25s, transform 0.7s 0.75s, opacity 0.7s ease-in-out 0.75s,
    -webkit-transform 0.7s 0.75s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.nav--active .nav__item:nth-child(6) {
  transition: color 0.25s, transform 0.7s 0.9s, opacity 0.7s ease-in-out 0.9s,
    -webkit-transform 0.7s 0.9s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.nav--active .nav__item:nth-child(7) {
  transition: color 0.25s, transform 0.7s 1.05s, opacity 0.7s ease-in-out 1.05s,
    -webkit-transform 0.7s 1.05s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.nav--active .nav__item:nth-child(8) {
  transition: color 0.25s, transform 0.7s 1.2s, opacity 0.7s ease-in-out 1.2s,
    -webkit-transform 0.7s 1.2s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.nav--active .nav__item:nth-child(9) {
  transition: color 0.25s, transform 0.7s 1.35s, opacity 0.7s ease-in-out 1.35s,
    -webkit-transform 0.7s 1.35s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.nav--active .nav__item:nth-child(10) {
  transition: color 0.25s, transform 0.7s 1.5s, opacity 0.7s ease-in-out 1.5s,
    -webkit-transform 0.7s 1.5s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.nav__item:after {
  content: "";
  display: block;
  width: 0;
  height: 2px;
  position: absolute;
  bottom: 0;
  left: -1px;
  background: #52b92e;
  transition: width 0.27s ease-in-out;
}

.nav__item--active,
.nav__item:hover {
  color: #52b92e;
}

.nav__item--active:after,
.nav__item:hover:after {
  width: calc(100% + 2px);
}

.nav__btn:after,
.nav__btn:hover:after {
  background-size: contain;
  width: 34px;
  min-width: 34px;
  height: 26px;
  min-height: 26px;
}

.nav__btn {
  position: relative;
  cursor: pointer;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  -webkit-column-gap: 8px;
  column-gap: 8px;
}

.nav__btn:after,
.nav__btn:hover:after,
.nav__parallax-item {
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
}

.nav__btn:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='26' fill='none'%3E%3Cpath fill='%236a6a6a' d='M4.272 24.314 28.314.273l1.414 1.414L5.687 25.728z'/%3E%3Cpath fill='%236a6a6a' d='m5.687 0 24.041 24.042-1.414 1.414L4.273 1.415z'/%3E%3C/svg%3E");
  -webkit-transform: scale(0);
  transform: scale(0);
  transition: background-image 0.25s, transform 0s 0.5s,
    -webkit-transform 0s 0.5s;
}

.nav--active .nav__btn:after {
  -webkit-transform: scale(1) !important;
  transform: scale(1) !important;
  transition: background-image 0.25s, transform 0.8s 1.2s,
    -webkit-transform 0.8s 1.2s;
}

.nav__btn:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='26' fill='none'%3E%3Cpath fill='%23020202' d='M4.272 24.314 28.314.273l1.414 1.414L5.687 25.728z'/%3E%3Cpath fill='%23020202' d='m5.687 0 24.041 24.042-1.414 1.414L4.273 1.415z'/%3E%3C/svg%3E");
}

.nav__btn-text {
  font: 600 18px/1.2 Gilroy, sans-serif;
  color: #6a6a6a;
  text-transform: uppercase;
  opacity: 0;
  -webkit-transform: translate3d(4px, 0, 0);
  transform: translate3d(4px, 0, 0);
  transition: transform 0s 0.5s, opacity 0s 0.5s, color 0.25s,
    -webkit-transform 0s 0.5s;
}

.cover__title,
.cover__title-selected {
  font-family: Gilroy, sans-serif;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none;
}

.cover__title,
.nav__btn:hover .nav__btn-text {
  color: #020202;
}

.nav--active .nav__btn-text {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
  transition: transform 1s 1.7s, opacity 1s 1.7s, color 0.25s,
    -webkit-transform 1s 1.7s;
}

.cover__bg--disable-transition-delay .cover__img--fifth,
.cover__bg--disable-transition-delay .cover__img--first,
.cover__bg--disable-transition-delay .cover__img--fourth,
.cover__bg--disable-transition-delay .cover__img--second,
.cover__bg--disable-transition-delay .cover__img--seventh,
.cover__bg--disable-transition-delay .cover__img--sixth,
.cover__bg--disable-transition-delay .cover__img--third {
  transition: margin-right 0.05s linear, opacity linear !important;
}

.footer__parallax,
.nav__parallax {
  height: 41.953125vw;
  max-height: 1074px;
  z-index: 1;
  padding: 0;
  overflow: hidden;
}

.nav__parallax,
.nav__parallax-item {
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}

.cover,
.cover__bg {
  position: relative;
}

.nav__parallax-item {
  height: 100%;
  object-fit: cover;
  background-size: cover;
  top: 0;
  will-change: transform;
  opacity: 1;
}

.nav__parallax-item--first {
  background-image: url(../img/parallax/1.webp);
  z-index: 6;
}

.nav__parallax-item--second {
  background-image: url(../img/parallax/2.webp);
  z-index: 5;
}

.nav__parallax-item--third {
  background-image: url(../img/parallax/3.webp);
  z-index: 4;
}

.nav__parallax-item--fourth {
  background-image: url(../img/parallax/4.webp);
  z-index: 3;
}

.nav__parallax-item--fifth {
  background-image: url(../img/parallax/5.webp);
  z-index: 2;
}

.nav__parallax-item--sixth {
  background-image: url(../img/parallax/6.webp);
  z-index: 1;
}

.cover {
  padding: 40px 0;
}

.about-award__container,
.books__container,
.cover__container {
  width: 100%;
  max-width: 1488px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
  z-index: 2;
}

.cover__title {
  font-size: 124px;
  line-height: 111.6px;
  margin: 0 0 35px;
}

.cover__title-row {
  will-change: transform, opacity;
  -webkit-transform: translate3d(-50px, 0, 0);
  transform: translate3d(-50px, 0, 0);
  opacity: 0;
}

.cover--active .cover__title-row {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.cover__title-row--top {
  transition: transform 1s 1.5s, opacity 1s 1.5s, -webkit-transform 1s 1.5s;
}

.cover__title-row--bottom {
  transition: transform 1s 2.3s, opacity 1s 2.3s, -webkit-transform 1s 2.3s;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  padding: 16px 0 0;
}

.cover__title-special-character-first {
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translate3d(16px, 0, 0);
  transform: translate3d(16px, 0, 0);
}

.cover__title-special-character-first span {
  font: 500 124px/111.6px SweetMavkaScript, sans-serif;
  letter-spacing: 11.8px;
  text-transform: uppercase;
  display: -webkit-flex;
  display: flex;
  -webkit-transform: translate3d(-14px, 0, 0);
  transform: translate3d(-14px, 0, 0);
}

.cover__title-special-character-second {
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
}

.cover__bg,
.cover__list-item {
  -webkit-justify-content: flex-start;
}

.cover__title-special-character-second span {
  font: 500 114px/100.8px SweetMavkaScript, sans-serif, sans-serif;
  letter-spacing: 16.8px;
  text-transform: uppercase;
}

.cover__title-selected {
  font-size: 112px;
  line-height: 90%;
  color: #52b92e;
}

.cover__title-handwritten {
  font: 500 42px/46.2px SweetMavkaScript, sans-serif;
  color: #6a6a6a;
  text-transform: none;
  display: -webkit-flex;
  display: flex;
  will-change: transform, opacity;
  -webkit-transform: translate3d(0, 30px, 0);
  transform: translate3d(0, 30px, 0);
  transition: transform 1s 3s, opacity 1s 3s, -webkit-transform 1s 3s;
  opacity: 0;
}

.about-award__text,
.cover__btn,
.support__subtitle {
  text-transform: uppercase;
}

.cover--active .cover__title-handwritten {
  -webkit-transform: translate3d(0, -4px, 0);
  transform: translate3d(0, -4px, 0);
  opacity: 1;
}

.cover__bg {
  display: -webkit-flex;
  display: flex;
  justify-content: flex-start;
  -webkit-align-items: stretch;
  align-items: stretch;
  margin: 0 0 72px;
}

.cover__img--first,
.cover__img--second {
  margin-right: 0;
  transition: margin-right 1.5s ease-in-out 1.8s, opacity 1.8s ease-in-out 2s;
}

.cover__img {
  display: block;
  will-change: margin-right, opacity;
  opacity: 0;
}

.cover--active .cover__img {
  opacity: 1;
}

.cover__img--first {
  width: 76.875%;
}

.cover--active .cover__img--first {
  margin-right: 0.9722222222%;
}

.cover__img--second {
  width: 3.4027777778%;
}

.cover--active .cover__img--second {
  margin-right: 1.1111111111%;
}

.cover__img--third {
  width: 3.125%;
  margin-right: 0;
  transition: margin-right 1.5s ease-in-out 1.8s, opacity 1.8s ease-in-out 2s;
}

.cover__img--fifth,
.cover__img--fourth {
  width: 2.6388888889%;
  margin-right: 0;
  transition: margin-right 1.5s ease-in-out 1.8s, opacity 1.8s ease-in-out 2s;
}

.cover--active .cover__img--third {
  margin-right: 1.3194444444%;
}

.cover--active .cover__img--fourth {
  margin-right: 1.25%;
}

.cover--active .cover__img--fifth {
  margin-right: 1.3194444444%;
}

.cover__img--sixth {
  width: 1.875%;
  margin-right: 0;
  transition: margin-right 1.5s ease-in-out 1.8s, opacity 1.8s ease-in-out 2s;
}

.cover--active .cover__img--sixth {
  margin-right: 1.6666666667%;
}

.cover__img--seventh {
  width: 1.5972222222%;
  transition: opacity 1.5s ease-in-out 2s;
}

.cover__img img {
  width: 100%;
  height: 100%;
  display: block;
}

.cover__btn {
  position: absolute;
  left: 30px;
  bottom: 30px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 24px 48px;
  gap: 10px;
  background: #52b92e;
  color: #fff;
  font: 600 30px/1.5 Gilroy, sans-serif;
  text-decoration: none;
  cursor: pointer;
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  transition: filter 0.24s, transform 1s 2.9s, bottom 0.4s ease-in-out,
    -webkit-filter 0.24s, -webkit-transform 1s 2.9s;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  will-change: margin-right, opacity, filter;
}

.cover__parallax-item,
.quote__col--right:after {
  position: absolute;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.cover__btn:hover {
  -webkit-filter: grayscale(0.25);
  filter: grayscale(0.25);
  bottom: 34px;
}

.cover--active .cover__btn {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.cover__list-item {
  display: -webkit-flex;
  display: flex;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  will-change: opacity, transform;
  opacity: 0;
}

.cover__list-item:first-child {
  transition: transform 0.7s 3.2s, opacity 0.7s ease-in-out 3.2s,
    -webkit-transform 0.7s 3.2s;
}

.cover__list-item:first-child,
.cover__list-item:nth-child(2) {
  -webkit-transform: translate3d(0, -18px, 0);
  transform: translate3d(0, -18px, 0);
}

.cover__list-item:nth-child(2) {
  transition: transform 0.7s 3.7s, opacity 0.7s ease-in-out 3.7s,
    -webkit-transform 0.7s 3.7s;
}

.cover__list-item:nth-child(3) {
  -webkit-transform: translate3d(0, -18px, 0);
  transform: translate3d(0, -18px, 0);
  transition: transform 0.7s 4.2s, opacity 0.7s ease-in-out 4.2s,
    -webkit-transform 0.7s 4.2s;
}

.cover--active .cover__list-item {
  opacity: 1;
}

.cover--active .cover__list-item:first-child,
.cover--active .cover__list-item:nth-child(2),
.cover--active .cover__list-item:nth-child(3) {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.cover__list-item-num {
  font: 500 62px/46px SweetMavkaScript, sans-serif;
  color: #52b92e;
}

.cover__list-item-text {
  font: 600 42px/62px Gilroy, sans-serif;
  color: #020202;
}

.about-award__parallax,
.books__parallax,
.cover__parallax {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}

.cover__parallax-item {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  display: block;
}

.cover__parallax-item--first {
  background-image: url(../img/cover/bg/1.webp);
  width: 105px;
  min-width: 105px;
  height: 176.5px;
  min-height: 176.5px;
  bottom: -47px;
  left: 2.8125vw;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.cover__parallax-item--second {
  background-image: url(../img/cover/bg/2.webp);
  width: 39.5px;
  min-width: 39.5px;
  height: 66px;
  min-height: 66px;
  bottom: 350px;
  right: 1.7708333333vw;
  transition: transform 0.18s;
  transition: transform 0.18s, -webkit-transform 0.18s;
}

.cover__parallax-item--third {
  background-image: url(../img/cover/bg/3.webp);
  width: 114px;
  min-width: 114px;
  height: 110px;
  min-height: 110px;
  bottom: -63px;
  right: 4.7916666667vw;
  transition: transform 0.15s;
  transition: transform 0.15s, -webkit-transform 0.15s;
}

.far-east,
.video {
  padding: 100px 0;
  background: #fff;
}

.provisions__container--top,
.video__container {
  width: 100%;
  max-width: 1488px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.about-award__title,
.big-jury__title,
.books__title,
.calendar__title,
.council-of-experts__title,
.far-east__title,
.geography__title,
.info-partners__title,
.jury__title,
.nominees__title,
.opinions__title,
.partners__title,
.small-jury__title,
.support__title,
.video__title {
  font-size: 92px;
  font-family: Gilroy, sans-serif;
  font-weight: 700;
  font-style: normal;
  line-height: 100%;
  text-decoration: none;
  text-transform: uppercase;
  margin: 0 0 48px;
  will-change: transform, opacity;
  -webkit-transform: translate3d(-50px, 0, 0);
  transform: translate3d(-50px, 0, 0);
  opacity: 0;
  transition: transform 1s, opacity 1s, -webkit-transform 1s;
}

.video__title--active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.video__title-selected {
  font: 500 92px/92px SweetMavkaScript, sans-serif;
  color: #52b92e;
  letter-spacing: 13.4px;
}

.video__player {
  display: block;
  width: 100%;
  height: 56.25%;
  max-height: 813.99px;
  position: relative;
  cursor: pointer;
}

.video .video-play-container {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

.quote {
  padding: 140px 0;
  position: relative;
}

.quote__container {
  width: 100%;
  max-width: 1488px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
  z-index: 2;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-column-gap: 122px;
  column-gap: 122px;
}

.quote__col--left {
  width: 100%;
  max-width: 345px;
  height: auto;
  display: block;
  padding: 10px 0 0;
}

.quote__col--right,
.support__container {
  position: relative;
  display: -webkit-flex;
}

.quote__col--right {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

.quote__col--right:after {
  content: "";
  display: block;
  background-image: url(../img/quote/2.webp);
  width: 204.5px;
  min-width: 204.5px;
  height: 318.5px;
  min-height: 318.5px;
  bottom: 44px;
  right: -225px;
}

.quote__img {
  width: 100%;
  height: auto;
  display: block;
  will-change: transform;
  transition: transform 0.02s ease-in-out;
  transition: transform 0.02s ease-in-out, -webkit-transform 0.02s ease-in-out;
}

.quote__title {
  font: 700 100px/1 Gilroy, sans-serif;
  color: #020202;
  margin: 0 0 28px;
}

.quote__title-selected {
  font: 500 100px/1 SweetMavkaScript, sans-serif;
  color: #52b92e;
}

.quote__text {
  font: 400 42px/1.1 SweetMavkaScript, sans-serif;
  color: #6a6a6a;
  -webkit-transform: translate3d(-50px, 0, 0);
  transform: translate3d(-50px, 0, 0);
  opacity: 0;
  transition: transform 0.9s, opacity 0.9s, -webkit-transform 0.9s;
}

.quote__text--active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.support {
  padding: 100px 0;
  background: #fff;
}

.about-award__parallax-item,
.books__parallax-item {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.support__container {
  width: 100%;
  max-width: 1488px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-column-gap: 48px;
  column-gap: 48px;
}

.contacts__container,
.support__row {
  width: 100%;
}

.support__row--bottom {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-column-gap: 60px;
  column-gap: 60px;
}

.support__title--active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.support__title-selected {
  font: 500 92px/92px SweetMavkaScript, sans-serif;
  color: #52b92e;
  letter-spacing: 19px;
}

.support__col {
  width: 100%;
  max-width: 466px;
}

.support__img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 0 32px;
}

.support__subtitle {
  font: 600 20px/1.5 Gilroy, sans-serif;
  color: #020202;
  text-align: center;
}

.support__bg {
  width: 41.5625vw;
  max-width: 798px;
  height: auto;
  display: block;
  position: absolute;
  right: -208px;
  bottom: -81px;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  opacity: 0;
  transition: transform 1.7s 0.3s, opacity 2.5s 0.3s,
    -webkit-transform 1.7s 0.3s;
}

.support__bg--active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.about-award {
  padding: 114px 0 130px;
  position: relative;
}

.about-award__title--active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.about-award__title-selected {
  font: 500 92px/92px SweetMavkaScript, sans-serif;
  color: #52b92e;
  letter-spacing: -5.6px;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-transform: translate3d(0, -1px, 0);
  transform: translate3d(0, -1px, 0);
}

.about-award__text {
  width: 100%;
  max-width: 1203px;
  font: 600 36px/1.1 Gilroy, sans-serif;
  color: #6a6a6a;
  margin: 0 0 48px;
}

.about-award__text-selected {
  color: #52b92e;
}

.about-award__img {
  width: 100%;
  height: auto;
  display: block;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  opacity: 0;
  -webkit-transform-origin: center top;
  transform-origin: center top;
}

.about-award__parallax-item {
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  display: block;
}

.about-award__parallax-item--first {
  background-image: url(../img/about-award/bg/1.webp);
  width: 86px;
  min-width: 86px;
  height: 82px;
  min-height: 82px;
  bottom: 190px;
  left: 3.6vw;
  -webkit-transform: translate3d(0, -20vh, 0);
  transform: translate3d(0, -20vh, 0);
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.about-award__parallax-item--second {
  background-image: url(../img/about-award/bg/2.webp);
  width: 99px;
  min-width: 99px;
  height: 60.5px;
  min-height: 60.5px;
  bottom: 100px;
  right: 2.470833vw;
  transition: transform 0.18s;
  transition: transform 0.18s, -webkit-transform 0.18s;
}

.far-east__container {
  width: 100%;
  max-width: 1488px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-column-gap: 48px;
  column-gap: 48px;
}

.far-east__col--left {
  width: 100%;
  max-width: 665px;
}

.far-east__col--right {
  width: 100%;
  max-width: 727px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}

.far-east__bg {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin: 0 0 72px;
}

.far-east__img {
  display: block;
  width: 100%;
  will-change: margin-top, opacity;
}

.far-east__img--first {
  height: 1.2896825397%;
}

.far-east__img--second {
  height: 2.1825396825%;
}

.far-east__img--third {
  height: 2.6785714286%;
}

.far-east__img--fourth {
  height: 3.2738095238%;
  margin-top: 1.25%;
}

.books__text,
.far-east__text {
  margin: 0 0 48px;
  text-transform: uppercase;
}

.far-east__img--fifth {
  height: 3.869047619%;
}

.far-east__img--sixth {
  height: 79.5634920635%;
}

.far-east__img--seventh {
  display: none;
}

.far-east__img img {
  width: 100%;
  height: 100%;
  display: block;
}

.far-east__title--active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.far-east__title-selected {
  font: 500 92px/92px SweetMavkaScript, sans-serif;
  color: #52b92e;
  display: -webkit-inline-flex;
  display: inline-flex;
  letter-spacing: 7.4px;
  -webkit-transform: translate3d(0, -1px, 0);
  transform: translate3d(0, -1px, 0);
}

.far-east__text {
  font: 600 36px/1.1 Gilroy, sans-serif;
  color: #6a6a6a;
}

.far-east__text-selected {
  color: #52b92e;
}

.books {
  padding: 136px 0 130px;
  position: relative;
}

.books__title--active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.books__title-selected {
  font: 500 92px/92px SweetMavkaScript, sans-serif;
  color: #52b92e;
  display: -webkit-inline-flex;
  display: inline-flex;
  letter-spacing: 7.4px;
  -webkit-transform: translate3d(0, -1px, 0);
  transform: translate3d(0, -1px, 0);
}

.books__text {
  font: 600 36px/1.1 Gilroy, sans-serif;
  color: #6a6a6a;
  width: 100%;
  max-width: 920px;
}

.books__list {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-column-gap: 20px;
  column-gap: 20px;
}

.books__list-item {
  width: 100%;
  max-width: 345px;
}

.books__list-item--first {
  -webkit-transform: translate3d(0, 84px, 0);
  transform: translate3d(0, 84px, 0);
}

.books__list-item--second {
  -webkit-transform: translate3d(0, 144px, 0);
  transform: translate3d(0, 144px, 0);
}

.books__list-item--third {
  -webkit-transform: translate3d(0, 210px, 0);
  transform: translate3d(0, 210px, 0);
}

.books__list-item--fourth {
  -webkit-transform: translate3d(0, 120px, 0);
  transform: translate3d(0, 120px, 0);
}

.books__list-img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 0 16px;
}

.books__list-title {
  font: 700 24px/1.2 Gilroy, sans-serif;
  color: #52b92e;
  text-transform: uppercase;
}

.books__list-text {
  font: 700 20px/1.5 Gilroy, sans-serif;
  color: #6a6a6a;
  text-transform: uppercase;
}

.books__parallax-item {
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  display: block;
}

.books__parallax-item--first {
  background-image: url(../img/books/bg/1.webp);
  width: 60px;
  min-width: 60px;
  height: 94px;
  min-height: 94px;
  bottom: -138px;
  left: 170px;
  -webkit-transform: translate3d(0, -20vh, 0);
  transform: translate3d(0, -20vh, 0);
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.books__parallax-item--second {
  background-image: url(../img/books/bg/2.webp);
  width: 44.5px;
  min-width: 44.5px;
  height: 49px;
  min-height: 49px;
  bottom: 418px;
  right: 160px;
  transition: transform 0.18s;
  transition: transform 0.18s, -webkit-transform 0.18s;
}

.nominations {
  padding: 100px 0 90px;
  position: relative;
  background: #fff;
}

.nominations--descr {
  background: rgba(0, 0, 0, 0);
}

.nominations__parallax-abstract-item,
.nominations__parallax-item {
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
}

.award-jury__container,
.big-jury__container,
.calendar__container,
.council-of-experts__container,
.footer__container,
.gallery__container,
.geography__container,
.info-partners__container,
.jury__container,
.nominations__container,
.nominees__container,
.opinions__container,
.organisers__container,
.partners__container,
.small-jury__container {
  width: 100%;
  max-width: 1488px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
  z-index: 2;
}

.nominations__title {
  font-size: 92px;
  font-family: Gilroy, sans-serif;
  font-weight: 700;
  font-style: normal;
  line-height: 100%;
  text-decoration: none;
  text-transform: uppercase;
  margin: 0 0 24px;
  will-change: transform, opacity;
  -webkit-transform: translate3d(-50px, 0, 0);
  transform: translate3d(-50px, 0, 0);
  white-space: nowrap;
  opacity: 0;
  transition: transform 1s, opacity 1s, -webkit-transform 1s;
}

.nominations--authors .nominations__title {
  margin-bottom: 48px;
}

.contacts__text:last-child,
.gallery__list-item:nth-last-child(-n + 3) {
  margin-bottom: 0;
}

.nominations__title--active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.nominations__title-selected {
  font: 500 92px/92px SweetMavkaScript, sans-serif;
  color: #52b92e;
  letter-spacing: 7.4px;
  -webkit-transform: translate3d(0, -1px, 0);
  transform: translate3d(0, -1px, 0);
}

.nominations--winners .nominations__title-selected {
  letter-spacing: 13px;
}

.nominations__text {
  font: 600 36px/1.1 Gilroy, sans-serif;
  color: #6a6a6a;
  text-transform: uppercase;
  margin: 0 0 48px;
  width: 100%;
  max-width: 954px;
}

.nominations__list-item-text,
.nominations__list-item-text-small {
  font-family: Gilroy, sans-serif;
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
}

.nominations__list {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-column-gap: 102px;
  column-gap: 102px;
  padding: 84px 0 0;
}

.nominations--authors .nominations__list,
.nominations--descr .nominations__list {
  padding-top: 0;
}

.nominations--tabs .nominations__list {
  padding-top: 48px;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-column-gap: 74px;
  column-gap: 74px;
  row-gap: 48px;
}

.nominations__list-item {
  width: 33.33%;
  position: relative;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.nominations--tabs .nominations__list-item {
  width: 29.33%;
}

.nominations__list-item--indent-bottom {
  -webkit-transform: translate3d(0, -84px, 0);
  transform: translate3d(0, -84px, 0);
}

.nominations--authors .nominations__list-item--indent-bottom,
.nominations--descr .nominations__list-item--indent-bottom,
.nominations--tabs .nominations__list-item--indent-bottom {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.nominations__list-side--back,
.nominations__list-side--front {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  transition: 1s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.nominations--tabs .nominations__list-side--back,
.nominations--tabs .nominations__list-side--front {
  transition: none;
}

.nominations__list-item:hover .nominations__list-side--front {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.nominations--authors
  .nominations__list-item:hover
  .nominations__list-side--front,
.nominations--descr
  .nominations__list-item:hover
  .nominations__list-side--front,
.nominations--tabs .nominations__list-item:hover .nominations__list-side--front,
.nominations--winners
  .nominations__list-item:hover
  .nominations__list-side--front {
  -webkit-transform: rotateY(0);
  transform: rotateY(0);
}

.nominations__list-side--back {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.nominations__list-item:hover .nominations__list-side--back {
  -webkit-transform: rotateY(360deg);
  transform: rotateY(360deg);
}

.nominations--authors
  .nominations__list-item:hover
  .nominations__list-side--back,
.nominations--descr .nominations__list-item:hover .nominations__list-side--back,
.nominations--tabs .nominations__list-item:hover .nominations__list-side--back,
.nominations--winners
  .nominations__list-item:hover
  .nominations__list-side--back {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.nominations__list-img {
  display: block;
  width: 100%;
  height: auto;
  position: relative;
  will-change: transform, opacity;
  transition: transform 0.02s ease-in-out;
  transition: transform 0.02s ease-in-out, -webkit-transform 0.02s ease-in-out;
}

.nominations__list-img--indent-bottom {
  bottom: 84px;
}

.nominations__list-item-text-wrapper {
  padding: 32px 0 0;
  width: 100%;
  position: absolute;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}

.nominations__list-item-text {
  font-size: 24px;
  font-weight: 700;
  line-height: 110%;
  color: #020202;
  white-space: nowrap;
}

.nominations__list-item-text-small {
  display: block;
  font-size: 20px;
  font-weight: 600;
  line-height: 150%;
  color: #6a6a6a;
}

.nominations__list-item-title {
  font: 700 28px/1.4 Gilroy, sans-serif;
  color: #020202;
  text-align: center;
  text-transform: uppercase;
  margin: 0 0 16px;
}

.nominations--tabs .nominations__list-item-title {
  font: 700 28px/1.1 Gilroy, sans-serif;
  color: #52b92e;
}

.nominations__list-item-title-selected {
  font: 500 28px/1.4 SweetMavkaScript, sans-serif;
  color: #52b92e;
  text-align: center;
  text-transform: uppercase;
  display: -webkit-inline-flex;
  display: inline-flex;
}

.nominations__list-item-title--first .nominations__list-item-title-selected {
  letter-spacing: 5px;
  -webkit-transform: translate3d(0, -1px, 0);
  transform: translate3d(0, -1px, 0);
}

.nominations__list-item-title--second .nominations__list-item-title-selected {
  letter-spacing: 3px;
}

.nominations__list-item-title--third .nominations__list-item-title-selected {
  letter-spacing: 2px;
  -webkit-transform: translate3d(0, -0.5px, 0);
  transform: translate3d(0, -0.5px, 0);
}

.nominations__list-item-descr {
  font: 700 20px/1.4 Gilroy, sans-serif;
  color: #6a6a6a;
  text-align: center;
  text-transform: uppercase;
}

.nominations--tabs .nominations__list-item-descr {
  font: 600 24px/1.1 Gilroy, sans-serif;
  color: #6a6a6a;
}

.download__parallax,
.jury__parallax,
.news__parallax,
.nominations__parallax-abstract {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}

.nominations__parallax-abstract-item {
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  background-size: contain;
}

.nominations__parallax-abstract-item--first {
  background-image: url(../img/nominations/bg/1.webp);
  width: 66px;
  min-width: 66px;
  height: 73px;
  min-height: 73px;
  top: 50%;
  left: 43px;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.nominations__parallax-abstract-item--second {
  background-image: url(../img/nominations/bg/2.webp);
  width: 43px;
  min-width: 43px;
  height: 63px;
  min-height: 63px;
  top: 267px;
  right: 80px;
  transition: transform 0.18s;
  transition: transform 0.18s, -webkit-transform 0.18s;
}

.nominations__parallax-abstract-item--third {
  background-image: url(../img/nominations/bg/3.webp);
  width: 66px;
  min-width: 66px;
  height: 73px;
  min-height: 73px;
  top: 50%;
  left: 45;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.nominations__parallax-abstract-item--fourth {
  background-image: url(../img/nominations/bg/4.webp);
  width: 104px;
  min-width: 104px;
  height: 130.5px;
  min-height: 130.5px;
  top: 511px;
  right: 50px;
  transition: transform 0.18s;
  transition: transform 0.18s, -webkit-transform 0.18s;
}

.nominations__parallax,
.nominations__parallax-item {
  height: 100%;
  left: 0;
  will-change: transform;
  width: 100%;
  position: absolute;
  bottom: 0;
}

.nominations__parallax {
  right: 0;
  z-index: 1;
  padding: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}

.nominations__parallax:before {
  content: "";
  display: block;
  -webkit-filter: blur(139.3px);
  filter: blur(139.3px);
  background: #fff;
  width: 74.7916666667vw;
  height: 21.71875vw;
  position: absolute;
  left: 50%;
  bottom: 3.0208333333vw;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
  z-index: 6;
}

.nominations__parallax-item {
  object-fit: cover;
  background-size: cover;
  right: 0;
  top: 0;
  opacity: 1;
}

.nominations__parallax-item--first {
  background-image: url(../img/parallax/1.webp);
  z-index: 6;
  -webkit-transform: translate3d(0, 15%, 0);
  transform: translate3d(0, 15%, 0);
}

.nominations__parallax-item--second {
  background-image: url(../img/parallax/2.webp);
  z-index: 5;
  -webkit-transform: translate3d(0, 10%, 0);
  transform: translate3d(0, 10%, 0);
}

.nominations__parallax-item--third {
  background-image: url(../img/parallax/3.webp);
  z-index: 4;
  -webkit-transform: translate3d(0, 21%, 0);
  transform: translate3d(0, 21%, 0);
}

.nominations__parallax-item--fourth {
  background-image: url(../img/parallax/4.webp);
  z-index: 3;
  -webkit-transform: translate3d(0, 5%, 0);
  transform: translate3d(0, 5%, 0);
}

.nominations__parallax-item--fifth {
  background-image: url(../img/parallax/5.webp);
  z-index: 2;
  -webkit-transform: translate3d(0, 11.5%, 0);
  transform: translate3d(0, 11.5%, 0);
}

.nominations__parallax-item--sixth {
  background-image: url(../img/parallax/6.webp);
  z-index: 1;
  -webkit-transform: translate3d(0, 20%, 0);
  transform: translate3d(0, 20%, 0);
}

.nominations__tabs-controls {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}

.nominations__tabs-controls--first {
  -webkit-column-gap: 24px;
  column-gap: 24px;
  margin: 0 0 32px;
}

.nominations__tabs-controls--second {
  -webkit-column-gap: 20px;
  column-gap: 20px;
}

.nominations__tabs-controls-item {
  cursor: pointer;
  will-change: background, color;
}

.nominations__tabs-controls--first .nominations__tabs-controls-item {
  padding: 33px 48px 30px;
  font: 700 30px/1 Gilroy, sans-serif;
  text-transform: uppercase;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
  background: rgba(0, 0, 0, 0);
  color: #020202;
  transition: background 0.24s, color 0.24s;
}

.nominations__tabs-controls--first
  .nominations__tabs-controls-item.nominations__tabs-controls-item--active,
.nominations__tabs-controls--first .nominations__tabs-controls-item:hover {
  color: #fff;
  background: #52b92e;
}

.nominations__tabs-controls--second .nominations__tabs-controls-item {
  padding: 21.7px 32px 19.3px;
  font: 700 24px/1 Gilroy, sans-serif;
  text-transform: uppercase;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
  background: rgba(0, 0, 0, 0);
  color: #020202;
  transition: background 0.24s, color 0.24s;
}

.nominations__tabs-content--first .nominations__tabs-content-item,
.nominations__tabs-content--second .nominations__tabs-content-item,
.nominations__tabs-content-item {
  display: none;
}

.nominations__tabs-controls--second
  .nominations__tabs-controls-item.nominations__tabs-controls-item--active,
.nominations__tabs-controls--second .nominations__tabs-controls-item:hover {
  color: #fff;
  background: #52b92e;
}

.nominations__tabs-content--first
  .nominations__tabs-content-item.nominations__tabs-content-item--active,
.nominations__tabs-content--second
  .nominations__tabs-content-item.nominations__tabs-content-item--active,
.nominations__tabs-content-item--active {
  display: block;
}

.calendar {
  padding: 130px 0;
}

.calendar__title--active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.calendar__title-selected {
  font: 500 92px/92px SweetMavkaScript, sans-serif;
  color: #52b92e;
  letter-spacing: 4.4px;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-transform: translate3d(0, -1px, 0);
  transform: translate3d(0, -1px, 0);
}

.calendar__list,
.footer__col--left,
.nominees__accordion {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-direction: column;
  flex-direction: column;
  row-gap: 24px;
}

.calendar__list-item {
  width: 100%;
  padding: 12px 24px 16px;
  background: #f0f0f0;
  box-shadow: 0 0 20px 0 rgba(2, 2, 2, 0.08);
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  -webkit-column-gap: 24px;
  column-gap: 24px;
  will-change: opacity, transform, background;
  opacity: 0;
}

.calendar__list-item:first-child {
  transition: transform 0.7s 0.5s, opacity 0.7s ease-in-out 0.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 0.5s;
}

.calendar__list-item:first-child,
.calendar__list-item:nth-child(2) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(2) {
  transition: transform 0.7s 1s, opacity 0.7s ease-in-out 1s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 1s;
}

.calendar__list-item:nth-child(3) {
  transition: transform 0.7s 1.5s, opacity 0.7s ease-in-out 1.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 1.5s;
}

.calendar__list-item:nth-child(3),
.calendar__list-item:nth-child(4) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(4) {
  transition: transform 0.7s 2s, opacity 0.7s ease-in-out 2s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 2s;
}

.calendar__list-item:nth-child(5) {
  transition: transform 0.7s 2.5s, opacity 0.7s ease-in-out 2.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 2.5s;
}

.calendar__list-item:nth-child(5),
.calendar__list-item:nth-child(6) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(6) {
  transition: transform 0.7s 3s, opacity 0.7s ease-in-out 3s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 3s;
}

.calendar__list-item:nth-child(7) {
  transition: transform 0.7s 3.5s, opacity 0.7s ease-in-out 3.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 3.5s;
}

.calendar__list-item:nth-child(7),
.calendar__list-item:nth-child(8) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(8) {
  transition: transform 0.7s 4s, opacity 0.7s ease-in-out 4s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 4s;
}

.calendar__list-item:nth-child(9) {
  transition: transform 0.7s 4.5s, opacity 0.7s ease-in-out 4.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 4.5s;
}

.calendar__list-item:nth-child(10),
.calendar__list-item:nth-child(9) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(10) {
  transition: transform 0.7s 5s, opacity 0.7s ease-in-out 5s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 5s;
}

.calendar__list-item:nth-child(11) {
  transition: transform 0.7s 5.5s, opacity 0.7s ease-in-out 5.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 5.5s;
}

.calendar__list-item:nth-child(11),
.calendar__list-item:nth-child(12) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(12) {
  transition: transform 0.7s 6s, opacity 0.7s ease-in-out 6s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 6s;
}

.calendar__list-item:nth-child(13) {
  transition: transform 0.7s 6.5s, opacity 0.7s ease-in-out 6.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 6.5s;
}

.calendar__list-item:nth-child(13),
.calendar__list-item:nth-child(14) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(14) {
  transition: transform 0.7s 7s, opacity 0.7s ease-in-out 7s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 7s;
}

.calendar__list-item:nth-child(15) {
  transition: transform 0.7s 7.5s, opacity 0.7s ease-in-out 7.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 7.5s;
}

.calendar__list-item:nth-child(15),
.calendar__list-item:nth-child(16) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(16) {
  transition: transform 0.7s 8s, opacity 0.7s ease-in-out 8s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 8s;
}

.calendar__list-item:nth-child(17) {
  transition: transform 0.7s 8.5s, opacity 0.7s ease-in-out 8.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 8.5s;
}

.calendar__list-item:nth-child(17),
.calendar__list-item:nth-child(18) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(18) {
  transition: transform 0.7s 9s, opacity 0.7s ease-in-out 9s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 9s;
}

.calendar__list-item:nth-child(19) {
  transition: transform 0.7s 9.5s, opacity 0.7s ease-in-out 9.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 9.5s;
}

.calendar__list-item:nth-child(19),
.calendar__list-item:nth-child(20) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(20) {
  transition: transform 0.7s 10s, opacity 0.7s ease-in-out 10s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 10s;
}

.calendar__list-item:nth-child(21) {
  transition: transform 0.7s 10.5s, opacity 0.7s ease-in-out 10.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 10.5s;
}

.calendar__list-item:nth-child(21),
.calendar__list-item:nth-child(22) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(22) {
  transition: transform 0.7s 11s, opacity 0.7s ease-in-out 11s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 11s;
}

.calendar__list-item:nth-child(23) {
  transition: transform 0.7s 11.5s, opacity 0.7s ease-in-out 11.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 11.5s;
}

.calendar__list-item:nth-child(23),
.calendar__list-item:nth-child(24) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(24) {
  transition: transform 0.7s 12s, opacity 0.7s ease-in-out 12s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 12s;
}

.calendar__list-item:nth-child(25) {
  transition: transform 0.7s 12.5s, opacity 0.7s ease-in-out 12.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 12.5s;
}

.calendar__list-item:nth-child(25),
.calendar__list-item:nth-child(26) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(26) {
  transition: transform 0.7s 13s, opacity 0.7s ease-in-out 13s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 13s;
}

.calendar__list-item:nth-child(27) {
  transition: transform 0.7s 13.5s, opacity 0.7s ease-in-out 13.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 13.5s;
}

.calendar__list-item:nth-child(27),
.calendar__list-item:nth-child(28) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(28) {
  transition: transform 0.7s 14s, opacity 0.7s ease-in-out 14s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 14s;
}

.calendar__list-item:nth-child(29) {
  transition: transform 0.7s 14.5s, opacity 0.7s ease-in-out 14.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 14.5s;
}

.calendar__list-item:nth-child(29),
.calendar__list-item:nth-child(30) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(30) {
  transition: transform 0.7s 15s, opacity 0.7s ease-in-out 15s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 15s;
}

.calendar__list-item:nth-child(31) {
  transition: transform 0.7s 15.5s, opacity 0.7s ease-in-out 15.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 15.5s;
}

.calendar__list-item:nth-child(31),
.calendar__list-item:nth-child(32) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(32) {
  transition: transform 0.7s 16s, opacity 0.7s ease-in-out 16s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 16s;
}

.calendar__list-item:nth-child(33) {
  transition: transform 0.7s 16.5s, opacity 0.7s ease-in-out 16.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 16.5s;
}

.calendar__list-item:nth-child(33),
.calendar__list-item:nth-child(34) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(34) {
  transition: transform 0.7s 17s, opacity 0.7s ease-in-out 17s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 17s;
}

.calendar__list-item:nth-child(35) {
  transition: transform 0.7s 17.5s, opacity 0.7s ease-in-out 17.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 17.5s;
}

.calendar__list-item:nth-child(35),
.calendar__list-item:nth-child(36) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(36) {
  transition: transform 0.7s 18s, opacity 0.7s ease-in-out 18s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 18s;
}

.calendar__list-item:nth-child(37) {
  transition: transform 0.7s 18.5s, opacity 0.7s ease-in-out 18.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 18.5s;
}

.calendar__list-item:nth-child(37),
.calendar__list-item:nth-child(38) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(38) {
  transition: transform 0.7s 19s, opacity 0.7s ease-in-out 19s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 19s;
}

.calendar__list-item:nth-child(39) {
  transition: transform 0.7s 19.5s, opacity 0.7s ease-in-out 19.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 19.5s;
}

.calendar__list-item:nth-child(39),
.calendar__list-item:nth-child(40) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(40) {
  transition: transform 0.7s 20s, opacity 0.7s ease-in-out 20s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 20s;
}

.calendar__list-item:nth-child(41) {
  transition: transform 0.7s 20.5s, opacity 0.7s ease-in-out 20.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 20.5s;
}

.calendar__list-item:nth-child(41),
.calendar__list-item:nth-child(42) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(42) {
  transition: transform 0.7s 21s, opacity 0.7s ease-in-out 21s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 21s;
}

.calendar__list-item:nth-child(43) {
  transition: transform 0.7s 21.5s, opacity 0.7s ease-in-out 21.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 21.5s;
}

.calendar__list-item:nth-child(43),
.calendar__list-item:nth-child(44) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(44) {
  transition: transform 0.7s 22s, opacity 0.7s ease-in-out 22s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 22s;
}

.calendar__list-item:nth-child(45) {
  transition: transform 0.7s 22.5s, opacity 0.7s ease-in-out 22.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 22.5s;
}

.calendar__list-item:nth-child(45),
.calendar__list-item:nth-child(46) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(46) {
  transition: transform 0.7s 23s, opacity 0.7s ease-in-out 23s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 23s;
}

.calendar__list-item:nth-child(47) {
  transition: transform 0.7s 23.5s, opacity 0.7s ease-in-out 23.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 23.5s;
}

.calendar__list-item:nth-child(47),
.calendar__list-item:nth-child(48) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(48) {
  transition: transform 0.7s 24s, opacity 0.7s ease-in-out 24s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 24s;
}

.calendar__list-item:nth-child(49) {
  transition: transform 0.7s 24.5s, opacity 0.7s ease-in-out 24.5s,
    background 0.39s, box-shadow 0.2s, -webkit-transform 0.7s 24.5s;
}

.calendar__list-item:nth-child(49),
.calendar__list-item:nth-child(50) {
  -webkit-transform: translate3d(0, 18px, 0);
  transform: translate3d(0, 18px, 0);
}

.calendar__list-item:nth-child(50) {
  transition: transform 0.7s 25s, opacity 0.7s ease-in-out 25s, background 0.39s,
    box-shadow 0.2s, -webkit-transform 0.7s 25s;
}

.calendar__list--active .calendar__list-item,
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.calendar__list-item--special {
  padding: 24px;
}

.calendar__list-item:hover {
  background: #52b92e;
  box-shadow: none;
}

.calendar__col--left {
  min-width: 180px;
}

.calendar__col--right {
  width: 100%;
  max-width: 730px;
  -webkit-transform: translate3d(0, 6px, 0);
  transform: translate3d(0, 6px, 0);
}

.calendar__list-item--special .calendar__col--right,
.lg-outer.lg-comment-active .lg-comment-box {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.calendar__list-number {
  font: 500 72px/1.08 SweetMavkaScript, sans-serif;
  color: #52b92e;
  transition: color 0.24s;
}

.calendar__list-date,
.calendar__list-text {
  color: #020202;
  transition: color 0.24s;
  text-transform: uppercase;
}

.calendar__list-item:hover .calendar__list-number {
  color: #fff;
}

.calendar__list-date {
  font: 600 20px/1.5 Gilroy, sans-serif;
}

.calendar__list-item:hover .calendar__list-date {
  color: #fff;
}

.calendar__list-text {
  font: 700 26px/1.1 Gilroy, sans-serif;
}

.calendar__list-item:hover .calendar__list-text {
  color: #fff;
}

.opinions {
  padding: 100px 0;
  position: relative;
  background: #fff;
}

.opinions__title--active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.opinions__title-selected {
  font: 500 92px/92px SweetMavkaScript, sans-serif;
  color: #52b92e;
  letter-spacing: 7.4px;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-transform: translate3d(0, -1px, 0);
  transform: translate3d(0, -1px, 0);
}

.opinions__tabs-controls {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  -webkit-column-gap: 20px;
  column-gap: 20px;
  margin: 0 0 48px;
}

.opinions__tabs-controls::-webkit-scrollbar {
  display: none;
}

.opinions__tabs-controls-item {
  font: 700 24px/1 Gilroy, sans-serif;
  color: #020202;
  text-transform: uppercase;
  padding: 24.5px 32px 24px;
  text-align: center;
  will-change: color, background;
  cursor: pointer;
  transition: color 0.2s, background 0.2s;
}

.opinions__tabs-controls-item--active,
.opinions__tabs-controls-item:hover {
  background: #52b92e;
  color: #fff;
}

.opinions__tabs-content-item {
  width: 100%;
  display: none;
}

.opinions__tabs-content-item--active {
  display: block;
}

.news__carousel,
.opinions__carousel {
  left: 0 !important;
  -webkit-transform: translateX(0) !important;
  transform: translateX(0) !important;
  outline: 0 !important;
  -webkit-user-select: none !important;
  user-select: none !important;
}

.opinions__carousel-item {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-column-gap: 20px;
  column-gap: 20px;
  width: 49%;
  margin-right: 1%;
}

.opinions__carousel-col--left {
  width: 41.4663%;
}

.opinions__carousel-col--right {
  width: 56.1298%;
}

.opinions__carousel-img {
  width: 100%;
  height: auto;
  display: block;
}

.opinions__carousel-title {
  font-size: 32px;
  font-family: Gilroy, sans-serif;
  font-weight: 700;
  font-style: normal;
  line-height: 110%;
  text-decoration: none;
  text-transform: uppercase;
  color: #020202;
  margin: 0 0 8px;
}

.opinions__carousel-descr {
  font: 700 14px/1.3 Gilroy, sans-serif;
  color: #6a6a6a;
  text-transform: uppercase;
  margin: 0 0 16px;
  width: calc(100% - 10px);
}

.opinions__carousel-text-wrapper {
  position: relative;
  padding: 24px 0 0;
  margin: 0 0 24px;
}

.opinions__carousel-text-wrapper::before {
  content: "\201C";
  font: 800 50px/20px Gilroy, sans-serif;
  color: #52b92e;
  position: absolute;
  left: 0;
  top: 24px;
}

.opinions__carousel-text {
  font: 700 18px/1.3 Gilroy, sans-serif;
  color: #6a6a6a;
  text-transform: uppercase;
  width: calc(100% - 20px);
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  position: relative;
}

.opinions__carousel-text::before {
  content: "\201C";
  font: 800 50px/20px Gilroy, sans-serif;
  color: transparent;
}

.opinions__carousel-text-wrapper--active .opinions__carousel-text {
  display: block;
  text-overflow: ellipsis;
  overflow: visible;
  -webkit-line-clamp: 0;
  -webkit-box-orient: vertical;
}

.opinions__carousel-btn {
  font: 700 18px/1 Gilroy, sans-serif;
  color: #fff;
  white-space: nowrap;
  background: #52b92e;
  width: auto;
  cursor: pointer;
  text-transform: uppercase;
  text-decoration: none;
  padding: 21px 40px 19px;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  will-change: transform;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  transition: filter 0.24s, transform 0.4s ease-in-out, -webkit-filter 0.24s,
    -webkit-transform 0.4s ease-in-out;
}

.opinions__carousel-btn:hover {
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
  -webkit-filter: grayscale(0.25);
  filter: grayscale(0.25);
}

.opinions__carousel-btn--hidden {
  display: none;
}

.opinions__controls {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-column-gap: 20px;
  column-gap: 20px;
  margin: 0 0 0 auto;
}

.opinions__controls-item--next,
.opinions__controls-item--prev {
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 61px;
  min-width: 61px;
  height: 15px;
  min-height: 15px;
}

.opinions__controls-item {
  cursor: pointer;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.opinions__controls-item--prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='15' fill='none'%3E%3Cpath fill='%23020202' d='M.293 8.207a1 1 0 0 1 0-1.414L6.657.429A1 1 0 1 1 8.07 1.843L2.414 7.5l5.657 5.657a1 1 0 0 1-1.414 1.414L.293 8.207ZM61 8.5H1v-2h60v2Z'/%3E%3C/svg%3E");
}

.opinions__controls-item--prev:hover {
  -webkit-transform: translate3d(-2px, 0, 0);
  transform: translate3d(-2px, 0, 0);
}

.opinions__controls-item--next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='15' fill='none'%3E%3Cpath fill='%23020202' d='M60.707 8.207a1 1 0 0 0 0-1.414L54.343.429a1 1 0 0 0-1.414 1.414L58.586 7.5l-5.657 5.657a1 1 0 0 0 1.414 1.414l6.364-6.364ZM0 8.5h60v-2H0v2Z'/%3E%3C/svg%3E");
}

.opinions__controls-item--next:hover {
  -webkit-transform: translate3d(2px, 0, 0);
  transform: translate3d(2px, 0, 0);
}

.opinions__bg-lines {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.opinions__bg-lines-item--first,
.opinions__bg-lines-item--second {
  width: 20px;
}

.opinions__bg-lines-item {
  background-color: #f1f1f1;
  position: absolute;
  top: 0;
  left: -27px;
  height: 100%;
  will-change: left;
}

.award-jury__title,
.news__title {
  will-change: transform, opacity;
  text-decoration: none;
  text-transform: uppercase;
}

.opinions__bg-lines--active .opinions__bg-lines-item--first {
  left: 31px;
  transition: left 0.6s;
}

.opinions__bg-lines-item--fourth,
.opinions__bg-lines-item--third {
  width: 26px;
}

.opinions__bg-lines--active .opinions__bg-lines-item--second {
  left: 87px;
  transition: left 0.7s;
}

.opinions__bg-lines--active .opinions__bg-lines-item--third {
  left: 151px;
  transition: left 0.8s;
}

.opinions__bg-lines--active .opinions__bg-lines-item--fourth {
  left: 231px;
  transition: left 0.9s;
}

.opinions__bg-lines-item--fifth {
  width: 27px;
}

.opinions__bg-lines--active .opinions__bg-lines-item--fifth {
  left: 314px;
  transition: left 1s;
}

.opinions__bg-lines-item--sixth {
  display: none;
  width: 5px;
}

.opinions__bg-lines--active .opinions__bg-lines-item--sixth {
  left: 64px;
  transition: left 0.8s;
}

.opinions__bg-lines-item--seventh {
  display: none;
  width: 3px;
}

.gallery,
.news {
  padding: 130px 0;
  position: relative;
}

.news__container {
  width: 100%;
  max-width: 1488px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
  z-index: 2;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  -webkit-column-gap: 48px;
  column-gap: 48px;
  margin-bottom: 48px;
}

.news__title {
  font-size: 92px;
  font-family: Gilroy, sans-serif;
  font-weight: 700;
  font-style: normal;
  line-height: 100%;
  white-space: nowrap;
  -webkit-transform: translate3d(-50px, 0, 0);
  transform: translate3d(-50px, 0, 0);
  opacity: 0;
  transition: transform 1s, opacity 1s, -webkit-transform 1s;
}

.news__title--active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.news__title-selected {
  font: 500 92px/92px SweetMavkaScript, sans-serif;
  color: #52b92e;
  letter-spacing: 13.4px;
  -webkit-transform: translate3d(0, -3px, 0);
  transform: translate3d(0, -3px, 0);
  display: -webkit-inline-flex;
  display: inline-flex;
}

.news__carosel-wrapper {
  width: 100%;
  position: relative;
  z-index: 2;
  -webkit-transform: translate3d(calc((100vw - 1440px) / 2), 0, 0);
  transform: translate3d(calc((100vw - 1440px) / 2), 0, 0);
}

.news__carousel-item {
  width: 467px;
  margin-right: 20px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-direction: column;
  flex-direction: column;
  text-decoration: none;
}

.news__carousel-img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 0 10px;
}

.news__controls-item--next,
.news__controls-item--prev {
  width: 61px;
  min-width: 61px;
  height: 15px;
  min-height: 15px;
}

.news__carousel-date {
  font: 700 20px/1.5 Gilroy, sans-serif;
  color: #6a6a6a;
  margin: 0 0 10px;
}

.news__carousel-title {
  font: 700 22px/1.1 Gilroy, sans-serif;
  color: #020202;
  text-transform: uppercase;
}

.news__counter {
  font: 600 26px/1 Gilroy, sans-serif;
  background: #52b92e;
  color: #fff;
  text-align: center;
  padding: 8.4px 12px;
  display: -webkit-flex;
  display: flex;
  margin: 0 0 0 auto;
}

.news__controls {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-column-gap: 20px;
  column-gap: 20px;
}

.news__controls-item--next,
.news__controls-item--prev,
.news__parallax-item {
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.news__controls-item {
  cursor: pointer;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.news__controls-item--prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='15' fill='none'%3E%3Cpath fill='%23020202' d='M.293 8.207a1 1 0 0 1 0-1.414L6.657.429A1 1 0 1 1 8.07 1.843L2.414 7.5l5.657 5.657a1 1 0 0 1-1.414 1.414L.293 8.207ZM61 8.5H1v-2h60v2Z'/%3E%3C/svg%3E");
}

.news__controls-item--prev:hover {
  -webkit-transform: translate3d(-2px, 0, 0);
  transform: translate3d(-2px, 0, 0);
}

.news__controls-item--next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='15' fill='none'%3E%3Cpath fill='%23020202' d='M60.707 8.207a1 1 0 0 0 0-1.414L54.343.429a1 1 0 0 0-1.414 1.414L58.586 7.5l-5.657 5.657a1 1 0 0 0 1.414 1.414l6.364-6.364ZM0 8.5h60v-2H0v2Z'/%3E%3C/svg%3E");
}

.news__controls-item--next:hover {
  -webkit-transform: translate3d(2px, 0, 0);
  transform: translate3d(2px, 0, 0);
}

.news__parallax-item {
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.news__parallax-item--first {
  background-image: url(../img/news/bg/1.webp);
  width: 94.5px;
  min-width: 94.5px;
  height: 89.5px;
  min-height: 89.5px;
  bottom: 0;
  left: 160px;
  -webkit-transform: translate3d(0, -30vh, 0);
  transform: translate3d(0, -30vh, 0);
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.award-jury,
.big-jury,
.council-of-experts,
.jury,
.small-jury {
  background: #fff;
  position: relative;
  overflow: hidden;
}

.award-jury {
  padding: 100px 0 62px;
}

.award-jury__row--top {
  margin: 0 0 48px;
}

.award-jury__row--bottom,
.council-of-experts__row--bottom {
  display: grid;
  grid-template-columns: minmax(0, 539px) 1fr;
  -webkit-column-gap: 75px;
  column-gap: 75px;
}

.award-jury__title {
  font-size: 92px;
  font-family: Gilroy, sans-serif;
  font-weight: 700;
  font-style: normal;
  line-height: 100%;
  -webkit-transform: translate3d(-50px, 0, 0);
  transform: translate3d(-50px, 0, 0);
  opacity: 0;
  transition: transform 1s, opacity 1s, -webkit-transform 1s;
}

.big-jury__list-item,
.council-of-experts__list-item,
.small-jury__list-item {
  will-change: opacity, transform;
  transition: opacity 2s, transform 2s, -webkit-transform 2s;
  max-width: 464px;
}

.award-jury__title--active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.award-jury__title-selected {
  font: 500 92px/92px SweetMavkaScript, sans-serif;
  color: #52b92e;
  display: -webkit-inline-flex;
  display: inline-flex;
  letter-spacing: 14.4px;
  -webkit-transform: translate3d(0, -1px, 0);
  transform: translate3d(0, -1px, 0);
}

.award-jury__col--right {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}

.award-jury__img {
  display: block;
  width: 100%;
  height: auto;
}

.award-jury__subtitle {
  font: 700 72px/1.1 Gilroy, sans-serif;
  color: #020202;
  margin: 0 0 14px;
  text-transform: uppercase;
}

.award-jury__text {
  font: 600 24px/1.1 Gilroy, sans-serif;
  color: #6a6a6a;
  text-transform: uppercase;
}

.council-of-experts {
  padding: 62px 0 80px;
}

.council-of-experts__title--active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.council-of-experts__title-selected {
  font: 500 92px/92px SweetMavkaScript, sans-serif;
  color: #52b92e;
  letter-spacing: 14.4px;
  -webkit-transform: translate3d(0, -1px, 0);
  transform: translate3d(0, -1px, 0);
}

.council-of-experts__text {
  font: 600 36px/1.2 Gilroy, sans-serif;
  color: #6a6a6a;
  text-transform: uppercase;
  margin: 0 0 48px;
}

.council-of-experts__text-selected {
  font-weight: 700;
  color: #52b92e;
}

.big-jury__list,
.council-of-experts__list,
.jury__list,
.small-jury__list {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-column-gap: 20px;
  column-gap: 20px;
  row-gap: 64px;
}

.big-jury__list-img,
.council-of-experts__list-img,
.small-jury__list-img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 0 24px;
}

.contacts__row--top,
.gallery__list {
  -webkit-justify-content: flex-start;
}

.council-of-experts__list-item {
  width: 100%;
  opacity: 0;
  -webkit-transform: translate3d(0, 24px, 0);
  transform: translate3d(0, 24px, 0);
}

.council-of-experts__list-item:first-child {
  transition: opacity 0.9s 0.3s, transform 0.9s 0.3s,
    -webkit-transform 0.9s 0.3s;
}

.council-of-experts__list-item:nth-child(2) {
  transition: opacity 0.9s 0.6s, transform 0.9s 0.6s,
    -webkit-transform 0.9s 0.6s;
}

.council-of-experts__list-item:nth-child(3) {
  transition: opacity 0.9s 0.9s, transform 0.9s 0.9s,
    -webkit-transform 0.9s 0.9s;
}

.council-of-experts__list-item:nth-child(4) {
  transition: opacity 0.9s 1.2s, transform 0.9s 1.2s,
    -webkit-transform 0.9s 1.2s;
}

.council-of-experts__list-item:nth-child(5) {
  transition: opacity 0.9s 1.5s, transform 0.9s 1.5s,
    -webkit-transform 0.9s 1.5s;
}

.council-of-experts__list-item:nth-child(6) {
  transition: opacity 0.9s 1.8s, transform 0.9s 1.8s,
    -webkit-transform 0.9s 1.8s;
}

.council-of-experts__list-item:nth-child(7) {
  transition: opacity 0.9s 2.1s, transform 0.9s 2.1s,
    -webkit-transform 0.9s 2.1s;
}

.council-of-experts__list-item:nth-child(8) {
  transition: opacity 0.9s 2.4s, transform 0.9s 2.4s,
    -webkit-transform 0.9s 2.4s;
}

.council-of-experts__list-item:nth-child(9) {
  transition: opacity 0.9s 2.7s, transform 0.9s 2.7s,
    -webkit-transform 0.9s 2.7s;
}

.council-of-experts__list-item:nth-child(10) {
  transition: opacity 0.9s 3s, transform 0.9s 3s, -webkit-transform 0.9s 3s;
}

.council-of-experts__list-item:nth-child(11) {
  transition: opacity 0.9s 3.3s, transform 0.9s 3.3s,
    -webkit-transform 0.9s 3.3s;
}

.council-of-experts__list-item:nth-child(12) {
  transition: opacity 0.9s 3.6s, transform 0.9s 3.6s,
    -webkit-transform 0.9s 3.6s;
}

.council-of-experts__list-item:nth-child(13) {
  transition: opacity 0.9s 3.9s, transform 0.9s 3.9s,
    -webkit-transform 0.9s 3.9s;
}

.council-of-experts__list-item:nth-child(14) {
  transition: opacity 0.9s 4.2s, transform 0.9s 4.2s,
    -webkit-transform 0.9s 4.2s;
}

.council-of-experts__list-item:nth-child(15) {
  transition: opacity 0.9s 4.5s, transform 0.9s 4.5s,
    -webkit-transform 0.9s 4.5s;
}

.council-of-experts__list-item:nth-child(16) {
  transition: opacity 0.9s 4.8s, transform 0.9s 4.8s,
    -webkit-transform 0.9s 4.8s;
}

.council-of-experts__list-item:nth-child(17) {
  transition: opacity 0.9s 5.1s, transform 0.9s 5.1s,
    -webkit-transform 0.9s 5.1s;
}

.council-of-experts__list-item:nth-child(18) {
  transition: opacity 0.9s 5.4s, transform 0.9s 5.4s,
    -webkit-transform 0.9s 5.4s;
}

.council-of-experts__list--active .council-of-experts__list-item {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.council-of-experts__list-title {
  text-align: center;
  font: 600 36px/1.1 Gilroy, sans-serif;
  color: #020202;
  text-transform: uppercase;
}

.jury,
.small-jury {
  padding: 80px 0;
}

.small-jury__title--active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.small-jury__title-selected {
  font: 500 92px/92px SweetMavkaScript, sans-serif;
  color: #52b92e;
  letter-spacing: 14.4px;
  -webkit-transform: translate3d(0, -1px, 0);
  transform: translate3d(0, -1px, 0);
}

.small-jury__list-item {
  width: 100%;
  opacity: 0;
  -webkit-transform: translate3d(0, 24px, 0);
  transform: translate3d(0, 24px, 0);
}

.small-jury__list-item:first-child {
  transition: opacity 0.9s 0.3s, transform 0.9s 0.3s,
    -webkit-transform 0.9s 0.3s;
}

.small-jury__list-item:nth-child(2) {
  transition: opacity 0.9s 0.6s, transform 0.9s 0.6s,
    -webkit-transform 0.9s 0.6s;
}

.small-jury__list-item:nth-child(3) {
  transition: opacity 0.9s 0.9s, transform 0.9s 0.9s,
    -webkit-transform 0.9s 0.9s;
}

.small-jury__list-item:nth-child(4) {
  transition: opacity 0.9s 1.2s, transform 0.9s 1.2s,
    -webkit-transform 0.9s 1.2s;
}

.small-jury__list-item:nth-child(5) {
  transition: opacity 0.9s 1.5s, transform 0.9s 1.5s,
    -webkit-transform 0.9s 1.5s;
}

.small-jury__list-item:nth-child(6) {
  transition: opacity 0.9s 1.8s, transform 0.9s 1.8s,
    -webkit-transform 0.9s 1.8s;
}

.small-jury__list-item:nth-child(7) {
  transition: opacity 0.9s 2.1s, transform 0.9s 2.1s,
    -webkit-transform 0.9s 2.1s;
}

.small-jury__list-item:nth-child(8) {
  transition: opacity 0.9s 2.4s, transform 0.9s 2.4s,
    -webkit-transform 0.9s 2.4s;
}

.small-jury__list-item:nth-child(9) {
  transition: opacity 0.9s 2.7s, transform 0.9s 2.7s,
    -webkit-transform 0.9s 2.7s;
}

.small-jury__list-item:nth-child(10) {
  transition: opacity 0.9s 3s, transform 0.9s 3s, -webkit-transform 0.9s 3s;
}

.small-jury__list-item:nth-child(11) {
  transition: opacity 0.9s 3.3s, transform 0.9s 3.3s,
    -webkit-transform 0.9s 3.3s;
}

.small-jury__list-item:nth-child(12) {
  transition: opacity 0.9s 3.6s, transform 0.9s 3.6s,
    -webkit-transform 0.9s 3.6s;
}

.small-jury__list-item:nth-child(13) {
  transition: opacity 0.9s 3.9s, transform 0.9s 3.9s,
    -webkit-transform 0.9s 3.9s;
}

.small-jury__list-item:nth-child(14) {
  transition: opacity 0.9s 4.2s, transform 0.9s 4.2s,
    -webkit-transform 0.9s 4.2s;
}

.small-jury__list-item:nth-child(15) {
  transition: opacity 0.9s 4.5s, transform 0.9s 4.5s,
    -webkit-transform 0.9s 4.5s;
}

.small-jury__list-item:nth-child(16) {
  transition: opacity 0.9s 4.8s, transform 0.9s 4.8s,
    -webkit-transform 0.9s 4.8s;
}

.small-jury__list-item:nth-child(17) {
  transition: opacity 0.9s 5.1s, transform 0.9s 5.1s,
    -webkit-transform 0.9s 5.1s;
}

.small-jury__list-item:nth-child(18) {
  transition: opacity 0.9s 5.4s, transform 0.9s 5.4s,
    -webkit-transform 0.9s 5.4s;
}

.small-yury__list--active .small-jury__list-item {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.small-jury__list-title {
  text-align: center;
  font: 600 36px/1.1 Gilroy, sans-serif;
  color: #020202;
  text-transform: uppercase;
}

.big-jury {
  padding: 80px 0 100px;
}

.big-jury__title--active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.big-jury__title-selected {
  font: 500 92px/92px SweetMavkaScript, sans-serif;
  color: #52b92e;
  letter-spacing: 14.4px;
  -webkit-transform: translate3d(0, -1px, 0);
  transform: translate3d(0, -1px, 0);
}

.big-jury__list-item {
  width: 100%;
  opacity: 0;
  -webkit-transform: translate3d(0, 24px, 0);
  transform: translate3d(0, 24px, 0);
}

.big-jury__list-item:first-child {
  transition: opacity 0.9s 0.3s, transform 0.9s 0.3s,
    -webkit-transform 0.9s 0.3s;
}

.big-jury__list-item:nth-child(2) {
  transition: opacity 0.9s 0.6s, transform 0.9s 0.6s,
    -webkit-transform 0.9s 0.6s;
}

.big-jury__list-item:nth-child(3) {
  transition: opacity 0.9s 0.9s, transform 0.9s 0.9s,
    -webkit-transform 0.9s 0.9s;
}

.big-jury__list-item:nth-child(4) {
  transition: opacity 0.9s 1.2s, transform 0.9s 1.2s,
    -webkit-transform 0.9s 1.2s;
}

.big-jury__list-item:nth-child(5) {
  transition: opacity 0.9s 1.5s, transform 0.9s 1.5s,
    -webkit-transform 0.9s 1.5s;
}

.big-jury__list-item:nth-child(6) {
  transition: opacity 0.9s 1.8s, transform 0.9s 1.8s,
    -webkit-transform 0.9s 1.8s;
}

.big-jury__list-item:nth-child(7) {
  transition: opacity 0.9s 2.1s, transform 0.9s 2.1s,
    -webkit-transform 0.9s 2.1s;
}

.big-jury__list-item:nth-child(8) {
  transition: opacity 0.9s 2.4s, transform 0.9s 2.4s,
    -webkit-transform 0.9s 2.4s;
}

.big-jury__list-item:nth-child(9) {
  transition: opacity 0.9s 2.7s, transform 0.9s 2.7s,
    -webkit-transform 0.9s 2.7s;
}

.big-jury__list-item:nth-child(10) {
  transition: opacity 0.9s 3s, transform 0.9s 3s, -webkit-transform 0.9s 3s;
}

.big-jury__list-item:nth-child(11) {
  transition: opacity 0.9s 3.3s, transform 0.9s 3.3s,
    -webkit-transform 0.9s 3.3s;
}

.big-jury__list-item:nth-child(12) {
  transition: opacity 0.9s 3.6s, transform 0.9s 3.6s,
    -webkit-transform 0.9s 3.6s;
}

.big-jury__list-item:nth-child(13) {
  transition: opacity 0.9s 3.9s, transform 0.9s 3.9s,
    -webkit-transform 0.9s 3.9s;
}

.big-jury__list-item:nth-child(14) {
  transition: opacity 0.9s 4.2s, transform 0.9s 4.2s,
    -webkit-transform 0.9s 4.2s;
}

.big-jury__list-item:nth-child(15) {
  transition: opacity 0.9s 4.5s, transform 0.9s 4.5s,
    -webkit-transform 0.9s 4.5s;
}

.big-jury__list-item:nth-child(16) {
  transition: opacity 0.9s 4.8s, transform 0.9s 4.8s,
    -webkit-transform 0.9s 4.8s;
}

.big-jury__list-item:nth-child(17) {
  transition: opacity 0.9s 5.1s, transform 0.9s 5.1s,
    -webkit-transform 0.9s 5.1s;
}

.big-jury__list-item:nth-child(18) {
  transition: opacity 0.9s 5.4s, transform 0.9s 5.4s,
    -webkit-transform 0.9s 5.4s;
}

.big-jury__list--active .big-jury__list-item {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.footer__social-item:hover,
.provisions__item p a:hover {
  opacity: 0.75;
}

.big-jury__list-title {
  text-align: center;
  font: 600 36px/1.1 Gilroy, sans-serif;
  color: #020202;
  text-transform: uppercase;
}

.gallery__title {
  font-size: 92px;
  font-family: Gilroy, sans-serif;
  font-weight: 700;
  font-style: normal;
  line-height: 100%;
  text-decoration: none;
  text-transform: uppercase;
  margin: 0 0 48px;
  will-change: transform, opacity;
  -webkit-transform: translate3d(-50px, 0, 0);
  transform: translate3d(-50px, 0, 0);
  white-space: nowrap;
  opacity: 0;
  transition: transform 1s, opacity 1s, -webkit-transform 1s;
}

.gallery__title--active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.gallery__title-selected {
  font: 500 92px/92px SweetMavkaScript, sans-serif;
  color: #52b92e;
  letter-spacing: 14.4px;
  -webkit-transform: translate3d(0, -1px, 0);
  transform: translate3d(0, -1px, 0);
}

.gallery__list {
  display: -webkit-flex;
  display: flex;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-column-gap: 1.3888888889%;
  column-gap: 1.3888888889%;
  row-gap: 1.3888888889%;
  overflow: hidden;
}

.gallery__list-item {
  display: -webkit-flex;
  display: flex;
  margin-bottom: 1.3888888889%;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.gallery__list-item--first {
  width: 40.8333333333%;
  min-height: 383px;
}

.gallery__list-item--second {
  width: 32.4305555556%;
  min-height: 383px;
}

.gallery__list-item--third {
  width: 23.9583333333%;
  min-height: 383px;
}

.gallery__list-item--fourth {
  width: 19.4444444444%;
  min-height: 383px;
}

.gallery__list-item--fifth {
  width: 20%;
  min-height: 383px;
}

.gallery__list-item--sixth {
  width: 57.7777777778%;
  min-height: 383px;
}

.gallery__list-full .gallery__list-item {
  width: 32.3983333%;
  min-height: 383px;
}

.gallery__btn {
  font: 700 26px/1 Gilroy, sans-serif;
  color: #fff;
  background: #52b92e;
  width: auto;
  min-height: auto;
  text-transform: uppercase;
  text-decoration: none;
  margin: 22px 0 0;
  position: relative;
  left: 50%;
  padding: 21px 48px 19px;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
  will-change: transform, filter;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  transition: filter 0.24s, transform 0.4s ease-in-out, -webkit-filter 0.24s,
    -webkit-transform 0.4s ease-in-out;
}

.gallery__btn:hover {
  -webkit-transform: translate3d(-50%, -2px, 0);
  transform: translate3d(-50%, -2px, 0);
  -webkit-filter: grayscale(0.25);
  filter: grayscale(0.25);
}

.gallery__list-full {
  display: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-column-gap: 1.3888888889%;
  column-gap: 1.3888888889%;
  row-gap: 1.3888888889%;
  margin: 0 0 20px;
}

.gallery__list-full--active {
  display: -webkit-flex;
  display: flex;
}

.gallery__img {
  display: block;
  object-fit: cover;
}

.gallery__img,
.gallery__parallax {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}

.gallery__parallax,
.lg-inline .lg-backdrop,
.lg-outer .lg-video-poster {
  z-index: 1;
}

.gallery__parallax-item {
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.gallery__parallax-item--first {
  background-image: url(../img/gallery/bg/1.webp);
  width: 68.5px;
  min-width: 68.5px;
  height: 65px;
  min-height: 65px;
  bottom: 190px;
  left: 3.6vw;
  -webkit-transform: translate3d(0, -20vh, 0);
  transform: translate3d(0, -20vh, 0);
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.gallery__parallax-item--second {
  background-image: url(../img/gallery/bg/2.webp);
  width: 48px;
  min-width: 48px;
  height: 55.5px;
  min-height: 55.5px;
  bottom: 100px;
  right: 2.470833vw;
  -webkit-transform: translate3d(0, 10vh, 0);
  transform: translate3d(0, 10vh, 0);
  transition: transform 0.18s;
  transition: transform 0.18s, -webkit-transform 0.18s;
}

.info-partners,
.organisers,
.partners {
  padding: 100px 0 60px;
  position: relative;
  overflow: hidden;
  background: #fff;
}

.organisers__title {
  font-size: 92px;
  font-family: Gilroy, sans-serif;
  font-weight: 700;
  font-style: normal;
  line-height: 100%;
  text-decoration: none;
  text-transform: uppercase;
  margin: 0 0 48px;
  will-change: transform, opacity;
  white-space: nowrap;
  -webkit-transform: translate3d(-50px, 0, 0);
  transform: translate3d(-50px, 0, 0);
  opacity: 0;
  transition: transform 1s, opacity 1s, -webkit-transform 1s;
}

.info-partners__title-selected,
.organisers__title-selected,
.partners__title-selected {
  font: 500 92px/92px SweetMavkaScript, sans-serif;
  letter-spacing: 15px;
  color: #52b92e;
}

.organisers__title--active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.organisers__title-selected {
  -webkit-transform: translate3d(0, -8px, 0);
  transform: translate3d(0, -8px, 0);
}

.organisers__list {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-column-gap: 20px;
  column-gap: 20px;
  row-gap: 20px;
}

.organisers__list-item {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.04);
  width: 100%;
  max-width: 464px;
  will-change: transform, box-shadow;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition: transform 0.29s, box-shadow 0.35s, -webkit-transform 0.29s;
}

.info-partners__list-item,
.partners__list-item {
  box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.04);
  max-width: 345px;
  will-change: transform, box-shadow;
  transition: transform 0.29s, box-shadow 0.35s, -webkit-transform 0.29s;
  width: 100%;
}

.organisers__list-item:hover {
  -webkit-transform: translate3d(0, -4px, 0);
  transform: translate3d(0, -4px, 0);
  box-shadow: 0 0 20px 4px rgba(0, 0, 0, 0.02);
}

.organisers__list-img {
  display: block;
  width: 100%;
  height: auto;
}

.partners__title--active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.partners__title-selected {
  -webkit-transform: translate3d(0, -8px, 0);
  transform: translate3d(0, -8px, 0);
}

.info-partners__list,
.partners__list {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-column-gap: 20px;
  column-gap: 20px;
  row-gap: 48px;
}

.partners__list-item {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.partners__list-item:hover {
  -webkit-transform: translate3d(0, -4px, 0);
  transform: translate3d(0, -4px, 0);
  box-shadow: 0 0 20px 4px rgba(0, 0, 0, 0.02);
}

.partners__list-img {
  display: block;
  width: 100%;
  height: auto;
}

.info-partners__title--active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.info-partners__title-selected {
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-transform: translate3d(0, -4px, 0);
  transform: translate3d(0, -4px, 0);
}

.info-partners__list-item {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.info-partners__list-item:hover {
  -webkit-transform: translate3d(0, -4px, 0);
  transform: translate3d(0, -4px, 0);
  box-shadow: 0 0 20px 4px rgba(0, 0, 0, 0.02);
}

.geography__img,
.info-partners__list-img {
  display: block;
  width: 100%;
  height: auto;
}

.contacts,
body.noscroll {
  overflow: hidden;
}

.contacts__row--top {
  display: -webkit-flex;
  display: flex;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-column-gap: 70px;
  column-gap: 70px;
  margin: 0 0 64px;
}

.contacts__row--bottom,
.contacts__row--middle {
  display: -webkit-flex;
  -webkit-justify-content: flex-start;
}

.contacts__row--middle {
  display: flex;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-column-gap: 60px;
  column-gap: 60px;
  margin: 0 0 48px;
}

.contacts__row--bottom {
  display: flex;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-column-gap: 124px;
  column-gap: 124px;
}

.contacts__col,
.footer__nav {
  -webkit-justify-content: flex-start;
}

.contacts__col {
  display: -webkit-flex;
  display: flex;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.contacts__row.contacts__row--top .contacts__col--left {
  width: 100%;
  max-width: 502px;
}

.contacts__row.contacts__row--bottom .contacts__col--center,
.contacts__row.contacts__row--bottom .contacts__col--left,
.contacts__row.contacts__row--middle .contacts__col--center,
.contacts__row.contacts__row--middle .contacts__col--left {
  width: 33%;
}

.contacts__map,
.contacts__row.contacts__row--top .contacts__col--right {
  width: 100%;
}

.contacts__row.contacts__row--bottom .contacts__col--right,
.contacts__row.contacts__row--middle .contacts__col--right {
  width: 33%;
}

.contacts__title {
  font-size: 92px;
  font-family: Gilroy, sans-serif;
  font-weight: 700;
  font-style: normal;
  line-height: 100%;
  text-decoration: none;
  text-transform: uppercase;
  margin: 0 0 48px;
  white-space: nowrap;
  will-change: transform, opacity;
  -webkit-transform: translate3d(-50px, 0, 0);
  transform: translate3d(-50px, 0, 0);
  opacity: 0;
  transition: transform 1s, opacity 1s, -webkit-transform 1s;
}

.contacts__title--active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.contacts__title-selected {
  font: 500 92px/92px SweetMavkaScript, sans-serif;
  color: #52b92e;
  letter-spacing: 9.4px;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}

.contacts__logo {
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='223' height='74' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23020202' d='M85.49 29.376a4.156 4.156 0 0 1-1.54-.282 3.617 3.617 0 0 1-2.038-1.971 3.71 3.71 0 0 1-.29-1.48c0-.536.096-1.03.29-1.481.193-.453.463-.847.81-1.185.345-.337.753-.6 1.223-.787.47-.188.985-.282 1.546-.282.552 0 1.063.092 1.529.277.467.184.875.445 1.224.782s.618.732.81 1.183c.189.453.285.95.285 1.493 0 .542-.096 1.039-.286 1.49-.19.452-.46.847-.809 1.184a3.705 3.705 0 0 1-1.224.783 4.134 4.134 0 0 1-1.53.276Zm0-.928c.401 0 .772-.07 1.116-.21.341-.138.64-.334.891-.588a2.74 2.74 0 0 0 .591-.892c.143-.34.214-.713.214-1.115 0-.404-.072-.776-.214-1.117a2.74 2.74 0 0 0-.591-.892 2.66 2.66 0 0 0-.891-.589 2.95 2.95 0 0 0-1.115-.209c-.409 0-.784.07-1.126.21-.343.139-.642.335-.898.588a2.733 2.733 0 0 0-.596.892 2.872 2.872 0 0 0-.212 1.117c0 .402.07.775.212 1.115a2.69 2.69 0 0 0 1.494 1.48c.342.14.717.21 1.126.21Zm5.755.845v-7.3h5.476v.885h-4.45v2.086h2.26c.865 0 1.522.181 1.972.542.45.362.674.887.674 1.575 0 .71-.244 1.255-.731 1.638-.488.382-1.184.574-2.09.574h-3.111Zm1.027-.825h2.042c.602 0 1.056-.115 1.365-.344.306-.229.461-.57.461-1.022 0-.876-.608-1.314-1.826-1.314h-2.042v2.68Zm11.063-.083-.238.271v-6.664h1.017v6.664l-.26-.27h3.537l-.26.27v-6.664h1.017v7.301h-9.096v-7.3h1.026v6.663l-.26-.27h3.517Zm4.948 2.503v-1.866l.259.271h-1.431v-.908h2.126v2.503h-.954Zm3.566-5.746h3.734v.886h-3.734v-.886Zm.093 3.243h4.232v.908h-5.269v-7.3h5.123v.906h-4.086v5.486Zm6.086.908v-7.3h2.831c.636 0 1.179.1 1.629.301.449.202.794.494 1.037.876.241.382.363.838.363 1.366 0 .529-.122.983-.363 1.362-.243.379-.588.67-1.037.876-.45.205-.993.307-1.629.307h-2.261l.467-.49v2.702h-1.037Zm1.037-2.597-.467-.522h2.23c.663 0 1.167-.142 1.509-.427.343-.286.513-.689.513-1.21 0-.522-.17-.924-.513-1.21-.342-.285-.846-.428-1.509-.428h-2.23l.467-.521v4.318Zm9.861 2.68a4.15 4.15 0 0 1-1.54-.282 3.685 3.685 0 0 1-1.229-.787 3.656 3.656 0 0 1-.81-1.184 3.73 3.73 0 0 1-.29-1.48c0-.536.097-1.03.29-1.481.195-.453.464-.847.81-1.185a3.7 3.7 0 0 1 1.224-.787 4.135 4.135 0 0 1 1.545-.282 4.12 4.12 0 0 1 1.53.277c.466.184.875.445 1.223.782.35.337.62.732.81 1.183.19.453.285.95.285 1.493 0 .542-.095 1.039-.285 1.49-.19.452-.46.847-.81 1.184a3.704 3.704 0 0 1-1.223.783 4.142 4.142 0 0 1-1.53.276Zm0-.928c.402 0 .773-.07 1.115-.21.343-.138.64-.334.892-.588.252-.254.45-.552.592-.892.141-.34.212-.713.212-1.115 0-.404-.071-.776-.212-1.117a2.768 2.768 0 0 0-.592-.892 2.654 2.654 0 0 0-.892-.589 2.94 2.94 0 0 0-1.115-.209c-.407 0-.783.07-1.125.21a2.702 2.702 0 0 0-1.494 1.48 2.894 2.894 0 0 0-.212 1.117c0 .402.071.775.212 1.115a2.702 2.702 0 0 0 1.494 1.48c.342.14.718.21 1.125.21Zm9.001.928a4.15 4.15 0 0 1-1.531-.276 3.6 3.6 0 0 1-2.016-1.966 3.739 3.739 0 0 1-.291-1.491c0-.543.097-1.04.291-1.493.193-.451.463-.846.808-1.183a3.646 3.646 0 0 1 1.219-.782 4.12 4.12 0 0 1 1.53-.277c.56 0 1.076.097 1.55.287a3.18 3.18 0 0 1 1.209.85l-.675.657a2.68 2.68 0 0 0-.933-.651 2.874 2.874 0 0 0-1.109-.215c-.409 0-.787.07-1.137.21-.348.139-.651.333-.907.584-.255.25-.455.547-.596.891a2.907 2.907 0 0 0-.213 1.122c0 .402.071.776.213 1.12.141.345.341.642.596.893.256.25.559.444.907.583.35.14.728.209 1.137.209.393 0 .764-.072 1.109-.214.346-.143.657-.363.933-.662l.675.657c-.332.375-.735.66-1.209.855a4.08 4.08 0 0 1-1.56.292Zm7.517 0a4.138 4.138 0 0 1-1.53-.276 3.604 3.604 0 0 1-2.017-1.966 3.738 3.738 0 0 1-.29-1.491c0-.543.096-1.04.29-1.493a3.623 3.623 0 0 1 2.028-1.965 4.11 4.11 0 0 1 1.529-.277c.561 0 1.077.097 1.55.287a3.18 3.18 0 0 1 1.209.85l-.674.657a2.688 2.688 0 0 0-.933-.651 2.888 2.888 0 0 0-1.111-.215c-.407 0-.786.07-1.135.21-.35.139-.652.333-.907.584-.256.25-.455.547-.597.891a2.907 2.907 0 0 0-.212 1.122c0 .402.07.776.212 1.12a2.649 2.649 0 0 0 1.504 1.476c.349.14.728.209 1.135.209.394 0 .764-.072 1.111-.214.345-.143.657-.363.933-.662l.674.657c-.332.375-.735.66-1.209.855a4.073 4.073 0 0 1-1.56.292Zm4.427-.083v-7.3h1.026v5.63l4.294-5.63h.954v7.3h-1.016v-5.621l-4.305 5.621h-.953Zm8.761 0v-7.3h1.027v5.63l4.294-5.63h.955v7.3h-1.017v-5.621l-4.304 5.621h-.955Zm3.122-7.813c-.567 0-1.005-.124-1.312-.374-.308-.25-.465-.602-.471-1.054h.735c.007.271.104.482.291.63.187.15.439.225.757.225.311 0 .561-.075.752-.224.19-.149.289-.36.296-.631h.725c-.006.453-.163.803-.471 1.054-.308.25-.742.374-1.302.374Zm8.886 7.896a4.142 4.142 0 0 1-1.53-.276 3.6 3.6 0 0 1-2.016-1.966 3.722 3.722 0 0 1-.292-1.491c0-.543.097-1.04.292-1.493a3.622 3.622 0 0 1 2.027-1.965 4.114 4.114 0 0 1 1.529-.277 4.11 4.11 0 0 1 1.551.287 3.18 3.18 0 0 1 1.209.85l-.674.657a2.692 2.692 0 0 0-.934-.651 2.879 2.879 0 0 0-1.11-.215c-.408 0-.786.07-1.135.21a2.64 2.64 0 0 0-1.504 1.476 2.908 2.908 0 0 0-.214 1.12c0 .403.072.777.214 1.122.142.344.341.64.596.892.256.25.558.444.908.583.349.14.727.209 1.135.209.394 0 .764-.072 1.11-.214.346-.143.657-.363.934-.662l.674.657c-.332.375-.735.66-1.209.855a4.075 4.075 0 0 1-1.561.292Zm9.311-.083-2.633-3.598.839-.522 2.977 4.12h-1.183Zm-4.885 0v-7.3h1.017v7.3h-1.017Zm.706-3.212v-.918h2.355v.918h-2.355Zm2.479-.324-.954-.146 2.604-3.619h1.109l-2.759 3.765Zm3.068 3.536 3.287-7.3h1.027l3.299 7.3h-1.089l-2.935-6.716h.414l-2.935 6.716h-1.068Zm1.399-1.826.28-.834h4.088l.3.834h-4.668Zm11.657 1.826v-2.378l.269.25h-2.271c-.588 0-1.095-.1-1.519-.303a2.185 2.185 0 0 1-.975-.87c-.226-.379-.338-.836-.338-1.372 0-.556.121-1.03.364-1.424a2.313 2.313 0 0 1 1.025-.896c.444-.206.959-.308 1.547-.308h2.914v7.301h-1.016Zm-4.834 0 1.795-2.587h1.057l-1.753 2.587h-1.099Zm4.834-2.712v-3.984l.269.302h-2.126c-.623 0-1.1.145-1.432.433-.332.288-.497.714-.497 1.278 0 .535.158.949.471 1.241.315.292.78.438 1.396.438h2.188l-.269.292ZM77.273 57.058l-1.462-2.033 1.462-2.045h1.451l-1.42 2.045 1.42 2.033h-1.45Zm2.344 0-1.463-2.033 1.463-2.045h1.452l-1.422 2.045 1.422 2.033h-1.452Zm7.503.02v-5.172h-2.49l-.03 1.064c-.02.452-.05.88-.088 1.282-.038.404-.094.77-.171 1.1-.076.331-.175.611-.296.84-.12.23-.27.393-.451.49l-1.795-.229c.25.007.455-.08.618-.26.162-.18.292-.437.389-.768.097-.33.167-.717.212-1.161.045-.447.078-.929.1-1.45l.082-2.285h5.58v6.55h-1.66Zm-5.559 2.264.01-2.889h8.226v2.89h-1.556V57.83h-5.123v1.513H81.56Zm8.666-1.512 3.236-7.3h1.66l3.246 7.3h-1.764l-2.655-6.445h.665l-2.666 6.445h-1.722Zm1.618-1.565.446-1.282h3.734l.456 1.282h-4.636Zm7.68 1.68c-.125 0-.254-.01-.389-.031a7.52 7.52 0 0 1-.44-.084l.103-1.429c.097.027.197.042.301.042a.76.76 0 0 0 .664-.35c.159-.233.273-.568.342-1.006.069-.438.114-.97.135-1.595l.104-2.963h5.579v7.3h-1.659v-6.31l.384.387h-3.205l.342-.407-.062 1.93c-.02.715-.069 1.352-.146 1.908a5.842 5.842 0 0 1-.352 1.418c-.159.39-.377.686-.653.888-.277.2-.626.301-1.047.301Zm11.808-5.017c.879 0 1.556.196 2.034.589.477.393.715.982.715 1.768 0 .835-.264 1.467-.793 1.898-.53.431-1.261.647-2.194.647h-3.277v-7.3h1.669v2.398h1.846Zm-.332 3.65c.429 0 .768-.108 1.017-.323.249-.216.374-.529.374-.939 0-.402-.123-.693-.368-.871-.246-.177-.587-.266-1.023-.266h-1.514v2.4h1.514Zm9.351-6.049h1.68v7.3h-1.68v-7.3Zm-3.299 7.3h-1.68v-7.3h1.68v7.3Zm3.423-2.992h-3.547v-1.43h3.547v1.43Zm3.449 2.993v-7.3h1.67v4.755l3.464-4.756h1.577v7.3h-1.66v-4.745l-3.465 4.746h-1.586Zm8.593 0v-7.3h1.669v4.755l3.465-4.756h1.576v7.3h-1.659v-4.745l-3.464 4.746h-1.587Zm3.349-7.77c-.69 0-1.197-.14-1.519-.417-.321-.278-.486-.67-.493-1.18h1.151c.008.252.082.441.224.57.142.129.354.192.637.192.277 0 .488-.063.633-.193.146-.128.222-.317.228-.568h1.151c-.006.508-.172.9-.497 1.179-.325.278-.83.417-1.515.417Zm8.179 7.77v-7.3h3.382c.843 0 1.499.163 1.97.49.469.326.705.792.705 1.397 0 .598-.221 1.062-.663 1.393-.444.33-1.031.494-1.764.494l.197-.438c.816 0 1.448.164 1.898.49.45.327.674.8.674 1.419 0 .64-.24 1.143-.721 1.507-.48.365-1.18.548-2.1.548h-3.578Zm1.67-1.252h1.846c.387 0 .681-.076.881-.229.201-.153.302-.39.302-.71 0-.306-.101-.532-.302-.682-.2-.15-.494-.225-.881-.225h-1.846v1.846Zm0-3.024h1.566c.367 0 .643-.075.829-.224.188-.15.28-.37.28-.663 0-.292-.092-.513-.28-.662-.186-.15-.462-.224-.829-.224h-1.566v1.773Zm9.609 4.4a4.371 4.371 0 0 1-1.591-.28 3.645 3.645 0 0 1-2.096-1.991 3.755 3.755 0 0 1-.296-1.504c0-.542.098-1.042.296-1.5.197-.46.475-.86.835-1.2a3.824 3.824 0 0 1 1.265-.793 4.334 4.334 0 0 1 1.577-.282c.574 0 1.101.094 1.582.282a3.8 3.8 0 0 1 1.255.793c.356.34.634.739.835 1.194.201.455.3.957.3 1.506 0 .543-.099 1.046-.3 1.507a3.611 3.611 0 0 1-.835 1.2c-.357.337-.775.6-1.255.787a4.273 4.273 0 0 1-1.572.282Zm-.01-1.438c.325 0 .624-.056.897-.167a2.155 2.155 0 0 0 1.203-1.22c.114-.286.171-.602.171-.95 0-.347-.057-.663-.171-.948a2.225 2.225 0 0 0-.477-.741 2.078 2.078 0 0 0-.721-.48 2.393 2.393 0 0 0-.902-.167c-.325 0-.625.056-.898.167a2.155 2.155 0 0 0-1.203 1.22 2.533 2.533 0 0 0-.171.95c0 .34.057.655.171.944.114.288.274.536.478.745.204.209.444.369.721.48.276.111.577.167.902.167Zm8.779 1.439c-.56 0-1.08-.092-1.561-.276a3.676 3.676 0 0 1-1.249-.788 3.652 3.652 0 0 1-.825-1.199 3.798 3.798 0 0 1-.295-1.513c0-.549.098-1.053.295-1.512.197-.459.474-.858.83-1.2.356-.34.773-.602 1.25-.786a4.292 4.292 0 0 1 1.565-.277c.63 0 1.199.11 1.707.328a3.31 3.31 0 0 1 1.28.966l-1.077 1c-.25-.284-.526-.499-.831-.64a2.304 2.304 0 0 0-.995-.215c-.339 0-.65.056-.933.167-.284.111-.53.271-.737.48a2.177 2.177 0 0 0-.482.74 2.533 2.533 0 0 0-.172.95c0 .347.058.663.172.948.114.286.274.532.482.741.207.209.453.369.737.48.283.111.594.167.933.167.36 0 .692-.072.995-.215.305-.141.581-.36.831-.65l1.077 1a3.355 3.355 0 0 1-1.28.97c-.508.222-1.08.334-1.717.334Zm5.669-.125v-6.31l.383.386h-2.697v-1.377h6.296v1.377h-2.696l.374-.386v6.31h-1.66Zm8.489.125a4.377 4.377 0 0 1-1.592-.282 3.741 3.741 0 0 1-1.265-.792 3.636 3.636 0 0 1-.831-1.2 3.79 3.79 0 0 1-.295-1.502c0-.542.099-1.042.295-1.5.198-.46.476-.86.835-1.2.36-.342.782-.605 1.266-.793a4.326 4.326 0 0 1 1.577-.282c.573 0 1.1.094 1.581.282a3.78 3.78 0 0 1 1.255.793c.356.34.635.739.835 1.194.201.455.301.957.301 1.506 0 .543-.1 1.046-.301 1.507-.2.463-.479.863-.835 1.2a3.82 3.82 0 0 1-1.255.787 4.268 4.268 0 0 1-1.571.282Zm-.01-1.44c.325 0 .624-.055.897-.166a2.18 2.18 0 0 0 1.203-1.221c.114-.285.17-.601.17-.949 0-.347-.056-.663-.17-.948a2.225 2.225 0 0 0-.477-.741 2.096 2.096 0 0 0-.721-.48 2.396 2.396 0 0 0-.902-.167c-.325 0-.624.056-.897.167a2.18 2.18 0 0 0-1.204 1.221 2.533 2.533 0 0 0-.171.948c0 .34.057.656.171.945.114.288.273.536.477.745.204.209.445.369.721.48.277.111.578.167.903.167Zm10.045 1.315-2.262-3.514 1.359-.824 2.811 4.338h-1.908Zm-4.72 0v-7.3h1.67v7.3h-1.67Zm1.183-2.941V53.48h2.53v1.409h-2.53Zm2.79-.521-1.545-.189 2.354-3.65h1.774l-2.583 3.839Zm4.423 2.69h-1.452l1.421-2.033-1.421-2.045h1.452l1.463 2.045-1.463 2.033Zm2.344 0h-1.452l1.422-2.033-1.422-2.045h1.452l1.463 2.045-1.463 2.033ZM81.91 71.996V66.57h.73v4.31l3.607-4.31h.648v5.426h-.73v-4.32l-3.598 4.32h-.658Zm7.071 0V66.57h.74l2.447 4.165h-.308l2.487-4.165h.679v5.426h-.668v-4.59l.134.062-2.324 3.866h-.328l-2.344-3.907.154-.03v4.599h-.669Zm8.173.052a.519.519 0 0 1-.386-.166.56.56 0 0 1-.16-.403.534.534 0 0 1 .545-.558.532.532 0 0 1 .546.558.56.56 0 0 1-.16.403.517.517 0 0 1-.385.166Zm4.996-.052V64.76h2.991c.761 0 1.359.156 1.795.47.434.314.652.773.652 1.38 0 .6-.209 1.052-.628 1.359-.417.306-.966.46-1.644.46l.175-.258c.801 0 1.412.157 1.829.475.419.317.628.782.628 1.396 0 .62-.218 1.1-.654 1.441-.434.342-1.087.512-1.957.512h-3.187Zm.75-.61h2.437c.609 0 1.072-.113 1.388-.341.314-.227.472-.579.472-1.054 0-.469-.158-.814-.472-1.034-.316-.22-.779-.33-1.388-.33H102.9v2.76Zm0-3.35h2.201c.554 0 .98-.11 1.279-.335.298-.224.447-.556.447-.998 0-.44-.149-.772-.447-.997-.299-.224-.725-.336-1.279-.336H102.9v2.667Zm6.826 4.012a.517.517 0 0 1-.386-.166.56.56 0 0 1-.159-.403.533.533 0 0 1 .545-.558.532.532 0 0 1 .544.558.56.56 0 0 1-.159.403.517.517 0 0 1-.385.166Zm7.227-.052-2.766-3.608.618-.372 3.022 3.98h-.874Zm-4.925 0V64.76h.741v7.235h-.741Zm.515-3.318v-.672h2.251v.672h-2.251Zm2.322-.217-.698-.124 2.682-3.576h.823l-2.807 3.7Zm4.257 3.587a.517.517 0 0 1-.386-.166.56.56 0 0 1-.159-.403.533.533 0 0 1 .545-.558.532.532 0 0 1 .544.558.56.56 0 0 1-.159.403.517.517 0 0 1-.385.166Zm3.936-.052 3.29-7.235h.75l3.29 7.235h-.801l-3.023-6.792h.309l-3.023 6.792h-.792Zm1.296-1.933.227-.62h4.183l.226.62h-4.636Zm10.023 1.985c-.466 0-.888-.109-1.265-.326a2.353 2.353 0 0 1-.899-.94c-.223-.41-.335-.912-.335-1.505 0-.592.11-1.094.33-1.504a2.28 2.28 0 0 1 .894-.935 2.533 2.533 0 0 1 1.275-.32c.513 0 .975.115 1.382.345.408.232.728.555.962.973.232.416.349.897.349 1.44 0 .552-.117 1.035-.349 1.449a2.541 2.541 0 0 1-.962.971 2.717 2.717 0 0 1-1.382.352ZM131.591 74V66.57h.699v1.632l-.072 1.086.103 1.095v3.618h-.73Zm2.734-2.604c.384 0 .727-.089 1.028-.264a1.93 1.93 0 0 0 .72-.744c.178-.321.268-.691.268-1.112 0-.42-.09-.789-.268-1.105a1.97 1.97 0 0 0-.72-.745 1.972 1.972 0 0 0-1.028-.269 2 2 0 0 0-1.033.27 1.92 1.92 0 0 0-.72.744 2.26 2.26 0 0 0-.261 1.105c0 .42.087.79.261 1.112.175.32.415.569.72.744a2.04 2.04 0 0 0 1.033.264Zm6.579.65c-.535 0-1.012-.118-1.434-.355a2.599 2.599 0 0 1-.992-.983 2.827 2.827 0 0 1-.359-1.432c0-.544.12-1.022.359-1.437a2.57 2.57 0 0 1 .992-.97 2.907 2.907 0 0 1 1.434-.353c.459 0 .874.09 1.244.27.37.178.661.447.874.806l-.545.372a1.728 1.728 0 0 0-.688-.61 2.057 2.057 0 0 0-.895-.197c-.384 0-.73.089-1.038.264a1.91 1.91 0 0 0-.73.74c-.179.316-.268.688-.268 1.115 0 .428.089.8.268 1.117.178.317.422.563.73.74.308.174.654.263 1.038.263.322 0 .621-.066.895-.197.273-.131.503-.331.688-.6l.545.372a2.073 2.073 0 0 1-.874.801c-.37.183-.785.275-1.244.275Zm5.746 0c-.562 0-1.055-.118-1.479-.355a2.58 2.58 0 0 1-.998-.983c-.24-.416-.36-.894-.36-1.432 0-.537.115-1.012.345-1.426a2.562 2.562 0 0 1 2.297-1.334c.508 0 .958.116 1.352.346.394.232.704.555.93.973.227.416.34.897.34 1.44 0 .036-.002.072-.005.11a1.138 1.138 0 0 0-.006.119h-4.697v-.548h4.307l-.288.217c0-.393-.084-.742-.251-1.049a1.878 1.878 0 0 0-.684-.718 1.905 1.905 0 0 0-.998-.259c-.37 0-.702.086-.996.259a1.792 1.792 0 0 0-.69.723 2.258 2.258 0 0 0-.246 1.065v.114c0 .413.09.777.272 1.09.182.313.436.558.761.734.326.175.697.264 1.115.264.329 0 .636-.06.92-.176.285-.117.53-.296.735-.538l.411.475c-.239.29-.54.51-.899.662a3.017 3.017 0 0 1-1.188.228Zm4.04-.051V66.57h.73v2.397h3.403V66.57h.73v5.426h-.73v-2.398h-3.403v2.398h-.73Zm9.263-3.514c.678.006 1.194.158 1.547.454.352.297.529.724.529 1.282 0 .58-.19 1.023-.571 1.334-.38.31-.93.46-1.65.454l-2.179-.01V66.57h.73v1.891l1.594.02Zm-.185 2.966c.5.007.879-.094 1.135-.304.257-.212.386-.519.386-.926 0-.407-.126-.705-.38-.895-.254-.189-.634-.287-1.141-.293l-1.409-.02v2.417l1.409.02Zm5.962.6c-.562 0-1.056-.12-1.481-.356a2.582 2.582 0 0 1-.996-.983c-.241-.416-.36-.894-.36-1.432 0-.537.115-1.012.344-1.426a2.562 2.562 0 0 1 2.297-1.334c.507 0 .958.116 1.352.346.394.232.704.555.93.973.227.416.34.897.34 1.44 0 .036-.002.072-.006.11a1.52 1.52 0 0 0-.004.119h-4.698v-.548h4.307l-.288.217c0-.393-.084-.742-.252-1.049a1.853 1.853 0 0 0-.683-.718 1.905 1.905 0 0 0-.998-.259c-.37 0-.702.086-.997.259a1.796 1.796 0 0 0-.689.723 2.247 2.247 0 0 0-.247 1.065v.114c0 .413.092.777.273 1.09.182.313.436.558.761.734a2.32 2.32 0 0 0 1.115.264c.329 0 .636-.06.921-.176a1.9 1.9 0 0 0 .734-.538l.411.475c-.239.29-.539.51-.899.662-.36.152-.755.228-1.187.228Zm4.04-.052V66.57h2.384c.611 0 1.092.116 1.445.351.353.234.529.579.529 1.033 0 .441-.167.78-.504 1.019-.336.237-.777.356-1.325.356l.143-.217c.644 0 1.117.12 1.419.362.302.241.452.59.452 1.044 0 .469-.169.832-.509 1.09-.339.258-.864.388-1.578.388h-2.456Zm.709-.579h1.717c.459 0 .807-.074 1.043-.222.237-.148.355-.387.355-.719 0-.33-.106-.572-.319-.722-.212-.153-.549-.229-1.007-.229h-1.789v1.892Zm0-2.44h1.624c.418 0 .738-.079.962-.237.222-.159.334-.389.334-.693 0-.303-.112-.53-.334-.682-.224-.151-.544-.227-.962-.227h-1.624v1.84Zm8.892 3.019v-1.198l-.031-.198v-2.005c0-.462-.128-.816-.386-1.064-.257-.249-.638-.373-1.145-.373-.35 0-.683.06-.998.176a2.556 2.556 0 0 0-.802.465l-.328-.548c.274-.233.602-.415.986-.542a3.805 3.805 0 0 1 1.213-.192c.7 0 1.239.175 1.619.522.381.349.571.877.571 1.588v3.369h-.699Zm-1.861.052c-.404 0-.755-.067-1.053-.202a1.558 1.558 0 0 1-.684-.558 1.45 1.45 0 0 1-.237-.822c0-.282.068-.539.201-.77.133-.23.353-.417.658-.559.305-.14.714-.21 1.229-.21h1.86v.547h-1.84c-.521 0-.882.093-1.084.28a.902.902 0 0 0-.304.692c0 .31.12.558.36.744.239.186.576.28 1.008.28.411 0 .765-.096 1.063-.286.299-.19.516-.462.653-.821l.165.506a1.727 1.727 0 0 1-.715.858c-.339.214-.766.32-1.28.32Z'/%3E%3Cpath stroke='%23020202' stroke-linejoin='round' stroke-miterlimit='22.926' d='m45.197 41.16-30.37-18.815L1.034 47.53l43.793-2.207c.07-1.325.192-2.709.37-4.164Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23020202' stroke-linejoin='round' stroke-miterlimit='22.926' d='M14.827 22.345 45.198 41.16a43.9 43.9 0 0 1 .064-.509c.08-.613.197-1.25.348-1.91l-6.235-6.749-24.548-9.647Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23020202' stroke-linejoin='round' stroke-miterlimit='22.926' d='m39.374 31.992 6.235 6.748c.869-3.795 2.876-8.332 5.453-13.157l-11.688 6.41ZM60.098 44.69l10.337-.359-5.597-9.138c-2.329 2.27-6.27 4.405-9.57 6.323-.48.28-.977.792-.836 1.025.504.935 3.38 1.9 5.72 2.106l-.054.043Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23020202' stroke-linejoin='round' stroke-miterlimit='22.926' d='m70.435 44.331-10.358.377c-4.932 3.98-12.703 10.234-14.721 10.28l-.008.02-.004-.02-.014-.084L39.29 70.27 70.435 44.33Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23020202' stroke-linejoin='round' stroke-miterlimit='22.926' d='m39.29 70.27 6.224-15.296c-.056.008-.11.014-.159.015l-.008.02-.003-.02c-.514-2.983-.703-6.116-.516-9.666L1.035 47.531l38.256 22.74Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23020202' stroke-linejoin='round' stroke-miterlimit='22.926' d='M39.366 70.424 66.441.516'/%3E%3Cpath stroke='%23020202' stroke-linejoin='round' stroke-miterlimit='22.926' d='M66.442.516 45.348 55.009c-.731-4.233-.81-8.763-.086-14.358 1.315-10.18 12.97-27.209 21.18-40.135Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23020202' stroke-linejoin='round' stroke-miterlimit='22.926' d='M66.442.516 45.345 54.988c2.012-.023 9.872-6.359 14.808-10.342-2.34-.206-5.216-1.17-5.72-2.106-.142-.232.355-.744.836-1.024 3.955-2.3 8.832-4.91 10.75-7.69 2.058-2.987 2.126-11.348 2.235-15.432.13-4.84-.923-11.787-1.812-17.878Z' clip-rule='evenodd'/%3E%3Cpath fill='%23020202' d='M82.094 43.665c-.124 0-.254-.01-.39-.031a7.624 7.624 0 0 1-.44-.083l.105-1.429c.095.027.196.041.3.041a.76.76 0 0 0 .663-.348c.16-.234.273-.569.343-1.007.07-.438.114-.97.135-1.596l.103-2.962h5.58v7.3h-1.66v-6.31l.384.386h-3.204l.343-.406-.064 1.93c-.02.715-.069 1.352-.144 1.908-.077.556-.194 1.029-.353 1.418-.16.39-.377.686-.654.886-.276.202-.625.303-1.047.303Zm8.214-.114V36.25h1.67v4.756l3.465-4.756h1.576v7.3h-1.66v-4.745l-3.464 4.746h-1.587Zm10.082 0v-6.31l.384.385h-2.697V36.25h6.296v1.376h-2.696l.372-.385v6.31h-1.659Zm6.586-4.36h3.496v1.314h-3.496v-1.314Zm.125 3.004h3.951v1.356h-5.621V36.25h5.487v1.356h-3.817v4.589Zm5.31 1.356V36.25h3.143c.65 0 1.209.107 1.68.318.471.212.833.516 1.089.913.256.396.384.87.384 1.419 0 .542-.128 1.01-.384 1.407a2.457 2.457 0 0 1-1.089.913c-.471.212-1.03.318-1.68.318h-2.21l.747-.762v2.775h-1.68Zm1.68-2.587-.747-.803h2.116c.519 0 .906-.11 1.162-.333.257-.223.384-.532.384-.928 0-.404-.127-.716-.384-.94-.256-.222-.643-.334-1.162-.334h-2.116l.747-.802v4.14Zm4.543 2.587 3.237-7.301h1.659l3.246 7.3h-1.763l-2.655-6.444h.664l-2.666 6.445h-1.722Zm1.619-1.565.445-1.282h3.735l.455 1.282h-4.635Zm8.691 1.565v-6.31l.384.385h-2.697V36.25h6.296v1.376h-2.697l.373-.385v6.31h-1.659Zm4.978-1.377c.402.118.739.151 1.012.1.273-.053.517-.246.732-.58l.352-.532.155-.177 2.406-4.735h1.65l-3.091 5.778c-.276.52-.604.921-.98 1.2-.377.277-.79.435-1.24.474-.449.038-.916-.043-1.4-.245l.404-1.283Zm2.22.22-3.277-6.144h1.794l2.406 4.902-.923 1.241Zm4.885 1.157V36.25h3.143c.65 0 1.211.107 1.68.318.471.212.834.516 1.089.913.256.396.384.87.384 1.419 0 .542-.128 1.01-.384 1.407a2.452 2.452 0 0 1-1.089.913c-.469.212-1.03.318-1.68.318h-2.209l.746-.762v2.775h-1.68Zm1.68-2.587-.746-.803h2.116c.518 0 .905-.11 1.161-.333.257-.223.384-.532.384-.928 0-.404-.127-.716-.384-.94-.256-.222-.643-.334-1.161-.334h-2.116l.746-.802v4.14Zm10.704-4.714h1.68v7.3h-1.68v-7.3Zm-3.298 7.3h-1.68v-7.3h1.68v7.3Zm3.423-2.993h-3.548V39.13h3.548v1.428Zm2.552 2.994 3.235-7.301h1.66l3.247 7.3h-1.764l-2.655-6.444h.664l-2.665 6.445h-1.722Zm1.618-1.565.446-1.282h3.734l.456 1.282h-4.636Zm11.253 1.565v-2.305l.415.364h-1.991c-.63 0-1.173-.104-1.629-.312a2.32 2.32 0 0 1-1.047-.907c-.243-.396-.363-.87-.363-1.419 0-.57.129-1.059.388-1.465a2.488 2.488 0 0 1 1.095-.934c.47-.215 1.023-.323 1.66-.323h3.131v7.3h-1.659Zm-4.595 0 1.804-2.618h1.702l-1.732 2.618h-1.774Zm4.595-2.847v-3.516l.415.438h-1.847c-.476 0-.842.112-1.093.334-.253.224-.38.554-.38.992 0 .423.122.75.364.98.241.23.598.344 1.069.344h1.887l-.415.428Zm6.41 2.847V36.25h6.617v7.3h-1.67v-6.31l.384.386h-4.045l.384-.385v6.31h-1.67Zm8.422 0V36.25h3.143c.65 0 1.209.107 1.68.318.471.212.833.516 1.089.913.256.396.384.87.384 1.419 0 .542-.128 1.01-.384 1.407a2.457 2.457 0 0 1-1.089.913c-.471.212-1.03.318-1.68.318h-2.21l.747-.762v2.775h-1.68Zm1.68-2.587-.747-.803h2.116c.519 0 .906-.11 1.162-.333.255-.223.384-.532.384-.928 0-.404-.129-.716-.384-.94-.256-.222-.643-.334-1.162-.334h-2.116l.747-.802v4.14Zm7.271-1.773h3.495v1.314h-3.495v-1.314Zm.124 3.004h3.952v1.356h-5.622V36.25h5.488v1.356h-3.818v4.589Zm5.311 1.356V36.25h1.39l3.091 5.152h-.737l3.039-5.152h1.39l.011 7.3h-1.577l-.01-4.87h.3l-2.437 4.1h-.747l-2.489-4.1h.352v4.87h-1.576Zm9.988 0V36.25h1.67v4.756l3.465-4.756h1.576v7.3h-1.66v-4.745l-3.464 4.746h-1.587Zm12.654 0v-2.305l.415.364h-1.992c-.629 0-1.172-.104-1.628-.312a2.32 2.32 0 0 1-1.047-.907c-.243-.396-.364-.87-.364-1.419 0-.57.13-1.059.39-1.465a2.493 2.493 0 0 1 1.093-.934c.471-.215 1.024-.323 1.66-.323h3.133v7.3h-1.66Zm-4.595 0 1.805-2.618h1.701l-1.733 2.618h-1.773Zm4.595-2.847v-3.516l.415.438h-1.846c-.478 0-.842.112-1.095.334-.253.224-.378.554-.378.992 0 .423.121.75.362.98.243.23.598.344 1.069.344h1.888l-.415.428Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.5 0h222v74H.5z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  width: 502px;
  min-width: 502px;
  height: 169px;
  min-height: 169px;
}

.contacts__map iframe {
  border: none;
  outline: 0;
  width: 100%;
  height: 385px;
}

.contacts__subtitle {
  font-size: 36px;
  font-family: Gilroy, sans-serif;
  font-weight: 700;
  font-style: normal;
  line-height: 110%;
  text-decoration: none;
  color: #52b92e;
  text-transform: uppercase;
  margin: 0 0 32px;
}

.contacts__text,
.footer__nav-item {
  font-size: 24px;
  font-weight: 700;
  font-style: normal;
  line-height: 110%;
  text-decoration: none;
  transition: color 0.24s;
  font-family: Gilroy, sans-serif;
  text-transform: uppercase;
}

.contacts__text {
  color: #020202;
  margin: 0 0 16px;
}

.contacts__text[href]:hover {
  color: #52b92e;
}

.contacts__text--gray {
  color: #6a6a6a;
}

.footer {
  padding: 100px 0 394px;
  background: #fff;
  position: relative;
}

.footer__parallax-item,
.footer__social-item--telegram,
.footer__social-item--vk {
  background-position: center center;
  background-repeat: no-repeat;
}

.footer__row--top {
  padding-bottom: 64px;
}

.footer__row--bottom {
  padding-top: 30px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-column-gap: 48px;
  column-gap: 48px;
}

.footer__col--right {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}

.footer__col--right,
.footer__nav {
  display: -webkit-flex;
  display: flex;
}

.footer__nav {
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-column-gap: 24px;
  column-gap: 24px;
}

.footer__nav-item {
  color: #020202;
}

.footer__social-item,
.provisions__item p a {
  transition: opacity 0.2s;
  opacity: 1;
  will-change: opacity;
}

.footer__nav-item:hover {
  color: #52b92e;
}

.footer__list-of-links,
.footer__social {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-column-gap: 24px;
  column-gap: 24px;
}

.footer__copyright-link,
.footer__list-of-links-item {
  transition: color 0.24s;
  text-decoration: none;
}

.footer__social-item--vk {
  display: block;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='49' fill='none'%3E%3Cpath fill='%2352b92e' fill-rule='evenodd' d='M32.143.9H17.408C3.96.9.775 4.085.775 17.533v14.735C.775 45.716 3.96 48.9 17.408 48.9h14.735c13.448 0 16.632-3.184 16.632-16.632V17.533C48.775 4.085 45.591.9 32.143.9Zm6.877 15.243c1.05 0 1.287.542 1.05 1.287-.37 1.708-3.443 6.239-4.395 7.642-.18.267-.285.42-.28.42-.372.61-.508.881 0 1.559.184.25.574.633 1.019 1.07.458.449.974.956 1.386 1.437 1.491 1.693 2.643 3.116 2.948 4.098.27.983-.204 1.49-1.22 1.49H36.04c-.925 0-1.401-.53-2.417-1.662-.435-.485-.97-1.08-1.682-1.792-2.066-1.999-2.98-2.27-3.489-2.27-.711 0-.915.17-.915 1.186v3.15c0 .847-.27 1.355-2.506 1.355-3.693 0-7.791-2.236-10.67-6.402-4.336-6.098-5.522-10.705-5.522-11.62 0-.507.17-.982 1.186-.982h3.522c.881 0 1.22.373 1.559 1.355 1.727 4.98 4.607 9.35 5.792 9.35.44 0 .644-.204.644-1.321v-5.15c-.084-1.463-.593-2.1-.971-2.573-.234-.294-.418-.523-.418-.848 0-.406.339-.813.88-.813h5.488c.746 0 1.017.407 1.017 1.288v6.944c0 .745.304 1.016.541 1.016.44 0 .814-.27 1.627-1.084 2.506-2.811 4.302-7.147 4.302-7.147.237-.509.643-.983 1.524-.983h3.489Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  width: 49px;
  min-width: 49px;
  height: 49px;
  min-height: 49px;
}

.footer__social-item--telegram {
  display: block;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='48' fill='none'%3E%3Cpath fill='%2352b92e' fill-rule='evenodd' d='M48.875 24c0 13.255-10.745 24-24 24s-24-10.745-24-24 10.745-24 24-24 24 10.745 24 24Zm-31.93-2.198c-2.403 1.05-4.873 2.128-7.132 3.372-1.18.864.388 1.475 1.858 2.048.234.09.466.181.683.271.181.056.365.114.552.174 1.635.52 3.46 1.102 5.047.228 2.609-1.499 5.07-3.231 7.53-4.962.806-.567 1.612-1.134 2.422-1.693l.128-.082c.69-.448 2.244-1.455 1.67-.068-1.36 1.486-2.814 2.801-4.277 4.123-.986.892-1.976 1.786-2.942 2.738-.841.683-1.715 2.058-.773 3.015a425.72 425.72 0 0 0 6.577 4.483c.716.482 1.433.964 2.148 1.447 1.212.968 3.107.185 3.373-1.327l.357-2.087c.658-3.845 1.315-7.69 1.896-11.548.08-.605.169-1.21.259-1.816.217-1.467.434-2.935.502-4.41-.175-1.473-1.96-1.149-2.953-.818-5.105 1.943-10.16 4.03-15.194 6.153-.57.252-1.148.505-1.73.759Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  width: 49px;
  min-width: 49px;
  height: 48px;
  min-height: 48px;
}

.footer__list-of-links-item {
  font: 700 14px/1.3 Gilroy, sans-serif;
  color: #898989;
  text-transform: uppercase;
}

.footer__copyright,
.footer__copyright-link {
  font: 700 18px/1.3 Gilroy, sans-serif;
  color: #898989;
}

.footer__list-of-links-item:hover {
  color: #52b92e;
}

.footer__copyright {
  text-transform: uppercase;
  text-align: right;
}

.footer__copyright-link:hover {
  color: #52b92e;
}

.footer__parallax,
.footer__parallax-item {
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}

.footer__parallax-item {
  display: block;
  height: 100%;
  object-fit: cover;
  background-size: cover;
  top: 0;
  will-change: transform;
  opacity: 1;
}

.footer__parallax-item--first {
  background-image: url(../img/parallax/1.webp);
  z-index: 6;
}

.footer__parallax-item--second {
  background-image: url(../img/parallax/2.webp);
  z-index: 5;
}

.footer__parallax-item--third {
  background-image: url(../img/parallax/3.webp);
  z-index: 4;
}

.footer__parallax-item--fourth {
  background-image: url(../img/parallax/4.webp);
  z-index: 3;
}

.footer__parallax-item--fifth {
  background-image: url(../img/parallax/5.webp);
  z-index: 2;
}

.footer__parallax-item--sixth {
  background-image: url(../img/parallax/6.webp);
  z-index: 1;
}

.modal {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  visibility: hidden;
  overflow-y: auto;
}

.modal.show .modal__body {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal.show .modal__underlay {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background: rgba(0, 0, 0, 0.5);
}

.modal .modal__underlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  -webkit-backdrop-filter: blur(0);
  backdrop-filter: blur(0);
  background: rgba(0, 0, 0, 0);
  transition: 0.3s linear 0.4s;
}

.modal .modal__body {
  position: absolute;
  z-index: 2;
  top: 80px;
  left: 0;
  right: 0;
  margin: auto;
  width: calc(100% - 30px);
  max-width: 980px;
  width: -webkit-fit-content;
  width: fit-content;
  background: #fff;
  transition: 0.4s linear;
  -webkit-transform: translate(0, -100%);
  transform: translate(0, -100%);
}

.modal .modal__close {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 10px;
  right: 10px;
  cursor: poMontserrat;
}

.modal .modal__close:after,
.modal .modal__close:before {
  content: "";
  width: 40px;
  height: 2px;
  background: #2b3868;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  transition: 0.4s;
}

.modal .mcf__file:first-child,
.modal .mcf__input:first-child {
  margin: 0 30px 0 0;
}

.modal .modal__close:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.modal .modal__close:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.modal .modal__close--bg {
  top: 0;
  right: 0;
  background: #52b92e;
  cursor: pointer;
}

.modal .modal__close--bg:after,
.modal .modal__close--bg:before,
.modal .modal__close--bg:hover {
  background: #fff;
}

.modal .modal__close--bg:hover:after,
.modal .modal__close--bg:hover:before {
  background: #52b92e;
}

.modal .modal__content img {
  max-height: calc(100vh - 160px);
}

.lg-medium-zoom-item,
.modal .hover-zoom {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.modal #modal-callback .modal__body {
  max-width: 900px;
  height: calc(100vh - 120px);
  overflow-y: auto;
  width: 100%;
}

.modal #modal-callback .modal__body::-webkit-scrollbar {
  width: 4px;
}

.modal #modal-callback .modal__body::-webkit-scrollbar-track {
  background: #f1f1f1;
}

.modal #modal-callback .modal__body::-webkit-scrollbar-thumb {
  background: #888;
}

.modal #modal-callback .modal__body::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.modal #modal-productbuy .modal__body {
  max-width: 500px;
}

.modal .mcf {
  padding: 40px;
  font-family: Gilroy, sans-serif;
}

.modal .mcf__title {
  font-weight: 900;
  font-size: 26px;
  line-height: 36px;
  margin: 0 0 11px;
  text-align: center;
  padding: 0 10px;
}

.modal .mcf__input,
.modal .mcf__textarea {
  text-transform: none;
  padding: 10px;
  font-family: Gilroy, sans-serif;
}

.modal .mcf__subtitle {
  font-weight: 600;
  font-size: 18px;
  line-height: 26px;
  color: #52b92e;
  margin: 0 0 20px;
  text-align: center;
}

.modal .mcf__input {
  border: 1px solid #020202;
  width: 100%;
  display: block;
  height: 40px;
  border-radius: 4px;
  font-size: 14px;
  -webkit-flex: 0 0 calc(50% - 15px);
  flex: 0 0 calc(50% - 15px);
  max-width: calc(50% - 15px);
}

.modal .mcf__button {
  margin: 20px auto;
  width: 150px;
  height: 46px;
  font-family: Gilroy, sans-serif;
  color: #fff;
  background: #52b92e;
  display: block;
  transition: 0.4s;
  border: 2px solid #52b92e;
  font-size: 18px;
  border-radius: 50px;
  cursor: pointer;
}

.modal .mcf__button:hover {
  background: #fff;
  color: #52b92e;
}

.modal .mcf__note {
  font-size: 14px;
  line-height: 18px;
  color: #828282;
}

.modal .mcf__error,
.modal .mcf__loading,
.modal .mcf__thanks {
  color: #020202 !important;
  margin: 0 0 20px !important;
  font-size: 26px;
  line-height: 32px;
  text-align: center;
  display: none;
}

.modal .mcf__line {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 0 30px;
}

.modal .mcf__textarea {
  -webkit-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  height: 120px;
  border: 1px solid #020202;
  border-radius: 4px;
  font-size: 14px;
}

.modal .select__options {
  background: #fff;
  border: 1px solid #020202;
  border-radius: 4px;
  font-size: 14px;
  cursor: pointer;
}

.modal .select_mcf__select {
  -webkit-flex: 0 0 calc(50% - 15px);
  flex: 0 0 calc(50% - 15px);
  max-width: calc(50% - 15px);
  border: 1px solid #020202;
  border-radius: 4px;
  font-size: 14px;
}

.modal .select_mcf__select._long {
  -webkit-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.modal .select__value {
  display: -webkit-flex;
  display: flex;
  font-size: 14px;
  padding: 0 15px;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
  line-height: 140%;
  color: #858fa4;
  height: 60px;
  text-align: left;
  cursor: pointer;
}

.modal .select__value span {
  padding-right: 10px;
  font-family: Gilroy, sans-serif;
  font-size: 12px;
}

.modal .mcf__file {
  -webkit-flex: 0 0 calc(50% - 15px);
  flex: 0 0 calc(50% - 15px);
  max-width: calc(50% - 15px);
}

.modal .mcf__file._long {
  -webkit-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.modal .mcf__file input {
  font-family: Gilroy, sans-serif;
  cursor: pointer;
}

.modal .mcf__label-title {
  margin: 0 0 6px;
}

.modal .mcf__label-subtitle {
  font-size: 12px;
  color: #999;
  margin: 0 0 10px;
}

.modal .mcf__accept {
  -webkit-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  margin: 0 0 12px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}

.modal .mcf__accept input {
  margin: 0 6px 0 0;
  cursor: pointer;
}

.modal .mcf__accept-title {
  line-height: 1.1;
  font-size: 14px;
}

.modal .mcf__accept-title a {
  color: #999;
  transition: 0.3s;
}

.modal .mcf__accept-title a:hover {
  color: #52b92e;
}

.modal .mcf__alert {
  font-weight: 700;
  color: #6b0000;
  text-align: center;
  margin: 15px 0;
  font-size: 18px;
  background: #fffdf6;
  padding: 15px;
}

.modal .select__value:before {
  content: "";
  display: inline-block;
  transition: 0.3s;
  width: 6px;
  background: url(data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACISURBVHgBXY7dDcMgDIRrg3jOCB2hIxSxSDdoN0gySbMFDwglIzBKFgBy5AehnIROug+fTdbap1Lqy8yj1np9nGKEb/gv5zxDXQXGmCmlNAK8WkjXD+fcgLqeiAKeruAGF26BlDIXR3VXJ9DdIxiwJwghjqp7WM4m7/0H7N+G+7kxxgCf2rBoA4GkTADfFyZxAAAAAElFTkSuQmCC)
    center/100% no-repeat;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  height: 10px;
}

.modal .mcf__warning {
  color: #52b92e;
  font-weight: 700;
  text-align: center;
  font-size: 18px;
}

.modal #modal-video .modal__body {
  width: 100%;
  max-width: 800px;
}

.modal #modal-video .modal__body .modal__close {
  top: -40px;
  right: -40px;
  cursor: pointer;
}

.modal .iframe-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}

.modal .iframe-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
}

.modal .select {
  color: #858fa4;
}

.flickity-enabled,
.lg-outer .lg-share,
.modal .select,
.modal .select__item {
  position: relative;
}

.modal .select__title {
  color: #000;
  cursor: pointer;
  border-radius: 4px;
}

.modal .select__value::-webkit-file-upload-button {
  cursor: pointer;
}

.modal .select__options::-webkit-file-upload-button {
  cursor: pointer;
}

.modal .mcf__file input::-webkit-file-upload-button {
  cursor: pointer;
}

.modal .mcf__accept input::-webkit-file-upload-button {
  cursor: pointer;
}

.provisions {
  padding: 48px 0;
}

.provisions__container--bottom {
  width: 100%;
  max-width: 1488px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  position: relative;
  padding-right: 28.6805555556vw;
}

.provisions__btn-back {
  color: #000;
  font-family: Gilroy;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 110%;
  text-decoration: none;
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  -webkit-column-gap: 8px;
  column-gap: 8px;
  margin: 0 0 100px;
  text-transform: uppercase;
}

.provisions__btn-back:before {
  content: "";
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='16' fill='none'%3E%3Cpath fill='%23020202' d='M.293 8.707a1 1 0 0 1 0-1.414L6.657.929A1 1 0 1 1 8.07 2.343L2.414 8l5.657 5.657a1 1 0 1 1-1.414 1.414L.293 8.707ZM33 9H1V7h32v2Z'/%3E%3C/svg%3E");
  width: 33px;
  min-width: 33px;
  height: 16px;
  min-height: 16px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.provisions__btn-back:hover:before {
  -webkit-transform: translate3d(-4px, 0, 0);
  transform: translate3d(-4px, 0, 0);
}

.provisions__title {
  font: 700 92px/92px Gilroy, sans-serif;
  color: #020202;
  text-transform: uppercase;
  margin: 0 0 122px;
}

.provisions__title-row--bottom {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  padding: 0;
  -webkit-column-gap: 36px;
  column-gap: 36px;
}

.provisions__title-special-character-first {
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translate3d(16px, 0, 0);
  transform: translate3d(16px, 0, 0);
}

.provisions__title-special-character-first span {
  font: 500 92px/101.2px SweetMavkaScript, sans-serif;
  color: #52b92e;
  letter-spacing: 3px;
  text-transform: uppercase;
  display: -webkit-flex;
  display: flex;
  -webkit-transform: translate3d(-15px, -2px, 0);
  transform: translate3d(-15px, -2px, 0);
}

.provisions__title-special-character-second {
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}

.provisions__title-special-character-second span {
  font: 500 92px/92px SweetMavkaScript, sans-serif, sans-serif;
  letter-spacing: 13.8px;
  color: #52b92e;
  text-transform: uppercase;
}

.provisions__title-selected {
  color: #52b92e;
}

.provisions__title-handwritten {
  font: 500 42px/46.2px SweetMavkaScript, sans-serif;
  color: #6a6a6a;
  text-transform: none;
  display: -webkit-flex;
  display: flex;
  -webkit-transform: translate3d(0, -7px, 0);
  transform: translate3d(0, -7px, 0);
}

.provisions__head {
  font: 700 36px/1.1 Gilroy, sans-serif;
  color: #020202;
  text-transform: uppercase;
  margin: 100px 0 56px;
}

.provisions__head span {
  font: 500 36px/1.1 SweetMavkaScript, sans-serif;
  color: #52b92e;
  text-transform: uppercase;
}

.provisions__item {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-column-gap: 24px;
  column-gap: 24px;
  margin: 0 0 32px;
}

.provisions__block--two .provisions__item {
  -webkit-column-gap: 0;
  column-gap: 0;
  display: block;
}

.lg-outer .lg-dropdown > li:last-child,
.provisions__item:last-child {
  margin-bottom: 0;
}

.provisions__item span {
  font: 500 32px/1.1 SweetMavkaScript, sans-serif;
  color: #52b92e;
  text-transform: uppercase;
}

.provisions__block--two .provisions__item span {
  font: 700 20px/1.5 Gilroy, sans-serif;
  color: #52b92e;
  display: inline;
}

.provisions__item p {
  font: 600 20px/1.5 Gilroy, sans-serif;
  color: #000;
  text-transform: uppercase;
}

.provisions__block--two .provisions__item p {
  display: inline;
}

.provisions__item p a {
  text-decoration: none;
  color: #52b92e;
}

.download {
  padding: 48px 0 158px;
  position: relative;
  overflow: hidden;
}

.download:before {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  bottom: 94px;
  z-index: 2;
  background: url(../img/download/1.webp) center center/cover no-repeat;
  width: 40vw;
  max-width: 768px;
  height: 31.3020833333vw;
  max-height: 601px;
}

.download__btn-back:before,
.special-sessions__btn-back:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='16' fill='none'%3E%3Cpath fill='%23020202' d='M.293 8.707a1 1 0 0 1 0-1.414L6.657.929A1 1 0 1 1 8.07 2.343L2.414 8l5.657 5.657a1 1 0 1 1-1.414 1.414L.293 8.707ZM33 9H1V7h32v2Z'/%3E%3C/svg%3E");
  width: 33px;
  min-width: 33px;
  height: 16px;
  min-height: 16px;
  content: "";
}

.download__container,
.special-sessions__container {
  width: 100%;
  max-width: 1488px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
  z-index: 3;
}

.download__btn-back,
.special-sessions__btn-back {
  color: #000;
  font-family: Gilroy;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 110%;
  text-decoration: none;
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  -webkit-column-gap: 8px;
  column-gap: 8px;
  margin: 0 0 48px;
  text-transform: uppercase;
}

.download__btn-back:before {
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.download__btn-back:hover:before {
  -webkit-transform: translate3d(-4px, 0, 0);
  transform: translate3d(-4px, 0, 0);
}

.download__title {
  font: 700 72px/1.1 Gilroy, sans-serif;
  color: #020202;
  text-transform: uppercase;
  margin: 0 0 24px;
}

.download__title-special-character-first {
  white-space: nowrap;
}

.download__title-special-character-first span {
  font: 500 72px/1.1 SweetMavkaScript, sans-serif;
  color: #52b92e;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
  letter-spacing: 14px;
}

.download__title-special-character-second {
  color: #52b92e;
  white-space: nowrap;
}

.download__title-special-character-second span {
  font: 500 72px/1.1 SweetMavkaScript, sans-serif;
  display: -webkit-inline-flex;
  display: inline-flex;
  letter-spacing: 1px;
  -webkit-transform: translate3d(0, -1px, 0);
  transform: translate3d(0, -1px, 0);
}

.download__text-wrapper {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-column-gap: 48px;
  column-gap: 48px;
  margin: 0 0 90px;
}

.download__text {
  width: 100%;
  max-width: 684px;
  font: 600 24px/1.5 Gilroy, sans-serif;
  color: #6a6a6a;
  text-transform: uppercase;
}

.download__subtitle {
  font: 500 42px/1.1 SweetMavkaScript, sans-serif;
  color: #6a6a6a;
  display: block;
  -webkit-transform: translate3d(0, -16px, 0);
  transform: translate3d(0, -16px, 0);
}

.download__btn-file {
  text-decoration: none;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: stretch;
  align-items: stretch;
  cursor: pointer;
  will-change: transform, filter;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  transition: filter 0.24s, transform 0.4s ease-in-out, -webkit-filter 0.24s,
    -webkit-transform 0.4s ease-in-out;
}

.download__parallax-item,
.special-sessions__btn-back:before {
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.download__btn-file span:first-child {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  background: #52b92e;
  font: 700 30px/1 Gilroy, sans-serif;
  color: #fff;
  text-transform: uppercase;
  padding: 27px 30px 24px;
}

.download__btn-file span:last-child {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  background: #fff;
  font: 600 18px/1 Gilroy, sans-serif;
  color: #020202;
  text-transform: uppercase;
  padding: 33px 16px 31px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  transition: box-shadow 0.25s;
}

.download__btn-file:hover {
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
  -webkit-filter: grayscale(0.25);
  filter: grayscale(0.25);
}

.download__btn-file:hover span:last-child {
  box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.13);
}

.download__parallax-item {
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.download__parallax-item--first {
  background-image: url(../img/download/bg/1.webp);
  width: 99px;
  min-width: 99px;
  height: 60.5px;
  min-height: 60.5px;
  bottom: 310px;
  left: 3.2291666667vw;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.download__parallax-item--second {
  background-image: url(../img/download/bg/2.webp);
  width: 114px;
  min-width: 114px;
  height: 110px;
  min-height: 110px;
  bottom: 341px;
  right: 4.9479166667vw;
  transition: transform 0.18s;
  transition: transform 0.18s, -webkit-transform 0.18s;
}

.special-sessions {
  padding: 48px 0 0;
  position: relative;
  overflow: hidden;
}

.special-sessions__btn-back:before {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.special-sessions__btn-back:hover:before {
  -webkit-transform: translate3d(-4px, 0, 0);
  transform: translate3d(-4px, 0, 0);
}

.special-sessions__row--top {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-column-gap: 18px;
  column-gap: 18px;
}

.special-sessions__row--bottom {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-column-gap: 50px;
  column-gap: 50px;
}

.special-sessions__title {
  font-size: 92px;
  font-family: Gilroy, sans-serif;
  font-weight: 700;
  font-style: normal;
  line-height: 100%;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  color: #020202;
  will-change: transform, opacity;
  transition: transform 1s, opacity 1s, -webkit-transform 1s;
}

.special-sessions__title-selected {
  font: 500 92px/92px SweetMavkaScript, sans-serif;
  color: #52b92e;
  letter-spacing: 18px;
}

.special-sessions__row--top .special-sessions__col--right {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
}

.special-sessions__row--bottom .special-sessions__col--right {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-direction: column;
  flex-direction: column;
  row-gap: 24px;
  padding: 30px 0 0;
}

.special-sessions__img {
  display: block;
  width: 100%;
  height: auto;
  margin: 8px 0 0;
}

.special-sessions__row--top
  .special-sessions__col--right
  .special-sessions__img {
  -webkit-transform: translate3d(0, -4px, 0);
  transform: translate3d(0, -4px, 0);
}

.special-sessions__text {
  font: 600 24px/1.4 Gilroy, sans-serif;
  color: #6a6a6a;
  text-transform: uppercase;
}

.jury__title--active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.jury__title-selected {
  font: 500 92px/92px SweetMavkaScript, sans-serif;
  color: #52b92e;
  letter-spacing: 16px;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-transform: translate3d(0, -1.5px, 0);
  transform: translate3d(0, -1.5px, 0);
}

.jury__list-item {
  width: 100%;
  max-width: 464px;
  will-change: opacity, transform;
  opacity: 0;
  -webkit-transform: translate3d(0, 24px, 0);
  transform: translate3d(0, 24px, 0);
  transition: opacity 2s, transform 2s, -webkit-transform 2s;
}

.jury__list-item:first-child {
  transition: opacity 0.9s 0.3s, transform 0.9s 0.3s,
    -webkit-transform 0.9s 0.3s;
}

.jury__list-item:nth-child(2) {
  transition: opacity 0.9s 0.6s, transform 0.9s 0.6s,
    -webkit-transform 0.9s 0.6s;
}

.jury__list-item:nth-child(3) {
  transition: opacity 0.9s 0.9s, transform 0.9s 0.9s,
    -webkit-transform 0.9s 0.9s;
}

.jury__list-item:nth-child(4) {
  transition: opacity 0.9s 1.2s, transform 0.9s 1.2s,
    -webkit-transform 0.9s 1.2s;
}

.jury__list-item:nth-child(5) {
  transition: opacity 0.9s 1.5s, transform 0.9s 1.5s,
    -webkit-transform 0.9s 1.5s;
}

.jury__list-item:nth-child(6) {
  transition: opacity 0.9s 1.8s, transform 0.9s 1.8s,
    -webkit-transform 0.9s 1.8s;
}

.jury__list-item:nth-child(7) {
  transition: opacity 0.9s 2.1s, transform 0.9s 2.1s,
    -webkit-transform 0.9s 2.1s;
}

.jury__list-item:nth-child(8) {
  transition: opacity 0.9s 2.4s, transform 0.9s 2.4s,
    -webkit-transform 0.9s 2.4s;
}

.jury__list-item:nth-child(9) {
  transition: opacity 0.9s 2.7s, transform 0.9s 2.7s,
    -webkit-transform 0.9s 2.7s;
}

.jury__list-item:nth-child(10) {
  transition: opacity 0.9s 3s, transform 0.9s 3s, -webkit-transform 0.9s 3s;
}

.jury__list-item:nth-child(11) {
  transition: opacity 0.9s 3.3s, transform 0.9s 3.3s,
    -webkit-transform 0.9s 3.3s;
}

.jury__list-item:nth-child(12) {
  transition: opacity 0.9s 3.6s, transform 0.9s 3.6s,
    -webkit-transform 0.9s 3.6s;
}

.jury__list-item:nth-child(13) {
  transition: opacity 0.9s 3.9s, transform 0.9s 3.9s,
    -webkit-transform 0.9s 3.9s;
}

.jury__list-item:nth-child(14) {
  transition: opacity 0.9s 4.2s, transform 0.9s 4.2s,
    -webkit-transform 0.9s 4.2s;
}

.jury__list-item:nth-child(15) {
  transition: opacity 0.9s 4.5s, transform 0.9s 4.5s,
    -webkit-transform 0.9s 4.5s;
}

.jury__list-item:nth-child(16) {
  transition: opacity 0.9s 4.8s, transform 0.9s 4.8s,
    -webkit-transform 0.9s 4.8s;
}

.jury__list-item:nth-child(17) {
  transition: opacity 0.9s 5.1s, transform 0.9s 5.1s,
    -webkit-transform 0.9s 5.1s;
}

.jury__list-item:nth-child(18) {
  transition: opacity 0.9s 5.4s, transform 0.9s 5.4s,
    -webkit-transform 0.9s 5.4s;
}

.jury__list--active .jury__list-item {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.jury__list-img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 0 24px;
}

.jury__list-title {
  text-align: center;
  font: 600 36px/1.1 Gilroy, sans-serif;
  color: #020202;
  text-transform: uppercase;
}

.jury__parallax-item {
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.geography,
.nominees,
.plyr {
  position: relative;
}

.jury__parallax-item--first {
  background-image: url(../img/jury/bg/1.webp);
  width: 141.5px;
  min-width: 141.5px;
  height: 177.5px;
  min-height: 177.5px;
  bottom: 452px;
  left: 0;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.jury__parallax-item--second {
  background-image: url(../img/jury/bg/2.webp);
  width: 55.5px;
  min-width: 55.5px;
  height: 58.5px;
  min-height: 58.5px;
  bottom: 134px;
  right: 2.3958333333vw;
  transition: transform 0.18s;
  transition: transform 0.18s, -webkit-transform 0.18s;
}

.nominees {
  padding: 100px 0 65px;
  overflow: hidden;
}

.nominees__title--active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.nominees__title-selected {
  font: 500 92px/92px SweetMavkaScript, sans-serif;
  color: #52b92e;
  display: -webkit-inline-flex;
  display: inline-flex;
  letter-spacing: 11.4px;
  -webkit-transform: translate3d(0, -1px, 0);
  transform: translate3d(0, -1px, 0);
}

.lg-progress-bar.lg-start .lg-progress,
.nominees__accordion-item {
  width: 100%;
}

.nominees__accordion-item-title {
  background: #fff;
  box-shadow: 0 0 20px rgba(2, 2, 2, 0.1);
  padding: 20px 44px 19px 22px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
  margin: 0;
  will-change: box-shadow, background;
  transition: background 0.3s, box-shadow 0.35s;
}

.nominees__accordion-item-title:hover {
  box-shadow: 0 0 0 rgba(2, 2, 2, 0);
  background: #52b92e;
}

.nominees__accordion-item-title:hover:after {
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' fill='none'%3E%3Cpath fill='%23ffffff' d='M26 0h4v56h-4z'/%3E%3Cpath fill='%23ffffff' d='M0 30v-4h56v4z'/%3E%3C/svg%3E");
  width: 56px;
  min-width: 56px;
  height: 56px;
  min-height: 56px;
}

.nominees__accordion-item--active .nominees__accordion-item-title:after,
.nominees__accordion-item--active .nominees__accordion-item-title:hover:after {
  height: 4px;
  min-height: 4px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 56px;
  min-width: 56px;
  display: block;
}

.nominees__accordion-item--active .nominees__accordion-item-title {
  margin: 0 0 48px;
}

.nominees__accordion-item--active .nominees__accordion-item-title:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='4' fill='none'%3E%3Cpath fill='%2352b92e' d='M0 4V0h56v4z'/%3E%3C/svg%3E");
}

.nominees__accordion-item--active .nominees__accordion-item-title:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='4' fill='none'%3E%3Cpath fill='%23ffffff' d='M0 4V0h56v4z'/%3E%3C/svg%3E");
}

.nominees__accordion-item-title:after {
  content: "";
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' fill='none'%3E%3Cpath fill='%2352b92e' d='M26 0h4v56h-4z'/%3E%3Cpath fill='%2352b92e' d='M0 30v-4h56v4z'/%3E%3C/svg%3E");
  width: 56px;
  min-width: 56px;
  height: 56px;
  min-height: 56px;
  margin-left: auto;
}

.nominees__accordion-item-num {
  font: 500 72px/1.3 SweetMavkaScript, sans-serif;
  color: #52b92e;
  margin: 0 14% 0 0;
}

.nominees__accordion-item-title:hover .nominees__accordion-item-num {
  color: #fff;
}

.nominees__accordion-item-text {
  font: 700 36px/1.1 Gilroy, sans-serif;
  color: #020202;
  text-transform: uppercase;
}

.lg-comment-box .lg-comment-close:hover,
.lg-next:hover:not(.disabled),
.lg-outer.lg-comment-active .lg-comment-toggle,
.lg-outer.lg-dropdown-active .lg-share,
.lg-prev:hover:not(.disabled),
.lg-toolbar .lg-icon:hover,
.nominees__accordion-item-title:hover .nominees__accordion-item-text {
  color: #fff;
}

.nominees__accordion-item-content {
  display: none;
}

.nominees__accordion-item--active .nominees__accordion-item-content {
  display: block;
}

.nominees__tabs-controls {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-column-gap: 20px;
  column-gap: 20px;
  margin: 0 0 32px;
}

.nominees__tabs-controls-item {
  cursor: pointer;
  will-change: background, color;
  padding: 21.7px 32px 19.3px;
  font: 700 24px/1 Gilroy, sans-serif;
  text-transform: uppercase;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
  background: rgba(0, 0, 0, 0);
  color: #020202;
  transition: background 0.24s, color 0.24s;
}

.nominees__tabs-controls-item.nominees__tabs-controls-item--active,
.nominees__tabs-controls-item:hover {
  color: #fff;
  background: #52b92e;
}

.nominees__tabs-controls-item--active,
.nominees__tabs-controls-item:hover {
  background: #52b92e;
}

.nominees__tabs-content-item {
  grid-template-columns: 1fr 1fr 1fr;
  -webkit-column-gap: 20px;
  column-gap: 20px;
  row-gap: 48px;
  padding-bottom: 56px;
  display: none;
}

.nominees__tabs-content-item--active {
  display: grid;
}

.nominees__book {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.nominees__book-img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 0 24px;
}

.nominees__book-title {
  font: 700 28px/1.1 Gilroy, sans-serif;
  color: #52b92e;
  text-transform: uppercase;
  text-align: center;
  margin: 0 0 10px;
}

.nominees__book-descr {
  font: 600 24px/1.1 Gilroy, sans-serif;
  color: #6a6a6a;
  text-transform: uppercase;
  text-align: center;
}

.geography {
  padding: 65px 0 130px;
  overflow: hidden;
}

.geography__title--active,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,
.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.geography__title-selected {
  font: 500 92px/92px SweetMavkaScript, sans-serif;
  color: #52b92e;
  display: -webkit-inline-flex;
  display: inline-flex;
  letter-spacing: 20.4px;
  -webkit-transform: translate3d(0, -1px, 0);
  transform: translate3d(0, -1px, 0);
}

.lg-icon,
.plyr {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.geography__map {
  overflow-x: scroll;
  scrollbar-width: none;
}

.geography__map::-webkit-scrollbar {
  display: none;
}

@-webkit-keyframes plyr-progress {
  to {
    background-position: 25px 0;
    background-position: var(--plyr-progress-loading-size, 25px) 0;
  }
}

@keyframes plyr-progress {
  to {
    background-position: 25px 0;
    background-position: var(--plyr-progress-loading-size, 25px) 0;
  }
}

@-webkit-keyframes plyr-popup {
  0% {
    opacity: 0.5;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes plyr-popup {
  0% {
    opacity: 0.5;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes plyr-fade-in {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes plyr-fade-in {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.plyr {
  -webkit-align-items: center;
  align-items: center;
  direction: ltr;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  font-family: inherit;
  font-family: var(--plyr-font-family, inherit);
  font-variant-numeric: tabular-nums;
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  line-height: 1.7;
  line-height: var(--plyr-line-height, 1.7);
  max-width: 100%;
  min-width: 200px;
  text-shadow: none;
  transition: box-shadow 0.3s;
  z-index: 0;
}

.plyr audio,
.plyr iframe,
.plyr video {
  display: block;
  height: 100%;
  width: 100%;
}

.plyr button {
  font: inherit;
  line-height: inherit;
  width: auto;
}

.plyr--full-ui *,
.plyr--full-ui :after,
.plyr--full-ui :before {
  box-sizing: inherit;
}

.plyr--full-ui a,
.plyr--full-ui button,
.plyr--full-ui input,
.plyr--full-ui label {
  touch-action: manipulation;
}

.plyr__badge {
  background: #4a5464;
  background: var(--plyr-badge-background, #4a5464);
  border-radius: 2px;
  border-radius: var(--plyr-badge-border-radius, 2px);
  color: #fff;
  color: var(--plyr-badge-text-color, #fff);
  font-size: 9px;
  font-size: var(--plyr-font-size-badge, 9px);
  line-height: 1;
  padding: 3px 4px;
}

.plyr--full-ui ::-webkit-media-text-track-container {
  display: none;
}

.plyr__captions {
  -webkit-animation: 0.3s plyr-fade-in;
  animation: 0.3s plyr-fade-in;
  bottom: 0;
  display: none;
  font-size: 13px;
  font-size: var(--plyr-font-size-small, 13px);
  left: 0;
  padding: 10px;
  padding: var(--plyr-control-spacing, 10px);
  position: absolute;
  text-align: center;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  width: 100%;
}

.plyr__menu__container,
.plyr__tooltip {
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1490196078);
  margin-bottom: 10px;
}

.plyr__captions span:empty {
  display: none;
}

.plyr--captions-active .plyr__captions {
  display: block;
}

.plyr [data-plyr="airplay"],
.plyr [data-plyr="captions"],
.plyr [data-plyr="fullscreen"],
.plyr [data-plyr="pip"],
.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped)
  .plyr__poster,
.plyr__control.plyr__control--pressed .icon--not-pressed,
.plyr__control.plyr__control--pressed .label--not-pressed,
.plyr__control:not(.plyr__control--pressed) .icon--pressed,
.plyr__control:not(.plyr__control--pressed) .label--pressed,
.plyr__controls:empty,
.plyr__menu .plyr__control[aria-expanded="true"] .plyr__tooltip,
a.plyr__control:after,
a.plyr__control:before {
  display: none;
}

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
  -webkit-transform: translateY(-40px);
  transform: translateY(-40px);
  -webkit-transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4));
  transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4));
}

.plyr__caption {
  background: rgba(0, 0, 0, 0.8);
  background: var(--plyr-captions-background, rgba(0, 0, 0, 0.8));
  border-radius: 2px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  color: #fff;
  color: var(--plyr-captions-text-color, #fff);
  line-height: 185%;
  padding: 0.2em 0.5em;
  white-space: pre-wrap;
}

.plyr__caption div {
  display: inline;
}

.plyr__control {
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 4px;
  border-radius: var(--plyr-control-radius, 4px);
  color: inherit;
  cursor: pointer;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  overflow: visible;
  padding: 7px;
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
  position: relative;
  transition: 0.3s;
}

.plyr__control svg {
  fill: currentColor;
  display: block;
  height: 18px;
  height: var(--plyr-control-icon-size, 18px);
  pointer-events: none;
  width: 18px;
  width: var(--plyr-control-icon-size, 18px);
}

.plyr__control:focus-visible {
  outline: #52b92e dashed 2px;
  outline: 2px dashed
    var(
      --plyr-focus-visible-color,
      var(--plyr-color-main, var(--plyr-color-main, #52b92e))
    );
  outline-offset: 2px;
}

a.plyr__control {
  text-decoration: none;
}

.plyr--full-ui ::-webkit-media-controls {
  display: none;
}

.plyr__controls {
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  text-align: center;
}

.plyr__controls .plyr__progress__container {
  -webkit-flex: 1;
  flex: 1;
  min-width: 0;
}

.plyr__controls .plyr__controls__item {
  margin-left: 2.5px;
  margin-left: calc(var(--plyr-control-spacing, 10px) / 4);
}

.plyr__controls .plyr__controls__item:first-child {
  margin-left: 0;
  margin-right: auto;
}

.plyr__controls .plyr__controls__item.plyr__progress__container {
  padding-left: 2.5px;
  padding-left: calc(var(--plyr-control-spacing, 10px) / 4);
}

.plyr__controls .plyr__controls__item.plyr__time {
  padding: 0 5px;
  padding: 0 calc(var(--plyr-control-spacing, 10px) / 2);
}

.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,
.plyr__controls .plyr__controls__item.plyr__time + .plyr__time,
.plyr__controls .plyr__controls__item.plyr__time:first-child {
  padding-left: 0;
}

.plyr--airplay-supported [data-plyr="airplay"],
.plyr--captions-enabled [data-plyr="captions"],
.plyr--fullscreen-enabled [data-plyr="fullscreen"],
.plyr--pip-supported [data-plyr="pip"] {
  display: inline-block;
}

.plyr__menu {
  display: -webkit-flex;
  display: flex;
  position: relative;
}

.plyr__menu .plyr__control svg {
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.plyr__menu .plyr__control[aria-expanded="true"] svg {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.plyr__menu__container {
  -webkit-animation: 0.2s plyr-popup;
  animation: 0.2s plyr-popup;
  background: rgba(255, 255, 255, 0.9019607843);
  background: var(--plyr-menu-background, rgba(255, 255, 255, 0.9019607843));
  border-radius: 8px;
  border-radius: var(--plyr-menu-radius, 8px);
  box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.1490196078));
  color: #4a5464;
  color: var(--plyr-menu-color, #4a5464);
  font-size: 15px;
  font-size: var(--plyr-font-size-base, 15px);
  position: absolute;
  right: -3px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}

.plyr__menu__container > div {
  overflow: hidden;
  transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1),
    width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

.plyr__menu__container:after {
  border: 4px solid transparent;
  border-top-color: rgba(255, 255, 255, 0.9019607843);
  border: var(--plyr-menu-arrow-size, 4px) solid transparent;
  border-top-color: var(
    --plyr-menu-background,
    rgba(255, 255, 255, 0.9019607843)
  );
  content: "";
  height: 0;
  position: absolute;
  right: 14px;
  right: calc(
    var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) *
      0.7 - var(--plyr-menu-arrow-size, 4px) / 2
  );
  top: 100%;
  width: 0;
}

.plyr__menu__container [role="menu"] {
  padding: 7px;
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
}

.plyr__menu__container [role="menuitem"],
.plyr__menu__container [role="menuitemradio"] {
  margin-top: 2px;
}

.plyr__menu__container [role="menuitem"]:first-child,
.plyr__menu__container [role="menuitemradio"]:first-child {
  margin-top: 0;
}

.plyr__menu__container .plyr__control {
  -webkit-align-items: center;
  align-items: center;
  color: #4a5464;
  color: var(--plyr-menu-color, #4a5464);
  display: -webkit-flex;
  display: flex;
  font-size: 13px;
  font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));
  padding: 4.66667px 10.5px;
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7 / 1.5)
    calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5);
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
}

.plyr__menu__container .plyr__control > span {
  -webkit-align-items: inherit;
  align-items: inherit;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}

.plyr__menu__container .plyr__control:after {
  border: 4px solid transparent;
  border: var(--plyr-menu-item-arrow-size, 4px) solid transparent;
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.plyr__menu__container .plyr__control--forward {
  padding-right: 28px;
  padding-right: calc(var(--plyr-control-spacing, 10px) * 0.7 * 4);
}

.plyr__menu__container .plyr__control--forward:after {
  border-left-color: #728197;
  border-left-color: var(--plyr-menu-arrow-color, #728197);
  right: 6.5px;
  right: calc(
    var(--plyr-control-spacing, 10px) * 0.7 * 1.5 -
      var(--plyr-menu-item-arrow-size, 4px)
  );
}

.plyr__menu__container .plyr__control--forward:focus-visible:after,
.plyr__menu__container .plyr__control--forward:hover:after {
  border-left-color: initial;
}

.plyr__menu__container .plyr__control--back {
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  margin: 7px;
  margin: calc(var(--plyr-control-spacing, 10px) * 0.7);
  margin-bottom: 3.5px;
  margin-bottom: calc(var(--plyr-control-spacing, 10px) * 0.7 / 2);
  padding-left: 28px;
  padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 4);
  position: relative;
  width: calc(100% - 14px);
  width: calc(100% - var(--plyr-control-spacing, 10px) * 0.7 * 2);
}

.plyr__menu__container .plyr__control--back:after {
  border-right-color: #728197;
  border-right-color: var(--plyr-menu-arrow-color, #728197);
  left: 6.5px;
  left: calc(
    var(--plyr-control-spacing, 10px) * 0.7 * 1.5 -
      var(--plyr-menu-item-arrow-size, 4px)
  );
}

.plyr__menu__container .plyr__control--back:before {
  background: #dcdfe5;
  background: var(--plyr-menu-back-border-color, #dcdfe5);
  box-shadow: 0 1px 0 #fff;
  box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
  content: "";
  height: 1px;
  left: 0;
  margin-top: 3.5px;
  margin-top: calc(var(--plyr-control-spacing, 10px) * 0.7 / 2);
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
}

.plyr__menu__container .plyr__control--back:focus-visible:after,
.plyr__menu__container .plyr__control--back:hover:after {
  border-right-color: initial;
}

.plyr__menu__container .plyr__control[role="menuitemradio"] {
  padding-left: 7px;
  padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7);
}

.plyr__menu__container .plyr__control[role="menuitemradio"]:after {
  border-radius: 100%;
  background: #fff;
  border: 0;
  height: 6px;
  left: 12px;
  opacity: 0;
  top: 50%;
  -webkit-transform: translateY(-50%) scale(0);
  transform: translateY(-50%) scale(0);
  transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
  width: 6px;
}

.plyr__menu__container .plyr__control[role="menuitemradio"]:before {
  border-radius: 100%;
  background: rgba(0, 0, 0, 0.1019607843);
  content: "";
  display: block;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  height: 16px;
  margin-right: 10px;
  margin-right: var(--plyr-control-spacing, 10px);
  transition: 0.3s;
  width: 16px;
}

.plyr__menu__container
  .plyr__control[role="menuitemradio"][aria-checked="true"]:before {
  background: #52b92e;
  background: var(
    --plyr-control-toggle-checked-background,
    var(--plyr-color-main, var(--plyr-color-main, #52b92e))
  );
}

.plyr__menu__container
  .plyr__control[role="menuitemradio"][aria-checked="true"]:after {
  opacity: 1;
  -webkit-transform: translateY(-50%) scale(1);
  transform: translateY(-50%) scale(1);
}

.plyr__menu__container
  .plyr__control[role="menuitemradio"]:focus-visible:before,
.plyr__menu__container .plyr__control[role="menuitemradio"]:hover:before {
  background: rgba(35, 40, 47, 0.1019607843);
}

.plyr__menu__container .plyr__menu__value {
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-flex;
  display: flex;
  margin-left: auto;
  margin-right: -5px;
  margin-right: calc(var(--plyr-control-spacing, 10px) * 0.7 * -1 + 2px);
  overflow: hidden;
  padding-left: 24.5px;
  padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 3.5);
  pointer-events: none;
}

.plyr--full-ui input[type="range"] {
  -webkit-appearance: none;
  appearance: none;
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 26px;
  border-radius: calc(var(--plyr-range-thumb-height, 13px) * 2);
  color: #52b92e;
  color: var(
    --plyr-range-fill-background,
    var(--plyr-color-main, var(--plyr-color-main, #52b92e))
  );
  display: block;
  height: 19px;
  height: calc(
    var(--plyr-range-thumb-active-shadow-width, 3px) * 2 +
      var(--plyr-range-thumb-height, 13px)
  );
  margin: 0;
  min-width: 0;
  padding: 0;
  transition: box-shadow 0.3s;
  width: 100%;
}

.plyr--full-ui input[type="range"]::-webkit-slider-runnable-track {
  background: rgba(0, 0, 0, 0);
  background-image: linear-gradient(90deg, currentColor 0, rgba(0, 0, 0, 0) 0);
  background-image: linear-gradient(
    to right,
    currentColor var(--value, 0),
    rgba(0, 0, 0, 0) var(--value, 0)
  );
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -webkit-transition: box-shadow 0.3s;
  transition: box-shadow 0.3s;
  -webkit-user-select: none;
  user-select: none;
}

.plyr--full-ui input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078),
    0 0 0 1px rgba(35, 40, 47, 0.2);
  box-shadow: var(
    --plyr-range-thumb-shadow,
    0 1px 1px rgba(35, 40, 47, 0.1490196078),
    0 0 0 1px rgba(35, 40, 47, 0.2)
  );
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  margin-top: -4px;
  margin-top: calc(
    (var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) /
      2 * -1
  );
  position: relative;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
}

.plyr--full-ui input[type="range"]::-moz-range-track {
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -moz-transition: box-shadow 0.3s;
  transition: box-shadow 0.3s;
  user-select: none;
}

.plyr--full-ui input[type="range"]::-moz-range-thumb {
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078),
    0 0 0 1px rgba(35, 40, 47, 0.2);
  box-shadow: var(
    --plyr-range-thumb-shadow,
    0 1px 1px rgba(35, 40, 47, 0.1490196078),
    0 0 0 1px rgba(35, 40, 47, 0.2)
  );
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -moz-transition: 0.2s;
  transition: 0.2s;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
}

.plyr--full-ui input[type="range"]::-moz-range-progress {
  background: currentColor;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
}

.plyr--full-ui input[type="range"]::-ms-track {
  color: transparent;
}

.plyr--full-ui input[type="range"]::-ms-fill-upper,
.plyr--full-ui input[type="range"]::-ms-track {
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s;
  transition: box-shadow 0.3s;
  user-select: none;
}

.plyr--full-ui input[type="range"]::-ms-fill-lower {
  background: currentColor;
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s;
  transition: box-shadow 0.3s;
  user-select: none;
}

.plyr--full-ui input[type="range"]::-ms-thumb {
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078),
    0 0 0 1px rgba(35, 40, 47, 0.2);
  box-shadow: var(
    --plyr-range-thumb-shadow,
    0 1px 1px rgba(35, 40, 47, 0.1490196078),
    0 0 0 1px rgba(35, 40, 47, 0.2)
  );
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  margin-top: 0;
  position: relative;
  -ms-transition: 0.2s;
  transition: 0.2s;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
}

.plyr--full-ui input[type="range"]::-ms-tooltip {
  display: none;
}

.plyr--full-ui input[type="range"]::-moz-focus-outer {
  border: 0;
}

.flickity-enabled:focus,
.plyr--full-ui input[type="range"]:focus {
  outline: 0;
}

.plyr--full-ui input[type="range"]:focus-visible::-moz-range-track,
.plyr--full-ui input[type="range"]:focus-visible::-ms-track,
.plyr--full-ui
  input[type="range"]:focus-visible::-webkit-slider-runnable-track {
  outline: #52b92e dashed 2px;
  outline: 2px dashed
    var(
      --plyr-focus-visible-color,
      var(--plyr-color-main, var(--plyr-color-main, #52b92e))
    );
  outline-offset: 2px;
}

.plyr__poster {
  background-color: #000;
  background-color: var(
    --plyr-video-background,
    var(--plyr-video-background, #000)
  );
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.2s;
  width: 100%;
  z-index: 1;
}

.plyr--stopped.plyr__poster-enabled .plyr__poster {
  opacity: 1;
}

.plyr__time {
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

.plyr__time + .plyr__time:before {
  content: "вЃ„";
  margin-right: 10px;
  margin-right: var(--plyr-control-spacing, 10px);
}

.plyr__tooltip {
  background: #fff;
  background: var(--plyr-tooltip-background, #fff);
  border-radius: 5px;
  border-radius: var(--plyr-tooltip-radius, 5px);
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.1490196078));
  color: #4a5464;
  color: var(--plyr-tooltip-color, #4a5464);
  font-size: 13px;
  font-size: var(--plyr-font-size-small, 13px);
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  left: 50%;
  line-height: 1.3;
  margin-bottom: calc(var(--plyr-control-spacing, 10px) / 2 * 2);
  opacity: 0;
  padding: 5px 7.5px;
  padding: calc(var(--plyr-control-spacing, 10px) / 2)
    calc(var(--plyr-control-spacing, 10px) / 2 * 1.5);
  pointer-events: none;
  position: absolute;
  -webkit-transform: translate(-50%, 10px) scale(0.8);
  transform: translate(-50%, 10px) scale(0.8);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  transition: transform 0.2s 0.1s, opacity 0.2s 0.1s,
    -webkit-transform 0.2s 0.1s;
  white-space: nowrap;
  z-index: 2;
}

.plyr__tooltip:before {
  border-left: 4px solid transparent;
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-right: 4px solid transparent;
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-top: 4px solid #fff;
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid
    var(--plyr-tooltip-background, #fff);
  bottom: -4px;
  bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr .plyr__control:focus-visible .plyr__tooltip,
.plyr .plyr__control:hover .plyr__tooltip {
  opacity: 1;
  -webkit-transform: translate(-50%) scale(1);
  transform: translate(-50%) scale(1);
}

.plyr__tooltip--visible {
  opacity: 1;
  -webkit-transform: translate(-50%) scale(1);
  transform: translate(-50%) scale(1);
}

.plyr .plyr__control:hover .plyr__tooltip {
  z-index: 3;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
  left: 0;
  -webkit-transform: translateY(10px) scale(0.8);
  transform: translateY(10px) scale(0.8);
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip:before {
  left: 16px;
  left: calc(
    var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) *
      0.7
  );
}

.plyr__controls
  > .plyr__control:first-child
  + .plyr__control
  .plyr__tooltip:before {
  left: 16px;
  left: calc(
    var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) *
      0.7
  );
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip {
  left: auto;
  right: 0;
  -webkit-transform: translateY(10px) scale(0.8);
  transform: translateY(10px) scale(0.8);
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip:before {
  left: auto;
  right: 16px;
  right: calc(
    var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) *
      0.7
  );
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible {
  -webkit-transform: translate(0) scale(1);
  transform: translate(0) scale(1);
}

.plyr__controls
  > .plyr__control:first-child
  + .plyr__control
  .plyr__tooltip--visible,
.plyr__controls
  > .plyr__control:first-child
  + .plyr__control:focus-visible
  .plyr__tooltip,
.plyr__controls
  > .plyr__control:first-child
  + .plyr__control:hover
  .plyr__tooltip {
  -webkit-transform: translate(0) scale(1);
  transform: translate(0) scale(1);
}

.plyr__controls > .plyr__control:first-child:focus-visible .plyr__tooltip,
.plyr__controls > .plyr__control:first-child:hover .plyr__tooltip {
  -webkit-transform: translate(0) scale(1);
  transform: translate(0) scale(1);
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip--visible,
.plyr__controls > .plyr__control:last-child:focus-visible .plyr__tooltip,
.plyr__controls > .plyr__control:last-child:hover .plyr__tooltip {
  -webkit-transform: translate(0) scale(1);
  transform: translate(0) scale(1);
}

.plyr__progress {
  left: 6.5px;
  left: calc(var(--plyr-range-thumb-height, 13px) * 0.5);
  margin-right: 13px;
  margin-right: var(--plyr-range-thumb-height, 13px);
  position: relative;
}

.plyr__progress input[type="range"],
.plyr__progress__buffer {
  margin-left: -6.5px;
  margin-left: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
  margin-right: -6.5px;
  margin-right: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
  width: calc(100% + 13px);
  width: calc(100% + var(--plyr-range-thumb-height, 13px));
}

.plyr__progress input[type="range"] {
  position: relative;
  z-index: 2;
}

.plyr__progress .plyr__tooltip {
  left: 0;
  max-width: 120px;
  overflow-wrap: break-word;
}

.plyr__progress__buffer {
  -webkit-appearance: none;
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 100px;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  margin-top: -2.5px;
  margin-top: calc(var(--plyr-range-track-height, 5px) / 2 * -1);
  padding: 0;
  position: absolute;
  top: 50%;
}

.plyr__progress__buffer::-webkit-progress-bar {
  background: rgba(0, 0, 0, 0);
}

.plyr__progress__buffer::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  min-width: var(--plyr-range-track-height, 5px);
  -webkit-transition: width 0.2s;
  transition: width 0.2s;
}

.plyr__progress__buffer::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  min-width: var(--plyr-range-track-height, 5px);
  -moz-transition: width 0.2s;
  transition: width 0.2s;
}

.plyr__progress__buffer::-ms-fill {
  border-radius: 100px;
  -ms-transition: width 0.2s;
  transition: width 0.2s;
}

.plyr--loading .plyr__progress__buffer {
  -webkit-animation: 1s linear infinite plyr-progress;
  animation: 1s linear infinite plyr-progress;
  background-image: linear-gradient(
    -45deg,
    rgba(35, 40, 47, 0.6) 25%,
    rgba(0, 0, 0, 0) 0,
    rgba(0, 0, 0, 0) 50%,
    rgba(35, 40, 47, 0.6) 0,
    rgba(35, 40, 47, 0.6) 75%,
    rgba(0, 0, 0, 0) 0,
    rgba(0, 0, 0, 0)
  );
  background-image: linear-gradient(
    -45deg,
    var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%,
    rgba(0, 0, 0, 0) 25%,
    rgba(0, 0, 0, 0) 50%,
    var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%,
    var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%,
    rgba(0, 0, 0, 0) 75%,
    rgba(0, 0, 0, 0)
  );
  background-repeat: repeat-x;
  background-size: 25px 25px;
  background-size: var(--plyr-progress-loading-size, 25px)
    var(--plyr-progress-loading-size, 25px);
  color: transparent;
}

.plyr--video.plyr--loading .plyr__progress__buffer {
  background-color: rgba(255, 255, 255, 0.2509803922);
  background-color: var(
    --plyr-video-progress-buffered-background,
    rgba(255, 255, 255, 0.2509803922)
  );
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(
    --plyr-audio-progress-buffered-background,
    rgba(193, 200, 209, 0.6)
  );
}

.plyr__progress__marker {
  background-color: #fff;
  background-color: var(--plyr-progress-marker-background, #fff);
  border-radius: 1px;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 3px;
  width: var(--plyr-progress-marker-width, 3px);
  z-index: 3;
}

.plyr__volume {
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-flex;
  display: flex;
  position: relative;
}

.plyr__volume input[type="range"] {
  color: #52b92e !important;
  margin-left: 5px;
  margin-left: calc(var(--plyr-control-spacing, 10px) / 2);
  margin-right: 5px;
  margin-right: calc(var(--plyr-control-spacing, 10px) / 2);
  max-width: 90px;
  min-width: 60px;
  position: relative;
  z-index: 2;
}

.plyr--audio {
  display: block;
}

.plyr--audio .plyr__controls {
  background: #fff;
  background: var(--plyr-audio-controls-background, #fff);
  border-radius: inherit;
  color: #4a5464;
  color: var(--plyr-audio-control-color, #4a5464);
  padding: 10px;
  padding: var(--plyr-control-spacing, 10px);
}

.plyr--audio .plyr__control:focus-visible,
.plyr--audio .plyr__control:hover,
.plyr--audio .plyr__control[aria-expanded="true"] {
  background: #52b92e;
  background: var(
    --plyr-audio-control-background-hover,
    var(--plyr-color-main, var(--plyr-color-main, #52b92e))
  );
  color: #fff;
  color: var(--plyr-audio-control-color-hover, #fff);
}

.plyr--full-ui.plyr--audio input[type="range"]::-moz-range-track,
.plyr--full-ui.plyr--audio input[type="range"]::-ms-track,
.plyr--full-ui.plyr--audio input[type="range"]::-webkit-slider-runnable-track {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(
    --plyr-audio-range-track-background,
    var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6))
  );
}

.plyr--full-ui.plyr--audio input[type="range"]:active::-moz-range-thumb,
.plyr--full-ui.plyr--audio input[type="range"]:active::-ms-thumb,
.plyr--full-ui.plyr--audio input[type="range"]:active::-webkit-slider-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078),
    0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1019607843);
  box-shadow: var(
      --plyr-range-thumb-shadow,
      0 1px 1px rgba(35, 40, 47, 0.1490196078),
      0 0 0 1px rgba(35, 40, 47, 0.2)
    ),
    0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px)
      var(
        --plyr-audio-range-thumb-active-shadow-color,
        rgba(35, 40, 47, 0.1019607843)
      );
}

.plyr--audio .plyr__progress__buffer {
  color: rgba(193, 200, 209, 0.6);
  color: var(
    --plyr-audio-progress-buffered-background,
    rgba(193, 200, 209, 0.6)
  );
}

.lg-overlay-open,
.plyr--video {
  overflow: hidden;
}

.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont,
.plyr--video.plyr--menu-open {
  overflow: visible;
}

.plyr__video-wrapper {
  background: #000;
  background: var(--plyr-video-background, var(--plyr-video-background, #000));
  border-radius: inherit;
  height: 100%;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.plyr__video-embed,
.plyr__video-wrapper--fixed-ratio {
  aspect-ratio: 16/9;
}

@supports not (aspect-ratio: 16/9) {
  .plyr__video-embed,
  .plyr__video-wrapper--fixed-ratio {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
  }
}

.plyr__video-embed iframe,
.plyr__video-wrapper--fixed-ratio video {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
  padding-bottom: 240%;
  position: relative;
  -webkit-transform: translateY(-38.28125%);
  transform: translateY(-38.28125%);
}

.plyr--video .plyr__controls {
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078));
  background: var(
    --plyr-video-controls-background,
    linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078))
  );
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
  color: #fff;
  color: var(--plyr-video-control-color, #fff);
  left: 0;
  padding: 5px;
  padding: calc(var(--plyr-control-spacing, 10px) / 2);
  padding-top: 20px;
  padding-top: calc(var(--plyr-control-spacing, 10px) * 2);
  position: absolute;
  right: 0;
  transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out,
    -webkit-transform 0.4s ease-in-out;
  z-index: 3;
}

.plyr--video.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

.plyr--video .plyr__control:focus-visible,
.plyr--video .plyr__control:hover,
.plyr--video .plyr__control[aria-expanded="true"] {
  background: #52b92e;
  background: var(
    --plyr-video-control-background-hover,
    var(--plyr-color-main, var(--plyr-color-main, #52b92e))
  );
  color: #fff;
  color: var(--plyr-video-control-color-hover, #fff);
}

.plyr__control--overlaid {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='107' height='107' fill='none'%3E%3Cpath fill='%23fff' fill-opacity='.4' d='M47.97 72.983c-1.872 0-3.61-.446-5.17-1.338-3.567-2.05-5.618-6.241-5.618-11.547V46.902c0-5.261 2.05-9.497 5.617-11.547 3.567-2.051 8.203-1.74 12.796.936l11.457 6.598C71.6 45.52 74.23 49.4 74.23 53.5c0 4.103-2.63 7.981-7.178 10.612l-11.457 6.598c-2.586 1.516-5.217 2.274-7.624 2.274Zm.045-32.279c-.713 0-1.337.134-1.828.446-1.426.847-2.273 2.943-2.273 5.752v13.196c0 2.809.802 4.904 2.273 5.752 1.427.847 3.656.49 6.108-.937l11.458-6.598c2.452-1.427 3.835-3.165 3.835-4.815 0-1.65-1.383-3.433-3.835-4.815l-11.458-6.598c-1.605-.937-3.076-1.383-4.28-1.383Z'/%3E%3Cpath fill='%23fff' fill-opacity='.4' d='M53.5 101.427c-26.439 0-47.928-21.49-47.928-47.927 0-26.438 21.49-47.927 47.927-47.927 26.438 0 47.927 21.489 47.927 47.927s-21.489 47.927-47.927 47.927Zm0-89.167c-22.738 0-41.24 18.502-41.24 41.24 0 22.737 18.502 41.24 41.24 41.24 22.737 0 41.239-18.503 41.239-41.24 0-22.738-18.502-41.24-41.24-41.24Z'/%3E%3C/svg%3E");
  width: 107px;
  min-width: 107px;
  height: 107px;
  min-height: 107px;
  border: 0;
  display: none;
  left: 50%;
  opacity: 0.9;
  padding: 15px;
  padding: calc(var(--plyr-control-spacing, 10px) * 1.5);
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  transition: 0.3s;
  z-index: 2;
}

.lg-container.lg-show,
.plyr--full-ui.plyr--video .plyr__control--overlaid,
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen,
.plyr__cues {
  display: block;
}

.plyr__control--overlaid svg {
  left: 2px;
  position: relative;
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

.plyr__control--overlaid:focus,
.plyr__control--overlaid:hover {
  opacity: 1;
}

.plyr--playing .plyr__control--overlaid {
  opacity: 0;
  visibility: hidden;
}

.plyr--full-ui.plyr--video input[type="range"]::-moz-range-track,
.plyr--full-ui.plyr--video input[type="range"]::-ms-track,
.plyr--full-ui.plyr--video input[type="range"]::-webkit-slider-runnable-track {
  background-color: rgba(255, 255, 255, 0.2509803922);
  background-color: var(
    --plyr-video-range-track-background,
    var(
      --plyr-video-progress-buffered-background,
      rgba(255, 255, 255, 0.2509803922)
    )
  );
}

.plyr--full-ui.plyr--video input[type="range"]:active::-moz-range-thumb,
.plyr--full-ui.plyr--video input[type="range"]:active::-ms-thumb,
.plyr--full-ui.plyr--video input[type="range"]:active::-webkit-slider-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078),
    0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5019607843);
  box-shadow: var(
      --plyr-range-thumb-shadow,
      0 1px 1px rgba(35, 40, 47, 0.1490196078),
      0 0 0 1px rgba(35, 40, 47, 0.2)
    ),
    0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px)
      var(
        --plyr-audio-range-thumb-active-shadow-color,
        rgba(255, 255, 255, 0.5019607843)
      );
}

.plyr--video .plyr__progress__buffer {
  color: rgba(255, 255, 255, 0.2509803922);
  color: var(
    --plyr-video-progress-buffered-background,
    rgba(255, 255, 255, 0.2509803922)
  );
}

.plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:-webkit-full-screen video {
  height: 100%;
}

.plyr:fullscreen video {
  height: 100%;
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none;
}

.plyr:fullscreen.plyr--hide-controls {
  cursor: none;
}

.plyr--fullscreen-fallback {
  background: #000;
  border-radius: 0 !important;
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 10000000;
}

.plyr--fullscreen-fallback video {
  height: 100%;
}

.lg-outer .lg-empty-html .lg-sub-html,
.lg-outer .lg-empty-html.lg-sub-html,
.lg-outer.lg-single-item .lg-pager-outer,
.lg-outer.lg-single-item .lg-thumb-outer,
.lg-single-item .lg-next,
.lg-single-item .lg-prev,
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg,
.plyr__ads:empty:after {
  display: none;
}

.plyr--fullscreen-fallback.plyr--hide-controls {
  cursor: none;
}

.plyr__ads {
  border-radius: inherit;
  bottom: 0;
  cursor: pointer;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}

.plyr__ads > div,
.plyr__ads > div iframe {
  height: 100%;
  position: absolute;
  width: 100%;
}

.plyr__ads:after {
  background: #23282f;
  border-radius: 2px;
  bottom: 10px;
  bottom: var(--plyr-control-spacing, 10px);
  color: #fff;
  content: attr(data-badge-text);
  font-size: 11px;
  padding: 2px 6px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  right: var(--plyr-control-spacing, 10px);
  z-index: 3;
}

.plyr__cues {
  background: currentColor;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  opacity: 0.8;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 3px;
  z-index: 3;
}

.plyr__preview-scrubbing,
.plyr__preview-scrubbing img,
.plyr__preview-thumb__image-container img,
.plyr__preview-thumb__image-container:after {
  top: 0;
  height: 100%;
  left: 0;
  width: 100%;
  position: absolute;
}

.plyr__preview-thumb {
  background-color: #fff;
  background-color: var(--plyr-tooltip-background, #fff);
  border-radius: 8px;
  border-radius: var(--plyr-menu-radius, 8px);
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1490196078);
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.1490196078));
  margin-bottom: 10px;
  margin-bottom: calc(var(--plyr-control-spacing, 10px) / 2 * 2);
  opacity: 0;
  padding: 3px;
  pointer-events: none;
  position: absolute;
  -webkit-transform: translateY(10px) scale(0.8);
  transform: translateY(10px) scale(0.8);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  transition: transform 0.2s 0.1s, opacity 0.2s 0.1s,
    -webkit-transform 0.2s 0.1s;
  z-index: 2;
}

.plyr__preview-thumb--is-shown {
  opacity: 1;
  -webkit-transform: translate(0) scale(1);
  transform: translate(0) scale(1);
}

.plyr__preview-thumb:before {
  border-left: 4px solid transparent;
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-right: 4px solid transparent;
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-top: 4px solid #fff;
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid
    var(--plyr-tooltip-background, #fff);
  bottom: -4px;
  bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
  content: "";
  height: 0;
  left: calc(50% + var(--preview-arrow-offset));
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr__preview-thumb__image-container {
  background: #c1c8d1;
  border-radius: 7px;
  border-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  overflow: hidden;
  position: relative;
  z-index: 0;
}

.plyr__preview-thumb__image-container:after {
  border-radius: inherit;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1490196078);
  content: "";
  pointer-events: none;
}

.plyr__preview-thumb__time-container {
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078));
  background: var(
    --plyr-video-controls-background,
    linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078))
  );
  border-bottom-left-radius: 7px;
  border-bottom-left-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  border-bottom-right-radius: 7px;
  border-bottom-right-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  bottom: 0;
  left: 0;
  line-height: 1.1;
  padding: 20px 6px 6px;
  position: absolute;
  right: 0;
  z-index: 3;
}

.plyr__preview-thumb__time-container span {
  color: #fff;
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

.plyr__preview-scrubbing {
  bottom: 0;
  -webkit-filter: blur(1px);
  filter: blur(1px);
  margin: auto;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  right: 0;
  transition: opacity 0.3s;
  z-index: 1;
}

.flickity-page-dots .dot.is-selected,
.lg-backdrop.in,
.lg-outer .lg-has-video.lg-video-loaded .lg-video-object,
.lg-outer.lg-visible,
.lg-outer.lg-zoom-from-image,
.lg-relative-caption .lg-outer .lg-show-caption .lg-relative-caption-item,
.lg-show-autoplay .lg-progress-bar,
.lg-show-in .lg-next,
.lg-show-in .lg-pager-outer,
.lg-show-in .lg-prev,
.lg-show-in .lg-toolbar,
.lg-show-in.lg-hide-sub-html .lg-sub-html,
.lg-video-play-button:hover .lg-video-play-icon,
.lg-video-play-button:hover .lg-video-play-icon-bg,
.plyr__preview-scrubbing--is-shown {
  opacity: 1;
}

.plyr__preview-scrubbing img {
  object-fit: contain;
}

.lg-css3.lg-no-trans .lg-current,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-prev-slide,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition,
.plyr--no-transition {
  transition: none !important;
}

.plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  height: 1px !important;
  overflow: hidden;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

.lg-outer .lg-item,
.plyr [hidden] {
  display: none !important;
}

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.flickity-button {
  position: absolute;
  background: rgba(255, 255, 255, 0.75);
  border: none;
  color: #333;
}

.flickity-button:hover {
  background: #fff;
  cursor: pointer;
}

.flickity-button:focus {
  outline: 0;
  box-shadow: 0 0 0 5px #19f;
}

.flickity-button:active {
  opacity: 0.6;
}

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.flickity-prev-next-button.previous {
  left: 10px;
}

.flickity-prev-next-button.next {
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots {
  direction: rtl;
}

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

@font-face {
  font-family: lg;
  src: url(../fonts/lg/lg.woff2?io9a6k) format("woff2"),
    url(../fonts/lg/lg.ttf?io9a6k) format("truetype"),
    url(../fonts/lg/lg.woff?io9a6k) format("woff"),
    url(../fonts/lg/lg.svg?io9a6k#lg) format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}

.lg-icon {
  font-family: lg !important;
  speak: never;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}

.lg-container {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue",
    Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  outline: 0;
  display: none;
}

.lg-next,
.lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1084;
  outline: 0;
  border: none;
}

.lg-next.disabled,
.lg-prev.disabled {
  opacity: 0 !important;
  cursor: default;
}

.lg-next {
  right: 20px;
}

.lg-next:before {
  content: "о‚•";
}

.lg-prev {
  left: 20px;
}

.lg-prev:after {
  content: "о‚”";
}

@-webkit-keyframes lg-right-end {
  0%,
  100% {
    left: 0;
  }

  50% {
    left: -30px;
  }
}

@keyframes lg-right-end {
  0%,
  100% {
    left: 0;
  }

  50% {
    left: -30px;
  }
}

@-webkit-keyframes lg-left-end {
  0%,
  100% {
    left: 0;
  }

  50% {
    left: 30px;
  }
}

@keyframes lg-left-end {
  0%,
  100% {
    left: 0;
  }

  50% {
    left: 30px;
  }
}

.lg-outer.lg-right-end .lg-object {
  -webkit-animation: 0.3s lg-right-end;
  animation: 0.3s lg-right-end;
  position: relative;
}

.lg-outer.lg-left-end .lg-object {
  -webkit-animation: 0.3s lg-left-end;
  animation: 0.3s lg-left-end;
  position: relative;
}

.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.lg-media-overlap .lg-toolbar {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
}

.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: 0;
  will-change: color;
  transition: color 0.2s linear;
  background: 0 0;
  border: none;
  box-shadow: none;
}

.lg-toolbar .lg-icon.lg-icon-18 {
  font-size: 18px;
}

.lg-comment-box .lg-comment-close:after,
.lg-toolbar .lg-close:after {
  content: "оЃ°";
}

.lg-toolbar .lg-maximize {
  font-size: 22px;
}

.lg-toolbar .lg-maximize:after {
  content: "о¤Љ";
}

.lg-toolbar .lg-download:after {
  content: "оѓІ";
}

.lg-sub-html {
  color: #eee;
  font-size: 16px;
  padding: 10px 40px;
  text-align: center;
  z-index: 1080;
  opacity: 0;
  transition: opacity 0.2s ease-out;
}

.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: 700;
}

.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

.lg-sub-html a {
  color: inherit;
}

.lg-media-overlap .lg-sub-html {
  background-image: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0),
    rgba(0, 0, 0, 0.6)
  );
}

.lg-item .lg-sub-html {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}

.lg-error-msg {
  font-size: 14px;
  color: #999;
}

.lg-counter {
  color: #999;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  height: 47px;
}

.lg-closing .lg-next,
.lg-closing .lg-prev,
.lg-closing .lg-sub-html,
.lg-closing .lg-toolbar,
.lg-css3.lg-fade .lg-item,
.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}

body:not(.lg-from-hash)
  .lg-outer.lg-start-zoom
  .lg-item:not(.lg-zoomable)
  .lg-img-wrap,
body:not(.lg-from-hash)
  .lg-outer.lg-start-zoom
  .lg-item:not(.lg-zoomable)
  .lg-video-cont {
  opacity: 0;
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  will-change: transform, opacity;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1),
    opacity 250ms cubic-bezier(0, 0, 0.25, 1),
    -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) !important;
}

body:not(.lg-from-hash)
  .lg-outer.lg-start-zoom
  .lg-item:not(.lg-zoomable).lg-complete
  .lg-img-wrap,
body:not(.lg-from-hash)
  .lg-outer.lg-start-zoom
  .lg-item:not(.lg-zoomable).lg-complete
  .lg-video-cont {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}

.lg-icon:focus-visible {
  color: #fff;
  border-radius: 3px;
  outline: rgba(255, 255, 255, 0.6) dashed 1px;
}

.lg-toolbar .lg-icon:focus-visible {
  border-radius: 8px;
  outline-offset: -5px;
}

.lg-outer .lg-thumb-outer {
  background-color: #0d0a0a;
  width: 100%;
  max-height: 350px;
  overflow: hidden;
  float: left;
}

.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item,
.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item,
.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.lg-container.lg-dragging-vertical .lg-backdrop,
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb,
.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb,
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,
.lg-outer.lg-css3.lg-zoom-dragging
  .lg-item.lg-complete.lg-zoomable
  .lg-img-wrap {
  transition-duration: 0s !important;
}

.lg-outer .lg-thumb-outer.lg-thumb-align-middle {
  text-align: center;
}

.lg-outer .lg-thumb-outer.lg-thumb-align-left {
  text-align: left;
}

.lg-outer .lg-thumb-outer.lg-thumb-align-right {
  text-align: right;
}

.lg-outer .lg-thumb {
  padding: 5px 0;
  height: 100%;
  margin-bottom: -5px;
}

.lg-outer .lg-thumb-item {
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border-radius: 2px;
  margin-bottom: 5px;
  will-change: border-color;
}

.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}

.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}

.lg-outer .lg-toggle-thumb:after {
  content: "о‡ї";
}

.lg-outer.lg-animate-thumb .lg-thumb {
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.lg-outer .lg-video-cont {
  text-align: center;
  position: relative;
}

.lg-outer .lg-video-cont .lg-object {
  width: 100% !important;
  height: 100% !important;
}

.lg-outer .lg-has-iframe .lg-video-cont {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

.lg-outer .lg-video-object {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  z-index: 3;
}

.lg-outer .lg-has-video .lg-video-object {
  opacity: 0;
  will-change: opacity;
  transition: opacity 0.3s ease-in;
}

.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button,
.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster {
  opacity: 0 !important;
}

@-webkit-keyframes lg-play-stroke {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }

  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}

@keyframes lg-play-stroke {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }

  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}

@-webkit-keyframes lg-play-rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes lg-play-rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.lg-video-play-button {
  width: 18%;
  max-width: 140px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  cursor: pointer;
  -webkit-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
  will-change: opacity, transform;
  transition: transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28), opacity 0.1s,
    -webkit-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28);
}

.lg-video-play-icon,
.lg-video-play-icon-bg {
  opacity: 0.6;
  transition: opacity 0.12s ease-in;
  will-change: opacity;
}

.lg-video-play-icon-bg {
  fill: none;
  stroke-width: 3%;
  stroke: #fcfcfc;
}

.lg-video-play-icon-circle {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  fill: none;
  stroke-width: 3%;
  stroke: rgba(30, 30, 30, 0.9);
  stroke-opacity: 1;
  stroke-linecap: round;
  stroke-dasharray: 200;
  stroke-dashoffset: 200;
}

.lg-video-play-icon {
  position: absolute;
  width: 25%;
  max-width: 120px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}

.lg-video-play-icon .lg-video-play-icon-inner {
  fill: #fcfcfc;
}

.lg-video-loading .lg-video-play-icon-circle {
  -webkit-animation: 2s linear 0.25s infinite lg-play-rotate,
    1.5s ease-in-out 0.25s infinite lg-play-stroke;
  animation: 2s linear 0.25s infinite lg-play-rotate,
    1.5s ease-in-out 0.25s infinite lg-play-stroke;
}

.lg-video-loaded .lg-video-play-button {
  opacity: 0;
  -webkit-transform: translate(-50%, -50%) scale(0.7);
  transform: translate(-50%, -50%) scale(0.7);
}

.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  will-change: opacity;
  transition: opacity 80ms;
}

.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}

.lg-autoplay-button:after {
  content: "оЂќ";
}

.lg-show-autoplay .lg-autoplay-button:after {
  content: "оЂљ";
}

.lg-outer.lg-first-slide-loading .lg-actual-size,
.lg-outer.lg-first-slide-loading .lg-zoom-in,
.lg-outer.lg-first-slide-loading .lg-zoom-out,
.lg-outer.lg-hide-download .lg-download,
.lg-outer[data-lg-slide-type="iframe"] .lg-actual-size,
.lg-outer[data-lg-slide-type="iframe"] .lg-flip-hor,
.lg-outer[data-lg-slide-type="iframe"] .lg-flip-ver,
.lg-outer[data-lg-slide-type="iframe"] .lg-rotate-left,
.lg-outer[data-lg-slide-type="iframe"] .lg-rotate-right,
.lg-outer[data-lg-slide-type="iframe"] .lg-zoom-in,
.lg-outer[data-lg-slide-type="iframe"] .lg-zoom-out,
.lg-outer[data-lg-slide-type="video"] .lg-actual-size,
.lg-outer[data-lg-slide-type="video"] .lg-flip-hor,
.lg-outer[data-lg-slide-type="video"] .lg-flip-ver,
.lg-outer[data-lg-slide-type="video"] .lg-rotate-left,
.lg-outer[data-lg-slide-type="video"] .lg-rotate-right,
.lg-outer[data-lg-slide-type="video"] .lg-zoom-in,
.lg-outer[data-lg-slide-type="video"] .lg-zoom-out,
.lg-single-item .lg-autoplay-button {
  opacity: 0.75;
  pointer-events: none;
}

.lg-outer.lg-use-transition-for-zoom
  .lg-item.lg-complete.lg-zoomable
  .lg-img-wrap {
  will-change: transform;
  transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19);
  transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19),
    -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19);
}

.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition
  .lg-item.lg-complete.lg-zoomable
  .lg-img-wrap {
  will-change: transform;
  transition: transform 0.8s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.8s cubic-bezier(0, 0, 0.25, 1),
    -webkit-transform 0.8s cubic-bezier(0, 0, 0.25, 1);
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19),
    opacity 0.15s, -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) !important;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition {
  -webkit-transform: scale3d(1, 1, 1) translate3d(-50%, -50%, 0) !important;
  transform: scale3d(1, 1, 1) translate3d(-50%, -50%, 0) !important;
  max-width: none !important;
  max-height: none !important;
  top: 50% !important;
  left: 50% !important;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x {
  -webkit-transform: scale3d(1, 1, 1) translate3d(-50%, 0, 0) !important;
  transform: scale3d(1, 1, 1) translate3d(-50%, 0, 0) !important;
  top: 0 !important;
  left: 50% !important;
  max-width: none !important;
  max-height: none !important;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y {
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, -50%, 0) !important;
  transform: scale3d(1, 1, 1) translate3d(0, -50%, 0) !important;
  top: 50% !important;
  left: 0 !important;
  max-width: none !important;
  max-height: none !important;
}

.lg-icon.lg-zoom-in:after {
  content: "оЊ‘";
}

.lg-actual-size .lg-icon.lg-zoom-in,
.lg-icon.lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}

.lg-icon.lg-actual-size {
  font-size: 20px;
}

.lg-icon.lg-actual-size:after {
  content: "оЂі";
}

.lg-icon.lg-zoom-out:after {
  content: "оЊ’";
}

.lg-zoomed .lg-icon.lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

.lg-outer .lg-pager-outer {
  text-align: center;
  z-index: 1080;
  height: 10px;
  margin-bottom: 10px;
}

.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}

.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  box-shadow: 0 0 0 2px #fff inset;
}

.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #fff;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  will-change: transform, opacity;
  transition: opacity 0.15s, transform 0.15s, -webkit-transform 0.15s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}

.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}

.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  transition: box-shadow 0.3s;
  width: 12px;
}

.lg-outer .lg-pager:focus,
.lg-outer .lg-pager:hover {
  box-shadow: 0 0 0 8px #fff inset;
}

.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}

.lg-fullscreen:after {
  content: "о€Њ";
}

.lg-fullscreen-on .lg-fullscreen:after {
  content: "о€Ќ";
}

.lg-outer .lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  will-change: visibility, opacity;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear;
}

.lg-comment-box,
.lg-outer .lg-dropdown {
  background-color: #fff;
  right: 0;
  position: absolute;
}

.lg-outer.lg-comment-active .lg-comment-overlay,
.lg-outer.lg-dropdown-active .lg-dropdown,
.lg-outer.lg-dropdown-active .lg-dropdown-overlay {
  transition-delay: 0s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
  visibility: visible;
}

.lg-outer .lg-dropdown {
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  will-change: visibility, opacity, transform;
  transition: transform 0.18s linear, visibility 0s linear 0.5s,
    opacity 0.18s linear, -webkit-transform 0.18s linear;
}

.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #fff;
  right: 16px;
  top: -16px;
}

.lg-outer .lg-dropdown > li:hover a {
  color: #333;
}

.lg-outer .lg-dropdown a {
  color: #333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
}

.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}

.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}

.lg-outer .lg-dropdown .lg-icon {
  color: #333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}

.lg-outer .lg-share:after {
  content: "о Ќ";
}

.lg-outer .lg-share-facebook .lg-icon {
  color: #3b5998;
}

.lg-outer .lg-share-facebook .lg-icon:after {
  content: "о¤„";
}

.lg-outer .lg-share-twitter .lg-icon {
  color: #00aced;
}

.lg-outer .lg-share-twitter .lg-icon:after {
  content: "о¤‡";
}

.lg-outer .lg-share-pinterest .lg-icon {
  color: #cb2027;
}

.lg-outer .lg-share-pinterest .lg-icon:after {
  content: "о¤†";
}

.lg-comment-box {
  width: 420px;
  max-width: 100%;
  top: 0;
  bottom: 0;
  z-index: 9999;
  will-change: transform;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  transition: transform 0.4s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0, 0, 0.25, 1),
    -webkit-transform 0.4s cubic-bezier(0, 0, 0.25, 1);
}

.lg-comment-box .lg-comment-title {
  margin: 0;
  color: #fff;
  font-size: 18px;
}

.lg-comment-box .lg-comment-header {
  background-color: #000;
  padding: 12px 20px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}

.lg-comment-box .lg-comment-body {
  height: 100% !important;
  padding-top: 43px !important;
  width: 100% !important;
}

.lg-comment-box .fb-comments {
  height: 100%;
  width: 100%;
  background: url(../img/gallery/loading.gif) center center no-repeat #fff;
  overflow-y: auto;
  display: inline-block;
}

.lg-comment-box .fb-comments[fb-xfbml-state="rendered"],
.lg-outer .lg-item.lg-complete {
  background-image: none;
}

.lg-comment-box .fb-comments > span {
  max-width: 100%;
}

.lg-comment-box .lg-comment-close {
  position: absolute;
  right: 5px;
  top: 12px;
  cursor: pointer;
  font-size: 20px;
  color: #999;
  will-change: color;
  transition: color 0.2s linear;
}

.lg-comment-box iframe {
  max-width: 100% !important;
  width: 100% !important;
}

.lg-comment-box #disqus_thread {
  padding: 0 20px;
}

.lg-outer .lg-comment-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  will-change: visibility, opacity;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear;
}

.lg-outer .lg-comment-toggle:after {
  content: "о¤€";
}

.lg-outer .lg-img-rotate {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  transition: transform 0.4s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0, 0, 0.25, 1),
    -webkit-transform 0.4s cubic-bezier(0, 0, 0.25, 1);
}

.lg-outer .lg-img-rotate:before,
.lg-outer .lg-img-wrap:before,
.lg-outer .lg-item:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.lg-rotate-left:after {
  content: "о¤Ђ";
}

.lg-rotate-right:after {
  content: "о¤Ѓ";
}

.lg-icon.lg-flip-hor,
.lg-icon.lg-flip-ver {
  font-size: 26px;
}

.lg-flip-ver:after {
  content: "о¤ѓ";
}

.lg-flip-hor:after {
  content: "о¤‚";
}

.lg-medium-zoom .lg-outer,
.lg-medium-zoom .lg-outer.lg-grab img.lg-object,
.lg-medium-zoom .lg-outer.lg-grabbing img.lg-object {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.lg-relative-caption .lg-outer .lg-sub-html {
  white-space: normal;
  bottom: auto;
  padding: 0;
  background-image: none;
}

.lg-relative-caption .lg-outer .lg-relative-caption-item {
  opacity: 0;
  padding: 16px 0;
  transition: opacity 0.5s;
}

.lg-group:after {
  content: "";
  display: table;
  clear: both;
}

.lg-on {
  scroll-behavior: unset;
}

.lg-hide-sub-html .lg-sub-html,
.lg-next,
.lg-pager-outer,
.lg-prev,
.lg-toolbar {
  opacity: 0;
  will-change: transform, opacity;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1),
    opacity 0.25s cubic-bezier(0, 0, 0.25, 1),
    -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}

.lg-backdrop,
.lg-outer {
  position: fixed;
  top: 0;
  will-change: auto;
  left: 0;
}

.lg-show-in .lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}

.lg-show-in .lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}

.lg-show-in .lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html {
  opacity: 0;
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}

.lg-outer {
  width: 100%;
  height: 100%;
  z-index: 1050;
  text-align: left;
  opacity: 0.001;
  outline: 0;
  overflow: hidden;
  transition: opacity 0.15s;
}

.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,
.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,
.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide {
  transition-duration: inherit !important;
  transition-timing-function: inherit !important;
}

.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
  transition-duration: 0s !important;
  opacity: 1;
}

.lg-outer .lg-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.lg-outer .lg-inner {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  transition: opacity;
  white-space: nowrap;
}

.lg-outer .lg-item:not(.lg-start-end-progress) {
  background: url(../img/gallery/loading.gif) center center no-repeat
    rgba(0, 0, 0, 0);
}

.lg-outer.lg-css .lg-current,
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide,
.lg-outer.lg-css3 .lg-prev-slide {
  display: inline-block !important;
}

.lg-outer .lg-img-wrap,
.lg-outer .lg-item {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}

.lg-outer .lg-img-wrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  white-space: nowrap;
  font-size: 0;
}

.lg-outer .lg-item.lg-current {
  z-index: 1060;
}

.lg-outer .lg-object {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  position: relative;
}

.lg-outer .lg-first-slide .lg-dummy-img {
  position: absolute;
  top: 50%;
  left: 50%;
}

.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html {
  opacity: 1;
  transition: opacity 0.2s ease-out 0.15s;
}

.lg-backdrop {
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  transition: opacity 333ms ease-in;
}

.lg-components,
.lg-inline .lg-backdrop,
.lg-inline .lg-outer {
  position: absolute;
}

.lg-css3.lg-use-css3 .lg-item {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
  transition: opacity 0.1s;
}

.lg-css3.lg-fade .lg-item.lg-next-slide,
.lg-css3.lg-fade .lg-item.lg-prev-slide {
  transition: opacity 0.1s;
}

.lg-css3.lg-use-css3 .lg-item.lg-start-progress {
  transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275),
    -webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress {
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1),
    -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-0%, 0, 0);
  transform: translate3d(-0%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1), opacity 0.1s,
    -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1);
}

.lg-inline .lg-outer {
  z-index: 2;
}

.lg-inline .lg-maximize:after {
  content: "о¤‰";
}

.lg-components {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  will-change: transform;
  transition: transform 0.35s ease-out;
  transition: transform 0.35s ease-out, -webkit-transform 0.35s ease-out;
  z-index: 1080;
  bottom: 0;
  right: 0;
  left: 0;
}

@media (max-width: 1920px) {
  .download:before {
    bottom: 4.6354166667vw;
  }
}

@media (max-width: 1488px) {
  .news__carosel-wrapper {
    -webkit-transform: translate3d(24px, 0, 0);
    transform: translate3d(24px, 0, 0);
  }

  .big-jury__list-item,
  .council-of-experts__list-item,
  .jury__list-item,
  .organisers__list-item,
  .small-jury__list-item {
    width: calc(33.33% - 20px);
  }

  .info-partners__list-item,
  .partners__list-item {
    width: calc(25% - 20px);
  }

  .provisions__container--bottom {
    padding-left: 24px;
    padding-right: 24px;
  }

  .download__parallax-item--first {
    left: -82px;
  }
}

@media (max-width: 1440px) {
  .cover__title {
    font-size: 100px;
    line-height: 90px;
  }

  .cover__title-row--bottom {
    padding: 12.9032258065px 0 0;
  }

  .cover__title-special-character-first span {
    font-size: 100px;
    line-height: 90px;
    letter-spacing: 9.5161290323px;
    -webkit-transform: translate3d(-13px, -3px, 0);
    transform: translate3d(-13px, -3px, 0);
  }

  .cover__title-special-character-second span {
    font-size: 91.935483871px;
    line-height: 80.6451612903px;
    letter-spacing: 8px;
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
  }

  .cover__title-selected {
    font-size: 90.3225806452px;
    line-height: 72.5806451613px;
  }

  .cover__title-handwritten {
    font-size: 33.8709677419px;
    line-height: 37.2580645161px;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  .about-award__img {
    -webkit-transform: scale(0.55);
    transform: scale(0.55);
  }

  .nominations--tabs .nominations__list-item {
    width: 28.33%;
  }

  .provisions__title {
    font-size: 74.1935483871px;
    line-height: 74.1935483871px;
    margin-bottom: 80px;
  }

  .provisions__title-row--bottom {
    -webkit-column-gap: 34px;
    column-gap: 34px;
  }

  .provisions__title-special-character-first span {
    font: 500 74.1935483871px/81.6129032258px SweetMavkaScript, sans-serif;
    color: #52b92e;
    letter-spacing: 2.4193548387px;
    text-transform: uppercase;
    display: -webkit-flex;
    display: flex;
    -webkit-transform: translate3d(-12.0967741935px, -1.6129032258px, 0);
    transform: translate3d(-12.0967741935px, -1.6129032258px, 0);
  }

  .provisions__title-special-character-second span {
    font: 500 74.1935483871px/74.1935483871px SweetMavkaScript, sans-serif;
    color: #52b92e;
    letter-spacing: 6.419355px;
    text-transform: uppercase;
    display: -webkit-flex;
    display: flex;
  }

  .provisions__title-handwritten {
    font: 500 33.8709677419px/37.2580645161px SweetMavkaScript, sans-serif;
    -webkit-transform: translate3d(0, -12px, 0);
    transform: translate3d(0, -12px, 0);
  }

  .provisions__head {
    margin: 100px 0 56px;
  }
}

@media (max-width: 1280px) {
  .header__nav {
    display: none;
  }

  .cover__title {
    font-size: 80px;
    line-height: 72px;
    margin: 0 0 30px;
  }

  .cover__title-row--bottom {
    padding: 10.322576px 0 0;
  }

  .cover__title-special-character-first {
    -webkit-transform: translate3d(12.8px, 0, 0);
    transform: translate3d(12.8px, 0, 0);
  }

  .cover__title-special-character-first span {
    font-size: 80px;
    line-height: 72px;
    letter-spacing: 7.61288px;
    -webkit-transform: translate3d(-10.4px, -2.4px, 0);
    transform: translate3d(-10.4px, -2.4px, 0);
  }

  .cover__title-special-character-second span {
    font-size: 73.5483870968px;
    line-height: 64.5161290323px;
    letter-spacing: 6.4px;
    -webkit-transform: translate3d(0, -1.6px, 0);
    transform: translate3d(0, -1.6px, 0);
  }

  .cover__title-selected {
    font-size: 72.2580645161px;
    line-height: 58.064516129px;
  }

  .cover__title-handwritten {
    font-size: 27.0967741935px;
    line-height: 29.8064516129px;
  }

  .cover__bg {
    margin-bottom: 40px;
  }

  .cover__list-item-num {
    font: 500 41.3333333333px/46px SweetMavkaScript, sans-serif;
  }

  .cover__list-item-text {
    font: 600 28px/62px Gilroy, sans-serif;
  }

  .quote__container,
  .support__container {
    -webkit-column-gap: 54px;
    column-gap: 54px;
  }

  .quote__col--left {
    max-width: 500px;
    min-width: 300px;
  }

  .quote__title {
    font: 700 92px/1 Gilroy, sans-serif;
  }

  .quote__title-selected {
    font: 500 92px/1 SweetMavkaScript, sans-serif;
  }

  .support__row--bottom {
    -webkit-column-gap: 48px;
    column-gap: 48px;
  }

  .about-award__text {
    max-width: 100%;
  }

  .about-award__img {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
  }

  .nominations__list {
    -webkit-column-gap: 94px;
    column-gap: 94px;
  }

  .nominations--authors .nominations__list,
  .nominations--descr .nominations__list {
    padding-top: 0;
  }

  .opinions__carousel-text {
    font: 700 16px/1.3 Gilroy, sans-serif;
    width: calc(100% - 10px);
  }

  .gallery__btn,
  .opinions__carousel-btn {
    font: 700 16px/1 Gilroy, sans-serif;
    text-align: center;
  }

  .opinions__carousel-btn {
    padding-left: 30px;
    padding-right: 30px;
  }

  .gallery__btn {
    padding-left: 20px;
    padding-right: 20px;
  }

  .contacts__row--top {
    -webkit-column-gap: 50px;
    column-gap: 50px;
  }

  .contacts__logo {
    width: 418.3333333333px;
    min-width: 418.3333333333px;
    height: 140.8333333333px;
    min-height: 140.8333333333px;
  }

  .contacts__subtitle {
    font: 700 22px/1.1 Gilroy, sans-serif;
    margin-bottom: 28px;
  }

  .contacts__text {
    font: 700 18px/1.1 Gilroy, sans-serif;
  }

  .footer {
    padding: 80px 0 20vw;
  }

  .footer__nav-item {
    font: 700 22px/1.1 Gilroy, sans-serif;
  }

  .footer__social-item--vk {
    width: 46.6666666667px;
    min-width: 46.6666666667px;
    height: 46.6666666667px;
    min-height: 46.6666666667px;
  }

  .footer__social-item--telegram {
    width: 46.6666666667px;
    min-width: 46.6666666667px;
    height: 45.7142857143px;
    min-height: 45.7142857143px;
  }

  .footer__list-of-links {
    -webkit-column-gap: 16px;
    column-gap: 16px;
  }

  .footer__list-of-links-item {
    font: 700 11px/1.1 Gilroy, sans-serif;
  }

  .footer__copyright,
  .footer__copyright-link {
    font: 700 16px/1.3 Gilroy, sans-serif;
  }

  .provisions__btn-back {
    margin: 0 0 80px;
  }

  .provisions__btn-back:hover:before {
    -webkit-transform: translate3d(-2px, 0, 0);
    transform: translate3d(-2px, 0, 0);
  }

  .provisions__title {
    font-size: 63.8888888889px;
    line-height: 63.8888888889px;
    margin-bottom: 80px;
  }

  .provisions__title-row--bottom {
    -webkit-column-gap: 30px;
    column-gap: 30px;
  }

  .provisions__title-special-character-first {
    -webkit-transform: translate3d(12.8px, 0, 0);
    transform: translate3d(12.8px, 0, 0);
  }

  .provisions__title-special-character-first span {
    font: 500 63.8888888889px/70.2777777778px SweetMavkaScript, sans-serif;
    letter-spacing: 1px;
    -webkit-transform: translate3d(-10.4px, -2.4px, 0);
    transform: translate3d(-10.4px, -2.4px, 0);
  }

  .provisions__title-special-character-second span {
    font: 500 63.8888888889px/70.2777777778px SweetMavkaScript, sans-serif;
    letter-spacing: 0;
    -webkit-transform: translate3d(-5px, -5.4px, 0);
    transform: translate3d(-5px, -5.4px, 0);
  }

  .provisions__title-handwritten {
    font: 500 29.1666666667px/32.0833333333px SweetMavkaScript, sans-serif;
    -webkit-transform: translate3d(0, -11px, 0);
    transform: translate3d(0, -11px, 0);
  }

  .provisions__head {
    margin: 56px 0 80px;
  }

  .provisions__item {
    -webkit-column-gap: 22px;
    column-gap: 22px;
  }

  .download__text-wrapper {
    margin-bottom: 70px;
  }
}

@media (max-width: 1170px) {
  .modal #modal-callback .modal__body,
  .modal #modal-productbuy .modal__body {
    margin: 0 auto;
  }
}

@media (max-width: 1024px) {
  .big-jury__list-title br,
  .council-of-experts__list-title br,
  .jury__list-title br,
  .small-jury__list-title br {
    display: none;
  }

  .about-award__container,
  .award-jury__container,
  .big-jury__container,
  .books__container,
  .calendar__container,
  .council-of-experts__container,
  .cover__container,
  .download__container,
  .footer__container,
  .gallery__container,
  .geography__container,
  .header__container,
  .info-partners__container,
  .jury__container,
  .nav__container,
  .nominations__container,
  .nominees__container,
  .opinions__container,
  .organisers__container,
  .partners__container,
  .provisions__container--bottom,
  .provisions__container--top,
  .small-jury__container,
  .special-sessions__container,
  .video__container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cover__title {
    font-size: 56px;
    line-height: 50.4px;
  }

  .cover__title-row--bottom {
    padding: 7.2258032px 0 0;
  }

  .cover__title-special-character-first {
    -webkit-transform: translate3d(8.96px, 0, 0);
    transform: translate3d(8.96px, 0, 0);
  }

  .cover__title-special-character-first span {
    font-size: 56px;
    line-height: 50.4px;
    letter-spacing: 5.329016px;
    -webkit-transform: translate3d(-7.28px, -1.68px, 0);
    transform: translate3d(-7.28px, -1.68px, 0);
  }

  .cover__title-special-character-second span {
    font-size: 51.4838709677px;
    line-height: 45.1612903226px;
    letter-spacing: 4.48px;
    -webkit-transform: translate3d(0, -1.12px, 0);
    transform: translate3d(0, -1.12px, 0);
  }

  .cover__title-selected {
    font-size: 50.5806451613px;
    line-height: 40.6451612903px;
  }

  .cover__title-handwritten {
    font-size: 18.9677419355px;
    line-height: 20.864516129px;
  }

  .cover__btn {
    padding: 20px 40px;
    font: 600 28px/1 Gilroy, sans-serif;
  }

  .about-award,
  .books,
  .calendar,
  .far-east,
  .gallery,
  .geography,
  .info-partners,
  .news,
  .nominations,
  .nominees,
  .opinions,
  .organisers,
  .partners,
  .quote,
  .support,
  .video {
    padding: 60px 0;
  }

  .about-award__title,
  .big-jury__title,
  .books__title,
  .calendar__title,
  .council-of-experts__title,
  .far-east__title,
  .gallery__title,
  .geography__title,
  .info-partners__title,
  .jury__title,
  .nominations__title,
  .nominees__title,
  .organisers__title,
  .partners__title,
  .small-jury__title,
  .support__title,
  .video__title {
    font-size: 48px;
    font-family: Gilroy, sans-serif;
    font-weight: 700;
    font-style: normal;
    line-height: 48px;
    margin: 0 0 32px;
  }

  .video__title-selected {
    font: 500 48px/48px SweetMavkaScript, sans-serif;
    letter-spacing: 6.9913043478px;
  }

  .far-east__container,
  .quote__container,
  .support__container {
    padding-left: 20px;
    padding-right: 20px;
    -webkit-column-gap: 40px;
    column-gap: 40px;
  }

  .quote__col--left {
    max-width: 440px;
  }

  .quote__title {
    font: 700 74px/1 Gilroy, sans-serif;
  }

  .quote__title-selected {
    font: 500 74px/1 SweetMavkaScript, sans-serif;
  }

  .support__title-selected {
    font: 500 48px/48px SweetMavkaScript, sans-serif;
    letter-spacing: 11.191304px;
  }

  .support__bg {
    right: 0;
    bottom: auto;
    top: 50%;
    transition: transform 0.85s 0.3s, opacity 1.25s 0.3s,
      -webkit-transform 0.85s 0.3s;
  }

  .support__bg--active {
    -webkit-transform: translate3d(50%, -50%, 0);
    transform: translate3d(50%, -50%, 0);
  }

  .about-award__title-selected {
    font: 500 48px/48px SweetMavkaScript, sans-serif;
    letter-spacing: -5.808696px;
  }

  .about-award__text,
  .books__text,
  .far-east__text,
  .nominations__text {
    font: 600 30px/1.15 Gilroy, sans-serif;
    margin-bottom: 32px;
  }

  .books__title-selected,
  .far-east__title-selected {
    font: 500 48px/48px SweetMavkaScript, sans-serif;
    letter-spacing: 1.191304px;
  }

  .about-award__img {
    -webkit-transform: scale(0.65);
    transform: scale(0.65);
  }

  .about-award__parallax-item--first {
    width: 43px;
    min-width: 43px;
    height: 41px;
    min-height: 41px;
    bottom: 95px;
    left: -30px;
  }

  .about-award__parallax-item--second {
    width: 49.5px;
    min-width: 49.5px;
    height: 30.25px;
    min-height: 30.25px;
    bottom: 50px;
    right: -38px;
  }

  .books__list-title {
    font: 700 20px/1.3 Gilroy, sans-serif;
  }

  .books__list-text {
    font: 700 16px/1.45 Gilroy, sans-serif;
  }

  .books__parallax-item--first {
    width: 30px;
    min-width: 30px;
    height: 47px;
    min-height: 47px;
    bottom: -69px;
    left: 85px;
  }

  .books__parallax-item--second {
    width: 22.25px;
    min-width: 22.25px;
    height: 24.5px;
    min-height: 24.5px;
    bottom: 209px;
    right: 80px;
  }

  .award-jury__row--top,
  .nominations--authors .nominations__title {
    margin: 0 0 32px;
  }

  .nominations__title-selected {
    font: 500 48px/48px SweetMavkaScript, sans-serif;
    letter-spacing: 6.291304px;
  }

  .nominations--winners .nominations__title-selected {
    letter-spacing: 8px;
  }

  .nominations__list {
    padding-top: 70px;
  }

  .nominations--authors .nominations__list,
  .nominations--descr .nominations__list {
    padding-top: 0;
  }

  .nominations--tabs .nominations__list {
    -webkit-column-gap: 64px;
    column-gap: 64px;
    row-gap: 42px;
  }

  .nominations__list-item-text-wrapper {
    padding-top: 30px;
  }

  .nominations--tabs .nominations__list-item-descr,
  .nominations__list-item-descr,
  .nominations__list-item-text {
    font-size: 20px;
    line-height: 1.3;
  }

  .nominations__list-item-text-small {
    font-size: 16px;
    line-height: 1.4;
  }

  .nominations--tabs .nominations__list-item-title,
  .nominations__list-item-title,
  .nominations__list-item-title-selected {
    font-size: 22px;
    line-height: 1.3;
  }

  .nominations__tabs-controls--first .nominations__tabs-controls-item {
    font: 700 22px/1.1 Gilroy, sans-serif;
    padding: 18px;
  }

  .nominations__tabs-controls--second .nominations__tabs-controls-item,
  .nominees__tabs-controls-item {
    font: 700 18px/1.1 Gilroy, sans-serif;
    padding: 16px;
  }

  .calendar__title-selected {
    font: 500 48px/48px SweetMavkaScript, sans-serif;
    letter-spacing: 4.291304px;
  }

  .calendar__list {
    row-gap: 20px;
  }

  .calendar__list-item {
    padding: 12px 18px 18px;
  }

  .calendar__list-item--special {
    padding: 16px 18px 18px;
  }

  .calendar__col--right {
    maxw: 520px;
  }

  .calendar__list-number {
    font: 500 50px/1.22 SweetMavkaScript, sans-serif;
  }

  .calendar__list-date {
    font: 600 14px/1.5 Gilroy, sans-serif;
  }

  .calendar__list-text {
    font: 700 22px/1.1 Gilroy, sans-serif;
    text-align: right;
  }

  .contacts__title,
  .opinions__title {
    font-size: 48px;
    font-family: Gilroy, sans-serif;
    font-weight: 700;
    font-style: normal;
    line-height: 48px;
    margin: 0 0 32px;
    white-space: nowrap;
  }

  .opinions__title-selected {
    font: 500 48px/48px SweetMavkaScript, sans-serif;
    letter-spacing: 5.66px;
  }

  .opinions__tabs-controls {
    -webkit-column-gap: 16px;
    column-gap: 16px;
    position: relative;
    overflow-x: scroll;
    scrollbar-width: none;
  }

  .opinions__tabs-controls-item {
    font: 700 22px/1.1 Gilroy, sans-serif;
    padding: 18px;
  }

  .opinions__carousel-item {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    row-gap: 0;
    -webkit-column-gap: 0;
    column-gap: 0;
    margin-right: 24px;
  }

  .opinions__carousel-col--left {
    width: 65%;
    margin-bottom: 16px;
  }

  .opinions__carousel-col--right {
    width: 100%;
  }

  .news__controls-item--next,
  .news__controls-item--prev,
  .opinions__controls-item--next,
  .opinions__controls-item--prev {
    width: 43.5714285714px;
    min-width: 43.5714285714px;
    height: 10.7142857143px;
    min-height: 10.7142857143px;
  }

  .opinions__carousel-title {
    font: 700 28px/1.2 Gilroy, sans-serif;
  }

  .opinions__carousel-descr {
    margin: 0 0 8px;
  }

  .opinions__carousel-text-wrapper {
    margin: 0 0 16px;
  }

  .opinions__carousel-btn {
    font: 700 14px/1 Gilroy, sans-serif;
    padding: 20px;
    text-align: center;
  }

  .news__controls,
  .opinions__controls {
    -webkit-column-gap: 16px;
    column-gap: 16px;
    padding: 0 16px;
  }

  .opinions__controls-item--prev:hover {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  .opinions__controls-item--next:hover {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  .news__container {
    padding-left: 20px;
    padding-right: 20px;
    -webkit-column-gap: 24px;
    column-gap: 24px;
  }

  .award-jury__title,
  .news__title,
  .special-sessions__title {
    font-size: 48px;
    font-family: Gilroy, sans-serif;
    font-weight: 700;
    font-style: normal;
    line-height: 48px;
  }

  .news__title-selected {
    font: 500 48px/48px SweetMavkaScript, sans-serif;
    letter-spacing: 4.66px;
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
  }

  .news__carosel-wrapper {
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  .news__controls-item {
    font: 700 22px/1.1 Gilroy, sans-serif;
    padding: 18px;
  }

  .news__controls-item--prev:hover {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  .news__controls-item--next:hover {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  .award-jury,
  .big-jury,
  .council-of-experts,
  .jury,
  .small-jury {
    padding: 60px 0 30px;
  }

  .award-jury__row--bottom {
    grid-template-columns: minmax(0, 500px) 1fr;
    -webkit-column-gap: 50px;
    column-gap: 50px;
  }

  .award-jury__title-selected {
    font: 500 48px/48px SweetMavkaScript, sans-serif;
    letter-spacing: 10.8px;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-transform: translate3d(0, -1px, 0);
    transform: translate3d(0, -1px, 0);
  }

  .award-jury__subtitle {
    font: 700 56px/1.1 Gilroy, sans-serif;
    margin: 0 0 12px;
  }

  .award-jury__text,
  .nominees__book-descr {
    font: 600 22px/1.1 Gilroy, sans-serif;
  }

  .council-of-experts__title-selected {
    font: 500 48px/48px SweetMavkaScript, sans-serif;
    letter-spacing: 6.8px;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
  }

  .council-of-experts__text {
    font: 600 24px/1.2 Gilroy, sans-serif;
    margin: 0 0 36px;
  }

  .big-jury__list-img,
  .council-of-experts__list-img,
  .small-jury__list-img {
    margin-bottom: 16px;
  }

  .big-jury__list,
  .council-of-experts__list,
  .jury__list,
  .small-jury__list {
    row-gap: 36px;
  }

  .council-of-experts__list-title {
    font: 600 24px/1.1 Gilroy, sans-serif;
  }

  .small-jury__title-selected {
    font: 500 48px/48px SweetMavkaScript, sans-serif;
    letter-spacing: 1.8px;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
  }

  .small-jury__list-title {
    font: 600 24px/1.1 Gilroy, sans-serif;
  }

  .big-jury__title-selected {
    font: 500 48px/48px SweetMavkaScript, sans-serif;
    letter-spacing: 1.8px;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
  }

  .gallery__title-selected,
  .organisers__title-selected {
    display: -webkit-inline-flex;
    -webkit-transform: translate3d(0, -1px, 0);
  }

  .big-jury__list-title {
    font: 600 24px/1.1 Gilroy, sans-serif;
  }

  .gallery__title-selected {
    font: 500 48px/48px SweetMavkaScript, sans-serif;
    letter-spacing: 5px;
    display: inline-flex;
    transform: translate3d(0, -1px, 0);
  }

  .gallery__btn {
    font: 700 14px/1 Gilroy, sans-serif;
    padding: 20.7px 58px 19.3px;
    text-align: center;
  }

  .contacts__title-selected,
  .info-partners__title-selected,
  .organisers__title-selected,
  .partners__title-selected {
    font: 500 48px/48px SweetMavkaScript, sans-serif;
  }

  .organisers__title-selected {
    letter-spacing: 5.4px;
    display: inline-flex;
    transform: translate3d(0, -1px, 0);
  }

  .partners__title-selected {
    letter-spacing: 5.4px;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-transform: translate3d(0, -1px, 0);
    transform: translate3d(0, -1px, 0);
  }

  .info-partners__title-selected {
    letter-spacing: 7.8px;
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
  }

  .contacts__row--top {
    -webkit-column-gap: 36px;
    column-gap: 36px;
    margin-bottom: 60px;
  }

  .contacts__row--middle {
    -webkit-column-gap: 48px;
    column-gap: 48px;
  }

  .contacts__row.contacts__row--top .contacts__col--left {
    max-width: 380px;
  }

  .contacts__title-selected {
    letter-spacing: 4.291304px;
  }

  .contacts__logo {
    width: 334.6666666667px;
    min-width: 334.6666666667px;
    height: 112.6666666667px;
    min-height: 112.6666666667px;
  }

  .contacts__subtitle {
    margin-bottom: 24px;
  }

  .contacts__text {
    margin-bottom: 14px;
  }

  .footer {
    padding: 60px 0 18vw;
  }

  .footer__row--top {
    padding-bottom: 48px;
  }

  .footer__row--bottom {
    -webkit-column-gap: 36px;
    column-gap: 36px;
  }

  .footer__social {
    -webkit-column-gap: 12px;
    column-gap: 12px;
  }

  .footer__copyright,
  .footer__copyright-link {
    font: 700 12px/1.3 Gilroy, sans-serif;
  }

  .provisions__btn-back {
    font-size: 18px;
    margin: 0 0 60px;
  }

  .provisions__title {
    font-size: 56px;
    line-height: 56px;
    margin-bottom: 60px;
  }

  .provisions__title-row--bottom {
    -webkit-column-gap: 28px;
    column-gap: 28px;
  }

  .provisions__title-special-character-first {
    -webkit-transform: translate3d(8.96px, 0, 0);
    transform: translate3d(8.96px, 0, 0);
  }

  .provisions__title-special-character-first span {
    font-size: 56px;
    line-height: 61.6px;
    letter-spacing: 2px;
    -webkit-transform: translate3d(-7.28px, -1.68px, 0);
    transform: translate3d(-7.28px, -1.68px, 0);
  }

  .provisions__title-special-character-second span {
    font-size: 56px;
    line-height: 61.6px;
    -webkit-transform: translate3d(-5px, -4.4px, 0);
    transform: translate3d(-5px, -4.4px, 0);
  }

  .provisions__title-handwritten {
    font-size: 18.9677419355px;
    line-height: 20.864516129px;
  }

  .provisions__head {
    margin: 56px 0 60px;
    font: 700 32px/1.1 Gilroy, sans-serif;
  }

  .download__subtitle,
  .provisions__head span,
  .provisions__item span {
    font: 500 32px/1.1 SweetMavkaScript, sans-serif;
  }

  .provisions__item {
    -webkit-column-gap: 20px;
    column-gap: 20px;
    margin-bottom: 30px;
  }

  .provisions__block--two .provisions__item span,
  .provisions__item p {
    font: 600 19px/1.5 Gilroy, sans-serif;
  }

  .download__btn-back,
  .special-sessions__btn-back {
    font-size: 18px;
  }

  .download__title,
  .download__title-special-character-second span {
    font-size: 56px;
    line-height: 60px;
  }

  .download__title-special-character-first span {
    font-size: 56px;
    line-height: 60px;
    letter-spacing: 11px;
  }

  .download__text-wrapper {
    -webkit-column-gap: 42px;
    column-gap: 42px;
    margin-bottom: 50px;
  }

  .download__text {
    font: 600 22px/1.5 Gilroy, sans-serif;
  }

  .download__btn-file span:first-child {
    font: 700 26px/1 Gilroy, sans-serif;
    padding: 23.4782608696px 28px 20.8695652174px;
  }

  .download__btn-file span:last-child {
    padding: 28.6956521739px 16px 26.9565217391px;
  }

  .special-sessions__title-selected {
    font: 500 48px/48px SweetMavkaScript, sans-serif;
    letter-spacing: 8px;
  }

  .special-sessions__text {
    font: 600 20px/1.38 Gilroy, sans-serif;
  }

  .jury__title-selected {
    font: 500 48px/48px SweetMavkaScript, sans-serif;
    letter-spacing: 8px;
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
  }

  .jury__list-img {
    margin-bottom: 16px;
  }

  .jury__list-title {
    font: 600 24px/1.1 Gilroy, sans-serif;
  }

  .nominees__title-selected {
    font: 500 48px/48px SweetMavkaScript, sans-serif;
    letter-spacing: 5px;
  }

  .nominees__accordion-item-title {
    padding: 15.3846153846px 33.8461538462px 14.6153846154px 16.9230769231px;
  }

  .nominees__accordion-item--active .nominees__accordion-item-title {
    margin-bottom: 36px;
  }

  .nominees__accordion-item-num {
    font: 500 64px/1.3 SweetMavkaScript, sans-serif;
    margin-right: 12%;
  }

  .nominees__accordion-item-text {
    font: 700 34px/1.1 Gilroy, sans-serif;
  }

  .nominees__tabs-content-item {
    -webkit-column-gap: 18px;
    column-gap: 18px;
    row-gap: 36px;
    padding-bottom: 46px;
  }

  .nominees__book-img {
    margin-bottom: 22px;
  }

  .nominees__book-title {
    font: 700 26px/1.1 Gilroy, sans-serif;
  }

  .geography__title-selected {
    font: 500 48px/48px SweetMavkaScript, sans-serif;
    letter-spacing: 9px;
  }
}

@media (max-width: 991px) {
  .modal .modal__close {
    width: 30px;
    height: 30px;
  }

  .modal .modal__close:after,
  .modal .modal__close:before {
    width: 30px;
  }

  .modal .mcf {
    padding: 30px;
  }

  .modal .mcf__title {
    font-size: 22px;
    line-height: 32px;
  }

  .modal .mcf__input::-webkit-input-placeholder {
    font-size: 12px;
  }

  .modal .mcf__input::placeholder {
    font-size: 12px;
  }
}

@media (max-width: 976px) {
  .bookmark {
    padding: 12px 22px 10px 18px;
  }

  .bookmark--active {
    -webkit-transform: translate3d(65px, 50%, 0) rotate(-90deg);
    transform: translate3d(65px, 50%, 0) rotate(-90deg);
  }

  .bookmark__text {
    font: 600 20px/30px Gilroy, sans-serif;
  }

  .bookmark__num {
    font: 500 20px/30px SweetMavkaScript, sans-serif;
  }

  .cover__list-item-num {
    font: 500 31px/23px SweetMavkaScript, sans-serif;
  }

  .cover__list-item-text {
    font: 600 21px/31px Gilroy, sans-serif;
  }

  .contacts__row--top,
  .far-east__container,
  .quote__container,
  .support__container {
    -webkit-column-gap: 32px;
    column-gap: 32px;
  }

  .quote__col--left {
    max-width: 420px;
  }

  .quote__title {
    font: 700 60px/1 Gilroy, sans-serif;
  }

  .quote__title-selected {
    font: 500 60px/1 SweetMavkaScript, sans-serif;
  }

  .quote__text {
    font: 400 40px/1.1 SweetMavkaScript, sans-serif;
  }

  .books__text,
  .nominations__text {
    max-width: 100%;
  }

  .big-jury__list-item,
  .council-of-experts__list-item,
  .jury__list-item,
  .organisers__list-item,
  .partners__list-item,
  .small-jury__list-item {
    max-width: 400px;
  }

  .books__list-img {
    margin-bottom: 14px;
  }

  .nominations__list {
    -webkit-column-gap: 60px;
    column-gap: 60px;
  }

  .nominations--authors .nominations__list,
  .nominations--descr .nominations__list {
    padding-top: 0;
  }

  .nominations--tabs .nominations__list {
    -webkit-column-gap: 54px;
    column-gap: 54px;
    row-gap: 36px;
  }

  .nominations__list-item-text-wrapper {
    padding-top: 24px;
  }

  .nominations--tabs .nominations__list-item-descr,
  .nominations__list-item-descr,
  .nominations__list-item-text {
    font-size: 16px;
    line-height: 1.5;
  }

  .nominations__list-item-text-small {
    font-size: 14px;
    line-height: 1.5;
  }

  .nominations--tabs .nominations__list-item-title,
  .nominations__list-item-title,
  .nominations__list-item-title-selected {
    font-size: 18px;
    line-height: 1.3;
  }

  .big-jury__list-title,
  .council-of-experts__list-title,
  .small-jury__list-title {
    font: 600 22px/1.1 Gilroy, sans-serif;
  }

  .opinions__tabs-controls {
    -webkit-column-gap: 8px;
    column-gap: 8px;
    margin-bottom: 36px;
  }

  .big-jury__list-img,
  .council-of-experts__list-img,
  .small-jury__list-img {
    margin-bottom: 12px;
  }

  .award-jury__row--bottom {
    -webkit-column-gap: 40px;
    column-gap: 40px;
  }

  .big-jury__list,
  .council-of-experts__list,
  .jury__list,
  .small-jury__list {
    -webkit-column-gap: 18px;
    column-gap: 18px;
    row-gap: 32px;
  }

  .info-partners__list,
  .partners__list {
    -webkit-column-gap: 20px;
    column-gap: 20px;
    row-gap: 20px;
  }

  .partners__list-item {
    width: calc(33% - 20px);
  }

  .info-partners__list-item {
    width: calc(33% - 20px);
    max-width: 400px;
  }

  .contacts__row--middle {
    -webkit-column-gap: 36px;
    column-gap: 36px;
  }

  .contacts__row.contacts__row--top .contacts__col--left {
    max-width: 340px;
  }

  .contacts__logo {
    width: 295.2941176471px;
    min-width: 295.2941176471px;
    height: 99.4117647059px;
    min-height: 99.4117647059px;
  }

  .footer__row--bottom {
    -webkit-column-gap: 0;
    column-gap: 0;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: column;
    flex-direction: column;
    row-gap: 24px;
  }

  .footer__col--left {
    -webkit-align-items: center;
    align-items: center;
  }

  .footer__social {
    -webkit-column-gap: 24px;
    column-gap: 24px;
  }

  .footer__copyright,
  .footer__copyright-link,
  .footer__list-of-links-item {
    text-align: center;
  }

  .provisions__btn-back {
    margin: 0 0 50px;
  }

  .download__btn-back:before,
  .provisions__btn-back:before,
  .special-sessions__btn-back:before {
    width: 27.5px;
    min-width: 27.5px;
    height: 13.3333333333px;
    min-height: 13.3333333333px;
  }

  .provisions__title {
    margin-bottom: 50px;
  }

  .provisions__title-row--bottom {
    -webkit-column-gap: 28px;
    column-gap: 28px;
  }

  .provisions__head {
    margin: 56px 0 50px;
    font: 700 30px/1.1 Gilroy, sans-serif;
  }

  .provisions__head span,
  .provisions__item span {
    font: 500 30px/1.1 SweetMavkaScript, sans-serif;
  }

  .jury__list-img {
    margin-bottom: 12px;
  }

  .jury__list-title {
    font: 600 22px/1.1 Gilroy, sans-serif;
  }

  .nominees__accordion-item-num {
    font: 500 58px/1.3 SweetMavkaScript, sans-serif;
  }

  .nominees__accordion-item-text {
    font: 700 32px/1.1 Gilroy, sans-serif;
  }

  .nominees__book-title {
    font: 700 24px/1.1 Gilroy, sans-serif;
  }

  .nominees__book-descr {
    font: 600 20px/1.1 Gilroy, sans-serif;
  }
}

@media (max-width: 830px) {
  .modal #modal-video .modal__body {
    max-width: calc(100% - 30px);
    margin: auto;
  }

  .modal #modal-video .modal__body .modal__close {
    right: 0;
  }
}

@media (max-width: 768px) {
  .bookmark,
  .far-east__img--fifth,
  .far-east__img--first,
  .far-east__img--fourth,
  .far-east__img--second,
  .far-east__img--sixth,
  .far-east__img--third {
    display: none;
  }

  .header {
    padding: 16px 0;
  }

  .about-award__container,
  .award-jury__container,
  .big-jury__container,
  .books__container,
  .calendar__container,
  .council-of-experts__container,
  .cover__container,
  .download__container,
  .footer__container,
  .gallery__container,
  .geography__container,
  .header__container,
  .info-partners__container,
  .jury__container,
  .nav__container,
  .news__container,
  .nominations__container,
  .nominees__container,
  .opinions__container,
  .organisers__container,
  .partners__container,
  .provisions__container--top,
  .small-jury__container,
  .special-sessions__container,
  .video__container {
    padding-left: 18px;
    padding-right: 18px;
  }

  .nav__item {
    font: 600 26px/1.34 Gilroy, sans-serif;
  }

  .cover__title,
  .cover__title-special-character-first span {
    font-size: 43.0769230769px;
    line-height: 38.7692307692px;
  }

  .cover__title-row--bottom {
    padding: 5.5583101538px 0 0;
  }

  .cover__title-special-character-first {
    -webkit-transform: translate3d(6.8923076923px, 0, 0);
    transform: translate3d(6.8923076923px, 0, 0);
  }

  .cover__title-special-character-first span {
    letter-spacing: 4.0992430769px;
    -webkit-transform: translate3d(-5.6px, -1.2923076923px, 0);
    transform: translate3d(-5.6px, -1.2923076923px, 0);
  }

  .cover__title-special-character-second {
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }

  .cover__title-special-character-second span {
    font-size: 39.6029776675px;
    line-height: 34.7394540943px;
    letter-spacing: 3.4461538462px;
    -webkit-transform: translate3d(0, -3px, 0);
    transform: translate3d(0, -3px, 0);
  }

  .cover__title-selected {
    font-size: 38.9081885856px;
    line-height: 31.2655086849px;
  }

  .cover__title-handwritten {
    font-size: 14.5905707196px;
    line-height: 16.0496277916px;
  }

  .cover__bg {
    width: 100%;
    height: 280px;
  }

  .cover__img {
    width: 100%;
    height: 100%;
    position: relative;
  }

  .cover__img--first {
    width: 77.1341463415%;
  }

  .cover--active .cover__img--first {
    margin-right: 0.9146341463%;
  }

  .cover--active .cover__img--fifth,
  .cover--active .cover__img--fourth,
  .cover--active .cover__img--second,
  .cover--active .cover__img--third {
    margin-right: 1.2195121951%;
  }

  .cover__img--second {
    width: 3.3536585366%;
  }

  .cover__img--third {
    width: 3.0487804878%;
  }

  .cover__img--fifth,
  .cover__img--fourth {
    width: 2.743902439%;
  }

  .cover__img--sixth {
    width: 1.524390243902439%;
  }

  .cover__img--seventh {
    width: 1.5243902439%;
  }

  .cover__img img {
    height: 100%;
    object-fit: cover;
    position: absolute;
    left: auto;
    right: 0;
    top: 0;
    bottom: 0;
  }

  .cover__btn {
    left: 50%;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: scale(0) translate3d(-50%, 0, 0);
    transform: scale(0) translate3d(-50%, 0, 0);
    bottom: 20px;
    padding: 20px 28px;
    font: 600 24px/1 Gilroy, sans-serif;
    white-space: nowrap;
  }

  .cover--active .cover__btn {
    -webkit-transform: scale(1) translate3d(-50%, 0, 0);
    transform: scale(1) translate3d(-50%, 0, 0);
  }

  .cover__list {
    -webkit-column-gap: 18px;
    column-gap: 18px;
  }

  .cover__list-item-num {
    font: 500 26.9565217391px/20px SweetMavkaScript, sans-serif;
  }

  .cover__list-item-text {
    font: 600 18.2608695652px/26.9565217391px Gilroy, sans-serif;
  }

  .cover__parallax-item--first {
    width: 35px;
    min-width: 35px;
    height: 58.8333333333px;
    min-height: 58.8333333333px;
    bottom: -15.6666666667px;
    left: 0.9375vw;
  }

  .cover__parallax-item--second {
    width: 13.1666666667px;
    min-width: 13.1666666667px;
    height: 22px;
    min-height: 22px;
    bottom: 116.6666666667px;
    right: 0.5902777778vw;
  }

  .cover__parallax-item--third {
    width: 38px;
    min-width: 38px;
    height: 36.6666666667px;
    min-height: 36.6666666667px;
    bottom: -21px;
    right: 1.5972222222vw;
  }

  .quote__container,
  .support__container {
    padding-left: 18px;
    padding-right: 18px;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-column-gap: 0;
    column-gap: 0;
    row-gap: 24px;
  }

  .quote__col--left {
    max-width: 100%;
    padding: 0;
  }

  .quote__img {
    -webkit-transform: translate3d(0, 0, 0) !important;
    transform: translate3d(0, 0, 0) !important;
  }

  .quote__title {
    font: 700 52px/1 Gilroy, sans-serif;
  }

  .quote__title-selected {
    font: 500 52px/1 SweetMavkaScript, sans-serif;
  }

  .quote__text {
    font: 400 38px/1.1 SweetMavkaScript, sans-serif;
  }

  .support__row--bottom {
    -webkit-column-gap: 32px;
    column-gap: 32px;
  }

  .support__img {
    max-width: 82.3170731707%;
    margin: 0 auto 16px;
  }

  .support__subtitle {
    font: 600 18px/1.2 Gilroy, sans-serif;
    color: #020202;
  }

  .about-award__parallax-item--first {
    width: 28.6666666667px;
    min-width: 28.6666666667px;
    height: 27.3333333333px;
    min-height: 27.3333333333px;
    bottom: 63.3333333333px;
    left: -20px;
  }

  .about-award__parallax-item--second {
    width: 33px;
    min-width: 33px;
    height: 20.1666666667px;
    min-height: 20.1666666667px;
    bottom: 33.3333333333px;
    right: -20px;
  }

  .far-east__container {
    padding-left: 18px;
    padding-right: 18px;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-column-gap: 0;
    column-gap: 0;
    row-gap: 16px;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }

  .far-east__col--left {
    max-width: 100%;
    -webkit-order: 2;
    order: 2;
  }

  .far-east__col--right {
    max-width: 100%;
    -webkit-order: 1;
    order: 1;
  }

  .books__text,
  .far-east__bg,
  .far-east__text,
  .nominations__text {
    margin-bottom: 0;
  }

  .far-east__img--seventh {
    display: block;
  }

  .far-east__img img {
    height: auto;
  }

  .books__list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 24px 16px;
    padding-top: 18px;
  }

  .books__list-img {
    margin-bottom: 12px;
  }

  .books__parallax-item--first {
    width: 20px;
    min-width: 20px;
    height: 31.3333333333px;
    min-height: 31.3333333333px;
    bottom: -46px;
    left: 56.6666666667px;
  }

  .books__parallax-item--second {
    width: 14.8333333333px;
    min-width: 14.8333333333px;
    height: 16.3333333333px;
    min-height: 16.3333333333px;
    bottom: 139.3333333333px;
    right: 53.3333333333px;
  }

  .nominations.nominations--descr .nominations__text {
    margin-bottom: 16px;
  }

  .nominations__list {
    padding: 42px 0 0;
    -webkit-column-gap: 50px;
    column-gap: 50px;
  }

  .nominations--authors .nominations__list,
  .nominations--descr .nominations__list {
    padding-top: 0;
  }

  .nominations--tabs .nominations__list {
    -webkit-column-gap: 44px;
    column-gap: 44px;
    row-gap: 32px;
  }

  .nominations__list-item--indent-bottom {
    -webkit-transform: translate3d(0, -42px, 0) !important;
    transform: translate3d(0, -42px, 0) !important;
  }

  .award-jury__img,
  .nominations--authors .nominations__list-item--indent-bottom,
  .nominations--descr .nominations__list-item--indent-bottom,
  .nominations--tabs .nominations__list-item--indent-bottom {
    -webkit-transform: translate3d(0, 0, 0) !important;
    transform: translate3d(0, 0, 0) !important;
  }

  .nominations__list-item-text-wrapper {
    padding-top: 18px;
  }

  .nominations--tabs .nominations__list-item-descr,
  .nominations__list-item-descr,
  .nominations__list-item-text {
    font-size: 14px;
    line-height: 1.6;
    font-weight: 600;
  }

  .nominations__list-item-text-small {
    font-size: 12px;
    line-height: 1.5;
  }

  .nominations--tabs .nominations__list-item-title,
  .nominations__list-item-title {
    font-size: 16px;
    line-height: 1.3;
    font-weight: 700;
    margin-bottom: 12px;
  }

  .nominations__list-item-title-selected {
    font-size: 16px;
    line-height: 1.3;
    font-weight: 700;
  }

  .nominations__parallax-abstract-item--first {
    width: 22px;
    min-width: 22px;
    height: 24.3333333333px;
    min-height: 24.3333333333px;
    bottom: 16.6666666667%;
    left: 14.3333333333px;
  }

  .nominations__parallax-abstract-item--second {
    width: 14.3333333333px;
    min-width: 14.3333333333px;
    height: 21px;
    min-height: 21px;
    top: 89px;
    right: 26.6666666667px;
  }

  .nominations__parallax-abstract-item--third {
    width: 22px;
    min-width: 22px;
    height: 24.3333333333px;
    min-height: 24.3333333333px;
    bottom: 16.6666666667%;
    left: 14.3333333333px;
  }

  .nominations__parallax-abstract-item--fourth {
    width: 34.6666666667px;
    min-width: 34.6666666667px;
    height: 43.5px;
    min-height: 43.5px;
    top: 170.3333333333px;
    right: 16.6666666667px;
  }

  .nominations__tabs-controls--first {
    margin: 0 0 24px;
    -webkit-column-gap: 18px;
    column-gap: 18px;
  }

  .nominations__tabs-controls--second,
  .nominees__tabs-controls {
    -webkit-column-gap: 18px;
    column-gap: 18px;
  }

  .nominations__tabs-controls--second .nominations__tabs-controls-item {
    font: 700 14px/1.1 Gilroy, sans-serif;
    padding: 17px 16px 16px;
  }

  .news__carosel-wrapper {
    -webkit-transform: translate3d(18px, 0, 0);
    transform: translate3d(18px, 0, 0);
  }

  .news__parallax-item--first {
    width: 31.5px;
    min-width: 31.5px;
    height: 29.8333333333px;
    min-height: 29.8333333333px;
    bottom: 0;
    left: -20px;
  }

  .award-jury__row--bottom {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-column-gap: 0;
    column-gap: 0;
    row-gap: 16px;
  }

  .award-jury__col--right {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }

  .big-jury__list-title,
  .council-of-experts__list-title,
  .jury__list-title,
  .small-jury__list-title {
    font: 600 20px/1.1 Gilroy, sans-serif;
  }

  .gallery__list {
    -webkit-column-gap: 2.4390243902%;
    column-gap: 2.4390243902%;
    row-gap: 2.4390243902%;
  }

  .gallery__list-item {
    margin-bottom: 2.5%;
  }

  .gallery__list-item:nth-last-child(-n + 2) {
    margin-bottom: 0;
  }

  .gallery__list-item--first {
    width: 100%;
    min-height: 200px;
  }

  .gallery__list-item--second,
  .gallery__list-item--third {
    width: 48.77%;
    min-height: 174px;
  }

  .gallery__list-item--fourth {
    width: 100%;
    min-height: 200px;
  }

  .gallery__list-full .gallery__list-item,
  .gallery__list-item--fifth,
  .gallery__list-item--sixth {
    width: 48.77%;
    min-height: 156px;
  }

  .gallery__btn {
    margin: 12px 0 0;
  }

  .gallery__list-full {
    -webkit-column-gap: 2.4390243902%;
    column-gap: 2.4390243902%;
    row-gap: 2.4390243902%;
  }

  .gallery__parallax-item--first {
    width: 22.8333333333px;
    min-width: 22.8333333333px;
    height: 21.6666666667px;
    min-height: 21.6666666667px;
    bottom: 63.3333333333px;
    left: 1.2vw;
  }

  .gallery__parallax-item--second {
    width: 16px;
    min-width: 16px;
    height: 18.5px;
    min-height: 18.5px;
    bottom: 33.3333333333px;
    right: 0.823611vw;
  }

  .contacts__row--top {
    -webkit-column-gap: 24px;
    column-gap: 24px;
  }

  .contacts__row--middle {
    -webkit-column-gap: 24px;
    column-gap: 24px;
    margin: 0 0 36px;
  }

  .contacts__row.contacts__row--top .contacts__col--left {
    max-width: 290px;
  }

  .contacts__logo {
    width: 251px;
    min-width: 251px;
    height: 84.5px;
    min-height: 84.5px;
  }

  .contacts__text {
    font: 700 15px/1.1 Gilroy, sans-serif;
  }

  .footer__social-item--vk {
    width: 44.5454545455px;
    min-width: 44.5454545455px;
    height: 44.5454545455px;
    min-height: 44.5454545455px;
  }

  .footer__social-item--telegram {
    width: 44.5454545455px;
    min-width: 44.5454545455px;
    height: 43.6363636364px;
    min-height: 43.6363636364px;
  }

  .footer__list-of-links {
    -webkit-column-gap: 12px;
    column-gap: 12px;
  }

  .footer__copyright,
  .footer__copyright-link {
    line-height: 1.7;
  }

  .provisions__container--bottom {
    padding-left: 16px;
    padding-right: 16px;
  }

  .download__btn-back,
  .provisions__btn-back,
  .special-sessions__btn-back {
    margin: 0 0 40px;
  }

  .provisions__btn-back:hover:before {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  .provisions__title {
    font-size: 43.0769230769px;
    line-height: 43.0769230769px;
    margin-bottom: 40px;
  }

  .provisions__title-row--bottom {
    -webkit-column-gap: 24px;
    column-gap: 24px;
  }

  .provisions__title-special-character-first {
    -webkit-transform: translate3d(6.8923076923px, 0, 0);
    transform: translate3d(6.8923076923px, 0, 0);
  }

  .provisions__title-special-character-first span {
    font-size: 43.0769230769px;
    line-height: 47.3846153846px;
    letter-spacing: 1px;
    -webkit-transform: translate3d(-5.6px, -1.2923076923px, 0);
    transform: translate3d(-5.6px, -1.2923076923px, 0);
  }

  .provisions__title-special-character-second span {
    font-size: 43.0769230769px;
    line-height: 47.3846153846px;
    letter-spacing: 0;
    -webkit-transform: translate3d(-2px, -4.3px, 0);
    transform: translate3d(-2px, -4.3px, 0);
  }

  .provisions__title-handwritten {
    font-size: 14.5905707196px;
    line-height: 16.0496277916px;
    -webkit-transform: translate3d(0, -9px, 0);
    transform: translate3d(0, -9px, 0);
  }

  .provisions__head {
    margin: 56px 0 40px;
    font: 700 28px/1.1 Gilroy, sans-serif;
  }

  .download__subtitle,
  .provisions__head span,
  .provisions__item span {
    font: 500 28px/1.1 SweetMavkaScript, sans-serif;
  }

  .provisions__item {
    -webkit-column-gap: 18px;
    column-gap: 18px;
    margin-bottom: 28px;
  }

  .provisions__block--two .provisions__item span,
  .provisions__item p {
    font: 600 18px/1.5 Gilroy, sans-serif;
  }

  .download__title,
  .download__title-special-character-second span {
    font-size: 43.0769230769px;
    line-height: 40px;
  }

  .download__title-special-character-first span {
    font-size: 43.0769230769px;
    line-height: 40px;
    letter-spacing: 8px;
  }

  .download__text-wrapper {
    -webkit-column-gap: 36px;
    column-gap: 36px;
    margin-bottom: 40px;
  }

  .download__text {
    font: 600 20px/1.5 Gilroy, sans-serif;
  }

  .download__btn-file span:first-child {
    font: 700 22px/1 Gilroy, sans-serif;
    padding: 19.8529411765px 26px 17.6470588235px;
  }

  .download__btn-file span:last-child {
    font: 600 17px/1 Gilroy, sans-serif;
    padding: 24.2647058824px 16px 22.7941176471px;
  }

  .download__parallax-item--first {
    width: 33px;
    min-width: 33px;
    height: 20.1666666667px;
    min-height: 20.1666666667px;
    bottom: 103.3333333333px;
    left: 1.0763888889;
  }

  .download__parallax-item--second {
    width: 38px;
    min-width: 38px;
    height: 36.6666666667px;
    min-height: 36.6666666667px;
    bottom: 113.6666666667px;
    right: 1.6493055556vw;
  }

  .special-sessions__text {
    font: 600 18px/1.35 Gilroy, sans-serif;
  }

  .jury__parallax-item--first {
    width: 47.1666666667px;
    min-width: 47.1666666667px;
    height: 59.1666666667px;
    min-height: 59.1666666667px;
    bottom: 150.6666666667px;
    left: -20px;
  }

  .jury__parallax-item--second {
    width: 18.5px;
    min-width: 18.5px;
    height: 19.5px;
    min-height: 19.5px;
    bottom: 44.6666666667px;
    right: 0.7986111111vw;
  }

  .nominees__accordion-item-num {
    font: 500 50px/1.3 SweetMavkaScript, sans-serif;
    margin-right: 11%;
  }

  .nominees__accordion-item-text {
    font: 700 28px/1.1 Gilroy, sans-serif;
  }

  .nominees__tabs-controls-item {
    font: 700 14px/1.1 Gilroy, sans-serif;
    padding: 17px 16px 16px;
  }

  .nominees__book-title {
    font: 700 22px/1.1 Gilroy, sans-serif;
    margin-bottom: 8px;
  }

  .nominees__book-descr {
    font: 600 18px/1.1 Gilroy, sans-serif;
  }
}

@media (max-width: 767px) {
  .modal .mcf__file,
  .modal .mcf__input {
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0 0 30px;
  }

  .modal .mcf__input:first-child {
    margin: 0 0 30px;
  }

  .modal .mcf__input:last-child {
    margin: 0;
  }

  .modal .select_mcf__select {
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .modal .mcf__file:first-child {
    margin: 0 0 30px;
  }

  .plyr__time + .plyr__time {
    display: none;
  }
}

@media (max-width: 640px) {
  .cover__title,
  .cover__title-special-character-first span {
    font-size: 31.9088319088px;
    line-height: 28.7179487179px;
  }

  .nominees__accordion-item-title:after,
  .nominees__accordion-item-title:hover:after {
    min-width: 40px;
    height: 40px;
    min-height: 40px;
    width: 40px;
  }

  .cover,
  .download,
  .provisions,
  .special-sessions {
    padding: 30px 0;
  }

  .cover__title-row--bottom {
    padding: 4.1172667806px 0 0;
  }

  .cover__title-special-character-first {
    -webkit-transform: translate3d(5.1054131054px, 0, 0);
    transform: translate3d(5.1054131054px, 0, 0);
  }

  .cover__title-special-character-first span {
    letter-spacing: 2.8px;
    -webkit-transform: translate3d(-4.1481481481px, -0.9572649573px, 0);
    transform: translate3d(-4.1481481481px, -0.9572649573px, 0);
  }

  .cover__title-special-character-second span {
    font-size: 29.335539013px;
    line-height: 25.7329289587px;
    letter-spacing: 2.5527065527px;
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
  }

  .cover__title-selected {
    font-size: 28.8208804338px;
    line-height: 23.1596360629px;
  }

  .cover__title-handwritten {
    font-size: 14.0501792115px;
    line-height: 15.4551971326px;
    -webkit-transform: translate3d(0, -1px, 0);
    transform: translate3d(0, -1px, 0);
  }

  .quote__title {
    font: 700 46px/1 Gilroy, sans-serif;
  }

  .quote__title-selected {
    font: 500 46px/1 SweetMavkaScript, sans-serif;
  }

  .quote__text {
    font: 400 32px/1.1 SweetMavkaScript, sans-serif;
  }

  .support__row--bottom {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-column-gap: 0;
    column-gap: 0;
    row-gap: 48px;
  }

  .support__col {
    max-width: 100%;
  }

  .about-award__text,
  .books__text,
  .far-east__text,
  .nominations__text {
    font: 600 24px/1.13 Gilroy, sans-serif;
  }

  .books__list {
    padding-top: 16px;
  }

  .books__list-img {
    margin-bottom: 10px;
  }

  .nominations.nominations--descr .nominations__text {
    margin-bottom: 12px;
  }

  .nominations__list {
    -webkit-column-gap: 40px;
    column-gap: 40px;
  }

  .nominations--authors .nominations__list,
  .nominations--descr .nominations__list {
    padding-top: 0;
  }

  .nominations--tabs .nominations__list {
    -webkit-column-gap: 34px;
    column-gap: 34px;
    row-gap: 24px;
  }

  .nominations__list-side--back,
  .nominations__list-side--front {
    height: 100%;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }

  .nominations__list-img--indent-bottom {
    bottom: 60px;
  }

  .nominations__list-item-text-wrapper {
    padding-top: 12px;
  }

  .nominations--tabs .nominations__list-item-descr,
  .nominations__list-item-descr,
  .nominations__list-item-text {
    font-size: 12px;
  }

  .nominations__list-item-text-small {
    font-size: 11px;
  }

  .nominations--tabs .nominations__list-item-title,
  .nominations__list-item-title,
  .nominations__list-item-title-selected {
    font-size: 15px;
  }

  .calendar__list-item {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    padding: 14px 16px 22px;
    -webkit-column-gap: 0;
    column-gap: 0;
    row-gap: 2px;
  }

  .calendar__list-item--special {
    padding: 11px 16px 16px;
    row-gap: 9px;
  }

  .calendar__col--left {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    align-items: center;
    -webkit-column-gap: 14px;
    column-gap: 14px;
  }

  .calendar__col--right {
    max-width: 100%;
  }

  .calendar__list-number {
    font: 500 43px/1 SweetMavkaScript, sans-serif;
  }

  .calendar__list-date {
    font: 600 18px/1.5 Gilroy, sans-serif;
    color: #6a6a6a;
    -webkit-transform: translate3d(0, 1px, 0);
    transform: translate3d(0, 1px, 0);
  }

  .organisers__list-item:hover,
  .partners__list-item:hover {
    -webkit-transform: translate3d(0, 0, 0);
    box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.04);
  }

  .calendar__list-text {
    text-align: left;
    font: 700 16px/1.1 Gilroy, sans-serif;
  }

  .opinions__bg-lines-item--first {
    width: 1px;
  }

  .opinions__bg-lines--active .opinions__bg-lines-item--first {
    left: 1px;
  }

  .opinions__bg-lines-item--second {
    width: 6px;
  }

  .opinions__bg-lines--active .opinions__bg-lines-item--second {
    left: 7px;
  }

  .opinions__bg-lines-item--third {
    width: 4px;
  }

  .opinions__bg-lines--active .opinions__bg-lines-item--third {
    left: 20px;
  }

  .opinions__bg-lines-item--fourth {
    width: 5px;
  }

  .opinions__bg-lines--active .opinions__bg-lines-item--fourth {
    left: 34px;
  }

  .opinions__bg-lines-item--fifth {
    width: 4px;
  }

  .opinions__bg-lines--active .opinions__bg-lines-item--fifth {
    left: 48px;
  }

  .opinions__bg-lines-item--seventh,
  .opinions__bg-lines-item--sixth {
    display: block;
  }

  .opinions__bg-lines--active .opinions__bg-lines-item--seventh {
    left: 80px;
    transition: left 0.8s;
  }

  .news__container {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-column-gap: 24px;
    column-gap: 24px;
    row-gap: 22px;
    margin-bottom: 24px;
  }

  .news__title {
    width: 100%;
  }

  .news__counter {
    margin-left: 0;
  }

  .news__controls {
    margin: 0 0 0 auto;
  }

  .news__parallax-item--first {
    left: -15px;
  }

  .big-jury__list,
  .council-of-experts__list,
  .jury__list,
  .small-jury__list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    -webkit-column-gap: 16px;
    column-gap: 16px;
    row-gap: 24px;
  }

  .contacts__logo,
  .contacts__text br,
  .special-sessions__row--top .special-sessions__col--right {
    display: none;
  }

  .council-of-experts__list-item {
    max-width: 100%;
    width: 100%;
  }

  .small-jury__list-item {
    max-width: 100%;
    width: 100%;
  }

  .big-jury__list-item {
    width: 100%;
    max-width: 100%;
  }

  .info-partners__list,
  .organisers__list,
  .partners__list {
    -webkit-column-gap: 16px;
    column-gap: 16px;
    row-gap: 16px;
  }

  .organisers__list-item {
    width: 100%;
    max-width: 100%;
  }

  .organisers__list-item:hover {
    transform: translate3d(0, 0, 0);
  }

  .partners__list-item {
    width: 100%;
    max-width: 100%;
  }

  .partners__list-item:hover {
    transform: translate3d(0, 0, 0);
  }

  .info-partners__list-item {
    width: 100%;
    max-width: 100%;
  }

  .info-partners__list-item:hover {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.04);
  }

  .contacts__row--top {
    -webkit-column-gap: 0;
    column-gap: 0;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-bottom: 24px;
  }

  .contacts__row--middle {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-column-gap: 0;
    column-gap: 0;
    row-gap: 32px;
    margin: 0 0 32px;
  }

  .contacts__row--bottom {
    -webkit-column-gap: 0;
    column-gap: 0;
  }

  .contacts__row.contacts__row--bottom .contacts__col--left,
  .contacts__row.contacts__row--bottom .contacts__col--right,
  .contacts__row.contacts__row--middle .contacts__col--center,
  .contacts__row.contacts__row--middle .contacts__col--left,
  .contacts__row.contacts__row--middle .contacts__col--right {
    width: 100%;
  }

  .contacts__map iframe {
    height: 280px;
  }

  .contacts__subtitle {
    margin-bottom: 16px;
  }

  .contacts__text {
    margin-bottom: 8px;
  }

  .footer {
    padding: 60px 0 16vw;
  }

  .footer__row--bottom {
    row-gap: 48px;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }

  .footer__col--left {
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }

  .footer__list-of-links,
  .footer__nav {
    -webkit-flex-direction: column;
    row-gap: 24px;
  }

  .footer__nav {
    flex-direction: column;
    -webkit-column-gap: 0;
    column-gap: 0;
  }

  .footer__nav-item,
  .nominees__book-title {
    font: 700 20px/1.1 Gilroy, sans-serif;
  }

  .footer__social-item--vk {
    width: 49px;
    min-width: 49px;
    height: 49px;
    min-height: 49px;
  }

  .footer__social-item--telegram {
    width: 49px;
    min-width: 49px;
    height: 48px;
    min-height: 48px;
  }

  .footer__list-of-links {
    flex-direction: column;
    -webkit-column-gap: 0;
    column-gap: 0;
  }

  .footer__list-of-links-item {
    font: 700 18px/1.3 Gilroy, sans-serif;
    text-align: left;
  }

  .footer__copyright,
  .footer__copyright-link {
    font: 700 16px/1.5 Gilroy, sans-serif;
    color: #6a6a6a;
  }

  .provisions__container--bottom {
    padding-left: 12px;
    padding-right: 12px;
  }

  .download__btn-back,
  .provisions__btn-back,
  .special-sessions__btn-back {
    font-size: 16px;
    -webkit-column-gap: 8px;
    column-gap: 8px;
    margin: 0 0 30px;
  }

  .provisions__title {
    font-size: 31.9088319088px;
    line-height: 31.9088319088px;
    margin-bottom: 30px;
  }

  .provisions__title-row--bottom {
    -webkit-column-gap: 20px;
    column-gap: 20px;
  }

  .provisions__title-special-character-first {
    -webkit-transform: translate3d(5.1054131054px, 0, 0);
    transform: translate3d(5.1054131054px, 0, 0);
  }

  .provisions__title-special-character-first span {
    font-size: 31.9088319088px;
    line-height: 35.0997150997px;
    letter-spacing: 1px;
    -webkit-transform: translate3d(-4.1481481481px, -0.9572649573px, 0);
    transform: translate3d(-4.1481481481px, -0.9572649573px, 0);
  }

  .provisions__title-special-character-second span {
    font-size: 31.9088319088px;
    line-height: 35.0997150997px;
    -webkit-transform: translate3d(-2px, -3.5px, 0);
    transform: translate3d(-2px, -3.5px, 0);
  }

  .provisions__title-handwritten {
    font-size: 10.8078301627px;
    line-height: 11.8886131789px;
    -webkit-transform: translate3d(0, -6px, 0);
    transform: translate3d(0, -6px, 0);
  }

  .provisions__head span,
  .provisions__item span {
    font: 500 24px/1.1 SweetMavkaScript, sans-serif;
  }

  .provisions__head {
    margin: 56px 0 30px;
    font: 700 24px/1.1 Gilroy, sans-serif;
  }

  .provisions__item {
    margin-bottom: 26px;
  }

  .download__title {
    font-size: 31.9088319088px;
    line-height: 30px;
  }

  .download__title-special-character-first span {
    font-size: 31.9088319088px;
    line-height: 0;
    letter-spacing: 5px;
    -webkit-transform: translate3d(0, -1px, 0);
    transform: translate3d(0, -1px, 0);
  }

  .download__title-special-character-second span {
    font-size: 31.9088319088px;
    line-height: 0;
  }

  .download__text-wrapper {
    margin-bottom: 24px;
    -webkit-column-gap: 0;
    column-gap: 0;
    row-gap: 24px;
    -webkit-flex-direction: column;
    flex-direction: column;
  }

  .download__text {
    font: 600 18px/1.5 Gilroy, sans-serif;
  }

  .download__subtitle {
    font: 500 26px/1.1 SweetMavkaScript, sans-serif;
  }

  .download__btn-file span:first-child {
    font: 700 20px/1 Gilroy, sans-serif;
    padding: 18px 24px 16px;
  }

  .download__btn-file span:last-child {
    padding: 22px 16px 20.6666666667px;
  }

  .special-sessions__row--top {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-column-gap: 24px;
    column-gap: 24px;
  }

  .special-sessions__row--bottom {
    -webkit-flex-direction: column;
    flex-direction: column;
  }

  .special-sessions__row--bottom .special-sessions__col--right {
    padding: 0;
    row-gap: 24px;
    -webkit-column-gap: 0;
    column-gap: 0;
  }

  .special-sessions__img {
    width: 50%;
    margin: 0 auto;
  }

  .special-sessions__row--top
    .special-sessions__col--right
    .special-sessions__img {
    margin: 0;
  }

  .special-sessions__text {
    font: 600 16px/1.3 Gilroy, sans-serif;
  }

  .jury__list-item {
    max-width: 100%;
    width: 100%;
  }

  .nominees__accordion-item--active .nominees__accordion-item-title:after,
  .nominees__accordion-item--active
    .nominees__accordion-item-title:hover:after {
    width: 40px;
    min-width: 40px;
    height: 2.8571428571px;
    min-height: 2.8571428571px;
  }

  .nominees__accordion-item-num {
    font: 500 48px/1.3 SweetMavkaScript, sans-serif;
  }

  .nominees__accordion-item-text {
    font: 700 24px/1.1 Gilroy, sans-serif;
  }

  .nominees__tabs-content-item {
    grid-template-columns: 1fr 1fr;
    -webkit-column-gap: 16px;
    column-gap: 16px;
    row-gap: 24px;
    padding-bottom: 36px;
  }

  .nominees__book-descr {
    font: 600 16px/1.1 Gilroy, sans-serif;
  }
}

@media (max-width: 510px) {
  .cover__title,
  .download__title-special-character-first span,
  .download__title-special-character-second span {
    margin: 0 0 20px;
  }

  .contacts__logo,
  .preloader__logo {
    width: 185.8333333333px;
    min-width: 185.8333333333px;
    height: 61.6666666667px;
    min-height: 61.6666666667px;
  }

  .about-award__container,
  .award-jury__container,
  .big-jury__container,
  .books__container,
  .calendar__container,
  .council-of-experts__container,
  .cover__container,
  .download__container,
  .far-east__container,
  .footer__container,
  .gallery__container,
  .geography__container,
  .header__container,
  .info-partners__container,
  .jury__container,
  .nav__container,
  .news__container,
  .nominations__container,
  .nominees__container,
  .opinions__container,
  .organisers__container,
  .partners__container,
  .provisions__container--top,
  .small-jury__container,
  .special-sessions__container,
  .support__container,
  .video__container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .header__logo {
    width: 156px;
    min-width: 156px;
    height: 52px;
    min-height: 52px;
  }

  .header__nav-item,
  .nav__btn-text {
    font-size: 16px;
  }

  .nav__item {
    font: 600 24px/1.34 Gilroy, sans-serif;
  }

  .cover,
  .download {
    padding: 20px 0 32px;
  }

  .cover__bg {
    height: 320px;
    margin-bottom: 32px;
  }

  .cover__btn {
    padding: 18px 26px;
    font: 600 20px/1 Gilroy, sans-serif;
  }

  .cover__list {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-column-gap: 0;
    column-gap: 0;
    row-gap: 18px;
  }

  .video {
    padding: 40px 0;
  }

  .calendar__title,
  .opinions__title,
  .support__title,
  .video__title {
    font-size: 36px;
    font-family: Gilroy, sans-serif;
    font-weight: 700;
    font-style: normal;
    line-height: 36px;
    margin: 0 0 16px;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  .video__title-selected {
    font: 500 36px/36px SweetMavkaScript, sans-serif;
    letter-spacing: 5.2434782609px;
  }

  .about-award,
  .books,
  .calendar,
  .far-east,
  .footer,
  .gallery,
  .geography,
  .info-partners,
  .news,
  .nominations,
  .nominees,
  .opinions,
  .organisers,
  .partners,
  .quote,
  .support {
    padding: 48px 0;
  }

  .quote__container {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 16px;
  }

  .quote__title {
    font: 700 38px/1 Gilroy, sans-serif;
  }

  .quote__title-selected {
    font: 500 38px/1 SweetMavkaScript, sans-serif;
  }

  .quote__text {
    font: 400 28px/1.1 SweetMavkaScript, sans-serif;
  }

  .support__title-selected {
    font: 500 36px/36px SweetMavkaScript, sans-serif;
    letter-spacing: 7.843478px;
  }

  .about-award__title,
  .books__title,
  .far-east__title,
  .geography__title,
  .nominations__title,
  .nominees__title {
    font-size: 36px;
    font-family: Gilroy, sans-serif;
    font-weight: 700;
    font-style: normal;
    line-height: 36px;
    margin: 0 0 8px;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  .about-award__title-selected {
    font: 500 36px/36px SweetMavkaScript, sans-serif;
    letter-spacing: -4.856522px;
  }

  .about-award__text {
    font: 600 16px/1.2 Gilroy, sans-serif;
    margin-bottom: 16px;
  }

  .about-award__img {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    min-height: 350px;
    object-fit: cover;
  }

  .far-east__title-selected {
    font: 500 36px/36px SweetMavkaScript, sans-serif;
    letter-spacing: 1.143478px;
  }

  .books__text,
  .far-east__text,
  .nominations__text {
    font: 600 16px/1.2 Gilroy, sans-serif;
  }

  .books__title-selected {
    font: 500 36px/36px SweetMavkaScript, sans-serif;
    letter-spacing: 1.143478px;
  }

  .books__list {
    padding-top: 12px;
  }

  .books__list-img {
    margin-bottom: 8px;
  }

  .books__list-title {
    font: 700 16px/1.4 Gilroy, sans-serif;
  }

  .books__list-text {
    font: 700 14px/1.4 Gilroy, sans-serif;
  }

  .nominations--authors .nominations__title {
    margin: 0 0 8px;
  }

  .nominations__title-selected {
    font: 500 36px/36px SweetMavkaScript, sans-serif;
    letter-spacing: 4.943478px;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-transform: translate3d(0, -1px, 0);
    transform: translate3d(0, -1px, 0);
  }

  .nominations--winners .nominations__title-selected {
    letter-spacing: 5px;
  }

  .big-jury__list-img,
  .council-of-experts__list-img,
  .jury__list-img,
  .nominations.nominations--descr .nominations__text,
  .small-jury__list-img {
    margin-bottom: 8px;
  }

  .nominations__list {
    -webkit-column-gap: 24px;
    column-gap: 24px;
    padding-top: 24px;
    -webkit-column-gap: 16px;
    column-gap: 16px;
  }

  .nominations--authors .nominations__list,
  .nominations--descr .nominations__list {
    padding-top: 0;
  }

  .nominations--tabs .nominations__list {
    -webkit-column-gap: 26px;
    column-gap: 26px;
    row-gap: 18px;
    padding-top: 24px;
  }

  .nominations--tabs .nominations__list-item {
    width: 46.33%;
  }

  .download__btn-back:before,
  .provisions__btn-back:before,
  .special-sessions__btn-back:before {
    width: 23.5714285714px;
    min-width: 23.5714285714px;
    height: 11.4285714286px;
    min-height: 11.4285714286px;
  }

  .nominations__list-item--indent-bottom {
    -webkit-transform: translate3d(0, -24px, 0) !important;
    transform: translate3d(0, -24px, 0) !important;
  }

  .nominations--authors .nominations__list-item--indent-bottom,
  .nominations--descr .nominations__list-item--indent-bottom,
  .nominations--tabs .nominations__list-item--indent-bottom {
    -webkit-transform: translate3d(0, 0, 0) !important;
    transform: translate3d(0, 0, 0) !important;
  }

  .nominations__list-img--indent-bottom {
    bottom: 40px;
  }

  .nominations__list-item-text-wrapper {
    padding-top: 10px;
  }

  .nominations__list-item-text {
    font-size: 11px;
  }

  .nominations--tabs .nominations__list-item-descr,
  .nominations__list-item-descr,
  .nominations__list-item-text-small {
    font-size: 10px;
  }

  .nominations--tabs .nominations__list-item-title,
  .nominations__list-item-title {
    font-size: 13px;
    margin-bottom: 8px;
    font-weight: 600;
  }

  .nominations__list-item-title-selected {
    font-size: 13px;
    font-weight: 600;
  }

  .nominations__parallax {
    width: 120%;
    height: 144%;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    left: 50%;
    right: auto;
  }

  .nominations__tabs-controls--first {
    -webkit-column-gap: 16px;
    column-gap: 16px;
    margin: 0 0 16px;
  }

  .nominations__tabs-controls--second,
  .nominees__tabs-controls,
  .provisions__title-row--bottom {
    -webkit-column-gap: 16px;
    column-gap: 16px;
  }

  .nominations__tabs-controls--first .nominations__tabs-controls-item {
    font: 700 18px/1.1 Gilroy, sans-serif;
    padding: 16px;
  }

  .nominations__tabs-controls--second .nominations__tabs-controls-item {
    font: 700 12px/1.1 Gilroy, sans-serif;
    padding: 14px;
  }

  .calendar__title-selected {
    font: 500 36px/36px SweetMavkaScript, sans-serif;
    letter-spacing: 2.95px;
  }

  .calendar__list {
    row-gap: 16px;
  }

  .opinions__title-selected {
    font: 500 36px/36px SweetMavkaScript, sans-serif;
    letter-spacing: 3.95px;
  }

  .opinions__tabs-controls {
    margin-bottom: 22px;
  }

  .news__controls-item,
  .opinions__tabs-controls-item {
    font: 700 18px/1.1 Gilroy, sans-serif;
    padding: 16px;
  }

  .opinions__carousel-title {
    font: 700 24px/1.1 Gilroy, sans-serif;
  }

  .opinions__carousel-descr {
    font: 700 13px/1.3 Gilroy, sans-serif;
    margin-bottom: 0;
  }

  .opinions__carousel-text-wrapper::before {
    font: 800 50px/20px Gilroy, sans-serif;
  }

  .opinions__carousel-text::before {
    font-size: 46px;
  }

  .opinions__carousel-btn {
    width: 100%;
    display: -webkit-flex;
    display: flex;
  }

  .award-jury__title,
  .news__title {
    font-size: 36px;
    font-family: Gilroy, sans-serif;
    font-weight: 700;
    font-style: normal;
    line-height: 36px;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  .news__title-selected {
    font: 500 36px/36px SweetMavkaScript, sans-serif;
    letter-spacing: 3.95px;
    -webkit-transform: translate3d(0, -1px, 0);
    transform: translate3d(0, -1px, 0);
  }

  .news__carosel-wrapper {
    -webkit-transform: translate3d(16px, 0, 0);
    transform: translate3d(16px, 0, 0);
  }

  .news__carousel-item {
    width: 300px;
    margin-right: 16px;
  }

  .news__carousel-title {
    font: 700 20px/1.2 Gilroy, sans-serif;
    margin: 0 0 10px;
  }

  .award-jury,
  .big-jury,
  .council-of-experts,
  .jury,
  .small-jury {
    padding: 24px 0;
  }

  .award-jury__row--top {
    margin: 0 0 24px;
  }

  .award-jury__title-selected {
    font: 500 36px/36px SweetMavkaScript, sans-serif;
    letter-spacing: 7.143478px;
  }

  .award-jury__subtitle {
    font: 700 28px/1.1 Gilroy, sans-serif;
    margin: 0 0 8px;
  }

  .award-jury__text {
    font: 600 18px/1.1 Gilroy, sans-serif;
  }

  .council-of-experts__title {
    font-size: 36px;
    font-family: Gilroy, sans-serif;
    font-weight: 700;
    font-style: normal;
    line-height: 36px;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    margin: 0 0 8px;
  }

  .council-of-experts__title-selected {
    font: 500 36px/36px SweetMavkaScript, sans-serif;
    letter-spacing: 5.143478px;
  }

  .big-jury__title-selected,
  .small-jury__title-selected {
    letter-spacing: 2.143478px;
  }

  .council-of-experts__text {
    font: 600 16px/1.2 Gilroy, sans-serif;
    margin: 0 0 24px;
  }

  .big-jury__list-title,
  .council-of-experts__list-title,
  .jury__list-title,
  .small-jury__list-title {
    text-align: left;
    font: 600 18px/1.1 Gilroy, sans-serif;
  }

  .big-jury__title,
  .gallery__title,
  .jury__title,
  .organisers__title,
  .partners__title,
  .small-jury__title {
    font-size: 36px;
    font-family: Gilroy, sans-serif;
    font-weight: 700;
    font-style: normal;
    line-height: 36px;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    margin: 0 0 24px;
  }

  .big-jury__title-selected,
  .gallery__title-selected,
  .small-jury__title-selected {
    font: 500 36px/36px SweetMavkaScript, sans-serif;
  }

  .gallery__title-selected {
    letter-spacing: 3.5px;
  }

  .organisers__title-selected,
  .partners__title-selected {
    font: 500 36px/36px SweetMavkaScript, sans-serif;
    letter-spacing: 4.5px;
  }

  .info-partners__title {
    white-space: nowrap;
    font-size: 36px;
    font-family: Gilroy, sans-serif;
    font-weight: 700;
    font-style: normal;
    line-height: 36px;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    margin: 0 0 24px;
  }

  .info-partners__title-selected {
    font: 500 36px/36px SweetMavkaScript, sans-serif;
    letter-spacing: 5.7px;
  }

  .contacts__title {
    font-size: 36px;
    font-family: Gilroy, sans-serif;
    font-weight: 700;
    font-style: normal;
    line-height: 36px;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    margin: 0 0 16px;
  }

  .provisions__head span,
  .provisions__item span {
    font: 500 20px/1.1 SweetMavkaScript, sans-serif;
  }

  .nominees__accordion-item--active .nominees__accordion-item-title,
  .provisions__item {
    margin-bottom: 24px;
  }

  .contacts__title-selected {
    font: 500 36px/36px SweetMavkaScript, sans-serif;
    letter-spacing: 2.95px;
    -webkit-transform: translate3d(0, -1px, 0);
    transform: translate3d(0, -1px, 0);
  }

  .provisions,
  .special-sessions {
    padding: 20px 0;
  }

  .provisions__container--bottom {
    padding-left: 10px;
    padding-right: 10px;
  }

  .download__btn-back,
  .provisions__btn-back,
  .special-sessions__btn-back {
    font-size: 14px;
  }

  .provisions__title-handwritten {
    -webkit-transform: translate3d(0, -7px, 0);
    transform: translate3d(0, -7px, 0);
  }

  .provisions__head {
    font: 700 20px/1.1 Gilroy, sans-serif;
  }

  .provisions__item {
    -webkit-column-gap: 16px;
    column-gap: 16px;
  }

  .provisions__block--two .provisions__item span,
  .provisions__item p {
    font: 600 16px/1.4 Gilroy, sans-serif;
  }

  .download__title {
    margin: 0 0 10px;
  }

  .download__title-row--bottom {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }

  .download__text {
    font: 600 16px/1.45 Gilroy, sans-serif;
  }

  .download__subtitle {
    font: 500 24px/1.1 SweetMavkaScript, sans-serif;
  }

  .download__btn-file span:first-child {
    font: 700 18px/1 Gilroy, sans-serif;
    padding: 16.206482593px 22px 14.4057623049px;
  }

  .download__btn-file span:last-child {
    font: 600 16px/1 Gilroy, sans-serif;
    padding: 19.8079231693px 14px 18.6074429772px;
  }

  .nominees__accordion-item-title:after,
  .nominees__accordion-item-title:hover:after {
    width: 37.3333333333px;
    min-width: 37.3333333333px;
    height: 37.3333333333px;
    min-height: 37.3333333333px;
  }

  .special-sessions__row--top {
    -webkit-column-gap: 10px;
    column-gap: 10px;
  }

  .special-sessions__title {
    font-size: 36px;
    font-family: Gilroy, sans-serif;
    font-weight: 700;
    font-style: normal;
    line-height: 36px;
  }

  .special-sessions__title-selected {
    font: 500 36px/36px SweetMavkaScript, sans-serif;
    letter-spacing: 7px;
  }

  .special-sessions__row--bottom .special-sessions__col--right {
    row-gap: 8px;
  }

  .special-sessions__text {
    font: 600 14px/1.3 Gilroy, sans-serif;
  }

  .jury__title-selected {
    font: 500 36px/36px SweetMavkaScript, sans-serif;
    letter-spacing: 7px;
    -webkit-transform: translate3d(0, -1px, 0);
    transform: translate3d(0, -1px, 0);
  }

  .nominees__title-selected {
    font: 500 36px/36px SweetMavkaScript, sans-serif;
    letter-spacing: 3.5px;
  }

  .nominees__accordion {
    row-gap: 18px;
  }

  .nominees__accordion-item-title {
    padding: 13.3333333333px 29.3333333333px 12.6666666667px 14.6666666667px;
  }

  .nominees__accordion-item--active .nominees__accordion-item-title:after,
  .nominees__accordion-item--active
    .nominees__accordion-item-title:hover:after {
    width: 37.3333333333px;
    min-width: 37.3333333333px;
    height: 2.6666666667px;
    min-height: 2.6666666667px;
  }

  .nominees__accordion-item-num {
    font: 500 40px/1.3 SweetMavkaScript, sans-serif;
    margin-right: 10%;
  }

  .nominees__accordion-item-text {
    font: 700 20px/1.1 Gilroy, sans-serif;
  }

  .nominees__tabs-controls-item {
    font: 700 12px/1.1 Gilroy, sans-serif;
    padding: 14px;
  }

  .nominees__tabs-content-item {
    grid-template-columns: 1fr 1fr;
    -webkit-column-gap: 12px;
    column-gap: 12px;
    row-gap: 20px;
    padding-bottom: 32px;
  }

  .nominees__book-img {
    margin-bottom: 12px;
  }

  .nominees__book-title {
    font: 700 18px/1.1 Gilroy, sans-serif;
    margin-bottom: 6px;
  }

  .nominees__book-descr {
    font: 600 14px/1.1 Gilroy, sans-serif;
  }

  .geography__title-selected {
    font: 500 36px/36px SweetMavkaScript, sans-serif;
    letter-spacing: 7.5px;
  }

  .geography__img {
    height: 480px;
    width: auto;
  }
}

@media (max-width: 480px) {
  .nominees__accordion-item-title:after,
  .nominees__accordion-item-title:hover:after {
    width: 28px;
    min-width: 28px;
    height: 28px;
    min-height: 28px;
  }

  .nominations__list-item-text {
    font-size: 10px;
  }

  .nominations--tabs .nominations__list-item-descr,
  .nominations__list-item-descr,
  .nominations__list-item-text-small {
    font-size: 9px;
  }

  .nominations--tabs .nominations__list-item-title,
  .nominations__list-item-title {
    font-size: 11px;
  }

  .nominations__list-item-title-selected {
    font-size: 12px;
  }

  .nominations__tabs-controls--second .nominations__tabs-controls-item,
  .nominees__tabs-controls-item {
    font: 700 10px/1.1 Gilroy, sans-serif;
    letter-spacing: 0.025em;
    padding: 12px;
  }

  .nominations__tabs-controls--first,
  .nominations__tabs-controls--second,
  .nominees__tabs-controls {
    -webkit-column-gap: 14px;
    column-gap: 14px;
  }

  .opinions__carousel-item {
    width: 100%;
  }

  .download__title-row--bottom {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }

  .special-sessions__row--bottom .special-sessions__col--right {
    row-gap: 6px;
  }

  .nominees__accordion-item--active .nominees__accordion-item-title:after,
  .nominees__accordion-item--active
    .nominees__accordion-item-title:hover:after {
    width: 28px;
    min-width: 28px;
    height: 2px;
    min-height: 2px;
  }
}

@media (max-width: 419px) {
  .modal .mcf {
    padding: 40px 10px;
  }
}

@media (max-width: 400px) {
  .nav__item {
    font: 600 22px/1.34 Gilroy, sans-serif;
  }

  .cover__title-row--bottom {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-flex-direction: column;
    flex-direction: column;
  }

  .cover__title-special-character-second {
    margin-bottom: 14px;
  }

  .books__title,
  .books__title-selected,
  .geography__title,
  .geography__title-selected,
  .nominees__title,
  .nominees__title-selected {
    font-size: 32px;
    line-height: 32px;
  }

  .nominations--tabs .nominations__list {
    -webkit-column-gap: 18px;
    column-gap: 18px;
    row-gap: 16px;
  }

  .nominations__list-item-text-wrapper {
    padding-top: 8px;
  }

  .nominations__list-item-text {
    font-size: 9px;
  }

  .nominations__list-item-text-small {
    white-space: wrap;
    font-size: 8px;
  }

  .nominations--tabs .nominations__list-item-title,
  .nominations__list-item-title {
    font-size: 10px;
  }

  .nominations__list-item-title-selected {
    font-size: 11px;
  }

  .nominations--tabs .nominations__list-item-descr,
  .nominations__list-item-descr {
    font-size: 8px;
  }

  .download__title,
  .download__title-special-character-first span,
  .download__title-special-character-second span {
    font-size: 24.5452553145px;
  }

  .nominations__tabs-controls--first,
  .nominations__tabs-controls--second,
  .nominees__tabs-controls {
    -webkit-column-gap: 12px;
    column-gap: 12px;
  }

  .nominations__tabs-controls--second .nominations__tabs-controls-item {
    font: 700 9px/1.1 Gilroy, sans-serif;
    padding: 12px 10px;
  }

  .download__title {
    line-height: 23.0769230769px;
  }

  .download__title-row--bottom {
    -webkit-transform: translate3d(0, -7px, 0);
    transform: translate3d(0, -7px, 0);
  }

  .download__text {
    font: 600 14px/1.4 Gilroy, sans-serif;
  }

  .special-sessions__row--bottom .special-sessions__col--right {
    row-gap: 4px;
  }

  .nominees__accordion {
    row-gap: 12px;
  }

  .nominees__accordion-item-title {
    padding: 12.5px 27.5px 11.875px 13.75px;
  }

  .nominees__accordion-item--active .nominees__accordion-item-title {
    margin-bottom: 18px;
  }

  .nominees__accordion-item-num {
    font: 500 30px/1.3 SweetMavkaScript, sans-serif;
    margin-right: 8%;
  }

  .nominees__accordion-item-text {
    font: 700 18px/1.1 Gilroy, sans-serif;
  }

  .nominees__tabs-controls-item {
    font: 700 9px/1.1 Gilroy, sans-serif;
    padding: 12px 10px;
  }

  .nominees__tabs-content-item {
    grid-template-columns: 1fr;
    -webkit-column-gap: 0;
    column-gap: 0;
    row-gap: 16px;
    padding-bottom: 24px;
  }

  .nominees__book-img {
    margin-bottom: 10px;
  }

  .nominees__book-title {
    font: 700 16px/1.1 Gilroy, sans-serif;
    margin-bottom: 4px;
  }

  .nominees__book-descr {
    font: 600 12px/1.1 Gilroy, sans-serif;
  }

  .geography__img {
    height: 520px;
  }
}

@media (max-width: 375px) {
  .nav__item {
    font: 600 20px/1.34 Gilroy, sans-serif;
  }

  .cover__title {
    font-size: 24.5452553145px;
    line-height: 22.090729783px;
  }

  .cover__title-row--bottom {
    padding: 3.1671282928px 0 0;
  }

  .cover__title-special-character-first {
    -webkit-transform: translate3d(3.9272408503px, 0, 0);
    transform: translate3d(3.9272408503px, 0, 0);
  }

  .cover__title-special-character-first span {
    -webkit-transform: translate3d(-3.1908831909px, -0.7363576594px, 0);
    transform: translate3d(-3.1908831909px, -0.7363576594px, 0);
  }

  .cover__title-special-character-second span {
    font-size: 22.5657992407px;
    line-height: 19.7945607375px;
    letter-spacing: 1.9636204252px;
    -webkit-transform: translate3d(0, -0.7692307692px, 0);
    transform: translate3d(0, -0.7692307692px, 0);
  }

  .cover__title-selected {
    font-size: 22.169908026px;
    line-height: 17.8151046637px;
  }

  .cover__bg {
    height: 280px;
  }

  .books__title,
  .books__title-selected,
  .geography__title,
  .geography__title-selected,
  .nominees__title,
  .nominees__title-selected {
    font-size: 26px;
    line-height: 26px;
  }

  .nominations__list-item-text-wrapper {
    padding-top: 6px;
  }

  .provisions__container--bottom {
    padding-left: 8px;
    padding-right: 8px;
  }

  .provisions__title {
    font-size: 24.5452553145px;
    line-height: 24.5452553145px;
  }

  .provisions__title-row--bottom {
    -webkit-column-gap: 12px;
    column-gap: 12px;
  }

  .provisions__title-special-character-first {
    -webkit-transform: translate3d(3.9272408503px, 0, 0);
    transform: translate3d(3.9272408503px, 0, 0);
  }

  .provisions__title-special-character-first span {
    -webkit-transform: translate3d(-3.1908831909px, -0.7363576594px, 0);
    transform: translate3d(-3.1908831909px, -0.7363576594px, 0);
  }

  .provisions__title-handwritten {
    font-size: 8.3137155097px;
    line-height: 9.1450870607px;
    -webkit-transform: translate3d(0, -13px, 0);
    transform: translate3d(0, -13px, 0);
  }

  .provisions__item {
    column-gup: 14px;
    margin-bottom: 22px;
  }

  .provisions__block--two .provisions__item span,
  .provisions__item p {
    font: 600 15px/1.4 Gilroy, sans-serif;
  }

  .download__subtitle {
    font: 500 20px/1.1 SweetMavkaScript, sans-serif;
  }

  .download__btn-file span:first-child {
    font: 700 16px/1 Gilroy, sans-serif;
    padding: 13.4px 18px 12.8px;
    width: 100%;
  }

  .download__btn-file span:last-child {
    font: 600 12px/1 Gilroy, sans-serif;
    padding: 13.4px 16px 12.8px;
    white-space: nowrap;
  }

  .special-sessions__text {
    font: 600 12px/1.4 Gilroy, sans-serif;
  }

  .nominees__accordion-item-title {
    padding: 11.1111111111px 24.4444444444px 10.5555555556px 12.2222222222px;
  }

  .nominees__accordion-item--active .nominees__accordion-item-title {
    margin-bottom: 12px;
  }

  .nominees__accordion-item-num {
    font: 500 26px/1.3 SweetMavkaScript, sans-serif;
    margin-right: 6%;
  }

  .nominees__accordion-item-text,
  .nominees__book-title {
    font: 700 14px/1.1 Gilroy, sans-serif;
  }

  .nominees__book-descr {
    font: 600 11px/1.1 Gilroy, sans-serif;
  }

  .geography__img {
    height: 560px;
  }
}

@media (max-width: 340px) {
  .nominations__list-item-text-wrapper {
    padding-top: 4px;
  }

  .download__btn-file span:last-child {
    display: none;
  }
}

@media (min-width: 480px) {
  .plyr__captions {
    font-size: 15px;
    font-size: var(--plyr-font-size-base, 15px);
    padding: 20px;
    padding: calc(var(--plyr-control-spacing, 10px) * 2);
  }

  .plyr--video .plyr__controls {
    padding: 10px;
    padding: var(--plyr-control-spacing, 10px);
    padding-top: 35px;
    padding-top: calc(var(--plyr-control-spacing, 10px) * 3.5);
  }
}

@media (min-width: 768px) {
  .plyr__captions {
    font-size: 18px;
    font-size: var(--plyr-font-size-large, 18px);
  }

  .lg-outer .lg-thumb {
    padding: 10px 0;
  }

  .lg-outer .lg-thumb-item {
    border-radius: 4px;
    border: 2px solid #fff;
    transition: border-color 0.25s;
  }
}

@media (min-width: 1024px) {
  .plyr:-webkit-full-screen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }

  .plyr:fullscreen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }

  .plyr--fullscreen-fallback .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}
