html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
img {
  border: none;
  -ms-interpolation-mode: bicubic;
}
textarea {
  overflow: auto;
  resize: vertical;
}
button {
  width: auto;
  overflow: visible;
  cursor: pointer;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
* {
  outline: none;
}
input,
textarea,
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  appearance: none;
}
input[type="search"]::-webkit-search-cancel-button {
  display: none;
}
input::-ms-clear {
  display: none;
}
#mfPreviewBar {
  display: none !important;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
@font-face {
  font-family: 'Pobeda';
  src: url("../fonts/Pobeda-Bold.eot");
  src: url("../fonts/Pobeda-Bold.eot?#iefix") format('embedded-opentype'), url("../fonts/Pobeda-Bold.woff") format('woff'), url("../fonts/Pobeda-Bold.ttf") format('truetype'), url("../fonts/Pobeda-Bold.svg#Pobeda-Bold") format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Pobeda';
  src: url("../fonts/Pobeda-Regular.eot");
  src: url("../fonts/Pobeda-Regular.eot?#iefix") format('embedded-opentype'), url("../fonts/Pobeda-Regular.woff") format('woff'), url("../fonts/Pobeda-Regular.ttf") format('truetype'), url("../fonts/Pobeda-Regular.svg#Pobeda-Regular") format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'roboto_condensed';
  src: url("../fonts/robotocondensed-bold.eot");
  src: url("../fonts/robotocondensed-bold.eot?#iefix") format('embedded-opentype'), url("../fonts/robotocondensed-bold.woff2") format('woff2'), url("../fonts/robotocondensed-bold.woff") format('woff'), url("../fonts/robotocondensed-bold.ttf") format('truetype'), url("../fonts/robotocondensed-bold.svg#roboto_condensedbold") format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'roboto_condensed';
  src: url("../fonts/robotocondensed-bolditalic.eot");
  src: url("../fonts/robotocondensed-bolditalic.eot?#iefix") format('embedded-opentype'), url("../fonts/robotocondensed-bolditalic.woff2") format('woff2'), url("../fonts/robotocondensed-bolditalic.woff") format('woff'), url("../fonts/robotocondensed-bolditalic.ttf") format('truetype'), url("../fonts/robotocondensed-bolditalic.svg#roboto_condensedbold_italic") format('svg');
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'roboto_condensed';
  src: url("../fonts/robotocondensed-italic.eot");
  src: url("../fonts/robotocondensed-italic.eot?#iefix") format('embedded-opentype'), url("../fonts/robotocondensed-italic.woff2") format('woff2'), url("../fonts/robotocondensed-italic.woff") format('woff'), url("../fonts/robotocondensed-italic.ttf") format('truetype'), url("../fonts/robotocondensed-italic.svg#roboto_condenseditalic") format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'roboto_condensed';
  src: url("../fonts/robotocondensed-light.eot");
  src: url("../fonts/robotocondensed-light.eot?#iefix") format('embedded-opentype'), url("../fonts/robotocondensed-light.woff2") format('woff2'), url("../fonts/robotocondensed-light.woff") format('woff'), url("../fonts/robotocondensed-light.ttf") format('truetype'), url("../fonts/robotocondensed-light.svg#roboto_condensed_lightregular") format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'roboto_condensed';
  src: url("../fonts/robotocondensed-lightitalic.eot");
  src: url("../fonts/robotocondensed-lightitalic.eot?#iefix") format('embedded-opentype'), url("../fonts/robotocondensed-lightitalic.woff2") format('woff2'), url("../fonts/robotocondensed-lightitalic.woff") format('woff'), url("../fonts/robotocondensed-lightitalic.ttf") format('truetype'), url("../fonts/robotocondensed-lightitalic.svg#roboto_condensed_lightitalic") format('svg');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'roboto_condensed';
  src: url("../fonts/robotocondensed-regular.eot");
  src: url("../fonts/robotocondensed-regular.eot?#iefix") format('embedded-opentype'), url("../fonts/robotocondensed-regular.woff2") format('woff2'), url("../fonts/robotocondensed-regular.woff") format('woff'), url("../fonts/robotocondensed-regular.ttf") format('truetype'), url("../fonts/robotocondensed-regular.svg#roboto_condensedregular") format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Neue Helvetica Paneuropean 55 Roman';
  src: url("../fonts/38D576_0_0.eot");
  src: url("../fonts/38D576_0_0.eot?#iefix") format('embedded-opentype'), url("../fonts/38D576_0_0.woff2") format('woff2'), url("../fonts/38D576_0_0.woff") format('woff'), url("../fonts/38D576_0_0.ttf") format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Neue Helvetica Paneuropean 65 Medium';
  src: url("../fonts/38D576_1_0.eot");
  src: url("../fonts/38D576_1_0.eot?#iefix") format('embedded-opentype'), url("../fonts/38D576_1_0.woff2") format('woff2'), url("../fonts/38D576_1_0.woff") format('woff'), url("../fonts/38D576_1_0.ttf") format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Neue Helvetica Paneuropean 75 Bold';
  src: url("../fonts/38D576_2_0.eot");
  src: url("../fonts/38D576_2_0.eot?#iefix") format('embedded-opentype'), url("../fonts/38D576_2_0.woff2") format('woff2'), url("../fonts/38D576_2_0.woff") format('woff'), url("../fonts/38D576_2_0.ttf") format('truetype');
  font-weight: normal;
  font-style: normal;
}
.clearfix:before,
.clearfix:after {
  content: '';
  display: table;
}
.clearfix:after {
  width: 100%;
  clear: both;
}
html,
body {
  height: 100%;
  word-break: break-word;
}
html {
  background: #fff;
}
body {
  min-width: 320px;
  word-wrap: break-word;
  overflow: hidden;
}
.pages {
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100vw;
  z-index: 1;
  min-width: 320px;
}
.page {
  display: none;
  position: absolute;
  top: auto;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  background: #fff;
  overflow: hidden;
  z-index: 9;
  opacity: 0;
  pointer-events: none;
/*min-width: 320px*/
}
.page--dark {
  background: #12161a;
}
.page--helper {
  background: #12161a;
}
.page--loader {
  display: block;
}
.page-content {
  display: block;
  width: 100vw;
  height: auto;
  min-height: 100%;
}
.page-content--gray {
  background: #ebebeb;
}
.page-inner {
  display: block;
  width: 100vw;
  height: calc(var(--vh, 1vh) * 100);
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  min-width: 320px;
}
.page-inner--with-scroll {
  width: calc(100vw + 20px);
}
.page._current {
  display: block;
  z-index: 3;
  height: 100%;
  opacity: 1;
  pointer-events: all;
}
.page._prepare-next {
  display: block;
  height: 0;
  bottom: 0;
  top: auto;
  z-index: 10;
}
.page._prepare-prev {
  display: block;
  height: 0;
  top: 0;
  bottom: auto;
  z-index: 10;
}
.page._go-next {
  -webkit-transition: height 0.6s ease;
  -moz-transition: height 0.6s ease;
  -o-transition: height 0.6s ease;
  transition: height 0.6s ease;
  height: calc(var(--vh, 1vh) * 100);
}
.page._go-prev {
  -webkit-transition: height 0.6s ease;
  -moz-transition: height 0.6s ease;
  -o-transition: height 0.6s ease;
  transition: height 0.6s ease;
  height: calc(var(--vh, 1vh) * 100);
}
.page._prepare-left {
  display: block;
  width: 0;
  left: 0;
  right: auto;
  z-index: 10;
}
.page._prepare-right {
  display: block;
  width: 0;
  right: 0;
  left: auto;
  z-index: 10;
}
.page._go-left {
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
  width: 100vw;
}
.page._go-right {
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
  width: 100vw;
}
.page._prepare-unleft {
  display: block;
  width: 0;
  left: 0;
  right: auto;
  z-index: 10;
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.page._prepare-unright {
  display: block;
  width: 0;
  right: 0;
  left: auto;
  z-index: 10;
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.page._go-unleft {
  width: 100vw;
}
.page._go-unright {
  width: 100vw;
}
.j-lazy-zone {
  -webkit-overflow-scrolling: touch;
  animation-name: scroller-overflow-hack;
  animation-fill-mode: forwards;
  animation-duration: 1ms;
}
img[data-src],
img[data-srcset] {
  display: block;
  min-height: 1px;
  min-width: 1px;
}
.logo {
  display: block;
  position: absolute;
  z-index: 15;
  top: 30px;
  top: calc(var(--vh, 1vh) * 3.90625 );
  left: 30px;
  left: calc(var(--vh, 1vh) * 3.90625 );
  width: 59px;
  width: calc(var(--vh, 1vh) * 7.682291666666667 );
  height: 21px;
  height: calc(var(--vh, 1vh) * 2.734375 );
}
._wide .logo {
  top: 2.196193265007321vw;
}
@media screen and (max-width: 1023px) {
  ._wide .logo {
    top: 26px;
  }
}
._wide .logo {
  left: 2.196193265007321vw;
}
@media screen and (max-width: 1023px) {
  ._wide .logo {
    left: 25px;
  }
}
._wide .logo {
  width: 4.31918008784773vw;
}
@media screen and (max-width: 1023px) {
  ._wide .logo {
    width: 89px;
  }
}
._wide .logo {
  height: 1.537335285505125vw;
}
@media screen and (max-width: 1023px) {
  ._wide .logo {
    height: 32px;
  }
}
.logo--fixed {
  position: absolute;
  width: 70px;
  width: calc(var(--vh, 1vh) * 9.114583333333334 );
  height: 25px;
  height: calc(var(--vh, 1vh) * 3.255208333333333 );
  left: 26px;
  left: calc(var(--vh, 1vh) * 3.385416666666667 );
  opacity: 0;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
}
._wide .logo--fixed {
  width: 5.124450951683748vw;
}
@media screen and (max-width: 1023px) {
  ._wide .logo--fixed {
    width: 70px;
    display: none;
  }
}
._wide .logo--fixed {
  height: 1.830161054172767vw;
}
@media screen and (max-width: 1023px) {
  ._wide .logo--fixed {
    height: 25px;
  }
}
._wide .logo--fixed {
  left: 1.903367496339678vw;
}
@media screen and (max-width: 1023px) {
  ._wide .logo--fixed {
    left: 26px;
  }
}
._wide .logo--fixed {
  transform: translateY(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .logo--fixed {
    transform: translateY(30px);
  }
}
._animation-in .logo--fixed {
  position: fixed;
  -webkit-transition: opacity 0.5s ease, transform 0.5s ease;
  -moz-transition: opacity 0.5s ease, transform 0.5s ease;
  -o-transition: opacity 0.5s ease, transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease;
  opacity: 1;
  transform: translateY(0);
}
.logo__link {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
}
.logo__img {
  display: block;
  width: 100%;
  height: 100%;
}
.mm {
  display: block;
  position: absolute;
  z-index: 15;
  top: 20px;
  top: calc(var(--vh, 1vh) * 2.604166666666667 );
  right: 30px;
  right: calc(var(--vh, 1vh) * 3.90625 );
}
._wide .mm {
  top: 1.464128843338214vw;
}
@media screen and (max-width: 1023px) {
  ._wide .mm {
    top: 25px;
  }
}
._wide .mm {
  right: 2.196193265007321vw;
}
@media screen and (max-width: 1023px) {
  ._wide .mm {
    right: 25px;
    overflow: hidden;
  }
}
._animation-in .mm--dark {
  position: fixed;
}
.mm__open {
  display: block;
  width: 23px;
  width: calc(var(--vh, 1vh) * 2.994791666666667 );
  height: 34px;
  height: calc(var(--vh, 1vh) * 4.427083333333333 );
  background: transparent;
  border: 0;
  position: relative;
  overflow: hidden;
}
._wide .mm__open {
  width: 1.683748169838946vw;
}
@media screen and (max-width: 1023px) {
  ._wide .mm__open {
    width: 23px;
  }
}
._wide .mm__open {
  height: 2.489019033674964vw;
}
@media screen and (max-width: 1023px) {
  ._wide .mm__open {
    height: 34px;
  }
}
.mm__open:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  left: calc(var(--vh, 1vh) * 0 );
  width: 23px;
  width: calc(var(--vh, 1vh) * 2.994791666666667 );
  height: 14px;
  height: calc(var(--vh, 1vh) * 1.822916666666667 );
  margin-top: -7px;
  margin-top: calc(var(--vh, 1vh) * -0.911458333333333 );
  background: url("../svg/mm-white.svg") 50% 50% no-repeat;
  background-size: contain;
  transform-origin: 100% 50%;
  -webkit-transition: transform 0.15s ease;
  -moz-transition: transform 0.15s ease;
  -o-transition: transform 0.15s ease;
  transition: transform 0.15s ease;
}
._wide .mm__open:before {
  left: 0vw;
}
@media screen and (max-width: 1023px) {
  ._wide .mm__open:before {
    left: 0;
  }
}
._wide .mm__open:before {
  width: 1.683748169838946vw;
}
@media screen and (max-width: 1023px) {
  ._wide .mm__open:before {
    width: 23px;
  }
}
._wide .mm__open:before {
  height: 1.02489019033675vw;
}
@media screen and (max-width: 1023px) {
  ._wide .mm__open:before {
    height: 14px;
  }
}
._wide .mm__open:before {
  margin-top: -0.512445095168375vw;
}
@media screen and (max-width: 1023px) {
  ._wide .mm__open:before {
    margin-top: -7px;
  }
}
.mm__open--dark:before {
  background: url("../svg/mm-dark.svg") 50% 50% no-repeat;
  background-size: contain;
}
@media screen and (max-width: 1023px) {
  ._wide .mm__open--dark:before {
    background: url("../svg/mm-white.svg") 50% 50% no-repeat;
  }
}
.lang {
  display: flex;
  font-size: 0;
  line-height: 0;
  position: absolute;
  z-index: 15;
  bottom: 30px;
  bottom: calc(var(--vh, 1vh) * 3.90625 );
  left: 30px;
  left: calc(var(--vh, 1vh) * 3.90625 );
  align-items: center;
}
._wide .lang {
  bottom: 2.196193265007321vw;
}
@media screen and (max-width: 1023px) {
  ._wide .lang {
    bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  ._wide .lang {
    right: 25px;
    justify-content: space-between;
  }
}
._wide .lang {
  left: 2.196193265007321vw;
}
@media screen and (max-width: 1023px) {
  ._wide .lang {
    left: 25px;
  }
}
.lang-audio {
  display: block;
  width: 32px;
  width: calc(var(--vh, 1vh) * 4.166666666666667 );
  height: 29px;
  height: calc(var(--vh, 1vh) * 3.776041666666667 );
  margin: 0 12px 0 0;
  margin: 0 calc(var(--vh, 1vh) * 1.5625 ) 0 0;
  position: relative;
  background: transparent;
  border: 0;
  padding: 0;
}
._wide .lang-audio {
  width: 2.342606149341142vw;
}
@media screen and (max-width: 1023px) {
  ._wide .lang-audio {
    width: 32px;
  }
}
._wide .lang-audio {
  height: 2.12298682284041vw;
}
@media screen and (max-width: 1023px) {
  ._wide .lang-audio {
    height: 29px;
  }
}
._wide .lang-audio {
  margin: 0 0.878477306002928vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .lang-audio {
    margin: 0 12px 0 0;
  }
}
.lang-audio:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../svg/music-on.svg") 50% 50% no-repeat;
  background-size: contain;
  opacity: 1;
  z-index: 1;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.lang-audio:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../svg/music-off.svg") 50% 50% no-repeat;
  background-size: contain;
  opacity: 0;
  z-index: 2;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.lang-audio._pause:before {
  opacity: 0;
}
.lang-audio._pause:after {
  opacity: 1;
}
.lang-list {
  display: flex;
  display: none;
  font-size: 0;
  line-height: 0;
}
.lang__item {
  display: block;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 19px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: calc(var(--vh, 1vh) * 1.692708333333333 );
  line-height: calc(var(--vh, 1vh) * 2.473958333333333 );
  font-family: 'roboto_condensed', sans-serif;
  color: #333;
  text-transform: uppercase;
  letter-spacing: 3px;
  letter-spacing: calc(var(--vh, 1vh) * 0.390625 );
  margin: 0 6px 0 0;
  margin: 0 calc(var(--vh, 1vh) * 0.78125 ) 0 0;
  text-decoration: none;
}
._wide .lang__item {
  font-style: normal;
  font-weight: 400;
  font-size: 0.951683748169839vw;
  line-height: 1.390922401171303vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .lang__item {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 19px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .lang__item {
  letter-spacing: 0.219619326500732vw;
}
@media screen and (max-width: 1023px) {
  ._wide .lang__item {
    letter-spacing: 3px;
  }
}
._wide .lang__item {
  margin: 0 0.439238653001464vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .lang__item {
    margin: 0 6px 0 0;
  }
}
.lang__item:last-child {
  margin-right: 0 !important;
}
.lang__item._active {
  color: #fff;
}
.social {
  display: block;
  font-size: 0;
  line-height: 0;
  position: absolute;
  z-index: 15;
  bottom: 40px;
  bottom: calc(var(--vh, 1vh) * 5.208333333333333 );
  right: 30px;
  right: calc(var(--vh, 1vh) * 3.90625 );
}
._wide .social {
  bottom: 2.928257686676428vw;
}
@media screen and (max-width: 1023px) {
  ._wide .social {
    bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  ._wide .social {
    display: none;
  }
}
._wide .social {
  right: 2.196193265007321vw;
}
@media screen and (max-width: 1023px) {
  ._wide .social {
    right: 25px;
  }
}
.social-list {
  display: flex;
  align-items: center;
}
.social__item {
  display: block;
  margin: 0 0 0 14px;
  margin: 0 0 0 calc(var(--vh, 1vh) * 1.822916666666667 );
  text-decoration: none;
  position: relative;
  -webkit-transition: transform 0.15s ease;
  -moz-transition: transform 0.15s ease;
  -o-transition: transform 0.15s ease;
  transition: transform 0.15s ease;
}
._wide .social__item {
  margin: 0 0 0 1.02489019033675vw;
}
@media screen and (max-width: 1023px) {
  ._wide .social__item {
    margin: 0 0 0 14px;
  }
}
.social__item:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  width: calc(var(--vh, 1vh) * 2.604166666666667 );
  height: 20px;
  height: calc(var(--vh, 1vh) * 2.604166666666667 );
  margin: -10px;
  margin: calc(var(--vh, 1vh) * -1.302083333333333 );
  opacity: 0;
}
._wide .social__item:before {
  width: 1.464128843338214vw;
}
@media screen and (max-width: 1023px) {
  ._wide .social__item:before {
    width: 20px;
  }
}
._wide .social__item:before {
  height: 1.464128843338214vw;
}
@media screen and (max-width: 1023px) {
  ._wide .social__item:before {
    height: 20px;
  }
}
._wide .social__item:before {
  margin: -0.732064421669107vw;
}
@media screen and (max-width: 1023px) {
  ._wide .social__item:before {
    margin: -10px;
  }
}
.social__item--fb {
  width: 6px;
  width: calc(var(--vh, 1vh) * 0.78125 );
  height: 12px;
  height: calc(var(--vh, 1vh) * 1.5625 );
  background: url("../svg/menu-fb-over.svg") 50% 50% no-repeat;
  background-size: contain;
}
._wide .social__item--fb {
  width: 0.439238653001464vw;
}
@media screen and (max-width: 1023px) {
  ._wide .social__item--fb {
    width: 6px;
  }
}
._wide .social__item--fb {
  height: 0.878477306002928vw;
}
@media screen and (max-width: 1023px) {
  ._wide .social__item--fb {
    height: 12px;
  }
}
.social__item--vk {
  width: 14px;
  width: calc(var(--vh, 1vh) * 1.822916666666667 );
  height: 9px;
  height: calc(var(--vh, 1vh) * 1.171875 );
  background: url("../svg/menu-vk-over.svg") 50% 50% no-repeat;
  background-size: contain;
  margin: 0 0 0 13px;
  margin: 0 0 0 calc(var(--vh, 1vh) * 1.692708333333333 );
}
._wide .social__item--vk {
  width: 1.02489019033675vw;
}
@media screen and (max-width: 1023px) {
  ._wide .social__item--vk {
    width: 14px;
  }
}
._wide .social__item--vk {
  height: 0.658857979502196vw;
}
@media screen and (max-width: 1023px) {
  ._wide .social__item--vk {
    height: 9px;
  }
}
._wide .social__item--vk {
  margin: 0 0 0 0.951683748169839vw;
}
@media screen and (max-width: 1023px) {
  ._wide .social__item--vk {
    margin: 0 0 0 13px;
  }
}
.social__item--tw {
  width: 12px;
  width: calc(var(--vh, 1vh) * 1.5625 );
  height: 9px;
  height: calc(var(--vh, 1vh) * 1.171875 );
  background: url("../svg/menu-tw-over.svg") 50% 50% no-repeat;
  background-size: contain;
}
._wide .social__item--tw {
  width: 0.878477306002928vw;
}
@media screen and (max-width: 1023px) {
  ._wide .social__item--tw {
    width: 12px;
  }
}
._wide .social__item--tw {
  height: 0.658857979502196vw;
}
@media screen and (max-width: 1023px) {
  ._wide .social__item--tw {
    height: 9px;
  }
}
.no-touchevents .social__item:hover {
  transform: translate(0, -2px);
  transform: translate(0, calc(var(--vh, 1vh) * -0.260416666666667 ));
}
._wide .no-touchevents .social__item:hover {
  transform: translate(0, -0.146412884333821vw);
}
.video__play {
  display: none;
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  width: 100px;
  width: calc(var(--vh, 1vh) * 13.020833333333334 );
  height: 100px;
  height: calc(var(--vh, 1vh) * 13.020833333333334 );
  transform: translate(-50%, -50%);
  background: transparent;
  border: 0;
  padding: 0;
}
._wide .video__play {
  width: 7.320644216691069vw;
}
@media screen and (max-width: 1023px) {
  ._wide .video__play {
    width: 100px;
  }
}
._wide .video__play {
  height: 7.320644216691069vw;
}
@media screen and (max-width: 1023px) {
  ._wide .video__play {
    height: 100px;
  }
}
.video__play:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../svg/play2.svg") 50% 50% no-repeat;
  background-size: contain;
  opacity: 1;
  z-index: 1;
  opacity: 0.15s ease;
}
.video__play:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-left: 6px solid #fff;
  border-left-width: calc(var(--vh, 1vh) * 0.78125 );
  border-right: 6px solid #fff;
  border-right-width: calc(var(--vh, 1vh) * 0.78125 );
  opacity: 0;
  z-index: 2;
  opacity: 0.15s ease;
}
._wide .video__play:after {
  border-left-width: 0.439238653001464vw;
}
@media screen and (max-width: 1023px) {
  ._wide .video__play:after {
    border-left-width: 6px;
  }
}
._wide .video__play:after {
  border-right-width: 0.439238653001464vw;
}
@media screen and (max-width: 1023px) {
  ._wide .video__play:after {
    border-right-width: 6px;
  }
}
.video__play._pause:before {
  opacity: 0;
}
.video__play._pause:after {
  opacity: 0;
}
._with-play ~ .video__play {
  display: block;
}
.show_play {
  display: block;
}
.transparent {
  opacity: 0;
  height: 1px;
}
@-moz-keyframes scroller-overflow-hack {
  0% {
    opacity: 0.9999;
  }
  1000% {
    opacity: 1;
  }
}
@-webkit-keyframes scroller-overflow-hack {
  0% {
    opacity: 0.9999;
  }
  1000% {
    opacity: 1;
  }
}
@-o-keyframes scroller-overflow-hack {
  0% {
    opacity: 0.9999;
  }
  1000% {
    opacity: 1;
  }
}
@keyframes scroller-overflow-hack {
  0% {
    opacity: 0.9999;
  }
  1000% {
    opacity: 1;
  }
}
.intro {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100vw;
  min-height: calc(var(--vh, 1vh) * 100);
  box-sizing: border-box;
  padding: 20px 0 20px;
}
.intro-inner {
  display: block;
  position: relative;
  width: 780px;
  width: calc(var(--vh, 1vh) * 101.5625 );
  text-align: center;
  margin-top: 24px;
  margin-top: calc(var(--vh, 1vh) * 3.125 );
}
._wide .intro-inner {
  width: 49.780380673499266vw;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-inner {
    width: 680px;
  }
}
@media screen and (max-width: 768px) {
  ._wide .intro-inner {
    width: 100%;
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 20px;
  }
}
._wide .intro-inner {
  margin-top: 1.756954612005857vw;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-inner {
    margin-top: 24px;
  }
}
@media screen and (max-width: 768px) {
  ._wide .intro-inner {
    margin-top: 15px;
  }
}
.intro__logo {
  display: inline-block;
  top: 0;
  left: 0;
  text-decoration: none;
  width: 84px;
  width: calc(var(--vh, 1vh) * 10.9375 );
  margin-bottom: 24px;
  margin-bottom: calc(var(--vh, 1vh) * 3.125 );
  height: 31px;
  height: calc(var(--vh, 1vh) * 4.036458333333333 );
  background: url("../img/logo.svg") 0 0 no-repeat;
  background-size: contain;
  opacity: 0;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
}
@media screen and (max-width: 1023px) {
  ._wide .intro__logo {
    position: relative;
    top: 0;
  }
}
._wide .intro__logo {
  width: 6.149341142020498vw;
}
@media screen and (max-width: 1023px) {
  ._wide .intro__logo {
    width: 84px;
  }
}
._wide .intro__logo {
  height: 2.269399707174231vw;
}
@media screen and (max-width: 1023px) {
  ._wide .intro__logo {
    height: 31px;
  }
}
._wide .intro__logo {
  transform: translateY(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .intro__logo {
    transform: translateY(0);
    opacity: 1;
  }
}
._animation-in .intro__logo {
  opacity: 1;
  transform: translateY(0);
  -webkit-transition: opacity 0.5s ease, transform 0.5s ease;
  -moz-transition: opacity 0.5s ease, transform 0.5s ease;
  -o-transition: opacity 0.5s ease, transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease;
}
.intro__title {
  display: block;
  color: #fff;
  font-style: normal;
  font-weight: 400;
  font-size: 42px;
  line-height: 44px;
  font-family: 'Pobeda', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: calc(var(--vh, 1vh) * 5.46875 );
  line-height: calc(var(--vh, 1vh) * 5.729166666666667 );
  font-family: 'Pobeda', sans-serif;
  letter-spacing: 1.5px;
  letter-spacing: calc(var(--vh, 1vh) * 0.1953125 );
  opacity: 0;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
}
._wide .intro__title {
  font-style: normal;
  font-weight: 400;
  font-size: 3.074670571010249vw;
  line-height: 3.22108345534407vw;
  font-family: 'Pobeda', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .intro__title {
    font-style: normal;
    font-weight: 400;
    font-size: 42px;
    line-height: 44px;
    font-family: 'Pobeda', sans-serif;
  }
}
@media screen and (max-width: 767px) {
  ._wide .intro__title {
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 44px;
    font-family: 'Pobeda', sans-serif;
  }
}
._wide .intro__title {
  letter-spacing: 0.109809663250366vw;
}
@media screen and (max-width: 1023px) {
  ._wide .intro__title {
    letter-spacing: 1.5px;
  }
}
._wide .intro__title {
  transform: translateY(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .intro__title {
    transform: translateY(30px);
  }
}
._animation-in .intro__title {
  -webkit-transition: opacity 0.5s ease, transform 0.5s ease;
  -moz-transition: opacity 0.5s ease, transform 0.5s ease;
  -o-transition: opacity 0.5s ease, transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease;
  opacity: 1;
  transform: translateY(0);
}
.intro__text {
  display: block;
  position: relative;
  z-index: 2;
  color: #fff;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 32px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 1.822916666666667 );
  line-height: calc(var(--vh, 1vh) * 3.125 );
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 0.4px;
  letter-spacing: calc(var(--vh, 1vh) * 0.052083333333333 );
  margin: 21px 0 0;
  margin: calc(var(--vh, 1vh) * 2.734375 ) 0 0;
  opacity: 0;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
}
._wide .intro__text {
  font-style: normal;
  font-weight: 300;
  font-size: 1.02489019033675vw;
  line-height: 1.756954612005857vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .intro__text {
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 24px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
@media screen and (max-width: 767px) {
  ._wide .intro__text {
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 24px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .intro__text {
  letter-spacing: 0.029282576866764vw;
}
@media screen and (max-width: 1023px) {
  ._wide .intro__text {
    letter-spacing: 0.4px;
  }
}
._wide .intro__text {
  margin: 1.537335285505125vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .intro__text {
    margin: 23px 0 0;
  }
}
._wide .intro__text {
  transform: translateY(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .intro__text {
    transform: translateY(30px);
  }
}
._animation-in .intro__text {
  -webkit-transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
  -moz-transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
  -o-transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
  transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
  opacity: 1;
  transform: translateY(0);
}
@media screen and (max-width: 600px) {
  ._wide .intro__text br {
    display: none;
  }
}
.intro-recommendation {
  position: relative;
  z-index: 1;
  margin: 37px 0 0;
  margin: calc(var(--vh, 1vh) * 4.817708333333333 ) 0 0;
  text-align: center;
  opacity: 0;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
}
._wide .intro-recommendation {
  margin: 2.708638360175696vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-recommendation {
    margin: 37px 0 0;
  }
}
@media screen and (max-width: 767px) {
  ._wide .intro-recommendation {
    margin: 47px 0 0;
  }
}
._wide .intro-recommendation {
  transform: translateY(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .intro-recommendation {
    transform: translateY(30px);
  }
}
._animation-in .intro-recommendation {
  -webkit-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  -moz-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  -o-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  opacity: 1;
  transform: translateY(0);
}
.intro-recommendation__ico {
  display: block;
  width: 32px;
  width: calc(var(--vh, 1vh) * 4.166666666666667 );
  height: 29px;
  height: calc(var(--vh, 1vh) * 3.776041666666667 );
  background: url("../svg/music-on.svg") 50% 50% no-repeat;
  background-size: contain;
  position: relative;
  z-index: 1;
  margin: 0 auto;
}
._wide .intro-recommendation__ico {
  width: 2.342606149341142vw;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-recommendation__ico {
    width: 32px;
  }
}
._wide .intro-recommendation__ico {
  height: 2.12298682284041vw;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-recommendation__ico {
    height: 29px;
  }
}
.intro-recommendation__ico:before {
  content: '';
  display: block;
  position: absolute;
  top: calc(50% + 1px);
  top: calc(50% + calc(var(--vh, 1vh) * 0.1302083333333333));
  left: 50%;
  width: 150px;
  width: calc(var(--vh, 1vh) * 19.53125 );
  height: 150px;
  height: calc(var(--vh, 1vh) * 19.53125 );
  background: url("../svg/intro-shine.svg") 50% 50% no-repeat;
  background-size: contain;
  margin: -75px 0 0 -75px;
  margin: calc(var(--vh, 1vh) * -9.765625 ) 0 0 calc(var(--vh, 1vh) * -9.765625 );
}
._wide .intro-recommendation__ico:before {
  top: calc(50% + 0.0732064421669107vw);
}
@media screen and (max-width: 1023px) {
  ._wide .intro-recommendation__ico:before {
    top: calc(50% + 1px);
  }
}
._wide .intro-recommendation__ico:before {
  width: 10.980966325036603vw;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-recommendation__ico:before {
    width: 150px;
  }
}
._wide .intro-recommendation__ico:before {
  height: 10.980966325036603vw;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-recommendation__ico:before {
    height: 150px;
  }
}
._wide .intro-recommendation__ico:before {
  margin: -5.490483162518301vw 0 0 -5.490483162518301vw;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-recommendation__ico:before {
    margin: -75px 0 0 -75px;
  }
}
.intro-recommendation__text {
  display: block;
  position: relative;
  z-index: 5;
  margin: 20px 0 0;
  margin: calc(var(--vh, 1vh) * 2.604166666666667 ) 0 0;
  font-style: normal;
  font-weight: 300;
  font-size: 12px;
  line-height: 16px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 1.5625 );
  line-height: calc(var(--vh, 1vh) * 2.083333333333333 );
  font-family: 'roboto_condensed', sans-serif;
  color: #fff;
  letter-spacing: 0.6px;
  letter-spacing: calc(var(--vh, 1vh) * 0.078125 );
}
._wide .intro-recommendation__text {
  margin: 1.464128843338214vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-recommendation__text {
    margin: 22px 0 0;
  }
}
._wide .intro-recommendation__text {
  font-style: normal;
  font-weight: 300;
  font-size: 0.878477306002928vw;
  line-height: 1.171303074670571vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-recommendation__text {
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    line-height: 18px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .intro-recommendation__text {
  letter-spacing: 0.043923865300146vw;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-recommendation__text {
    letter-spacing: 0.6px;
  }
}
.intro-start {
  display: block;
  margin: 30px auto 0;
  margin: calc(var(--vh, 1vh) * 3.90625 ) auto 0;
  background: transparent;
  border: 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
  opacity: 0;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
}
._wide .intro-start {
  margin: 2.196193265007321vw auto 0;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-start {
    margin: 30px auto 0;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .intro-start {
    margin: 28px auto 0;
  }
}
.intro-start--outro {
  display: none;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-start--outro {
    display: block;
    margin: 20px auto 20px;
    transform: translateY(0);
    padding-bottom: 340px;
  }
}
._wide .intro-start {
  transform: translateY(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .intro-start {
    transform: translateY(30px);
  }
}
._animation-in .intro-start {
  -webkit-transition: opacity 0.5s ease 1.2s, transform 0.5s ease 1.2s;
  -moz-transition: opacity 0.5s ease 1.2s, transform 0.5s ease 1.2s;
  -o-transition: opacity 0.5s ease 1.2s, transform 0.5s ease 1.2s;
  transition: opacity 0.5s ease 1.2s, transform 0.5s ease 1.2s;
  opacity: 1;
  transform: translateY(0);
}
.intro-start__text {
  display: block;
  color: #fff;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 21px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 1.822916666666667 );
  line-height: calc(var(--vh, 1vh) * 2.734375 );
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 1.5px;
  letter-spacing: calc(var(--vh, 1vh) * 0.1953125 );
  text-transform: uppercase;
  text-align: center;
}
._wide .intro-start__text {
  font-style: normal;
  font-weight: 700;
  font-size: 1.02489019033675vw;
  line-height: 1.537335285505125vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-start__text {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 21px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .intro-start__text {
  letter-spacing: 0.109809663250366vw;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-start__text {
    letter-spacing: 1.5px;
  }
}
.intro-start__ico {
  display: block;
  width: 60px;
  width: calc(var(--vh, 1vh) * 7.8125 );
  height: 60px;
  height: calc(var(--vh, 1vh) * 7.8125 );
  position: relative;
  margin: 2px auto 0;
  margin: calc(var(--vh, 1vh) * 0.260416666666667 ) auto 0;
  box-sizing: border-box;
}
._wide .intro-start__ico {
  width: 4.392386530014641vw;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-start__ico {
    width: 60px;
  }
}
._wide .intro-start__ico {
  height: 4.392386530014641vw;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-start__ico {
    height: 60px;
  }
}
._wide .intro-start__ico {
  margin: 0.146412884333821vw auto 0;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-start__ico {
    margin: 2px auto 0;
  }
}
.intro-start__arrow {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 12px;
  width: calc(var(--vh, 1vh) * 1.5625 );
  height: 16px;
  height: calc(var(--vh, 1vh) * 2.083333333333333 );
  margin: -8px -6px -8px;
  margin: calc(var(--vh, 1vh) * -1.041666666666667 ) calc(var(--vh, 1vh) * -0.78125 ) calc(var(--vh, 1vh) * -1.041666666666667 );
  background: url("../svg/intro-start.svg") 50% 50% no-repeat;
  background-size: contain;
  box-sizing: border-box;
  z-index: 15;
}
._wide .intro-start__arrow {
  width: 0.878477306002928vw;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-start__arrow {
    width: 12px;
  }
}
._wide .intro-start__arrow {
  height: 1.171303074670571vw;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-start__arrow {
    height: 16px;
  }
}
._wide .intro-start__arrow {
  margin: -0.585651537335286vw -0.439238653001464vw -0.585651537335286vw;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-start__arrow {
    margin: -8px -6px -8px;
  }
}
.intro-start-circle {
  display: block;
  position: absolute;
  top: 0;
  top: calc(var(--vh, 1vh) * 0 );
  left: 0;
  left: calc(var(--vh, 1vh) * 0 );
  width: 60px;
  width: calc(var(--vh, 1vh) * 7.8125 );
  height: 60px;
  height: calc(var(--vh, 1vh) * 7.8125 );
  z-index: 1;
}
._wide .intro-start-circle {
  top: 0vw;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-start-circle {
    top: 0;
  }
}
._wide .intro-start-circle {
  left: 0vw;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-start-circle {
    left: 0;
  }
}
._wide .intro-start-circle {
  width: 4.392386530014641vw;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-start-circle {
    width: 60px;
  }
}
._wide .intro-start-circle {
  height: 4.392386530014641vw;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-start-circle {
    height: 60px;
  }
}
.intro-start-circle svg {
  width: 100%;
  height: 100%;
}
.intro-start-circle .progress {
  transform: rotate(-90deg);
}
.intro-start-circle .progress__value {
  stroke-dasharray: 339.292;
  stroke-dashoffset: 339.292;
  -webkit-transition: all 2s linear;
  -moz-transition: all 2s linear;
  -o-transition: all 2s linear;
  transition: all 2s linear;
}
@media screen and (max-width: 1023px) {
  ._wide .intro-start .progress__value {
    stroke-dashoffset: 0;
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -o-transition: all 0s linear;
    transition: all 0s linear;
  }
}
.no-touchevents .intro-start:hover .progress__value {
  stroke-dashoffset: 0;
}
.intro p {
  margin-bottom: 10px;
}
@-webkit-keyframes left {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(180deg);
  }
}
@-webkit-keyframes right {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(180deg);
  }
}
@-moz-keyframes left {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    transform: rotate(180deg);
  }
}
@-webkit-keyframes left {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    transform: rotate(180deg);
  }
}
@-o-keyframes left {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    transform: rotate(180deg);
  }
}
@keyframes left {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    transform: rotate(180deg);
  }
}
@-moz-keyframes right {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    transform: rotate(180deg);
  }
}
@-webkit-keyframes right {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    transform: rotate(180deg);
  }
}
@-o-keyframes right {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    transform: rotate(180deg);
  }
}
@keyframes right {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    transform: rotate(180deg);
  }
}
.teaser {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  background: #12161a;
}
.teaser__close {
  display: block;
  position: absolute;
  top: 15px;
/*top: tvh(15px)*/
  right: 15px;
/*right: tvh(15px)*/
  width: 48px;
  width: calc(var(--vh, 1vh) * 6.25 );
  height: 48px;
  height: calc(var(--vh, 1vh) * 6.25 );
  z-index: 15;
  background: transparent;
  border: 0;
  padding: 0;
}
@media screen and (max-width: 1023px) {
  ._wide .teaser__close {
    top: 15px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .teaser__close {
    right: 15px;
  }
}
._wide .teaser__close {
  width: 3.513909224011713vw;
}
@media screen and (max-width: 1023px) {
  ._wide .teaser__close {
    width: 40px;
  }
}
._wide .teaser__close {
  height: 3.513909224011713vw;
}
@media screen and (max-width: 1023px) {
  ._wide .teaser__close {
    height: 40px;
  }
}
.teaser__close:before {
  content: '';
  display: block;
  background: #fff;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  z-index: 1;
  position: relative;
  -webkit-transition: transform 0.35s ease;
  -moz-transition: transform 0.35s ease;
  -o-transition: transform 0.35s ease;
  transition: transform 0.35s ease;
}
.teaser__close:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  width: calc(var(--vh, 1vh) * 2.604166666666667 );
  height: 20px;
  height: calc(var(--vh, 1vh) * 2.604166666666667 );
  background: url("../svg/close.svg") 50% 50% no-repeat;
  background-size: contain;
  transform: translate(-50%, -50%);
  z-index: 2;
  -webkit-transition: transform 0.4s ease;
  -moz-transition: transform 0.4s ease;
  -o-transition: transform 0.4s ease;
  transition: transform 0.4s ease;
}
._wide .teaser__close:after {
  width: 1.464128843338214vw;
}
@media screen and (max-width: 1023px) {
  ._wide .teaser__close:after {
    width: 16px;
  }
}
._wide .teaser__close:after {
  height: 1.464128843338214vw;
}
@media screen and (max-width: 1023px) {
  ._wide .teaser__close:after {
    height: 16px;
  }
}
.no-touchevents .teaser__close:hover:before {
  transform: scale(1.2);
}
.no-touchevents .teaser__close:hover:after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.teaser-video {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  transform: translate(-50%, -50%);
  padding-top: 56.25%;
  width: 100%;
  height: 0;
}
._wide .teaser-video {
  height: 100%;
  padding-top: 0;
  width: calc(var(--vh, 1vh) * 177.77777);
}
@media screen and (max-width: 1023px) {
  ._wide .teaser-video {
    width: 100%;
  }
}
.teaser-video-container {
  display: block;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.teaser-video video {
  width: 100%;
}
.teaser__video {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.teaser-video video {
  width: 100%;
}
.home {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
.home__bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover !important;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
}
.home-inner {
  display: block;
  position: relative;
  padding: 0 0 0 2px;
  padding: 0 0 0 calc(var(--vh, 1vh) * 0.260416666666667 );
  width: 806px;
  width: calc(var(--vh, 1vh) * 104.94791666666667 );
}
._wide .home-inner {
  padding: 0 0 0 0.146412884333821vw;
}
@media screen and (max-width: 1023px) {
  ._wide .home-inner {
    padding: 0 0 0 2px;
  }
}
._wide .home-inner {
  width: 59.004392386530014vw;
}
@media screen and (max-width: 1023px) {
  ._wide .home-inner {
    width: 806px;
  }
}
@media screen and (max-width: 767px) {
  ._wide .home-inner {
    width: 100%;
    box-sizing: border-box;
    padding-left: 30px;
    padding-right: 30px;
  }
}
.home-logo {
  margin: 20px 0 16px;
  margin: calc(var(--vh, 1vh) * 2.604166666666667 ) 0 calc(var(--vh, 1vh) * 2.083333333333333 );
  opacity: 0;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
}
._wide .home-logo {
  margin: 1.464128843338214vw 0 1.171303074670571vw;
}
@media screen and (max-width: 1023px) {
  ._wide .home-logo {
    margin: 20px 0 16px;
  }
}
._wide .home-logo {
  transform: translateY(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .home-logo {
    transform: translateY(30px);
  }
}
._animation-in .home-logo {
  -webkit-transition: opacity 0.5s ease, transform 0.5s ease;
  -moz-transition: opacity 0.5s ease, transform 0.5s ease;
  -o-transition: opacity 0.5s ease, transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease;
  opacity: 1;
  transform: translateY(0);
}
.home-logo__img {
  display: block;
  position: relative;
  margin: 0 auto;
  width: 806px;
  width: calc(var(--vh, 1vh) * 104.94791666666667 );
}
._wide .home-logo__img {
  width: 59.004392386530014vw;
}
@media screen and (max-width: 1023px) {
  ._wide .home-logo__img {
    width: 806px;
  }
}
@media screen and (max-width: 540px) {
  ._wide .home-logo__img {
    width: 100%;
  }
}
.home-logo-top {
  width: 100%;
  height: 24px;
  height: calc(var(--vh, 1vh) * 3.125 );
  position: relative;
}
._wide .home-logo-top {
  height: 1.756954612005857vw;
}
@media screen and (max-width: 1023px) {
  ._wide .home-logo-top {
    height: 24px;
  }
}
.home-logo-top-inner {
  width: 0;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: 0;
  height: 100%;
  overflow: hidden;
  transform: translate(-50%, 0);
}
._animation-in .home-logo-top-inner {
  -webkit-transition: width 0.5s ease 0.4s;
  -moz-transition: width 0.5s ease 0.4s;
  -o-transition: width 0.5s ease 0.4s;
  transition: width 0.5s ease 0.4s;
  width: 100%;
}
.home-logo-top__img {
  display: block;
  width: 488px;
  width: calc(var(--vh, 1vh) * 63.541666666666664 );
  height: 24px;
  height: calc(var(--vh, 1vh) * 3.125 );
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
}
._wide .home-logo-top__img {
  width: 35.72474377745242vw;
}
@media screen and (max-width: 1023px) {
  ._wide .home-logo-top__img {
    width: 488px;
  }
}
@media screen and (max-width: 540px) {
  ._wide .home-logo-top__img {
    width: 100%;
  }
}
._wide .home-logo-top__img {
  height: 1.756954612005857vw;
}
@media screen and (max-width: 1023px) {
  ._wide .home-logo-top__img {
    height: 24px;
  }
}
.home-logo-bottom {
  width: 100%;
  height: 50px;
  height: calc(var(--vh, 1vh) * 6.510416666666667 );
  position: relative;
}
._wide .home-logo-bottom {
  height: 3.660322108345535vw;
}
@media screen and (max-width: 1023px) {
  ._wide .home-logo-bottom {
    height: 50px;
  }
}
.home-logo-bottom-inner {
  width: 0;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: 0;
  height: 100%;
  overflow: hidden;
  transform: translate(-50%, 0);
}
._animation-in .home-logo-bottom-inner {
  -webkit-transition: width 0.5s ease 0.4s;
  -moz-transition: width 0.5s ease 0.4s;
  -o-transition: width 0.5s ease 0.4s;
  transition: width 0.5s ease 0.4s;
  width: 100%;
}
.home-logo-bottom__img {
  display: block;
  width: 523px;
  width: calc(var(--vh, 1vh) * 68.09895833333333 );
  height: 50px;
  height: calc(var(--vh, 1vh) * 6.510416666666667 );
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
}
._wide .home-logo-bottom__img {
  width: 38.28696925329429vw;
}
@media screen and (max-width: 1023px) {
  ._wide .home-logo-bottom__img {
    width: 523px;
  }
}
@media screen and (max-width: 540px) {
  ._wide .home-logo-bottom__img {
    width: 100%;
  }
}
._wide .home-logo-bottom__img {
  height: 3.660322108345535vw;
}
@media screen and (max-width: 1023px) {
  ._wide .home-logo-bottom__img {
    height: 50px;
  }
}
.home-start {
  display: block;
  margin: 0 auto;
  background: transparent;
  border: 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
  opacity: 0;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
}
._wide .home-start {
  transform: translateY(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .home-start {
    transform: translateY(30px);
  }
}
._animation-in .home-start {
  -webkit-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  -moz-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  -o-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  opacity: 1;
  transform: translateY(0);
}
.home-start-container {
  position: absolute;
  bottom: 41px;
  bottom: calc(var(--vh, 1vh) * 5.338541666666667 );
  margin-top: 50px;
  margin-top: calc(var(--vh, 1vh) * 6.510416666666667 );
  left: 50%;
  width: 200px;
  width: calc(var(--vh, 1vh) * 26.041666666666668 );
  margin-left: -100px;
  margin-left: calc(var(--vh, 1vh) * -13.020833333333334 );
}
._wide .home-start-container {
  bottom: 3.001464128843338vw;
}
@media screen and (max-width: 1023px) {
  ._wide .home-start-container {
    bottom: 41px;
  }
}
@media screen and (max-width: 767px) {
  ._wide .home-start-container {
    bottom: 70px;
  }
}
._wide .home-start-container {
  margin-top: 3.660322108345535vw;
}
@media screen and (max-width: 1023px) {
  ._wide .home-start-container {
    margin-top: 50px;
  }
}
._wide .home-start-container {
  width: 14.641288433382138vw;
}
@media screen and (max-width: 1023px) {
  ._wide .home-start-container {
    width: 200px;
  }
}
._wide .home-start-container {
  margin-left: -7.320644216691069vw;
}
@media screen and (max-width: 1023px) {
  ._wide .home-start-container {
    margin-left: -100px;
  }
}
.home-start__text {
  display: block;
  color: #fff;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 21px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 1.822916666666667 );
  line-height: calc(var(--vh, 1vh) * 2.734375 );
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 1px;
  letter-spacing: calc(var(--vh, 1vh) * 0.130208333333333 );
  text-transform: uppercase;
  text-align: center;
}
._wide .home-start__text {
  font-style: normal;
  font-weight: 700;
  font-size: 1.02489019033675vw;
  line-height: 1.537335285505125vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .home-start__text {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 21px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .home-start__text {
  letter-spacing: 0.073206442166911vw;
}
@media screen and (max-width: 1023px) {
  ._wide .home-start__text {
    letter-spacing: 1px;
  }
}
.home-start__ico {
  display: block;
  width: 60px;
  width: calc(var(--vh, 1vh) * 7.8125 );
  height: 60px;
  height: calc(var(--vh, 1vh) * 7.8125 );
  position: relative;
  border-radius: 50%;
  margin: 0 auto 0;
  margin: calc(var(--vh, 1vh) * 0 ) auto 0;
  box-sizing: border-box;
}
._wide .home-start__ico {
  width: 4.392386530014641vw;
}
@media screen and (max-width: 1023px) {
  ._wide .home-start__ico {
    width: 60px;
  }
}
._wide .home-start__ico {
  height: 4.392386530014641vw;
}
@media screen and (max-width: 1023px) {
  ._wide .home-start__ico {
    height: 60px;
  }
}
._wide .home-start__ico {
  margin: 0vw auto 0;
}
@media screen and (max-width: 1023px) {
  ._wide .home-start__ico {
    margin: 0 auto;
  }
}
.home-start__arrow {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 12px;
  width: calc(var(--vh, 1vh) * 1.5625 );
  height: 16px;
  height: calc(var(--vh, 1vh) * 2.083333333333333 );
  margin: -8px -6px -8px;
  margin: calc(var(--vh, 1vh) * -1.041666666666667 ) calc(var(--vh, 1vh) * -0.78125 ) calc(var(--vh, 1vh) * -1.041666666666667 );
  background: url("../svg/intro-start.svg") 50% 50% no-repeat;
  background-size: contain;
  box-sizing: border-box;
  z-index: 15;
}
._wide .home-start__arrow {
  width: 0.878477306002928vw;
}
@media screen and (max-width: 1023px) {
  ._wide .home-start__arrow {
    width: 12px;
  }
}
._wide .home-start__arrow {
  height: 1.171303074670571vw;
}
@media screen and (max-width: 1023px) {
  ._wide .home-start__arrow {
    height: 16px;
  }
}
._wide .home-start__arrow {
  margin: -0.585651537335286vw -0.439238653001464vw -0.585651537335286vw;
}
@media screen and (max-width: 1023px) {
  ._wide .home-start__arrow {
    margin: -8px -6px -8px;
  }
}
.home-start-circle {
  display: block;
  position: absolute;
  top: 0;
  top: calc(var(--vh, 1vh) * 0 );
  left: 0;
  left: calc(var(--vh, 1vh) * 0 );
  width: 60px;
  width: calc(var(--vh, 1vh) * 7.8125 );
  height: 60px;
  height: calc(var(--vh, 1vh) * 7.8125 );
  z-index: 1;
}
._wide .home-start-circle {
  top: 0vw;
}
@media screen and (max-width: 1023px) {
  ._wide .home-start-circle {
    top: 0;
  }
}
._wide .home-start-circle {
  left: 0vw;
}
@media screen and (max-width: 1023px) {
  ._wide .home-start-circle {
    left: 0;
  }
}
._wide .home-start-circle {
  width: 4.392386530014641vw;
}
@media screen and (max-width: 1023px) {
  ._wide .home-start-circle {
    width: 60px;
  }
}
._wide .home-start-circle {
  height: 4.392386530014641vw;
}
@media screen and (max-width: 1023px) {
  ._wide .home-start-circle {
    height: 60px;
  }
}
.home-start-circle svg {
  width: 100%;
  height: 100%;
}
.home-start-circle .progress {
  transform: rotate(-90deg);
}
.home-start-circle .progress__value {
  stroke-dasharray: 339.292;
  stroke-dashoffset: 339.292;
  -webkit-transition: all 2s linear;
  -moz-transition: all 2s linear;
  -o-transition: all 2s linear;
  transition: all 2s linear;
}
@media screen and (max-width: 1023px) {
  ._wide .home-start .progress__value {
    stroke-dashoffset: 0;
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -o-transition: all 0s linear;
    transition: all 0s linear;
  }
}
.no-touchevents .home-start:hover .progress__value {
  stroke-dashoffset: 0;
}
._animation-out .ani-logo {
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
  opacity: 0;
  -webkit-transition: opacity 0.5s ease, transform 0.5s ease;
  -moz-transition: opacity 0.5s ease, transform 0.5s ease;
  -o-transition: opacity 0.5s ease, transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease;
}
._wide ._animation-out .ani-logo {
  transform: translateY(2.196193265007321vw);
}
._animation-out .ani-mm {
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
  opacity: 0;
  -webkit-transition: opacity 0.5s ease, transform 0.5s ease;
  -moz-transition: opacity 0.5s ease, transform 0.5s ease;
  -o-transition: opacity 0.5s ease, transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease;
}
._wide ._animation-out .ani-mm {
  transform: translateY(2.196193265007321vw);
}
._animation-out .ani-start {
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
  opacity: 0;
  -webkit-transition: opacity 0.5s ease, transform 0.5s ease;
  -moz-transition: opacity 0.5s ease, transform 0.5s ease;
  -o-transition: opacity 0.5s ease, transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease;
}
._wide ._animation-out .ani-start {
  transform: translateY(2.196193265007321vw);
}
._animation-out .ani-lang {
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
  opacity: 0;
  -webkit-transition: opacity 0.5s ease, transform 0.5s ease;
  -moz-transition: opacity 0.5s ease, transform 0.5s ease;
  -o-transition: opacity 0.5s ease, transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease;
}
._wide ._animation-out .ani-lang {
  transform: translateY(2.196193265007321vw);
}
._animation-out .ani-social {
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
  opacity: 0;
  -webkit-transition: opacity 0.5s ease, transform 0.5s ease;
  -moz-transition: opacity 0.5s ease, transform 0.5s ease;
  -o-transition: opacity 0.5s ease, transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease;
}
._wide ._animation-out .ani-social {
  transform: translateY(2.196193265007321vw);
}
._animation-out .home-logo-top-inner {
  -webkit-transition: width 0.5s ease 0.4s;
  -moz-transition: width 0.5s ease 0.4s;
  -o-transition: width 0.5s ease 0.4s;
  transition: width 0.5s ease 0.4s;
  width: 0;
}
._animation-out .home-logo-bottom-inner {
  -webkit-transition: width 0.5s ease 0.4s;
  -moz-transition: width 0.5s ease 0.4s;
  -o-transition: width 0.5s ease 0.4s;
  transition: width 0.5s ease 0.4s;
  width: 0;
}
._animation-out .home-logo {
  -webkit-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  -moz-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  -o-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
  opacity: 0;
}
._wide ._animation-out .home-logo {
  transform: translateY(2.196193265007321vw);
}
.menu {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
}
.menu__close {
  display: block;
  position: absolute;
  top: 15px;
/*top: tvh(15px)*/
  right: 15px;
/*right: tvh(15px)*/
  width: 48px;
  width: calc(var(--vh, 1vh) * 6.25 );
  height: 48px;
  height: calc(var(--vh, 1vh) * 6.25 );
  z-index: 15;
  background: transparent;
  border: 0;
  padding: 0;
}
@media screen and (max-width: 1023px) {
  ._wide .menu__close {
    top: 15px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .menu__close {
    right: 15px;
  }
}
._wide .menu__close {
  width: 3.513909224011713vw;
}
@media screen and (max-width: 1023px) {
  ._wide .menu__close {
    width: 40px;
  }
}
._wide .menu__close {
  height: 3.513909224011713vw;
}
@media screen and (max-width: 1023px) {
  ._wide .menu__close {
    height: 40px;
  }
}
._animation-in .menu__close--fixed {
  position: fixed;
}
.menu__close:before {
  content: '';
  display: block;
  background: #fff;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  z-index: 1;
  position: relative;
  -webkit-transition: transform 0.35s ease;
  -moz-transition: transform 0.35s ease;
  -o-transition: transform 0.35s ease;
  transition: transform 0.35s ease;
}
.menu__close:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  width: calc(var(--vh, 1vh) * 2.604166666666667 );
  height: 20px;
  height: calc(var(--vh, 1vh) * 2.604166666666667 );
  background: url("../svg/close.svg") 50% 50% no-repeat;
  background-size: contain;
  transform: translate(-50%, -50%);
  z-index: 2;
  -webkit-transition: transform 0.35s ease;
  -moz-transition: transform 0.35s ease;
  -o-transition: transform 0.35s ease;
  transition: transform 0.35s ease;
}
._wide .menu__close:after {
  width: 1.464128843338214vw;
}
@media screen and (max-width: 1023px) {
  ._wide .menu__close:after {
    width: 16px;
  }
}
._wide .menu__close:after {
  height: 1.464128843338214vw;
}
@media screen and (max-width: 1023px) {
  ._wide .menu__close:after {
    height: 16px;
  }
}
.no-touchevents .menu__close:hover:before {
  transform: scale(1.2);
}
.no-touchevents .menu__close:hover:after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.menu-list {
  display: block;
  top: 113px;
  top: calc(var(--vh, 1vh) * 14.713541666666666 );
  left: 125px;
  left: calc(var(--vh, 1vh) * 16.276041666666668 );
  position: absolute;
  width: auto;
}
._wide .menu-list {
  top: 8.272327964860908vw;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-list {
    top: 113px;
  }
}
@media screen and (max-width: 767px) {
  ._wide .menu-list {
    top: 124px;
  }
}
._wide .menu-list {
  left: 9.150805270863836vw;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-list {
    left: 125px;
  }
}
@media screen and (max-width: 767px) {
  ._wide .menu-list {
    left: 49px;
  }
}
.menu-item {
  display: block;
  padding: 8px 0 8px;
  background: transparent;
  border: 0;
  width: 100%;
  text-align: left;
  padding: calc(var(--vh, 1vh) * 1.041666666666667 ) 0 calc(var(--vh, 1vh) * 1.041666666666667 );
  position: relative;
  margin: 40px 0 0;
  margin: calc(var(--vh, 1vh) * 5.208333333333333 ) 0 0;
  opacity: 0;
  transform: translateY(30px);
}
._wide .menu-item {
  padding: 0.585651537335286vw 0 0.585651537335286vw;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-item {
    padding: 8px 0 8px;
  }
}
._wide .menu-item {
  margin: 2.928257686676428vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-item {
    margin: 40px 0 0;
  }
}
@media screen and (max-width: 767px) {
  ._wide .menu-item {
    margin-top: 16px;
  }
}
.menu-item:first-child {
  margin-top: 0;
}
.menu-item:before {
  content: '';
  display: block;
  position: absolute;
  bottom: -1px;
  bottom: calc(var(--vh, 1vh) * -0.130208333333333 );
  left: 0;
  right: 0;
  min-height: 4px;
  height: 4px;
  height: calc(var(--vh, 1vh) * 0.520833333333333 );
  background: url("../svg/menu-underline.svg") 0 0 no-repeat;
  background-size: cover;
  opacity: 1;
  z-index: 1;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
._wide .menu-item:before {
  bottom: -0.073206442166911vw;
}
@media screen and (max-width: 1023px) {
  .touchevents._wide .menu-item:before {
    display: none;
  }
}
._wide .menu-item:before {
  height: 0.292825768667643vw;
}
.menu-item:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -1px;
  bottom: calc(var(--vh, 1vh) * -0.130208333333333 );
  left: 0;
  right: 0;
  min-height: 4px;
  height: 4px;
  height: calc(var(--vh, 1vh) * 0.520833333333333 );
  background: url("../svg/menu-underline-over.svg") 0 0 no-repeat;
  background-size: cover;
  opacity: 0;
  z-index: 2;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
._wide .menu-item:after {
  bottom: -0.073206442166911vw;
}
@media screen and (max-width: 1023px) {
  .touchevents._wide .menu-item:after {
    display: none;
  }
}
._wide .menu-item:after {
  height: 0.292825768667643vw;
}
.no-touchevents .menu-item:hover:before {
  opacity: 0;
}
.no-touchevents .menu-item:hover:after {
  opacity: 1;
}
._animation-in .menu-item {
  transform: translateY(0);
  opacity: 1;
  -webkit-transition: opacity 0.5s ease, transform 0.5s ease;
  -moz-transition: opacity 0.5s ease, transform 0.5s ease;
  -o-transition: opacity 0.5s ease, transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease;
}
._animation-in .menu-item:nth-child(2) {
  -webkit-transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
  -moz-transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
  -o-transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
  transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
}
._animation-in .menu-item:nth-child(3) {
  -webkit-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  -moz-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  -o-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
}
._animation-in .menu-item:nth-child(4) {
  -webkit-transition: opacity 0.5s ease 1.2s, transform 0.5s ease 1.2s;
  -moz-transition: opacity 0.5s ease 1.2s, transform 0.5s ease 1.2s;
  -o-transition: opacity 0.5s ease 1.2s, transform 0.5s ease 1.2s;
  transition: opacity 0.5s ease 1.2s, transform 0.5s ease 1.2s;
}
._animation-in .menu-item:nth-child(5) {
  -webkit-transition: opacity 0.5s ease 1.6s, transform 0.5s ease 1.6s;
  -moz-transition: opacity 0.5s ease 1.6s, transform 0.5s ease 1.6s;
  -o-transition: opacity 0.5s ease 1.6s, transform 0.5s ease 1.6s;
  transition: opacity 0.5s ease 1.6s, transform 0.5s ease 1.6s;
}
.menu-link {
  display: inline-block;
  vertical-align: top;
  height: 48px;
  height: calc(var(--vh, 1vh) * 6.25 );
  position: relative;
  text-decoration: none;
}
._wide .menu-link {
  height: 3.513909224011713vw;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-link {
    height: 48px;
  }
}
@media screen and (max-width: 767px) {
  ._wide .menu-link {
    height: 28px;
  }
}
.menu-link-text {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  position: relative;
  height: 48px;
  height: calc(var(--vh, 1vh) * 6.25 );
}
._wide .menu-link-text {
  height: 3.513909224011713vw;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-link-text {
    height: 48px;
  }
}
@media screen and (max-width: 767px) {
  ._wide .menu-link-text {
    height: 56px;
  }
}
.menu-link__text {
  display: block;
  font-style: normal;
  font-weight: 700;
  font-size: 42px;
  line-height: 48px;
  font-family: 'Pobeda', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 5.46875 );
  line-height: calc(var(--vh, 1vh) * 6.25 );
  font-family: 'Pobeda', sans-serif;
  letter-spacing: 8px;
/*letter-spacing: tvh(8px)
            ._wide &
                letter-spacing: tvw(8px)*/
  word-spacing: 3px;
/*word-spacing: tvh(3px)
            ._wide &
                word-spacing: tvw(3px)*/
  text-transform: uppercase;
  white-space: nowrap;
}
._wide .menu-link__text {
  font-style: normal;
  font-weight: 700;
  font-size: 3.074670571010249vw;
  line-height: 3.513909224011713vw;
  font-family: 'Pobeda', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-link__text {
    font-style: normal;
    font-weight: 700;
    font-size: 42px;
    line-height: 48px;
    font-family: 'Pobeda', sans-serif;
  }
}
@media screen and (max-width: 767px) {
  ._wide .menu-link__text {
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 28px;
    font-family: 'Pobeda', sans-serif;
  }
}
@media screen and (max-width: 767px) {
  .menu-link__text {
    letter-spacing: 4px;
    word-spacing: 1px;
  }
}
.menu-link__text--base {
  color: #3f444a;
  position: relative;
  top: 0;
  left: 5px;
  left: calc(var(--vh, 1vh) * 0.651041666666667 );
  -webkit-transition: top 0.15s ease;
  -moz-transition: top 0.15s ease;
  -o-transition: top 0.15s ease;
  transition: top 0.15s ease;
}
._wide .menu-link__text--base {
  left: 0.366032210834553vw;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-link__text--base {
    left: 5px;
  }
}
.menu-link__text--over {
  color: #fff;
  position: absolute;
  top: 100%;
  left: 5px;
  left: calc(var(--vh, 1vh) * 0.651041666666667 );
  -webkit-transition: top 0.15s ease;
  -moz-transition: top 0.15s ease;
  -o-transition: top 0.15s ease;
  transition: top 0.15s ease;
}
._wide .menu-link__text--over {
  left: 0.366032210834553vw;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-link__text--over {
    left: 5px;
  }
}
@media screen and (max-width: 767px) {
  ._wide .menu-link__text--over {
    width: 300px;
    white-space: normal;
    overflow: visible;
  }
}
.menu-link__count {
  display: block;
  position: absolute;
  bottom: 100%;
  left: 100%;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 20px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 1.822916666666667 );
  line-height: calc(var(--vh, 1vh) * 2.604166666666667 );
  font-family: 'roboto_condensed', sans-serif;
  color: #3f444a;
  -webkit-transition: color 0.15s ease;
  -moz-transition: color 0.15s ease;
  -o-transition: color 0.15s ease;
  transition: color 0.15s ease;
  white-space: nowrap;
  margin: 0 0 2px 3px;
  margin: 0 0 calc(var(--vh, 1vh) * 0.260416666666667 ) calc(var(--vh, 1vh) * 0.390625 );
  letter-spacing: 3px;
  letter-spacing: calc(var(--vh, 1vh) * 0.390625 );
}
._wide .menu-link__count {
  font-style: normal;
  font-weight: 300;
  font-size: 1.02489019033675vw;
  line-height: 1.464128843338214vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-link__count {
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
@media screen and (max-width: 767px) {
  ._wide .menu-link__count {
    display: none;
  }
}
._wide .menu-link__count {
  margin: 0 0 0.146412884333821vw 0.219619326500732vw;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-link__count {
    margin: 0 0 2px 3px;
  }
}
._wide .menu-link__count {
  letter-spacing: 0.219619326500732vw;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-link__count {
    letter-spacing: 3px;
  }
}
.no-touchevents .menu-item:hover .menu-link__text--base {
  top: -100%;
}
.no-touchevents .menu-item:hover .menu-link__text--over {
  top: 0;
}
@media screen and (max-width: 1023px) {
  .touchevents .menu-item .menu-link__text--base {
    top: -100%;
  }
  .touchevents .menu-item .menu-link__text--over {
    top: 0;
  }
}
.no-touchevents .menu-item:hover .menu-link__count {
  font-style: italic;
  color: #ed1c24;
}
@media screen and (max-width: 1023px) {
  .touchevents .menu-item .menu-link__count {
    display: none;
  }
}
.menu-social {
  display: block;
  font-size: 0;
  line-height: 0;
  position: absolute;
  opacity: 0;
  transform: translateY(30px);
  z-index: 15;
  bottom: 89px;
  bottom: calc(var(--vh, 1vh) * 11.588541666666666 );
  left: 128px;
  left: calc(var(--vh, 1vh) * 16.666666666666668 );
}
._animation-in .menu-social {
  transform: translateY(0);
  opacity: 1;
  -webkit-transition: opacity 0.5s ease 2s, transform 0.5s ease 2s;
  -moz-transition: opacity 0.5s ease 2s, transform 0.5s ease 2s;
  -o-transition: opacity 0.5s ease 2s, transform 0.5s ease 2s;
  transition: opacity 0.5s ease 2s, transform 0.5s ease 2s;
}
._wide .menu-social {
  bottom: 6.515373352855051vw;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-social {
    bottom: 89px;
  }
}
._wide .menu-social {
  left: 9.370424597364568vw;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-social {
    left: 128px;
  }
}
@media screen and (max-width: 767px) {
  ._wide .menu-social {
    left: 49px;
  }
}
.menu-social__title {
  display: block;
  color: #3f444a;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  font-family: 'Pobeda', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 1.822916666666667 );
  line-height: calc(var(--vh, 1vh) * 2.604166666666667 );
  font-family: 'Pobeda', sans-serif;
  -webkit-transition: color 0.15s ease;
  -moz-transition: color 0.15s ease;
  -o-transition: color 0.15s ease;
  transition: color 0.15s ease;
  letter-spacing: 3px;
  letter-spacing: calc(var(--vh, 1vh) * 0.390625 );
}
._wide .menu-social__title {
  font-style: normal;
  font-weight: 700;
  font-size: 1.02489019033675vw;
  line-height: 1.464128843338214vw;
  font-family: 'Pobeda', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-social__title {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Pobeda', sans-serif;
  }
}
@media screen and (max-width: 767px) {
  ._wide .menu-social__title {
    display: none;
  }
}
._wide .menu-social__title {
  letter-spacing: 0.219619326500732vw;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-social__title {
    letter-spacing: 3px;
  }
}
@media screen and (max-width: 1023px) {
  .no-touchevents .menu-social:hover .menu-social__title,
  .touchevents .menu-social__title {
    color: #fff;
  }
}
.menu-social-list {
  display: flex;
  align-items: center;
  margin: 16px 0 0;
  margin: calc(var(--vh, 1vh) * 2.083333333333333 ) 0 0;
}
._wide .menu-social-list {
  margin: 1.171303074670571vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-social-list {
    margin: 16px 0 0;
  }
}
.menu-social__item {
  display: block;
  margin: 0 20px 0 0;
  margin: 0 calc(var(--vh, 1vh) * 2.604166666666667 ) 0 0;
  text-decoration: none;
  position: relative;
}
._wide .menu-social__item {
  margin: 0 1.464128843338214vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-social__item {
    margin: 0 20px 0 0;
  }
}
.menu-social__item:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  z-index: 1;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.menu-social__item:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 2;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.menu-social__item--fb {
  width: 7px;
  width: calc(var(--vh, 1vh) * 0.911458333333333 );
  height: 15px;
  height: calc(var(--vh, 1vh) * 1.953125 );
}
._wide .menu-social__item--fb {
  width: 0.512445095168375vw;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-social__item--fb {
    width: 7px;
  }
}
@media screen and (max-width: 767px) {
  ._wide .menu-social__item--fb {
    width: 11px;
  }
}
._wide .menu-social__item--fb {
  height: 1.09809663250366vw;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-social__item--fb {
    height: 15px;
  }
}
@media screen and (max-width: 767px) {
  ._wide .menu-social__item--fb {
    height: 22px;
  }
}
.menu-social__item--fb:before {
  background: url("../svg/menu-fb.svg") 50% 50% no-repeat;
  background-size: contain;
}
.menu-social__item--fb:after {
  background: url("../svg/menu-fb-over.svg") 50% 50% no-repeat;
  background-size: contain;
}
.menu-social__item--vk {
  width: 18px;
  width: calc(var(--vh, 1vh) * 2.34375 );
  height: 10px;
  height: calc(var(--vh, 1vh) * 1.302083333333333 );
}
._wide .menu-social__item--vk {
  width: 1.317715959004392vw;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-social__item--vk {
    width: 18px;
  }
}
@media screen and (max-width: 767px) {
  ._wide .menu-social__item--vk {
    width: 28px;
  }
}
._wide .menu-social__item--vk {
  height: 0.732064421669107vw;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-social__item--vk {
    height: 10px;
  }
}
@media screen and (max-width: 767px) {
  ._wide .menu-social__item--vk {
    height: 15px;
  }
}
.menu-social__item--vk:before {
  background: url("../svg/menu-vk.svg") 50% 50% no-repeat;
  background-size: contain;
}
.menu-social__item--vk:after {
  background: url("../svg/menu-vk-over.svg") 50% 50% no-repeat;
  background-size: contain;
}
.menu-social__item--tw {
  width: 15px;
  width: calc(var(--vh, 1vh) * 1.953125 );
  height: 12px;
  height: calc(var(--vh, 1vh) * 1.5625 );
}
._wide .menu-social__item--tw {
  width: 1.09809663250366vw;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-social__item--tw {
    width: 15px;
  }
}
@media screen and (max-width: 767px) {
  ._wide .menu-social__item--tw {
    width: 23px;
  }
}
._wide .menu-social__item--tw {
  height: 0.878477306002928vw;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-social__item--tw {
    height: 12px;
  }
}
@media screen and (max-width: 767px) {
  ._wide .menu-social__item--tw {
    height: 19px;
  }
}
.menu-social__item--tw:before {
  background: url("../svg/menu-tw.svg") 50% 50% no-repeat;
  background-size: contain;
}
.menu-social__item--tw:after {
  background: url("../svg/menu-tw-over.svg") 50% 50% no-repeat;
  background-size: contain;
}
.no-touchevents .menu-social__item:hover:before {
  opacity: 0;
}
.no-touchevents .menu-social__item:hover:after {
  opacity: 1;
}
@media screen and (max-width: 1023px) {
  .touchevents .menu-social__item:before {
    opacity: 0;
  }
  .touchevents .menu-social__item:after {
    opacity: 1;
  }
}
.menu-social__lang {
  display: block;
  color: #3f444a;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  font-family: 'Pobeda', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 2.083333333333333 );
  line-height: calc(var(--vh, 1vh) * 2.604166666666667 );
  font-family: 'Pobeda', sans-serif;
  margin: 0 16px 0 0;
  margin: 0 calc(var(--vh, 1vh) * 2.083333333333333 ) 0 0;
  text-decoration: none;
  letter-spacing: 3px;
  letter-spacing: calc(var(--vh, 1vh) * 0.390625 );
}
._wide .menu-social__lang {
  margin: 0 1.171303074670571vw 0 0;
  font-style: normal;
  font-weight: 700;
  font-size: 1.171303074670571vw;
  line-height: 1.464128843338214vw;
  font-family: 'Pobeda', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-social__lang {
    margin: 0 20px 0 0;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 20px;
    font-family: 'Pobeda', sans-serif;
  }
}
._wide .menu-social__lang {
  letter-spacing: 0.219619326500732vw;
}
@media screen and (max-width: 1023px) {
  ._wide .menu-social__lang {
    letter-spacing: 3px;
  }
}
.no-touchevents .menu-social__lang:hover {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .touchevents .menu-social__lang {
    color: #fff;
  }
}
.about {
  position: relative;
  background: #ebebeb;
}
.about-inner {
  max-width: calc(var(--vh, 1vh) * 177.77777);
  position: relative;
  margin: 0 auto;
  padding: 113px 97px 122px 120px;
  padding: calc(var(--vh, 1vh) * 14.713541666666666 ) calc(var(--vh, 1vh) * 12.630208333333334 ) calc(var(--vh, 1vh) * 15.885416666666666 ) calc(var(--vh, 1vh) * 15.625 );
  box-sizing: border-box;
}
._wide .about-inner {
  padding: 8.272327964860908vw 7.101024890190336vw 8.931185944363104vw 8.784773060029282vw;
}
.about__title {
  display: block;
  position: absolute;
  top: 121px;
  top: calc(var(--vh, 1vh) * 15.755208333333334 );
  left: 130px;
  left: calc(var(--vh, 1vh) * 16.927083333333332 );
  color: #12161a;
  letter-spacing: 8px;
  letter-spacing: calc(var(--vh, 1vh) * 1.041666666666667 );
  word-spacing: 2px;
  word-spacing: calc(var(--vh, 1vh) * 0.260416666666667 );
  font-style: normal;
  font-weight: 700;
  font-size: 42px;
  line-height: 48px;
  font-family: 'Pobeda', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 5.46875 );
  line-height: calc(var(--vh, 1vh) * 6.25 );
  font-family: 'Pobeda', sans-serif;
  opacity: 0;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
}
._wide .about__title {
  top: 8.857979502196192vw;
}
._wide .about__title {
  left: 9.51683748169839vw;
}
._wide .about__title {
  letter-spacing: 0.585651537335286vw;
}
@media screen and (max-width: 1023px) {
  ._wide .about__title {
    letter-spacing: 8px;
  }
}
@media screen and (max-width: 767px) {
  ._wide .about__title {
    letter-spacing: 4px;
  }
}
._wide .about__title {
  word-spacing: 0.146412884333821vw;
}
@media screen and (max-width: 1023px) {
  ._wide .about__title {
    word-spacing: 2px;
  }
}
@media screen and (max-width: 767px) {
  ._wide .about__title {
    word-spacing: 1px;
  }
}
._wide .about__title {
  font-style: normal;
  font-weight: 700;
  font-size: 3.074670571010249vw;
  line-height: 3.513909224011713vw;
  font-family: 'Pobeda', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .about__title {
    font-style: normal;
    font-weight: 700;
    font-size: 42px;
    line-height: 48px;
    font-family: 'Pobeda', sans-serif;
    position: static;
  }
}
@media screen and (max-width: 767px) {
  ._wide .about__title {
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 38px;
    font-family: 'Pobeda', sans-serif;
  }
}
._wide .about__title {
  transform: translateY(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .about__title {
    opacity: 1;
    transform: translateY(0px);
  }
}
._animation-in .about__title {
  -webkit-transition: opacity 0.5s ease, transform 0.5s ease;
  -moz-transition: opacity 0.5s ease, transform 0.5s ease;
  -o-transition: opacity 0.5s ease, transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease;
  opacity: 1;
  transform: translateY(0);
}
.about-intro {
  display: block;
  text-align: right;
  font-style: italic;
  font-weight: 300;
  font-size: 16px;
  line-height: 32px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: italic;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 2.083333333333333 );
  line-height: calc(var(--vh, 1vh) * 4.166666666666667 );
  font-family: 'roboto_condensed', sans-serif;
  color: #12161a;
  letter-spacing: 0.6px;
  letter-spacing: calc(var(--vh, 1vh) * 0.078125 );
  opacity: 0;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
}
._wide .about-intro {
  font-style: italic;
  font-weight: 300;
  font-size: 1.171303074670571vw;
  line-height: 2.342606149341142vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .about-intro {
    font-style: italic;
    font-weight: 300;
    font-size: 16px;
    line-height: 32px;
    font-family: 'roboto_condensed', sans-serif;
    text-align: left;
    margin: 26px 0 0;
  }
}
._wide .about-intro {
  letter-spacing: 0.043923865300146vw;
}
@media screen and (max-width: 1023px) {
  ._wide .about-intro {
    letter-spacing: 0.6px;
  }
}
._wide .about-intro {
  transform: translateY(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .about-intro {
    opacity: 1;
    transform: translateY(0px);
  }
}
._animation-in .about-intro {
  -webkit-transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
  -moz-transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
  -o-transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
  transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
  opacity: 1;
  transform: translateY(0);
}
.about-logo {
  display: block;
  width: 389px;
  width: calc(var(--vh, 1vh) * 50.651041666666664 );
  height: 218px;
  height: calc(var(--vh, 1vh) * 28.385416666666668 );
  position: absolute;
  top: 283px;
  top: calc(var(--vh, 1vh) * 36.848958333333336 );
  left: 115px;
  left: calc(var(--vh, 1vh) * 14.973958333333334 );
  opacity: 0;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
}
._wide .about-logo {
  width: 28.47730600292826vw;
}
@media screen and (max-width: 1023px) {
  ._wide .about-logo {
    width: 389px;
  }
}
@media screen and (max-width: 459px) {
  ._wide .about-logo {
    width: 100%;
  }
}
._wide .about-logo {
  height: 15.95900439238653vw;
}
@media screen and (max-width: 1023px) {
  ._wide .about-logo {
    height: 218px;
  }
}
@media screen and (max-width: 460px) {
  ._wide .about-logo {
    height: 177px;
  }
}
._wide .about-logo {
  top: 20.717423133235723vw;
}
._wide .about-logo {
  left: 8.418740849194728vw;
}
._wide .about-logo {
  transform: translateY(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .about-logo {
    transform: translateY(0px);
    opacity: 1;
    position: static;
    margin: 26px 0;
  }
}
._animation-in .about-logo {
  -webkit-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  -moz-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  -o-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  opacity: 1;
  transform: translateY(0);
}
.about__logo {
  display: block;
  width: 100%;
  height: 100%;
}
.about-text {
  margin: 0 144px 0 464px;
  margin: 0 calc(var(--vh, 1vh) * 18.75 ) 0 calc(var(--vh, 1vh) * 60.416666666666664 );
  display: block;
}
._wide .about-text {
  margin: 0 10.541727672035138vw 0 33.96778916544656vw;
}
@media screen and (max-width: 1023px) {
  ._wide .about-text {
    margin: 20px 0 0;
  }
}
.about-text p {
  color: #12161a;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  line-height: 26px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 1.953125 );
  line-height: calc(var(--vh, 1vh) * 3.385416666666667 );
  font-family: 'roboto_condensed', sans-serif;
  margin: 26px 0 0;
  margin: calc(var(--vh, 1vh) * 3.385416666666667 ) 0 0;
  letter-spacing: 0.3px;
  letter-spacing: calc(var(--vh, 1vh) * 0.0390625 );
  opacity: 0;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
}
._wide .about-text p {
  font-style: normal;
  font-weight: 300;
  font-size: 1.09809663250366vw;
  line-height: 1.903367496339678vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .about-text p {
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 26px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .about-text p {
  margin: 1.903367496339678vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .about-text p {
    margin: 26px 0 0;
  }
}
._wide .about-text p {
  letter-spacing: 0.021961932650073vw;
}
@media screen and (max-width: 1023px) {
  ._wide .about-text p {
    letter-spacing: 0.3px;
  }
}
.about-text p:first-child {
  margin-top: 0;
}
._wide .about-text p:first-child {
  margin-top: 0;
}
._wide .about-text p {
  transform: translateY(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .about-text p {
    transform: translateY(0px);
    opacity: 1;
  }
}
._animation-in .about-text p {
  -webkit-transition: opacity 0.5s ease 1.1s, transform 0.5s ease 1.1s;
  -moz-transition: opacity 0.5s ease 1.1s, transform 0.5s ease 1.1s;
  -o-transition: opacity 0.5s ease 1.1s, transform 0.5s ease 1.1s;
  transition: opacity 0.5s ease 1.1s, transform 0.5s ease 1.1s;
  opacity: 1;
  transform: translateY(0);
}
._animation-in .about-text p:nth-child(2) {
  -webkit-transition: opacity 0.5s ease 1.4s, transform 0.5s ease 1.4s;
  -moz-transition: opacity 0.5s ease 1.4s, transform 0.5s ease 1.4s;
  -o-transition: opacity 0.5s ease 1.4s, transform 0.5s ease 1.4s;
  transition: opacity 0.5s ease 1.4s, transform 0.5s ease 1.4s;
}
._animation-in .about-text p:nth-child(3) {
  -webkit-transition: opacity 0.5s ease 1.7s, transform 0.5s ease 1.7s;
  -moz-transition: opacity 0.5s ease 1.7s, transform 0.5s ease 1.7s;
  -o-transition: opacity 0.5s ease 1.7s, transform 0.5s ease 1.7s;
  transition: opacity 0.5s ease 1.7s, transform 0.5s ease 1.7s;
}
._animation-in .about-text p:nth-child(4) {
  -webkit-transition: opacity 0.5s ease 2s, transform 0.5s ease 2s;
  -moz-transition: opacity 0.5s ease 2s, transform 0.5s ease 2s;
  -o-transition: opacity 0.5s ease 2s, transform 0.5s ease 2s;
  transition: opacity 0.5s ease 2s, transform 0.5s ease 2s;
}
._animation-in .about-text p:nth-child(5) {
  -webkit-transition: opacity 0.5s ease 2.3s, transform 0.5s ease 2.3s;
  -moz-transition: opacity 0.5s ease 2.3s, transform 0.5s ease 2.3s;
  -o-transition: opacity 0.5s ease 2.3s, transform 0.5s ease 2.3s;
  transition: opacity 0.5s ease 2.3s, transform 0.5s ease 2.3s;
}
._animation-in .about-text p:nth-child(6) {
  -webkit-transition: opacity 0.5s ease 2.6s, transform 0.5s ease 2.6s;
  -moz-transition: opacity 0.5s ease 2.6s, transform 0.5s ease 2.6s;
  -o-transition: opacity 0.5s ease 2.6s, transform 0.5s ease 2.6s;
  transition: opacity 0.5s ease 2.6s, transform 0.5s ease 2.6s;
}
._animation-in .about-text p:nth-child(7) {
  -webkit-transition: opacity 0.5s ease 2.9s, transform 0.5s ease 2.9s;
  -moz-transition: opacity 0.5s ease 2.9s, transform 0.5s ease 2.9s;
  -o-transition: opacity 0.5s ease 2.9s, transform 0.5s ease 2.9s;
  transition: opacity 0.5s ease 2.9s, transform 0.5s ease 2.9s;
}
.about-text a {
  color: #12161a;
}
@media screen and (max-width: 1023px) {
  ._wide #aboutVideo1 .px-video-img-captions-container {
    height: 100%;
  }
}
.days {
  position: absolute;
  z-index: 30;
  top: 80px;
  top: calc(var(--vh, 1vh) * 10.416666666666666 );
  left: 33px;
  left: calc(var(--vh, 1vh) * 4.296875 );
  opacity: 0;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
}
._wide .days {
  top: 5.856515373352855vw;
}
._wide .days {
  left: 2.415812591508053vw;
}
._wide .days {
  transform: translateY(2.196193265007321vw);
}
._animation-in .days {
  position: fixed;
  -webkit-transition: opacity 0.3s ease 0.4s, transform 0.3s ease 0.4s;
  -moz-transition: opacity 0.3s ease 0.4s, transform 0.3s ease 0.4s;
  -o-transition: opacity 0.3s ease 0.4s, transform 0.3s ease 0.4s;
  transition: opacity 0.3s ease 0.4s, transform 0.3s ease 0.4s;
  opacity: 1;
  transform: translateY(0);
}
@media screen and (max-width: 1023px) {
  ._wide .days {
    top: 0;
    left: 0;
    right: 0;
    background: #12161a;
    height: 60px;
    font-size: 0;
    line-height: 0;
    z-index: 14;
    box-sizing: border-box;
    padding: 31px 60px 0 15px;
    transform: translateY(0);
    opacity: 1;
  }
  ._wide .days:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 60px;
    width: 15px;
    background: linear-gradient(to right, rgba(18,22,26,0) 0%, #12161a 100%);
    z-index: 10;
  }
}
.days__prev {
  display: block;
  position: relative;
  margin: 0 0 10px;
  margin: 0 0 calc(var(--vh, 1vh) * 1.302083333333333 );
  width: 26px;
  width: calc(var(--vh, 1vh) * 3.385416666666667 );
  height: 28px;
  height: calc(var(--vh, 1vh) * 3.645833333333333 );
  background: url("../svg/days-man.svg") 50% 50% no-repeat;
  background-size: contain;
}
._wide .days__prev {
  margin: 0 0 0.732064421669107vw;
}
._wide .days__prev {
  width: 1.903367496339678vw;
}
._wide .days__prev {
  height: 2.049780380673499vw;
}
@media screen and (max-width: 1023px) {
  ._wide .days__prev {
    display: none;
  }
}
.days__next {
  display: block;
  position: relative;
  margin: 10px 0 0 -5px;
  margin: calc(var(--vh, 1vh) * 1.302083333333333 ) 0 0 calc(var(--vh, 1vh) * -0.651041666666667 );
  width: 35px;
  width: calc(var(--vh, 1vh) * 4.557291666666667 );
  height: 27px;
  height: calc(var(--vh, 1vh) * 3.515625 );
  background: url("../svg/days-tent.svg") 50% 50% no-repeat;
  background-size: contain;
}
._wide .days__next {
  margin: 0.732064421669107vw 0 0 -0.366032210834553vw;
}
._wide .days__next {
  width: 2.562225475841874vw;
}
._wide .days__next {
  height: 1.976573938506589vw;
}
@media screen and (max-width: 1023px) {
  ._wide .days__next {
    display: none;
  }
}
.days__title {
  display: none;
}
@media screen and (max-width: 1023px) {
  ._wide .days__title {
    display: inline-block;
    vertical-align: top;
    color: #fff;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 18px;
    font-family: 'roboto_condensed', sans-serif;
    margin: 0;
    width: 43px;
  }
}
.days-list {
  display: block;
  height: calc(100vh - 265px);
  height: calc(100vh - 34.5vh);
}
._wide .days-list {
  height: calc(100vh - 19.4vw);
}
@media screen and (max-width: 1023px) {
  ._wide .days-list {
    white-space: nowrap;
    font-size: 0;
    line-height: 0;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .days-inner {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 43px);
    overflow-x: scroll;
    font-size: 0;
    line-height: 0;
    height: 20px;
    overflow-y: hidden;
  }
}
.days-item {
  display: flex;
  position: relative;
  align-items: flex-end;
  background: transparent;
  border: 0;
  padding: 0;
  z-index: 1;
  height: calc((100vh - 265px) / 10);
  height: calc((100vh - 34.5vh) / 10);
/*&._active &__text
            opacity: 1*/
}
@media screen and (max-width: 1023px) {
  ._wide .days-item {
    display: inline-block;
    vertical-align: top;
    margin: 0 30px 0 0;
  }
  ._wide .days-item:last-child {
    margin-right: 15px;
  }
}
._wide .days-item {
  height: calc((100vh - 19.4vw) / 10);
}
@media screen and (max-width: 1023px) {
  ._wide .days-item {
    height: 20px;
  }
}
.days-item:disabled {
  pointer-events: none;
}
.days-item__line {
  display: block;
  min-width: 1px;
  width: 1px;
  width: calc(var(--vh, 1vh) * 0.130208333333333 );
  height: calc((100vh - 265px) / 10);
  height: calc((100vh - 34.5vh) / 10);
  margin: 0 19px 0 12px;
  margin: 0 calc(var(--vh, 1vh) * 2.473958333333333 ) 0 calc(var(--vh, 1vh) * 1.5625 );
  background: #ccc;
  position: relative;
  -webkit-transition: background 0.15s ease;
  -moz-transition: background 0.15s ease;
  -o-transition: background 0.15s ease;
  transition: background 0.15s ease;
  font-size: 0;
  line-height: 0;
}
._wide .days-item__line {
  width: 0.073206442166911vw;
}
._wide .days-item__line {
  height: calc((100vh - 19.4vw) / 10);
}
._wide .days-item__line {
  margin: 0 1.390922401171303vw 0 0.878477306002928vw;
}
@media screen and (max-width: 1023px) {
  ._wide .days-item__line {
    margin: 0;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .days-item__line {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 16px;
    font-family: 'roboto_condensed', sans-serif;
    color: #fff;
    background: transparent;
    height: 20px;
    width: 20px;
    box-sizing: border-box;
    border: 1px solid transparent;
    border-radius: 50%;
    box-sizing: border-box;
    padding: 1px;
    text-align: center;
  }
}
.days-item__line:before {
  content: '';
  display: block;
  position: absolute;
  bottom: 50%;
  left: 10px;
  left: calc(var(--vh, 1vh) * 1.302083333333333 );
  width: 6px;
  width: calc(var(--vh, 1vh) * 0.78125 );
  height: 1px;
  background: #ccc;
}
._wide .days-item__line:before {
  left: 0.732064421669107vw;
}
._wide .days-item__line:before {
  width: 0.439238653001464vw;
}
._wide .days-item__line:before {
  height: 0.073206442166911vw;
}
@media screen and (max-width: 1023px) {
  ._wide .days-item__line:before {
    top: 9px;
    left: 22px;
    height: 1px;
    width: 24px;
    background: #2f353b;
  }
}
.days-item__text {
  display: block;
  color: #666;
  font-style: normal;
  font-weight: 300;
  font-size: 12px;
  line-height: calc((100vh - 265px) / 10);
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 1.5625 );
  line-height: calc((100vh - 34.5vh) / 10);
  font-family: 'roboto_condensed', sans-serif;
  opacity: 0;
  position: relative;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
._wide .days-item__text {
  font-style: normal;
  font-weight: 300;
  font-size: 0.878477306002928vw;
  line-height: calc((100vh - 34.5vh) / 10);
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .days-item__text {
    display: none;
  }
}
.days-item._active {
  z-index: 2;
}
.days-item._active .days-item__line {
  background: #ed1c24;
}
@media screen and (max-width: 1023px) {
  ._wide .days-item._active .days-item__line {
    background: transparent;
    border-color: #fff;
  }
}
.days-item._past {
  z-index: 2;
}
.days-item._past .days-item__line {
  background: #ed1c24;
}
@media screen and (max-width: 1023px) {
  ._wide .days-item._past .days-item__line {
    background: transparent;
  }
}
.no-touchevents .days-item:hover .days-item__text {
  opacity: 1;
}
.days__audio {
  display: block;
  width: 32px;
  width: calc(var(--vh, 1vh) * 4.166666666666667 );
  height: 29px;
  height: calc(var(--vh, 1vh) * 3.776041666666667 );
  background: transparent;
  border: 0;
  padding: 0;
  margin: 30px 0 0 -3px;
  margin: calc(var(--vh, 1vh) * 3.90625 ) 0 0 calc(var(--vh, 1vh) * -0.390625 );
  position: relative;
  background: transparent;
  border: 0;
  padding: 0;
}
._wide .days__audio {
  width: 2.342606149341142vw;
}
._wide .days__audio {
  height: 2.12298682284041vw;
}
._wide .days__audio {
  margin: 2.196193265007321vw 0 0 -0.219619326500732vw;
}
@media screen and (max-width: 1023px) {
  ._wide .days__audio {
    display: none;
  }
}
.days__audio:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../svg/music-on-dark.svg") 50% 50% no-repeat;
  background-size: contain;
  opacity: 1;
  z-index: 1;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.days__audio:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../svg/music-off-dark.svg") 50% 50% no-repeat;
  background-size: contain;
  opacity: 0;
  z-index: 2;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.days__audio._pause:before {
  display: none;
}
.days__audio._pause:after {
  opacity: 1;
}
.days-lang {
  display: flex;
  font-size: 0;
  line-height: 0;
  position: absolute;
  z-index: 15;
  top: 46px;
  top: calc(var(--vh, 1vh) * 7.291666666666667 );
  right: 20px;
  right: calc(var(--vh, 1vh) * 2.604166666666667 );
  align-items: center;
}
._wide .days-lang {
  top: 4.099560761346998vw;
}
@media screen and (max-width: 1023px) {
  ._wide .days-lang {
    bottom: 4.099560761346998vw;
    top: initial;
  }
}
._wide .days-lang {
  right: 1.464128843338214vw;
}
@media screen and (max-width: 1023px) {
  ._wide .days-lang {
    right: 20px;
  }
}
._animation-in .days-lang {
  position: fixed;
}
.days-lang-list {
  display: flex;
  font-size: 0;
  line-height: 0;
}
.days-lang__item {
  display: block;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 19px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: calc(var(--vh, 1vh) * 1.692708333333333 );
  line-height: calc(var(--vh, 1vh) * 2.473958333333333 );
  font-family: 'roboto_condensed', sans-serif;
  color: #ccc;
  text-transform: uppercase;
  letter-spacing: 3px;
  letter-spacing: calc(var(--vh, 1vh) * 0.390625 );
  margin: 0 6px 0 0;
  margin: 0 calc(var(--vh, 1vh) * 0.78125 ) 0 0;
  text-decoration: none;
}
._wide .days-lang__item {
  font-style: normal;
  font-weight: 400;
  font-size: 0.951683748169839vw;
  line-height: 1.390922401171303vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .days-lang__item {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 19px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .days-lang__item {
  letter-spacing: 0.219619326500732vw;
}
@media screen and (max-width: 1023px) {
  ._wide .days-lang__item {
    letter-spacing: 3px;
  }
}
._wide .days-lang__item {
  margin: 0 0.439238653001464vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .days-lang__item {
    margin: 0 6px 0 0;
  }
}
.days-lang__item._active {
  color: #333;
}
.day {
  padding: 60px 30px 95px 212px;
  padding: calc(var(--vh, 1vh) * 7.8125 ) calc(var(--vh, 1vh) * 3.90625 ) calc(var(--vh, 1vh) * 12.369791666666666 ) calc(var(--vh, 1vh) * 27.604166666666668 );
  position: relative;
  margin: 0 auto;
  max-width: calc(var(--vh, 1vh) * 177.77777);
  box-sizing: border-box;
  z-index: 2;
}
._wide .day {
  padding: 4.392386530014641vw 2.196193265007321vw 6.954612005856515vw 15.519765739385067vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day {
    padding: 95px 15px 95px;
  }
  ._wide .day--1 {
    padding-bottom: 280px;
  }
  ._wide .day--2-1 {
    padding-bottom: 30px;
  }
  ._wide .day--2-2 {
    padding: 22px 15px 30px;
  }
  ._wide .day--3-1 {
    padding-bottom: 30px;
  }
  ._wide .day--3-2 {
    padding-top: 0;
    padding-bottom: 242px;
    overflow: hidden;
  }
  ._wide .day--4-1 {
    padding-bottom: 28px;
  }
  ._wide .day--4-2 {
    padding-top: 0;
    padding-bottom: 30px;
  }
  ._wide .day--4-3 {
    padding-top: 2px;
    padding-bottom: 284px;
  }
  ._wide .day--5-1 {
    padding-bottom: 0;
  }
  ._wide .day--5-2 {
    padding-top: 22px;
    padding-bottom: 30px;
  }
  ._wide .day--5-3 {
    padding-top: 19px;
    padding-bottom: 275px;
    overflow: hidden;
  }
  ._wide .day--6-1 {
    padding-bottom: 0;
  }
  ._wide .day--6-2 {
    padding-top: 0;
    padding-bottom: 22px;
  }
  ._wide .day--6-3 {
    padding-top: 30px;
  }
  ._wide .day--7-1 {
    padding-bottom: 30px;
  }
  ._wide .day--7-2 {
    padding-top: 0;
    padding-bottom: 30px;
  }
  ._wide .day--8-1 {
    overflow: hidden;
    padding-bottom: 28px;
  }
  ._wide .day--8-2 {
    padding-top: 0;
    padding-bottom: 14px;
  }
  ._wide .day--9-2 {
    padding-top: 1px;
    padding-bottom: 26px;
  }
  ._wide .day--10-1 {
    padding-bottom: 0;
  }
  ._wide .day--10-2 {
    padding-top: 30px;
    padding-bottom: 21px;
    overflow: hidden;
  }
}
.day-top {
  display: block;
  position: relative;
  z-index: 5;
  margin: 0 0 47px;
  margin: 0 0 calc(var(--vh, 1vh) * 6.119791666666667 );
  opacity: 0;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
}
._wide .day-top {
  margin: 0 0 3.440702781844802vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-top {
    margin: 0 0 47px;
  }
  ._wide .day-top--2 {
    margin-bottom: 15px;
  }
}
._wide .day-top {
  transform: translateY(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .day-top {
    transform: translateY(30px);
    transform: translateY(0);
    opacity: 1;
  }
}
._animation-in .day-top {
  -webkit-transition: opacity 0.3s ease 0.8s, transform 0.3s ease 0.8s;
  -moz-transition: opacity 0.3s ease 0.8s, transform 0.3s ease 0.8s;
  -o-transition: opacity 0.3s ease 0.8s, transform 0.3s ease 0.8s;
  transition: opacity 0.3s ease 0.8s, transform 0.3s ease 0.8s;
  opacity: 1;
  transform: translateY(0);
}
.day-number {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.day-number-red {
  display: block;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 40px;
  font-family: 'Pobeda', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 5.208333333333333 );
  line-height: calc(var(--vh, 1vh) * 5.208333333333333 );
  font-family: 'Pobeda', sans-serif;
  color: #ed1c24;
  background: #ed1c24;
  padding: 5px 18px 2px 12px;
  padding: calc(var(--vh, 1vh) * 0.651041666666667 ) calc(var(--vh, 1vh) * 2.34375 ) calc(var(--vh, 1vh) * 0.260416666666667 ) calc(var(--vh, 1vh) * 1.5625 );
  position: relative;
  z-index: 1;
  text-transform: uppercase;
}
._wide .day-number-red {
  font-style: normal;
  font-weight: 700;
  font-size: 2.928257686676428vw;
  line-height: 2.928257686676428vw;
  font-family: 'Pobeda', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .day-number-red {
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 40px;
    font-family: 'Pobeda', sans-serif;
  }
}
._wide .day-number-red {
  padding: 0.366032210834553vw 1.317715959004392vw 0.146412884333821vw 0.878477306002928vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-number-red {
    padding: 5px 18px 2px 12px;
  }
}
.day-number-white {
  display: block;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 40px;
  font-family: 'Pobeda', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 5.208333333333333 );
  line-height: calc(var(--vh, 1vh) * 5.208333333333333 );
  font-family: 'Pobeda', sans-serif;
  color: #fff;
  background: transparent;
  padding: 5px 18px 2px 12px;
  padding: calc(var(--vh, 1vh) * 0.651041666666667 ) calc(var(--vh, 1vh) * 2.34375 ) calc(var(--vh, 1vh) * 0.260416666666667 ) calc(var(--vh, 1vh) * 1.5625 );
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  text-transform: uppercase;
}
._wide .day-number-white {
  font-style: normal;
  font-weight: 700;
  font-size: 2.928257686676428vw;
  line-height: 2.928257686676428vw;
  font-family: 'Pobeda', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .day-number-white {
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 40px;
    font-family: 'Pobeda', sans-serif;
  }
}
._wide .day-number-white {
  padding: 0.366032210834553vw 1.317715959004392vw 0.146412884333821vw 0.878477306002928vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-number-white {
    padding: 5px 18px 2px 12px;
  }
}
._ios .day-number-white {
  top: 2px;
  top: calc(var(--vh, 1vh) * 0.260416666666667 );
}
._ios._wide .day-number-white {
  top: 0.146412884333821vw;
}
@media screen and (max-width: 1023px) {
  ._ios._wide .day-number-white {
    top: 2px;
  }
}
.day-weather {
  display: inline-block;
  vertical-align: top;
  margin: 13px 0 0 15px;
  margin: calc(var(--vh, 1vh) * 1.692708333333333 ) 0 0 calc(var(--vh, 1vh) * 1.953125 );
}
._wide .day-weather {
  margin: 0.951683748169839vw 0 0 1.09809663250366vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-weather {
    margin: 13px 0 0 15px;
  }
}
.day-weather__ico {
  display: inline-block;
  vertical-align: top;
  width: 40px;
  width: calc(var(--vh, 1vh) * 5.208333333333333 );
  height: 22px;
  height: calc(var(--vh, 1vh) * 2.864583333333333 );
/*background: url(../svg/cloud.svg) 50% 50% no-repeat*/
/*background-size: contain*/
}
._wide .day-weather__ico {
  width: 2.928257686676428vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-weather__ico {
    width: 40px;
  }
}
._wide .day-weather__ico {
  height: 1.610541727672035vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-weather__ico {
    height: 22px;
  }
}
.day-weather__temperature {
  display: inline-block;
  vertical-align: top;
  color: #999;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 20px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 1.822916666666667 );
  line-height: calc(var(--vh, 1vh) * 2.604166666666667 );
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 1.2px;
  letter-spacing: calc(var(--vh, 1vh) * 0.15625 );
  padding: 3px 0 0;
  padding: calc(var(--vh, 1vh) * 0.390625 ) 0 0;
}
._wide .day-weather__temperature {
  font-style: normal;
  font-weight: 300;
  font-size: 1.02489019033675vw;
  line-height: 1.464128843338214vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .day-weather__temperature {
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .day-weather__temperature {
  letter-spacing: 0.087847730600293vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-weather__temperature {
    letter-spacing: 1.2px;
  }
}
._wide .day-weather__temperature {
  padding: 0.219619326500732vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .day-weather__temperature {
    padding: 3px 0 0;
  }
}
.day-weather__temperature sup {
  display: inline-block;
  vertical-align: top;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 1.822916666666667 );
  line-height: calc(var(--vh, 1vh) * 1.822916666666667 );
  font-family: 'roboto_condensed', sans-serif;
  position: relative;
  top: -4px;
  top: calc(var(--vh, 1vh) * -0.520833333333333 );
}
._wide .day-weather__temperature sup {
  font-style: normal;
  font-weight: 300;
  font-size: 1.02489019033675vw;
  line-height: 1.02489019033675vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .day-weather__temperature sup {
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 14px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .day-weather__temperature sup {
  top: -0.292825768667643vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-weather__temperature sup {
    top: -4px;
  }
}
.day__date {
  display: block;
  color: #003;
  font-style: italic;
  font-weight: 300;
  font-size: 12px;
  line-height: 20px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: italic;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 1.5625 );
  line-height: calc(var(--vh, 1vh) * 2.604166666666667 );
  font-family: 'roboto_condensed', sans-serif;
  padding: 0 0 0 12px;
  padding: 0 0 0 calc(var(--vh, 1vh) * 1.5625 );
  margin: 4px 0 0;
  margin: calc(var(--vh, 1vh) * 0.520833333333333 ) 0 0;
  letter-spacing: 5px;
  letter-spacing: calc(var(--vh, 1vh) * 0.651041666666667 );
}
._wide .day__date {
  font-style: italic;
  font-weight: 300;
  font-size: 0.878477306002928vw;
  line-height: 1.464128843338214vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .day__date {
    font-style: italic;
    font-weight: 300;
    font-size: 12px;
    line-height: 20px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .day__date {
  padding: 0 0 0 0.878477306002928vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day__date {
    padding: 0 0 0 12px;
  }
}
._wide .day__date {
  margin: 0.292825768667643vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .day__date {
    margin: 4px 0 0;
  }
}
._wide .day__date {
  letter-spacing: 0.366032210834553vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day__date {
    letter-spacing: 5px;
  }
}
.day-bg {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 100vw;
  margin-left: -50vw;
  height: 100%;
  z-index: 0;
  background-position: 50% 100% !important;
  background-repeat: no-repeat !important;
  background-size: 100vw auto !important;
}
@media screen and (max-width: 1023px) {
  .day-bg-1 {
    background-position: calc(100% + 80px) 100% !important;
    background-size: 1104px auto !important;
  }
}
@media screen and (min-width: 1024px) {
  .day-bg-3 {
    top: calc(56.25vw - calc(var(--vh, 1vh) * 100));
  }
  ._wide .day-bg-3 {
    top: 0;
  }
}
@media screen and (max-width: 1023px) {
  .day-bg-3 {
    top: 200px;
  }
}
@media screen and (max-width: 950px) {
  .day-bg-3 {
    top: 150px;
  }
}
@media screen and (max-width: 768px) {
  .day-bg-3 {
    top: 100px;
  }
}
@media screen and (max-width: 700px) {
  .day-bg-3 {
    top: 60px;
  }
}
@media screen and (max-width: 600px) {
  .day-bg-3 {
    top: 25px;
  }
}
@media screen and (max-width: 500px) {
  .day-bg-3 {
    background-size: auto 300px !important;
    top: 0;
  }
}
.day-bg-4 {
  top: initial;
  bottom: 0;
  height: 100vh;
  background-position: 50% 0% !important;
}
@media screen and (max-width: 450px) {
  .day-bg-4 {
    background-size: auto 300px !important;
  }
}
@media screen and (min-width: 1024px) {
  .day-bg-5 {
    top: calc(56.25vw - calc(var(--vh, 1vh) * 100));
  }
  ._wide .day-bg-5 {
    top: 0;
  }
}
@media screen and (max-width: 1023px) {
  .day-bg-5 {
    top: 200px;
  }
}
@media screen and (max-width: 950px) {
  .day-bg-5 {
    top: 150px;
  }
}
@media screen and (max-width: 768px) {
  .day-bg-5 {
    top: 100px;
  }
}
@media screen and (max-width: 700px) {
  .day-bg-5 {
    top: 60px;
  }
}
@media screen and (max-width: 600px) {
  .day-bg-5 {
    top: 25px;
  }
}
@media screen and (max-width: 500px) {
  .day-bg-5 {
    background-size: auto 300px !important;
    top: 0;
  }
}
@media screen and (max-width: 767px) {
  .day-bg-6 {
    background-size: auto 300px !important;
  }
}
.day-3d {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 100vw;
  margin-left: -50vw;
  height: calc(var(--vh, 1vh) * 100);
  z-index: 0;
}
@media screen and (max-width: 1023px) {
  ._wide .day-3d--10 {
    height: 694px;
    z-index: -1;
  }
}
.day-to-next {
  display: none;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 140px;
  background-color: #12161a;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  box-sizing: border-box;
  padding: 21px 20px 0;
  border: 0;
  position: relative;
  vertical-align: top;
  line-height: 0;
}
@media screen and (max-width: 1023px) {
  ._wide .day-to-next {
    display: flex;
  }
}
.day-to-next:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 1px;
  height: 27px;
  background: #ed1c24;
  z-index: 10;
}
.day-to-next__read {
  display: block;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 14px;
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 9px;
  margin-left: -81px;
}
.day-to-next__title {
  display: block;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  margin: 6px 0 0;
  font-style: normal;
  font-weight: 700;
  font-size: 23px;
  line-height: 28px;
  font-family: 'Pobeda', sans-serif;
  letter-spacing: 2.5px;
}
.day-to-next__arrow {
  display: block;
  width: 34px;
  height: 34px;
  margin: 3px auto 0;
  background: url("../svg/day-to-next.svg") 50% 50% no-repeat;
  background-size: contain;
}
.day-to-next-desk {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 140px;
  background-color: #12161a;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  box-sizing: border-box;
  padding: 0 400px 0;
  padding: 0 27.74524158125915vw 0;
  border: 0;
  position: relative;
  vertical-align: top;
  line-height: 0;
  z-index: 25;
  overflow: hidden;
}
@media screen and (max-width: 1023px) {
  ._wide .day-to-next-desk {
    display: none;
  }
}
.day-to-next-desk-3 {
  top: calc(56.25vw - calc(var(--vh, 1vh) * 100));
}
.day-to-next-desk:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 1px;
  height: 40px;
  background: #ed1c24;
  z-index: 10;
}
.day-to-next-desk__read {
  display: block;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 9px;
  margin-left: -168px;
}
.day-to-next-desk__title {
  display: block;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  margin: 6px 0 0;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 28px;
  font-family: 'Pobeda', sans-serif;
  letter-spacing: 2.5px;
}
.day-to-next-desk__arrow {
  display: block;
  width: 60px;
  height: 60px;
  margin: 3px 20px 0;
  background: url("../svg/day-to-next.svg") 50% 50% no-repeat;
  background-size: contain;
}
.day-to-next-desk__img {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}
.day-to-prev-desk {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  background-color: #12161a;
  box-sizing: border-box;
  border: 0;
  position: absolute;
  vertical-align: top;
  line-height: 0;
  transform: translateY(-150px);
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  z-index: 9999;
}
@media screen and (max-width: 1023px) {
  ._wide .day-to-prev-desk {
    display: none;
  }
}
.day-to-prev-desk__read {
  display: block;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 14px;
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 9px;
}
.day-to-prev-desk__title {
  display: block;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  margin: 6px 0 0;
  font-style: normal;
  font-weight: 700;
  font-size: 23px;
  line-height: 28px;
  font-family: 'Pobeda', sans-serif;
  letter-spacing: 2.5px;
}
.day-to-prev-desk__arrow {
  display: block;
  width: 34px;
  height: 34px;
  margin: 3px 20px;
  background: url("../svg/day-to-prev.svg") 50% 50% no-repeat;
  background-size: contain;
}
.no-touchevents .day-to-next-desk:hover .day-to-next-desk__img {
  transform: scale(1.05);
}
_down {
  transform: translateY(0);
}
.day-text {
  display: block;
  pointer-events: none;
  padding: 0 0 33px;
  padding: 0 0 calc(var(--vh, 1vh) * 4.296875 );
  position: relative;
}
._wide .day-text {
  padding: 0 0 2.415812591508053vw;
}
.day-text.j-page-element {
  transform: translateY(30px);
  opacity: 0;
}
.day-text.j-page-element._init {
  -webkit-transition: transform 0.3s ease, opacity 0.3s ease;
  -moz-transition: transform 0.3s ease, opacity 0.3s ease;
  -o-transition: transform 0.3s ease, opacity 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease;
  transform: translateY(0);
  opacity: 1;
}
@media screen and (max-width: 1023px) {
  .day-text.j-page-element {
    transform: translateY(0px);
    opacity: 1;
  }
}
.day-text p {
  font-style: italic;
  font-weight: 300;
  font-size: 18px;
  line-height: 30px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: italic;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 2.34375 );
  line-height: calc(var(--vh, 1vh) * 3.90625 );
  font-family: 'roboto_condensed', sans-serif;
  color: #12161a;
  margin: 30px 0 0;
  margin: calc(var(--vh, 1vh) * 3.90625 ) 0 0;
  letter-spacing: 0.25px;
  letter-spacing: calc(var(--vh, 1vh) * 0.032552083333333 );
}
._wide .day-text p {
  font-style: italic;
  font-weight: 300;
  font-size: 1.317715959004392vw;
  line-height: 2.196193265007321vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text p {
    font-style: italic;
    font-weight: 300;
    font-size: 16px;
    line-height: 28px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .day-text p {
  margin: 2.196193265007321vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text p {
    margin: 28px 0 0;
  }
}
._wide .day-text p {
  letter-spacing: 0.018301610541728vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text p {
    letter-spacing: 0;
  }
  ._wide .day-text p br {
    display: none;
  }
}
.day-text p:first-child {
  margin-top: 0 !important;
}
.day-text:before {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  height: calc(var(--vh, 1vh) * 0.260416666666667 );
  background: url("../svg/text-underline.svg") 50% 50% no-repeat;
  background-size: cover;
  width: 359px;
  width: calc(var(--vh, 1vh) * 46.744791666666664 );
}
._wide .day-text:before {
  height: 0.146412884333821vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text:before {
    height: 2px;
  }
}
._wide .day-text:before {
  width: 26.281112737920935vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text:before {
    width: 100%;
    max-width: 359px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-1-1 {
    margin: -28px 0 0;
  }
  ._wide .day-text-1-1:before {
    content: none;
  }
}
.day-text-1-2 {
  position: absolute;
  top: 813px;
  top: calc(var(--vh, 1vh) * 105.859375 );
  left: 805px;
  left: calc(var(--vh, 1vh) * 104.81770833333333 );
  padding-bottom: 27px;
  padding-bottom: calc(var(--vh, 1vh) * 3.515625 );
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-1-2 {
    position: relative;
    margin: 32px 0 0;
  }
}
._wide .day-text-1-2 {
  top: 59.51683748169839vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-1-2 {
    top: 0;
  }
}
._wide .day-text-1-2 {
  left: 58.9311859443631vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-1-2 {
    left: 0;
  }
}
._wide .day-text-1-2 {
  padding-bottom: 1.976573938506589vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-1-2 {
    padding-bottom: 37px;
  }
  ._wide .day-text-1-2:before {
    width: 100%;
    height: 4px;
  }
}
.day-text-1-3 {
  padding-bottom: 0 !important;
  margin: 334px 0 0 29px;
  margin: calc(var(--vh, 1vh) * 43.489583333333336 ) 0 0 calc(var(--vh, 1vh) * 3.776041666666667 );
}
._wide .day-text-1-3 {
  margin: 24.45095168374817vw 0 0 2.12298682284041vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-1-3 {
    margin: 31px 0 0;
  }
}
.day-text-1-3:before {
  content: none;
}
.day-text-1-3 p {
  font-style: italic;
  font-weight: 300;
  font-size: 28px;
  line-height: 38px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: italic;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 3.645833333333333 );
  line-height: calc(var(--vh, 1vh) * 4.947916666666667 );
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 0;
}
._wide .day-text-1-3 p {
  font-style: italic;
  font-weight: 300;
  font-size: 2.049780380673499vw;
  line-height: 2.781844802342606vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-1-3 p {
    font-style: italic;
    font-weight: 300;
    font-size: 26px;
    line-height: 36px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
.day-text-2-1 {
  padding-bottom: 0 !important;
  margin: 0 0 0 600px;
  margin: 0 0 0 calc(var(--vh, 1vh) * 78.125 );
  padding-top: 15px;
  padding-top: calc(var(--vh, 1vh) * 1.953125 );
}
._wide .day-text-2-1 {
  margin: 0 0 0 43.92386530014641vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-2-1 {
    margin: 23px 0 0;
  }
}
._wide .day-text-2-1 {
  padding-top: 1.09809663250366vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-2-1 {
    padding: 0;
  }
}
.day-text-2-1:before {
  content: none;
}
.day-text-2-2 {
  padding-bottom: 46px;
  padding-bottom: calc(var(--vh, 1vh) * 5.989583333333333 );
  margin: 106px 0 -28px -85px;
  margin: calc(var(--vh, 1vh) * 13.802083333333334 ) 0 calc(var(--vh, 1vh) * -3.645833333333333 ) calc(var(--vh, 1vh) * -11.067708333333334 );
}
._wide .day-text-2-2 {
  padding-bottom: 3.367496339677892vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-2-2 {
    padding: 0 0 23px;
  }
}
._wide .day-text-2-2 {
  margin: 7.759882869692533vw 0 -2.049780380673499vw -6.222547584187408vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-2-2 {
    margin: 22px 0 29px;
  }
}
.day-text-2-3 {
  padding-bottom: 0 !important;
  margin: 5px 0 0 -84px;
  margin: calc(var(--vh, 1vh) * 0.651041666666667 ) 0 0 calc(var(--vh, 1vh) * -10.9375 );
}
._wide .day-text-2-3 {
  margin: 0.366032210834553vw 0 0 -6.149341142020498vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-2-3 {
    margin: 0 0 34px;
  }
}
.day-text-2-3:before {
  content: none;
}
.day-text-2-4 {
  position: absolute;
  padding-bottom: 54px;
  padding-bottom: calc(var(--vh, 1vh) * 7.03125 );
  top: 262px;
  top: calc(var(--vh, 1vh) * 34.114583333333336 );
  left: 812px;
  left: calc(var(--vh, 1vh) * 105.72916666666667 );
}
._wide .day-text-2-4 {
  padding-bottom: 3.953147877013177vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-2-4 {
    padding: 0;
    position: relative;
    margin: 0 0 22px;
  }
  ._wide .day-text-2-4:before {
    display: none;
  }
}
._wide .day-text-2-4 {
  top: 19.1800878477306vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-2-4 {
    top: 0;
  }
}
._wide .day-text-2-4 {
  left: 59.44363103953148vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-2-4 {
    left: 0;
  }
}
.day-text-2-5 {
  padding-bottom: 0 !important;
  margin: 126px 0 0 -84px;
  margin: calc(var(--vh, 1vh) * 16.40625 ) 0 0 calc(var(--vh, 1vh) * -10.9375 );
}
._wide .day-text-2-5 {
  margin: 9.224011713030746vw 0 0 -6.149341142020498vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-2-5 {
    margin: 18px 0 0;
  }
}
.day-text-2-5:before {
  content: none;
}
.day-text-2-6 {
  padding-bottom: 0 !important;
  margin: 112px 0 0 370px;
  margin: calc(var(--vh, 1vh) * 14.583333333333334 ) 0 0 calc(var(--vh, 1vh) * 48.177083333333336 );
}
._wide .day-text-2-6 {
  margin: 8.199121522693996vw 0 0 27.086383601756953vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-2-6 {
    margin: 30px 0;
  }
}
.day-text-2-6:before {
  content: none;
}
.day-text-2-7 {
  padding-bottom: 0 !important;
  margin: 274px 0 -24px -84px;
  margin: calc(var(--vh, 1vh) * 35.677083333333336 ) 0 calc(var(--vh, 1vh) * -3.125 ) calc(var(--vh, 1vh) * -10.9375 );
}
._wide .day-text-2-7 {
  margin: 20.05856515373353vw 0 -1.756954612005857vw -6.149341142020498vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-2-7 {
    margin: 30px 0 0;
  }
}
.day-text-2-7:before {
  content: none;
}
.day-text-3-1 {
  padding-bottom: 0 !important;
  margin: -6px 0 0 0;
  margin: calc(var(--vh, 1vh) * -0.78125 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * 0 );
}
._wide .day-text-3-1 {
  margin: -0.439238653001464vw 0 0vw 0vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-3-1 {
    margin: -29px 0 0;
  }
}
.day-text-3-1:before {
  content: none;
}
.day-text-3-2 {
  padding-bottom: 0 !important;
  margin: 392px 0 0 600px;
  margin: calc(var(--vh, 1vh) * 51.041666666666664 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * 78.125 );
}
._wide .day-text-3-2 {
  margin: 28.69692532942899vw 0 0vw 43.92386530014641vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-3-2 {
    margin: 22px 0 0;
  }
}
.day-text-3-2:before {
  content: none;
}
.day-text-3-3 {
  padding-bottom: 0 !important;
  margin: 289px 0 0 -84px;
  margin: calc(var(--vh, 1vh) * 37.630208333333336 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * -10.9375 );
}
._wide .day-text-3-3 {
  margin: 21.15666178623719vw 0 0vw -6.149341142020498vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-3-3 {
    margin: -3px 0 0;
  }
}
.day-text-3-3:before {
  content: none;
}
.day-text-3-4 {
  padding-bottom: 0 !important;
  margin: 102px 0 360px 598px;
  margin: calc(var(--vh, 1vh) * 13.28125 ) 0 calc(var(--vh, 1vh) * 46.875 ) calc(var(--vh, 1vh) * 77.86458333333333 );
}
._wide .day-text-3-4 {
  margin: 7.46705710102489vw 0 26.35431918008785vw 43.77745241581259vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-3-4 {
    margin: 22px 0 0;
  }
}
.day-text-3-4:before {
  content: none;
}
.day-text-3-5 {
  position: absolute;
  top: 170px;
  top: calc(var(--vh, 1vh) * 22.135416666666668 );
  left: 812px;
  left: calc(var(--vh, 1vh) * 105.72916666666667 );
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-3-5 {
    position: relative;
    margin: 22px 0 0;
  }
}
._wide .day-text-3-5 {
  top: 12.445095168374817vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-3-5 {
    top: 0;
  }
}
._wide .day-text-3-5 {
  left: 59.44363103953148vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-3-5 {
    left: 0;
  }
}
.day-text-3-5:before {
  content: none;
}
.day-text-3-6 {
  position: absolute;
  top: 891px;
  top: calc(var(--vh, 1vh) * 116.015625 );
  left: 781px;
  left: calc(var(--vh, 1vh) * 101.69270833333333 );
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-3-6 {
    position: relative;
    margin: 32px 0 0;
  }
}
._wide .day-text-3-6 {
  top: 65.22693997071742vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-3-6 {
    top: 0;
  }
}
._wide .day-text-3-6 {
  left: 57.174231332357245vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-3-6 {
    left: 0;
  }
}
.day-text-3-6:before {
  content: none;
}
.day-text-3-7 {
  position: absolute;
  top: 1034px;
  top: calc(var(--vh, 1vh) * 134.63541666666666 );
  left: 780px;
  left: calc(var(--vh, 1vh) * 101.5625 );
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-3-7 {
    position: relative;
    margin: 47px 0 0;
  }
}
._wide .day-text-3-7 {
  top: 75.69546120058565vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-3-7 {
    top: 0;
  }
}
._wide .day-text-3-7 {
  left: 57.10102489019034vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-3-7 {
    left: 0;
  }
}
.day-text-3-7:before {
  content: none;
}
.day-text-3-7 p {
  font-size: 28px;
  font-size: calc(var(--vh, 1vh) * 3.645833333333333 );
  line-height: 38px;
  line-height: calc(var(--vh, 1vh) * 4.947916666666667 );
}
._wide .day-text-3-7 p {
  font-size: 2.049780380673499vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-3-7 p {
    font-size: 26px;
  }
}
._wide .day-text-3-7 p {
  line-height: 2.781844802342606vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-3-7 p {
    line-height: 36px;
  }
}
.day-text-4-1 {
  padding-bottom: 0 !important;
  margin: -13px 0 0 0;
  margin: calc(var(--vh, 1vh) * -1.692708333333333 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * 0 );
}
._wide .day-text-4-1 {
  margin: -0.951683748169839vw 0 0vw 0vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-4-1 {
    margin: -27px 0 0 0;
  }
}
.day-text-4-1:before {
  content: none;
}
.day-text-4-2 {
  padding-bottom: 0 !important;
  margin: 423px 0 -35px 601px;
  margin: calc(var(--vh, 1vh) * 55.078125 ) 0 calc(var(--vh, 1vh) * -4.557291666666667 ) calc(var(--vh, 1vh) * 78.25520833333333 );
}
._wide .day-text-4-2 {
  margin: 30.96632503660322vw 0 -2.562225475841874vw 43.997071742313324vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-4-2 {
    margin: 21px 0 0 0;
  }
}
.day-text-4-2:before {
  content: none;
}
.day-text-4-3 {
  padding-bottom: 0 !important;
  margin: 18px 0 0 28px;
  margin: calc(var(--vh, 1vh) * 2.34375 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * 3.645833333333333 );
}
._wide .day-text-4-3 {
  margin: 1.317715959004392vw 0 0vw 2.049780380673499vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-4-3 {
    margin: 21px 0 0 0;
  }
}
.day-text-4-3:before {
  content: none;
}
.day-text-4-4 {
  padding-bottom: 0 !important;
  margin: 72px 0 -31px -84px;
  margin: calc(var(--vh, 1vh) * 9.375 ) 0 calc(var(--vh, 1vh) * -4.036458333333333 ) calc(var(--vh, 1vh) * -10.9375 );
}
._wide .day-text-4-4 {
  margin: 5.270863836017569vw 0 -2.269399707174231vw -6.149341142020498vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-4-4 {
    margin: 21px 0 0 0;
  }
}
.day-text-4-4:before {
  content: none;
}
.day-text-4-5 {
  padding-bottom: 0 !important;
  margin: 12px 0 0 372px;
  margin: calc(var(--vh, 1vh) * 1.5625 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * 48.4375 );
}
._wide .day-text-4-5 {
  margin: 0.878477306002928vw 0 0vw 27.232796486090777vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-4-5 {
    margin: 21px 0 0 0;
  }
}
.day-text-4-5:before {
  content: none;
}
.day-text-4-6 {
  padding-bottom: 0 !important;
  margin: 658px 0 0 -84px;
  margin: calc(var(--vh, 1vh) * 85.67708333333333 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * -10.9375 );
}
._wide .day-text-4-6 {
  margin: 48.16983894582723vw 0 0vw -6.149341142020498vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-4-6 {
    margin: 81px 0 0 0;
  }
}
.day-text-4-6:before {
  content: none;
}
.day-text-4-7 {
  padding-bottom: 0 !important;
  margin: 54px 0 580px -84px;
  margin: calc(var(--vh, 1vh) * 7.03125 ) 0 calc(var(--vh, 1vh) * 75.52083333333333 ) calc(var(--vh, 1vh) * -10.9375 );
}
._wide .day-text-4-7 {
  margin: 3.953147877013177vw 0 42.4597364568082vw -6.149341142020498vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-4-7 {
    margin: 34px 0 0 0;
  }
}
.day-text-4-7:before {
  content: none;
}
.day-text-4-7 p {
  font-size: 28px;
  font-size: calc(var(--vh, 1vh) * 3.645833333333333 );
  line-height: 38px;
  line-height: calc(var(--vh, 1vh) * 4.947916666666667 );
}
._wide .day-text-4-7 p {
  font-size: 2.049780380673499vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-4-7 p {
    font-size: 26px;
  }
}
._wide .day-text-4-7 p {
  line-height: 2.781844802342606vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-4-7 p {
    line-height: 36px;
  }
}
.day-text-5-1 {
  padding-bottom: 0 !important;
  margin: -12px 0 0 0;
  margin: calc(var(--vh, 1vh) * -1.5625 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * 0 );
}
._wide .day-text-5-1 {
  margin: -0.878477306002928vw 0 0vw 0vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-5-1 {
    margin: -27px 0 0 0;
  }
}
.day-text-5-1:before {
  content: none;
}
.day-text-5-2 {
  padding-bottom: 0 !important;
  margin: 550px 0 125px 683px;
  margin: calc(var(--vh, 1vh) * 71.61458333333333 ) 0 calc(var(--vh, 1vh) * 16.276041666666668 ) calc(var(--vh, 1vh) * 88.93229166666667 );
}
._wide .day-text-5-2 {
  margin: 40.26354319180088vw 0 9.150805270863836vw 50vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-5-2 {
    margin: 22px 0 0;
  }
}
.day-text-5-2:before {
  content: none;
}
.day-text-5-3 {
  padding-bottom: 0 !important;
  margin: -9px 0 264px 1px;
  margin: calc(var(--vh, 1vh) * -1.171875 ) 0 calc(var(--vh, 1vh) * 34.375 ) calc(var(--vh, 1vh) * 0.130208333333333 );
}
._wide .day-text-5-3 {
  margin: -0.658857979502196vw 0 19.32650073206442vw 0.073206442166911vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-5-3 {
    margin: 0;
  }
}
.day-text-5-3:before {
  content: none;
}
.day-text-5-4 {
  padding-bottom: 0 !important;
  margin: 43px 0 0 -84px;
  margin: calc(var(--vh, 1vh) * 5.598958333333333 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * -10.9375 );
}
._wide .day-text-5-4 {
  margin: 3.14787701317716vw 0 0vw -6.149341142020498vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-5-4 {
    margin: 21px 0 0 0;
  }
}
.day-text-5-4:before {
  content: none;
}
.day-text-5-5 {
  padding-bottom: 0 !important;
  margin: 285px 0 0 487px;
  margin: calc(var(--vh, 1vh) * 37.109375 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * 63.411458333333336 );
}
._wide .day-text-5-5 {
  margin: 20.863836017569547vw 0 0vw 35.651537335285504vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-5-5 {
    margin: 21px 0 0 0;
  }
}
.day-text-5-5:before {
  content: none;
}
.day-text-5-6 {
  padding-bottom: 0 !important;
  margin: 50px 0 584px 487px;
  margin: calc(var(--vh, 1vh) * 6.510416666666667 ) 0 calc(var(--vh, 1vh) * 76.04166666666667 ) calc(var(--vh, 1vh) * 63.411458333333336 );
}
._wide .day-text-5-6 {
  margin: 3.660322108345535vw 0 42.75256222547584vw 35.651537335285504vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-5-6 {
    margin: 28px 0 0 0;
  }
}
.day-text-5-6:before {
  content: none;
}
.day-text-5-6 p {
  font-size: 28px;
  font-size: calc(var(--vh, 1vh) * 3.645833333333333 );
  line-height: 38px;
  line-height: calc(var(--vh, 1vh) * 4.947916666666667 );
}
._wide .day-text-5-6 p {
  font-size: 2.049780380673499vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-5-6 p {
    font-size: 26px;
  }
}
._wide .day-text-5-6 p {
  line-height: 2.781844802342606vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-5-6 p {
    line-height: 36px;
  }
}
.day-text-6-1 {
  padding-bottom: 0 !important;
  margin: -1px 0 0 11px;
  margin: calc(var(--vh, 1vh) * -0.130208333333333 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * 1.432291666666667 );
}
._wide .day-text-6-1 {
  margin: -0.073206442166911vw 0 0vw 0.805270863836018vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-6-1 {
    margin: -30px 0 0 0;
  }
}
.day-text-6-1:before {
  content: none;
}
.day-text-6-2 {
  padding-bottom: 0 !important;
  margin: 271px 0 0 569px;
  margin: calc(var(--vh, 1vh) * 35.286458333333336 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * 74.08854166666667 );
}
._wide .day-text-6-2 {
  margin: 19.838945827232795vw 0 0vw 41.65446559297218vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-6-2 {
    margin: 22px 0 0 0;
  }
}
.day-text-6-2:before {
  content: none;
}
.day-text-6-3 {
  padding-bottom: 0 !important;
  margin: 76px 0 191px -84px;
  margin: calc(var(--vh, 1vh) * 9.895833333333334 ) 0 calc(var(--vh, 1vh) * 24.869791666666668 ) calc(var(--vh, 1vh) * -10.9375 );
}
._wide .day-text-6-3 {
  margin: 5.563689604685212vw 0 13.98243045387994vw -6.149341142020498vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-6-3 {
    margin: 22px 0 0 0;
  }
}
.day-text-6-3:before {
  content: none;
}
.day-text-6-4 {
  padding-bottom: 0 !important;
  margin: 15px 0 0 568px;
  margin: calc(var(--vh, 1vh) * 1.953125 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * 73.95833333333333 );
}
._wide .day-text-6-4 {
  margin: 1.09809663250366vw 0 0vw 41.58125915080527vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-6-4 {
    margin: 22px 0 0 0;
  }
}
.day-text-6-4:before {
  content: none;
}
.day-text-6-5 {
  padding-bottom: 0 !important;
  margin: 259px 0 0 30px;
  margin: calc(var(--vh, 1vh) * 33.723958333333336 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * 3.90625 );
}
._wide .day-text-6-5 {
  margin: 18.960468521229867vw 0 0vw 2.196193265007321vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-6-5 {
    margin: 22px 0 0 0;
  }
}
.day-text-6-5:before {
  content: none;
}
.day-text-6-6 {
  padding-bottom: 0 !important;
  margin: 291px 0 22px 486px;
  margin: calc(var(--vh, 1vh) * 37.890625 ) 0 calc(var(--vh, 1vh) * 2.864583333333333 ) calc(var(--vh, 1vh) * 63.28125 );
}
._wide .day-text-6-6 {
  margin: 21.30307467057101vw 0 1.610541727672035vw 35.5783308931186vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-6-6 {
    margin: 21px 0 0 0;
  }
}
.day-text-6-6:before {
  content: none;
}
.day-text-6-7 {
  padding-bottom: 0 !important;
  margin: 46px 0 0 30px;
  margin: calc(var(--vh, 1vh) * 5.989583333333333 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * 3.90625 );
}
._wide .day-text-6-7 {
  margin: 3.367496339677892vw 0 0vw 2.196193265007321vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-6-7 {
    margin: 34px 0 0 0;
  }
}
.day-text-6-7:before {
  content: none;
}
.day-text-6-8 {
  padding-bottom: 0 !important;
  margin: 207px 0 0 599px;
  margin: calc(var(--vh, 1vh) * 26.953125 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * 77.99479166666667 );
}
._wide .day-text-6-8 {
  margin: 15.153733528550513vw 0 0vw 43.850658857979504vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-6-8 {
    margin: 22px 0 0 0;
  }
}
.day-text-6-8:before {
  content: none;
}
.day-text-6-9 {
  padding-bottom: 0 !important;
  margin: 274px 0 153px 599px;
  margin: calc(var(--vh, 1vh) * 35.677083333333336 ) 0 calc(var(--vh, 1vh) * 19.921875 ) calc(var(--vh, 1vh) * 77.99479166666667 );
}
._wide .day-text-6-9 {
  margin: 20.05856515373353vw 0 11.200585651537335vw 43.850658857979504vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-6-9 {
    margin: 88px 0 -3px 0;
  }
}
.day-text-6-9:before {
  content: none;
}
.day-text-6-9 p {
  color: #fff;
  font-size: 28px;
  font-size: calc(var(--vh, 1vh) * 3.645833333333333 );
  line-height: 38px;
  line-height: calc(var(--vh, 1vh) * 4.947916666666667 );
}
._wide .day-text-6-9 p {
  font-size: 2.049780380673499vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-6-9 p {
    font-size: 26px;
  }
}
._wide .day-text-6-9 p {
  line-height: 2.781844802342606vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-6-9 p {
    line-height: 36px;
  }
}
.day-text-7-1 {
  padding-bottom: 0 !important;
  margin: -20px 0 0 0px;
  margin: calc(var(--vh, 1vh) * -2.604166666666667 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * 0 );
}
._wide .day-text-7-1 {
  margin: -1.464128843338214vw 0 0vw 0vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-7-1 {
    margin: -38px 0 0 0;
  }
}
.day-text-7-1:before {
  content: none;
}
.day-text-7-2 {
  padding-bottom: 0 !important;
  margin: 368px 0 11px 599px;
  margin: calc(var(--vh, 1vh) * 47.916666666666664 ) 0 calc(var(--vh, 1vh) * 1.432291666666667 ) calc(var(--vh, 1vh) * 77.99479166666667 );
}
._wide .day-text-7-2 {
  margin: 26.939970717423133vw 0 0.805270863836018vw 43.850658857979504vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-7-2 {
    margin: 22px 0 0 0;
  }
}
.day-text-7-2:before {
  content: none;
}
.day-text-7-3 {
  padding-bottom: 0 !important;
  margin: 460px 0 0 0px;
  margin: calc(var(--vh, 1vh) * 59.895833333333336 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * 0 );
}
._wide .day-text-7-3 {
  margin: 33.674963396778914vw 0 0vw 0vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-7-3 {
    margin: 22px 0 0 0;
  }
}
.day-text-7-3:before {
  content: none;
}
.day-text-7-4 {
  padding-bottom: 0 !important;
  margin: 33px 0 232px 0px;
  margin: calc(var(--vh, 1vh) * 4.296875 ) 0 calc(var(--vh, 1vh) * 30.208333333333332 ) calc(var(--vh, 1vh) * 0 );
}
._wide .day-text-7-4 {
  margin: 2.415812591508053vw 0 16.98389458272328vw 0vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-7-4 {
    margin: 14px 0 0 0;
  }
}
.day-text-7-4:before {
  content: none;
}
.day-text-7-4 p {
  font-size: 28px;
  font-size: calc(var(--vh, 1vh) * 3.645833333333333 );
  line-height: 38px;
  line-height: calc(var(--vh, 1vh) * 4.947916666666667 );
}
._wide .day-text-7-4 p {
  font-size: 2.049780380673499vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-7-4 p {
    font-size: 26px;
  }
}
._wide .day-text-7-4 p {
  line-height: 2.781844802342606vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-7-4 p {
    line-height: 36px;
  }
}
.day-text-8-1 {
  padding-bottom: 0 !important;
  margin: -11px 0 0 0px;
  margin: calc(var(--vh, 1vh) * -1.432291666666667 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * 0 );
}
._wide .day-text-8-1 {
  margin: -0.805270863836018vw 0 0vw 0vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-8-1 {
    margin: -27px 0 0 0;
  }
}
.day-text-8-1:before {
  content: none;
}
.day-text-8-2 {
  padding-bottom: 0 !important;
  margin: 380px 0 0px 372px;
  margin: calc(var(--vh, 1vh) * 49.479166666666664 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * 48.4375 );
}
._wide .day-text-8-2 {
  margin: 27.81844802342606vw 0 0vw 27.232796486090777vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-8-2 {
    margin: 20px 0 0 0;
  }
}
.day-text-8-2:before {
  content: none;
}
.day-text-8-3 {
  padding-bottom: 0 !important;
  margin: 386px 0 0px 0px;
  margin: calc(var(--vh, 1vh) * 50.260416666666664 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * 0 );
}
._wide .day-text-8-3 {
  margin: 28.257686676427525vw 0 0vw 0vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-8-3 {
    margin: 22px 0 0 0;
  }
}
.day-text-8-3:before {
  content: none;
}
.day-text-8-4 {
  padding-bottom: 0 !important;
  margin: 86px 0 26px 599px;
  margin: calc(var(--vh, 1vh) * 11.197916666666666 ) 0 calc(var(--vh, 1vh) * 3.385416666666667 ) calc(var(--vh, 1vh) * 77.99479166666667 );
}
._wide .day-text-8-4 {
  margin: 6.295754026354319vw 0 1.903367496339678vw 43.850658857979504vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-8-4 {
    margin: 21px 0 0 0;
  }
}
.day-text-8-4:before {
  content: none;
}
.day-text-8-5 {
  padding-bottom: 0 !important;
  margin: 61px 0 0px -84px;
  margin: calc(var(--vh, 1vh) * 7.942708333333333 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * -10.9375 );
}
._wide .day-text-8-5 {
  margin: 4.465592972181552vw 0 0vw -6.149341142020498vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-8-5 {
    margin: 78px 0 0 0;
  }
}
.day-text-8-5:before {
  content: none;
}
.day-text-8-6 {
  padding-bottom: 0 !important;
  margin: 328px 0 0px 684px;
  margin: calc(var(--vh, 1vh) * 42.708333333333336 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * 89.0625 );
}
._wide .day-text-8-6 {
  margin: 24.011713030746705vw 0 0vw 50.073206442166914vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-8-6 {
    margin: 21px 0 0 0;
  }
}
.day-text-8-6:before {
  content: none;
}
.day-text-8-7 {
  padding-bottom: 0 !important;
  margin: 418px 0 0px -84px;
  margin: calc(var(--vh, 1vh) * 54.427083333333336 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * -10.9375 );
}
._wide .day-text-8-7 {
  margin: 30.60029282576867vw 0 0vw -6.149341142020498vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-8-7 {
    margin: 22px 0 0 0;
  }
}
.day-text-8-7:before {
  content: none;
}
.day-text-8-8 {
  padding-bottom: 0 !important;
  margin: 38px 0 -4px -84px;
  margin: calc(var(--vh, 1vh) * 4.947916666666667 ) 0 calc(var(--vh, 1vh) * -0.520833333333333 ) calc(var(--vh, 1vh) * -10.9375 );
}
._wide .day-text-8-8 {
  margin: 2.781844802342606vw 0 -0.292825768667643vw -6.149341142020498vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-8-8 {
    margin: 40px 0 0 0;
  }
}
.day-text-8-8:before {
  content: none;
}
.day-text-8-8 p {
  font-size: 28px;
  font-size: calc(var(--vh, 1vh) * 3.645833333333333 );
  line-height: 38px;
  line-height: calc(var(--vh, 1vh) * 4.947916666666667 );
}
._wide .day-text-8-8 p {
  font-size: 2.049780380673499vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-8-8 p {
    font-size: 26px;
  }
}
._wide .day-text-8-8 p {
  line-height: 2.781844802342606vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-8-8 p {
    line-height: 36px;
  }
}
.day-text-9-1 {
  padding-bottom: 0 !important;
  margin: -10px 0 0 0px;
  margin: calc(var(--vh, 1vh) * -1.302083333333333 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * 0 );
}
._wide .day-text-9-1 {
  margin: -0.732064421669107vw 0 0vw 0vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-9-1 {
    margin: -27px 0 0 0;
  }
}
.day-text-9-1:before {
  content: none;
}
.day-text-9-2 {
  padding-bottom: 0 !important;
  margin: 208px 0 0px 600px;
  margin: calc(var(--vh, 1vh) * 27.083333333333332 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * 78.125 );
}
._wide .day-text-9-2 {
  margin: 15.226939970717423vw 0 0vw 43.92386530014641vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-9-2 {
    margin: 21px 0 0 0;
  }
}
.day-text-9-2:before {
  content: none;
}
.day-text-9-3 {
  padding-bottom: 0 !important;
  margin: 566px 0 -120px -116px;
  margin: calc(var(--vh, 1vh) * 73.69791666666667 ) 0 calc(var(--vh, 1vh) * -15.625 ) calc(var(--vh, 1vh) * -15.104166666666666 );
}
._wide .day-text-9-3 {
  margin: 41.434846266471446vw 0 -8.784773060029282vw -8.49194729136164vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-9-3 {
    margin: 28px 0 0 0;
  }
}
.day-text-9-3:before {
  content: none;
}
.day-text-9-4 {
  padding-bottom: 0 !important;
  margin: 463px 0 0 602px;
  margin: calc(var(--vh, 1vh) * 60.286458333333336 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * 78.38541666666667 );
}
._wide .day-text-9-4 {
  margin: 33.89458272327965vw 0 0vw 44.07027818448024vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-9-4 {
    margin: 21px 0 0 0;
  }
}
.day-text-9-4:before {
  content: none;
}
.day-text-9-5 {
  padding-bottom: 0 !important;
  margin: 36px 0 -13px 602px;
  margin: calc(var(--vh, 1vh) * 4.6875 ) 0 calc(var(--vh, 1vh) * -1.692708333333333 ) calc(var(--vh, 1vh) * 78.38541666666667 );
}
._wide .day-text-9-5 {
  margin: 2.635431918008785vw 0 -0.951683748169839vw 44.07027818448024vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-9-5 {
    margin: 28px 0 0 0;
  }
}
.day-text-9-5:before {
  content: none;
}
.day-text-9-5 p {
  font-size: 28px;
  font-size: calc(var(--vh, 1vh) * 3.645833333333333 );
  line-height: 38px;
  line-height: calc(var(--vh, 1vh) * 4.947916666666667 );
}
._wide .day-text-9-5 p {
  font-size: 2.049780380673499vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-9-5 p {
    font-size: 26px;
  }
}
._wide .day-text-9-5 p {
  line-height: 2.781844802342606vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-9-5 p {
    line-height: 36px;
  }
}
.day-text-10-1 {
  padding-bottom: 0 !important;
  margin: 87px 0 347px 714px;
  margin: calc(var(--vh, 1vh) * 11.328125 ) 0 calc(var(--vh, 1vh) * 45.182291666666664 ) calc(var(--vh, 1vh) * 92.96875 );
  z-index: 999;
}
._wide .day-text-10-1 {
  margin: 6.36896046852123vw 0 25.402635431918007vw 52.26939970717423vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-10-1 {
    margin: -28px 0 0 0;
  }
}
.day-text-10-1:before {
  content: none;
}
.day-text-10-2 {
  padding-bottom: 0 !important;
  margin: 400px 0 0 29px;
  margin: calc(var(--vh, 1vh) * 52.083333333333336 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * 3.776041666666667 );
}
._wide .day-text-10-2 {
  margin: 29.282576866764277vw 0 0vw 2.12298682284041vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-10-2 {
    margin: 21px 0 0;
  }
}
.day-text-10-2:before {
  content: none;
}
.day-text-10-3 {
  padding-bottom: 0 !important;
  margin: 985px 0 25px -84px;
  margin: calc(var(--vh, 1vh) * 128.25520833333334 ) 0 calc(var(--vh, 1vh) * 3.255208333333333 ) calc(var(--vh, 1vh) * -10.9375 );
}
._wide .day-text-10-3 {
  margin: 72.10834553440702vw 0 1.830161054172767vw -6.149341142020498vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-10-3 {
    margin: 22px 0 0;
  }
}
.day-text-10-3:before {
  content: none;
}
.day-text-10-4 {
  padding-bottom: 0 !important;
  position: absolute;
  top: 1685px;
  top: calc(var(--vh, 1vh) * 219.40104166666666 );
  left: 697px;
  left: calc(var(--vh, 1vh) * 90.75520833333333 );
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-10-4 {
    position: relative;
    margin: 14px 0 0;
  }
}
.day-text-10-4:before {
  content: none;
}
._wide .day-text-10-4 {
  top: 123.3528550512445vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-10-4 {
    top: 0;
  }
}
._wide .day-text-10-4 {
  left: 51.02489019033675vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-10-4 {
    left: 0;
  }
}
.day-text-10-4 p {
  margin: 0 !important;
  font-size: 28px;
  font-size: calc(var(--vh, 1vh) * 3.645833333333333 );
  line-height: 38px;
  line-height: calc(var(--vh, 1vh) * 4.947916666666667 );
}
._wide .day-text-10-4 p {
  font-size: 2.049780380673499vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-10-4 p {
    font-size: 26px;
  }
}
._wide .day-text-10-4 p {
  line-height: 2.781844802342606vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-text-10-4 p {
    line-height: 36px;
  }
}
.day-image {
  display: block;
  border: 0;
  padding: 0;
  background: transparent;
  position: relative;
}
.day-image.j-page-element {
  transform: translateY(30px);
  opacity: 0;
}
.day-image.j-page-element._init {
  -webkit-transition: transform 0.3s ease, opacity 0.3s ease;
  -moz-transition: transform 0.3s ease, opacity 0.3s ease;
  -o-transition: transform 0.3s ease, opacity 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease;
  transform: translateY(0);
  opacity: 1;
}
@media screen and (max-width: 1023px) {
  .day-image.j-page-element {
    transform: translateY(0);
    opacity: 1;
  }
}
.day-image-container {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: block;
}
.day-image-1-1 {
  width: 456px;
  width: calc(var(--vh, 1vh) * 59.375 );
  position: absolute;
  top: 72px;
  top: calc(var(--vh, 1vh) * 9.375 );
  left: 783px;
  left: calc(var(--vh, 1vh) * 101.953125 );
}
._wide .day-image-1-1 {
  width: 33.38213762811127vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-1-1 {
    width: calc(100% - 40px);
    max-width: 456px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-1-1 {
    position: relative;
    margin: 22px 0 0;
  }
}
._wide .day-image-1-1 {
  top: 5.270863836017569vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-1-1 {
    top: 0;
  }
}
._wide .day-image-1-1 {
  left: 57.32064421669107vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-1-1 {
    left: 0;
  }
}
.day-image-1-2 {
  margin: 51px 0 0 -54px;
  margin: calc(var(--vh, 1vh) * 6.640625 ) 0 0 calc(var(--vh, 1vh) * -7.03125 );
  width: 540px;
  width: calc(var(--vh, 1vh) * 70.3125 );
}
._wide .day-image-1-2 {
  margin: 3.733528550512445vw 0 0 -3.953147877013177vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-1-2 {
    margin: 20px 0 0;
  }
}
._wide .day-image-1-2 {
  width: 39.53147877013177vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-1-2 {
    width: 100%;
    max-width: 540px;
  }
}
.day-image-1-3 {
  position: absolute;
  top: 95px;
  top: calc(var(--vh, 1vh) * 12.369791666666666 );
  left: 297px;
  left: calc(var(--vh, 1vh) * 38.671875 );
  width: 312px;
  width: calc(var(--vh, 1vh) * 40.625 );
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-1-3 {
    position: relative;
    margin: 39px 0 0;
  }
}
._wide .day-image-1-3 {
  top: 6.954612005856515vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-1-3 {
    top: 0;
  }
}
._wide .day-image-1-3 {
  left: 21.742313323572475vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-1-3 {
    left: 0;
  }
}
._wide .day-image-1-3 {
  width: 22.840409956076133vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-1-3 {
    width: 100%;
    max-width: 312px;
  }
}
.day-image-1-diary {
  margin: 7px 0 0 -143px;
  margin: calc(var(--vh, 1vh) * 0.911458333333333 ) 0 0 calc(var(--vh, 1vh) * -18.619791666666668 );
  width: 570px;
  width: calc(var(--vh, 1vh) * 74.21875 );
  border-radius: 10px;
  border-radius: calc(var(--vh, 1vh) * 1.302083333333333 );
  overflow: hidden;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-1-diary {
    display: none;
  }
}
._wide .day-image-1-diary {
  margin: 0.512445095168375vw 0 0 -10.468521229868228vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-1-diary {
    margin: 20px 0 0;
  }
}
._wide .day-image-1-diary {
  width: 41.72767203513909vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-1-diary {
    width: 100%;
  }
}
._wide .day-image-1-diary {
  border-radius: 0.732064421669107vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-1-diary {
    border-radius: 10px;
  }
}
.day-image-2-1 {
  width: 653px;
  width: calc(var(--vh, 1vh) * 85.02604166666667 );
  position: absolute;
  top: 175px;
  top: calc(var(--vh, 1vh) * 22.786458333333332 );
  left: 130px;
  left: calc(var(--vh, 1vh) * 16.927083333333332 );
}
._wide .day-image-2-1 {
  width: 47.803806734992676vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-1 {
    width: auto;
    margin: 0 -15px;
  }
}
._wide .day-image-2-1 {
  top: 12.81112737920937vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-1 {
    position: relative;
    top: 0;
  }
}
._wide .day-image-2-1 {
  left: 9.51683748169839vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-1 {
    left: 0;
  }
}
.day-image-2-2 {
  width: 342px;
  width: calc(var(--vh, 1vh) * 44.53125 );
  margin: 66px 0 0 457px;
  margin: calc(var(--vh, 1vh) * 8.59375 ) 0 0 calc(var(--vh, 1vh) * 59.505208333333336 );
}
._wide .day-image-2-2 {
  width: 25.036603221083457vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-2 {
    width: 100%;
    max-width: 342px;
  }
}
._wide .day-image-2-2 {
  margin: 4.831625183016105vw 0 0 33.45534407027819vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-2 {
    margin: 0 0;
  }
}
.day-image-2-map {
  z-index: 20;
  pointer-events: none;
  width: 501px;
  width: calc(var(--vh, 1vh) * 65.234375 );
  position: absolute;
  top: 437px;
  top: calc(var(--vh, 1vh) * 56.901041666666664 );
  left: 127px;
  left: calc(var(--vh, 1vh) * 16.536458333333332 );
}
._wide .day-image-2-map {
  width: 36.67642752562225vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-map {
    width: 100%;
    max-width: 501px;
  }
}
._wide .day-image-2-map {
  top: 31.99121522693997vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-map {
    position: relative;
    top: 0;
    margin: 27px 0 0;
  }
}
._wide .day-image-2-map {
  left: 9.297218155197658vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-map {
    left: 0;
  }
}
.day-image-2-3 {
  width: 540px;
  width: calc(var(--vh, 1vh) * 70.3125 );
  position: absolute;
  top: 988px;
  top: calc(var(--vh, 1vh) * 128.64583333333334 );
  left: 699px;
  left: calc(var(--vh, 1vh) * 91.015625 );
}
._wide .day-image-2-3 {
  width: 39.53147877013177vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-3 {
    width: 100%;
  }
}
._wide .day-image-2-3 {
  top: 72.32796486090776vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-3 {
    position: relative;
    top: 0;
  }
}
._wide .day-image-2-3 {
  left: 51.17130307467057vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-3 {
    left: 0;
  }
}
.day-image-2-4 {
  width: 426px;
  width: calc(var(--vh, 1vh) * 55.46875 );
  position: absolute;
  top: -56px;
  top: calc(var(--vh, 1vh) * -7.291666666666667 );
  left: 700px;
  left: calc(var(--vh, 1vh) * 91.14583333333333 );
}
._wide .day-image-2-4 {
  width: 31.185944363103953vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-4 {
    width: 100%;
    max-width: 426px;
    margin: 0 0 21px;
  }
}
._wide .day-image-2-4 {
  top: -4.099560761346998vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-4 {
    position: relative;
    top: 0;
  }
}
._wide .day-image-2-4 {
  left: 51.24450951683748vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-4 {
    left: 0;
  }
}
.day-image-2-5 {
  width: 295px;
  width: calc(var(--vh, 1vh) * 38.411458333333336 );
  margin: 54px 0 0 230px;
  margin: calc(var(--vh, 1vh) * 7.03125 ) 0 0 calc(var(--vh, 1vh) * 29.947916666666668 );
}
._wide .day-image-2-5 {
  width: 21.595900439238655vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-5 {
    width: 100%;
    max-width: 295px;
  }
}
._wide .day-image-2-5 {
  margin: 3.953147877013177vw 0 0 16.837481698389457vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-5 {
    margin: 27px 0 0;
  }
}
.day-image-2-diary {
  width: 296px;
  width: calc(var(--vh, 1vh) * 38.541666666666664 );
  margin: 0 0 7px;
  margin: 0 0 calc(var(--vh, 1vh) * 0.911458333333333 );
}
._wide .day-image-2-diary {
  width: 21.669106881405565vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-diary {
    width: 100%;
    max-width: 296px;
  }
}
._wide .day-image-2-diary {
  margin: 0 0 0.512445095168375vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-diary {
    margin: 0;
  }
}
.day-image-2-6 {
  width: 426px;
  width: calc(var(--vh, 1vh) * 55.46875 );
  margin: 93px 0 0 31px;
  margin: calc(var(--vh, 1vh) * 12.109375 ) 0 0 calc(var(--vh, 1vh) * 4.036458333333333 );
}
._wide .day-image-2-6 {
  width: 31.185944363103953vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-6 {
    width: 100%;
    max-width: 426px;
  }
}
._wide .day-image-2-6 {
  margin: 6.808199121522694vw 0 0 2.269399707174231vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-6 {
    margin: 22px 0 0;
  }
}
.day-image-2-7 {
  width: 342px;
  width: calc(var(--vh, 1vh) * 44.53125 );
  position: absolute;
  top: 1311px;
  top: calc(var(--vh, 1vh) * 170.703125 );
  left: 129px;
  left: calc(var(--vh, 1vh) * 16.796875 );
}
._wide .day-image-2-7 {
  width: 25.036603221083457vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-7 {
    width: 100%;
    max-width: 342px;
  }
}
._wide .day-image-2-7 {
  top: 95.97364568081991vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-7 {
    position: relative;
    top: 0;
  }
}
._wide .day-image-2-7 {
  left: 9.443631039531478vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-7 {
    left: 0;
  }
}
.day-image-2-8 {
  width: 487px;
  width: calc(var(--vh, 1vh) * 63.411458333333336 );
  position: absolute;
  top: 1657px;
  top: calc(var(--vh, 1vh) * 215.75520833333334 );
  left: 699px;
  left: calc(var(--vh, 1vh) * 91.015625 );
}
._wide .day-image-2-8 {
  width: 35.651537335285504vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-8 {
    width: 100%;
    max-width: 487px;
    margin: 30px 0 0;
  }
}
._wide .day-image-2-8 {
  top: 121.30307467057101vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-8 {
    position: relative;
    top: 0;
  }
}
._wide .day-image-2-8 {
  left: 51.17130307467057vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-2-8 {
    left: 0;
  }
}
.day-image-3-1 {
  width: 571px;
  width: calc(var(--vh, 1vh) * 74.34895833333333 );
  position: absolute;
  z-index: 2;
  top: 217px;
  top: calc(var(--vh, 1vh) * 28.255208333333332 );
  left: 698px;
  left: calc(var(--vh, 1vh) * 90.88541666666667 );
}
._wide .day-image-3-1 {
  width: 41.800878477306vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-1 {
    width: 100%;
    max-width: 571px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-1 {
    position: relative;
    margin: 21px 0 0;
  }
}
._wide .day-image-3-1 {
  top: 15.885797950219619vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-1 {
    top: 0;
  }
}
._wide .day-image-3-1 {
  left: 51.09809663250366vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-1 {
    left: 0;
  }
}
.day-image-3-2 {
  width: 344px;
  width: calc(var(--vh, 1vh) * 44.791666666666664 );
  height: 194px;
  height: calc(var(--vh, 1vh) * 25.260416666666668 );
  position: absolute;
  top: 900px;
  top: calc(var(--vh, 1vh) * 117.1875 );
  left: 241px;
  left: calc(var(--vh, 1vh) * 31.380208333333332 );
}
._wide .day-image-3-2 {
  width: 25.183016105417277vw;
  height: 14.202049780380673vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-2 {
    width: 100%;
    max-width: 344px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-2 {
    display: none;
    position: relative;
    margin: 22px 0 0;
  }
}
._wide .day-image-3-2 {
  top: 65.88579795021963vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-2 {
    top: 0;
  }
}
._wide .day-image-3-2 {
  left: 17.642752562225475vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-2 {
    left: 0;
  }
}
.day-image-3-3 {
  width: 513px;
  width: calc(var(--vh, 1vh) * 66.796875 );
  position: absolute;
  top: 1134px;
  top: calc(var(--vh, 1vh) * 147.65625 );
  left: 811px;
  left: calc(var(--vh, 1vh) * 105.59895833333333 );
}
._wide .day-image-3-3 {
  width: 37.55490483162518vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-3 {
    width: 100%;
    max-width: 513px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-3 {
    position: relative;
    margin: 44px 0 0;
  }
}
._wide .day-image-3-3 {
  top: 83.01610541727672vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-3 {
    top: 0;
  }
}
._wide .day-image-3-3 {
  left: 59.37042459736457vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-3 {
    left: 0;
  }
}
.day-image-3-4 {
  width: 570px;
  width: calc(var(--vh, 1vh) * 74.21875 );
  position: absolute;
  top: 1505px;
  top: calc(var(--vh, 1vh) * 195.96354166666666 );
  left: 669px;
  left: calc(var(--vh, 1vh) * 87.109375 );
}
._wide .day-image-3-4 {
  width: 41.72767203513909vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-4 {
    width: 100%;
    max-width: 570px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-4 {
    position: relative;
    margin: 22px 0 0;
  }
}
._wide .day-image-3-4 {
  top: 110.17569546120059vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-4 {
    top: 0;
  }
}
._wide .day-image-3-4 {
  left: 48.97510980966325vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-4 {
    left: 0;
  }
}
.day-image-3-5 {
  width: 584px;
  width: calc(var(--vh, 1vh) * 76.04166666666667 );
  position: absolute;
  top: 1934px;
  top: calc(var(--vh, 1vh) * 251.82291666666666 );
  left: 0;
  left: calc(var(--vh, 1vh) * 0 );
}
._wide .day-image-3-5 {
  width: 42.75256222547584vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-5 {
    width: 100%;
    max-width: 584px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-5 {
    position: relative;
    margin: 25px 0 0;
  }
}
._wide .day-image-3-5 {
  top: 141.58125915080527vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-5 {
    top: 0;
  }
}
._wide .day-image-3-5 {
  left: 0vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-5 {
    left: 0;
  }
}
.day-image-3-diary {
  width: 509px;
  width: calc(var(--vh, 1vh) * 66.27604166666667 );
  overflow: hidden;
  border-radius: 10px;
  border-radius: calc(var(--vh, 1vh) * 1.302083333333333 );
  margin: 7px 0 0;
  margin: calc(var(--vh, 1vh) * 0.911458333333333 ) 0 0;
}
._wide .day-image-3-diary {
  width: 37.26207906295754vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-diary {
    width: 100%;
    max-width: 509px;
  }
}
._wide .day-image-3-diary {
  border-radius: 0.732064421669107vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-diary {
    border-radius: 10px;
  }
}
._wide .day-image-3-diary {
  margin: 0.512445095168375vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-diary {
    margin: 2px 0 0;
  }
}
.day-image-3-6 {
  width: 654px;
  width: calc(var(--vh, 1vh) * 85.15625 );
  margin: 92px 0 0 -99px;
  margin: calc(var(--vh, 1vh) * 11.979166666666666 ) 0 0 calc(var(--vh, 1vh) * -12.890625 );
}
._wide .day-image-3-6 {
  width: 47.87701317715959vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-6 {
    width: 100%;
    max-width: 654px;
  }
}
._wide .day-image-3-6 {
  margin: 6.734992679355783vw 0 0 -7.247437774524158vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-6 {
    margin: 32px 0 0;
  }
}
.day-image-3-7 {
  width: 540px;
  width: calc(var(--vh, 1vh) * 70.3125 );
  position: absolute;
  top: 475px;
  top: calc(var(--vh, 1vh) * 61.848958333333336 );
  left: 698px;
  left: calc(var(--vh, 1vh) * 90.88541666666667 );
}
._wide .day-image-3-7 {
  width: 39.53147877013177vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-7 {
    width: calc(100% + 30px);
    max-width: 540px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-7 {
    position: relative;
    margin: 22px -15px 0;
  }
}
._wide .day-image-3-7 {
  top: 34.773060029282576vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-7 {
    top: 0;
  }
}
._wide .day-image-3-7 {
  left: 51.09809663250366vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-7 {
    left: 0;
  }
}
.day-image-3-8 {
  width: 199px;
  width: calc(var(--vh, 1vh) * 25.911458333333332 );
  margin: 200px 0 482px 227px;
  margin: calc(var(--vh, 1vh) * 26.041666666666668 ) 0 calc(var(--vh, 1vh) * 62.760416666666664 ) calc(var(--vh, 1vh) * 29.557291666666668 );
}
._wide .day-image-3-8 {
  width: 14.568081991215227vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-8 {
    width: calc(100% - 91px);
    max-width: 199px;
  }
}
._wide .day-image-3-8 {
  margin: 14.641288433382138vw 0 35.28550512445095vw 16.617862371888727vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-8 {
    margin: 18px 0 0 91px;
  }
}
.day-image-3-9 {
  width: 114px;
  width: calc(var(--vh, 1vh) * 14.84375 );
  position: absolute;
  top: 664px;
  top: calc(var(--vh, 1vh) * 86.45833333333333 );
  left: 272px;
  left: calc(var(--vh, 1vh) * 35.416666666666664 );
}
._wide .day-image-3-9 {
  width: 8.345534407027818vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-9 {
    width: 114px;
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-9 {
    position: relative;
    margin: 108px 32px 0 0;
  }
}
._wide .day-image-3-9 {
  top: 48.6090775988287vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-9 {
    top: 0;
  }
}
._wide .day-image-3-9 {
  left: 19.91215226939971vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-9 {
    left: 0;
  }
}
.day-image-3-10 {
  width: 114px;
  width: calc(var(--vh, 1vh) * 14.84375 );
  position: absolute;
  top: 664px;
  top: calc(var(--vh, 1vh) * 86.45833333333333 );
  left: 128px;
  left: calc(var(--vh, 1vh) * 16.666666666666668 );
}
._wide .day-image-3-10 {
  width: 8.345534407027818vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-10 {
    width: 114px;
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-10 {
    position: relative;
    margin: 108px 0 0;
  }
}
._wide .day-image-3-10 {
  top: 48.6090775988287vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-10 {
    top: 0;
  }
}
._wide .day-image-3-10 {
  left: 9.370424597364568vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-3-10 {
    left: 0;
  }
}
.day-image-4-1 {
  width: 601px;
  width: calc(var(--vh, 1vh) * 78.25520833333333 );
  position: absolute;
  top: 95px;
  top: calc(var(--vh, 1vh) * 12.369791666666666 );
  left: 668px;
  left: calc(var(--vh, 1vh) * 86.97916666666667 );
}
._wide .day-image-4-1 {
  width: 43.997071742313324vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-1 {
    width: calc(100% + 30px);
    max-width: 601px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-1 {
    position: relative;
    margin: 40px -15px 0;
  }
}
._wide .day-image-4-1 {
  top: 6.954612005856515vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-1 {
    top: 0;
  }
}
._wide .day-image-4-1 {
  left: 48.90190336749634vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-1 {
    left: 0;
  }
}
.day-image-4-2 {
  width: 373px;
  width: calc(var(--vh, 1vh) * 48.567708333333336 );
  position: absolute;
  top: -108px;
  top: calc(var(--vh, 1vh) * -14.0625 );
  left: 812px;
  left: calc(var(--vh, 1vh) * 105.72916666666667 );
}
._wide .day-image-4-2 {
  width: 27.306002928257687vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-2 {
    width: 100%;
    max-width: 373px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-2 {
    position: relative;
    margin: 27px 0 0;
  }
}
._wide .day-image-4-2 {
  top: -7.906295754026354vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-2 {
    top: 0;
  }
}
._wide .day-image-4-2 {
  left: 59.44363103953148vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-2 {
    left: 0;
  }
}
.day-image-4-3 {
  width: 570px;
  width: calc(var(--vh, 1vh) * 74.21875 );
  margin: 65px 0 0 -84px;
  margin: calc(var(--vh, 1vh) * 8.463541666666666 ) 0 calc(var(--vh, 1vh) * 0 ) calc(var(--vh, 1vh) * -10.9375 );
}
._wide .day-image-4-3 {
  width: 41.72767203513909vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-3 {
    width: calc(100% + 30px);
    max-width: 570px;
  }
}
._wide .day-image-4-3 {
  margin: 4.758418740849195vw 0 0vw -6.149341142020498vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-3 {
    margin: 34px -15px 0;
  }
}
.day-image-4-4 {
  width: 654px;
  width: calc(var(--vh, 1vh) * 85.15625 );
  position: absolute;
  top: 546px;
  top: calc(var(--vh, 1vh) * 71.09375 );
  left: 614px;
  left: calc(var(--vh, 1vh) * 79.94791666666667 );
}
._wide .day-image-4-4 {
  width: 47.87701317715959vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-4 {
    width: 100%;
    max-width: 654px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-4 {
    position: relative;
    margin: 33px 0 0;
  }
}
._wide .day-image-4-4 {
  top: 39.97071742313324vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-4 {
    top: 0;
  }
}
._wide .day-image-4-4 {
  left: 44.948755490483165vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-4 {
    left: 0;
  }
}
.day-image-4-5 {
  width: 341px;
  width: calc(var(--vh, 1vh) * 44.401041666666664 );
  position: absolute;
  top: -62px;
  top: calc(var(--vh, 1vh) * -8.072916666666666 );
  left: 129px;
  left: calc(var(--vh, 1vh) * 16.796875 );
}
._wide .day-image-4-5 {
  width: 24.963396778916543vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-5 {
    width: 100%;
    max-width: 341px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-5 {
    position: relative;
    margin: 22px 0 0;
  }
}
._wide .day-image-4-5 {
  top: -4.538799414348462vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-5 {
    top: 0;
  }
}
._wide .day-image-4-5 {
  left: 9.443631039531478vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-5 {
    left: 0;
  }
}
.day-image-4-diary {
  overflow: hidden;
  border-radius: 10px;
  border-radius: calc(var(--vh, 1vh) * 1.302083333333333 );
  width: 516px;
  width: calc(var(--vh, 1vh) * 67.1875 );
  margin: 6px 0 0;
  margin: calc(var(--vh, 1vh) * 0.78125 ) 0 0;
}
._wide .day-image-4-diary {
  border-radius: 0.732064421669107vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-diary {
    border-radius: 10px;
  }
}
._wide .day-image-4-diary {
  width: 37.774524158125914vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-diary {
    width: 100%;
    max-width: 516px;
  }
}
._wide .day-image-4-diary {
  margin: 0.439238653001464vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-diary {
    margin: 6px 0 0;
  }
}
.day-image-4-6 {
  width: 498px;
  width: calc(var(--vh, 1vh) * 64.84375 );
  position: absolute;
  top: 893px;
  top: calc(var(--vh, 1vh) * 116.27604166666667 );
  left: 740px;
  left: calc(var(--vh, 1vh) * 96.35416666666667 );
}
._wide .day-image-4-6 {
  width: 36.456808199121525vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-6 {
    width: 100%;
    max-width: 498px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-6 {
    display: none;
    position: relative;
    margin: 22px 0 0;
  }
}
._wide .day-image-4-6 {
  top: 65.37335285505124vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-6 {
    top: 0;
  }
}
._wide .day-image-4-6 {
  left: 54.17276720351391vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-4-6 {
    left: 0;
  }
}
.day-image-5-diary {
  overflow: hidden;
  border-radius: 10px;
  border-radius: calc(var(--vh, 1vh) * 1.302083333333333 );
  width: 516px;
  width: calc(var(--vh, 1vh) * 67.1875 );
  margin: 6px 0 0;
  margin: calc(var(--vh, 1vh) * 0.78125 ) 0 0;
}
._wide .day-image-5-diary {
  border-radius: 0.732064421669107vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-diary {
    border-radius: 10px;
  }
}
._wide .day-image-5-diary {
  width: 37.774524158125914vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-diary {
    width: 100%;
    max-width: 516px;
  }
}
._wide .day-image-5-diary {
  margin: 0.439238653001464vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-diary {
    margin: 2px 0 0;
  }
}
.day-image-5-1 {
  width: 427px;
  width: calc(var(--vh, 1vh) * 55.598958333333336 );
  position: absolute;
  top: 70px;
  top: calc(var(--vh, 1vh) * 9.114583333333334 );
  left: 727px;
  left: calc(var(--vh, 1vh) * 94.66145833333333 );
}
._wide .day-image-5-1 {
  width: 31.259150805270863vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-1 {
    width: 100%;
    max-width: 427px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-1 {
    position: relative;
    margin: 30px 0 0;
  }
}
._wide .day-image-5-1 {
  top: 5.124450951683748vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-1 {
    top: 0;
  }
}
._wide .day-image-5-1 {
  left: 53.22108345534407vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-1 {
    left: 0;
  }
}
.day-image-5-2 {
  width: 600px;
  width: calc(var(--vh, 1vh) * 78.125 );
  position: absolute;
  z-index: 2;
  top: 443px;
  top: calc(var(--vh, 1vh) * 57.682291666666664 );
  left: 212px;
  left: calc(var(--vh, 1vh) * 27.604166666666668 );
}
._wide .day-image-5-2 {
  width: 43.92386530014641vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-2 {
    width: calc(100% + 30px);
    max-width: 600px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-2 {
    position: relative;
    margin: 44px -15px 0;
  }
}
._wide .day-image-5-2 {
  top: 32.43045387994143vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-2 {
    top: 0;
  }
}
._wide .day-image-5-2 {
  left: 15.519765739385067vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-2 {
    left: 0;
  }
}
.day-image-5-3 {
  width: 258px;
  width: calc(var(--vh, 1vh) * 33.59375 );
  position: absolute;
  top: 894px;
  top: calc(var(--vh, 1vh) * 116.40625 );
  left: 584px;
  left: calc(var(--vh, 1vh) * 76.04166666666667 );
}
._wide .day-image-5-3 {
  width: 18.887262079062957vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-3 {
    width: calc(100% - 40px);
    max-width: 258px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-3 {
    position: relative;
    margin: 0 0 0 40px;
  }
}
._wide .day-image-5-3 {
  top: 65.44655929721816vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-3 {
    top: 0;
  }
}
._wide .day-image-5-3 {
  left: 42.75256222547584vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-3 {
    left: 0;
  }
}
.day-image-5-4 {
  width: 456px;
  width: calc(var(--vh, 1vh) * 59.375 );
  position: absolute;
  top: -30px;
  top: calc(var(--vh, 1vh) * -3.90625 );
  left: 812px;
  left: calc(var(--vh, 1vh) * 105.72916666666667 );
}
._wide .day-image-5-4 {
  width: 33.38213762811127vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-4 {
    width: 100%;
    max-width: 456px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-4 {
    position: relative;
    margin: 30px 0 0;
  }
}
._wide .day-image-5-4 {
  top: -2.196193265007321vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-4 {
    top: 0;
  }
}
._wide .day-image-5-4 {
  left: 59.44363103953148vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-4 {
    left: 0;
  }
}
.day-image-5-5 {
  width: 486px;
  width: calc(var(--vh, 1vh) * 63.28125 );
  position: absolute;
  top: 346px;
  top: calc(var(--vh, 1vh) * 45.052083333333336 );
  left: 212px;
  left: calc(var(--vh, 1vh) * 27.604166666666668 );
}
._wide .day-image-5-5 {
  width: 35.5783308931186vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-5 {
    width: calc(100% + 30px);
    max-width: 486px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-5 {
    position: relative;
    margin: 30px -15px 0;
  }
}
._wide .day-image-5-5 {
  top: 25.329428989751097vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-5 {
    top: 0;
  }
}
._wide .day-image-5-5 {
  left: 15.519765739385067vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-5 {
    left: 0;
  }
}
.day-image-5-6 {
  width: 653px;
  width: calc(var(--vh, 1vh) * 85.02604166666667 );
  position: absolute;
  top: 34px;
  top: calc(var(--vh, 1vh) * 4.427083333333333 );
  left: 585px;
  left: calc(var(--vh, 1vh) * 76.171875 );
}
._wide .day-image-5-6 {
  width: 47.803806734992676vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-6 {
    width: calc(100% + 30px);
    max-width: 653px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-6 {
    position: relative;
    margin: 44px -15px 0;
  }
}
._wide .day-image-5-6 {
  top: 2.489019033674964vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-6 {
    top: 0;
  }
}
._wide .day-image-5-6 {
  left: 42.825768667642755vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-6 {
    left: 0;
  }
}
.day-image-5-7 {
  width: 426px;
  width: calc(var(--vh, 1vh) * 55.46875 );
  position: absolute;
  top: 294px;
  top: calc(var(--vh, 1vh) * 38.28125 );
  left: 98px;
  left: calc(var(--vh, 1vh) * 12.760416666666666 );
}
._wide .day-image-5-7 {
  width: 31.185944363103953vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-7 {
    width: 100%;
    max-width: 426px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-7 {
    position: relative;
    margin: 30px 0 0;
  }
}
._wide .day-image-5-7 {
  top: 21.52269399707174vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-7 {
    top: 0;
  }
}
._wide .day-image-5-7 {
  left: 7.174231332357247vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-5-7 {
    left: 0;
  }
}
.day-image-6-1 {
  width: 571px;
  width: calc(var(--vh, 1vh) * 74.34895833333333 );
  position: absolute;
  top: 95px;
  top: calc(var(--vh, 1vh) * 12.369791666666666 );
  left: 698px;
  left: calc(var(--vh, 1vh) * 90.88541666666667 );
}
._wide .day-image-6-1 {
  width: 41.800878477306vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-1 {
    width: calc(100% + 30px);
    max-width: 571px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-1 {
    position: relative;
    margin: 30px -15px 0;
  }
}
._wide .day-image-6-1 {
  top: 6.954612005856515vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-1 {
    top: 0;
  }
}
._wide .day-image-6-1 {
  left: 51.09809663250366vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-1 {
    left: 0;
  }
}
.day-image-6-2 {
  width: 510px;
  width: calc(var(--vh, 1vh) * 66.40625 );
  position: absolute;
  top: 357px;
  top: calc(var(--vh, 1vh) * 46.484375 );
  left: 128px;
  left: calc(var(--vh, 1vh) * 16.666666666666668 );
}
._wide .day-image-6-2 {
  width: 37.33528550512445vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-2 {
    width: 100%;
    max-width: 510px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-2 {
    position: relative;
    margin: 30px 0 0;
  }
}
._wide .day-image-6-2 {
  top: 26.134699853587115vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-2 {
    top: 0;
  }
}
._wide .day-image-6-2 {
  left: 9.370424597364568vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-2 {
    left: 0;
  }
}
.day-image-6-diary {
  width: 571px;
  width: calc(var(--vh, 1vh) * 74.34895833333333 );
  margin: 14px 0 0;
  margin: calc(var(--vh, 1vh) * 1.822916666666667 ) 0 0;
}
._wide .day-image-6-diary {
  width: 41.800878477306vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-diary {
    width: 100%;
    max-width: 571px;
  }
}
._wide .day-image-6-diary {
  margin: 1.02489019033675vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-diary {
    margin: 6px 0 0;
  }
}
.day-image-6-3 {
  width: 540px;
  width: calc(var(--vh, 1vh) * 70.3125 );
  position: absolute;
  top: 60px;
  top: calc(var(--vh, 1vh) * 7.8125 );
  left: 128px;
  left: calc(var(--vh, 1vh) * 16.666666666666668 );
}
._wide .day-image-6-3 {
  width: 39.53147877013177vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-3 {
    width: 100%;
    max-width: 540px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-3 {
    position: relative;
    margin: 22px 0 0;
  }
}
._wide .day-image-6-3 {
  top: 4.392386530014641vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-3 {
    top: 0;
  }
}
._wide .day-image-6-3 {
  left: 9.370424597364568vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-3 {
    left: 0;
  }
}
.day-image-6-4 {
  width: 229px;
  width: calc(var(--vh, 1vh) * 29.817708333333332 );
  position: absolute;
  top: 357px;
  top: calc(var(--vh, 1vh) * 46.484375 );
  left: 698px;
  left: calc(var(--vh, 1vh) * 90.88541666666667 );
}
._wide .day-image-6-4 {
  width: 16.764275256222547vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-4 {
    width: 50%;
    max-width: 229px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-4 {
    position: relative;
    margin: 0 0;
  }
}
._wide .day-image-6-4 {
  top: 26.134699853587115vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-4 {
    top: -37px;
  }
}
._wide .day-image-6-4 {
  left: 51.09809663250366vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-4 {
    left: 0;
  }
}
.day-image-6-5 {
  width: 457px;
  width: calc(var(--vh, 1vh) * 59.505208333333336 );
  position: absolute;
  top: 499px;
  top: calc(var(--vh, 1vh) * 64.97395833333333 );
  left: 812px;
  left: calc(var(--vh, 1vh) * 105.72916666666667 );
}
._wide .day-image-6-5 {
  width: 33.45534407027819vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-5 {
    width: 100%;
    max-width: 457px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-5 {
    position: relative;
    margin: 30px 0 0;
  }
}
._wide .day-image-6-5 {
  top: 36.53001464128843vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-5 {
    top: 0;
  }
}
._wide .day-image-6-5 {
  left: 59.44363103953148vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-5 {
    left: 0;
  }
}
.day-image-6-6 {
  width: 530px;
  width: calc(var(--vh, 1vh) * 69.01041666666667 );
  position: absolute;
  top: 793px;
  top: calc(var(--vh, 1vh) * 103.25520833333333 );
  left: 98px;
  left: calc(var(--vh, 1vh) * 12.760416666666666 );
}
._wide .day-image-6-6 {
  width: 38.79941434846266vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-6 {
    width: calc(100% + 30px);
    max-width: 530px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-6 {
    position: relative;
    margin: 30px -15px 0;
  }
}
._wide .day-image-6-6 {
  top: 58.05270863836017vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-6 {
    top: 0;
  }
}
._wide .day-image-6-6 {
  left: 7.174231332357247vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-6 {
    left: 0;
  }
}
.day-image-6-7 {
  width: 456px;
  width: calc(var(--vh, 1vh) * 59.375 );
  position: absolute;
  top: 97px;
  top: calc(var(--vh, 1vh) * 12.630208333333334 );
  left: 812px;
  left: calc(var(--vh, 1vh) * 105.72916666666667 );
}
._wide .day-image-6-7 {
  width: 33.38213762811127vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-7 {
    width: calc(100% + 30px);
    max-width: 456px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-7 {
    position: relative;
    margin: 22px -15px 0;
  }
}
._wide .day-image-6-7 {
  top: 7.101024890190336vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-7 {
    top: 0;
  }
}
._wide .day-image-6-7 {
  left: 59.44363103953148vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-7 {
    left: 0;
  }
}
.day-image-6-8 {
  width: 683px;
  width: calc(var(--vh, 1vh) * 88.93229166666667 );
  position: absolute;
  top: 324px;
  top: calc(var(--vh, 1vh) * 42.1875 );
  left: 98px;
  left: calc(var(--vh, 1vh) * 12.760416666666666 );
}
._wide .day-image-6-8 {
  width: 50vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-8 {
    width: calc(100% + 30px);
    max-width: 683px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-8 {
    position: relative;
    margin: 22px -15px 0;
  }
}
._wide .day-image-6-8 {
  top: 23.718887262079065vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-8 {
    top: 0;
  }
}
._wide .day-image-6-8 {
  left: 7.174231332357247vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-6-8 {
    left: 0;
  }
}
.day-image-7-1 {
  width: 427px;
  width: calc(var(--vh, 1vh) * 55.598958333333336 );
  position: absolute;
  top: 60px;
  top: calc(var(--vh, 1vh) * 7.8125 );
  left: 812px;
  left: calc(var(--vh, 1vh) * 105.72916666666667 );
}
._wide .day-image-7-1 {
  width: 31.259150805270863vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-7-1 {
    width: calc(100% + 30px);
    max-width: 427px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-7-1 {
    position: relative;
    margin: 22px -15px 0;
  }
}
._wide .day-image-7-1 {
  top: 4.392386530014641vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-7-1 {
    top: 0;
  }
}
._wide .day-image-7-1 {
  left: 59.44363103953148vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-7-1 {
    left: 0;
  }
}
.day-image-7-2 {
  width: 570px;
  width: calc(var(--vh, 1vh) * 74.21875 );
  position: absolute;
  top: 370px;
  top: calc(var(--vh, 1vh) * 48.177083333333336 );
  left: 128px;
  left: calc(var(--vh, 1vh) * 16.666666666666668 );
}
._wide .day-image-7-2 {
  width: 41.72767203513909vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-7-2 {
    width: 100%;
    max-width: 570px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-7-2 {
    position: relative;
    margin: 30px 0 0;
  }
}
._wide .day-image-7-2 {
  top: 27.086383601756953vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-7-2 {
    top: 0;
  }
}
._wide .day-image-7-2 {
  left: 9.370424597364568vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-7-2 {
    left: 0;
  }
}
.day-image-7-diary {
  width: 516px;
  width: calc(var(--vh, 1vh) * 67.1875 );
  margin: 12px 0 0;
  margin: calc(var(--vh, 1vh) * 1.5625 ) 0 0;
}
._wide .day-image-7-diary {
  width: 37.774524158125914vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-7-diary {
    width: 100%;
    max-width: 516px;
  }
}
._wide .day-image-7-diary {
  margin: 0.878477306002928vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-7-diary {
    margin: 6px 0 0;
  }
}
.day-image-7-3 {
  width: 343px;
  width: calc(var(--vh, 1vh) * 44.661458333333336 );
  position: absolute;
  top: 20px;
  top: calc(var(--vh, 1vh) * 2.604166666666667 );
  left: 926px;
  left: calc(var(--vh, 1vh) * 120.57291666666667 );
}
._wide .day-image-7-3 {
  width: 25.109809663250367vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-7-3 {
    width: 100%;
    max-width: 343px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-7-3 {
    position: relative;
    margin: 30px 0 0;
  }
}
._wide .day-image-7-3 {
  top: 1.464128843338214vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-7-3 {
    top: 0;
  }
}
._wide .day-image-7-3 {
  left: 67.7891654465593vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-7-3 {
    left: 0;
  }
}
.day-image-7-4 {
  width: 343px;
  width: calc(var(--vh, 1vh) * 44.661458333333336 );
  position: absolute;
  top: 222px;
  top: calc(var(--vh, 1vh) * 28.90625 );
  left: 698px;
  left: calc(var(--vh, 1vh) * 90.88541666666667 );
}
._wide .day-image-7-4 {
  width: 25.109809663250367vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-7-4 {
    width: 100%;
    max-width: 343px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-7-4 {
    position: relative;
    margin: 13px 0 0;
  }
}
._wide .day-image-7-4 {
  top: 16.251830161054173vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-7-4 {
    top: 0;
  }
}
._wide .day-image-7-4 {
  left: 51.09809663250366vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-7-4 {
    left: 0;
  }
}
.day-image-8-diary {
  width: 516px;
  width: calc(var(--vh, 1vh) * 67.1875 );
  margin: 12px 0 0;
  margin: calc(var(--vh, 1vh) * 1.5625 ) 0 0;
}
._wide .day-image-8-diary {
  width: 37.774524158125914vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-diary {
    width: 100%;
    max-width: 516px;
  }
}
._wide .day-image-8-diary {
  margin: 0.878477306002928vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-diary {
    margin: 8px 0 0;
  }
}
.day-image-8-1 {
  width: 342px;
  width: calc(var(--vh, 1vh) * 44.53125 );
  position: absolute;
  top: 298px;
  top: calc(var(--vh, 1vh) * 38.802083333333336 );
  left: 212px;
  left: calc(var(--vh, 1vh) * 27.604166666666668 );
}
._wide .day-image-8-1 {
  width: 25.036603221083457vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-1 {
    width: 100%;
    max-width: 342px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-1 {
    position: relative;
    margin: 20px 0 0;
  }
}
._wide .day-image-8-1 {
  top: 21.815519765739385vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-1 {
    top: 0;
  }
}
._wide .day-image-8-1 {
  left: 15.519765739385067vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-1 {
    left: 0;
  }
}
.day-image-8-2 {
  width: 247px;
  width: calc(var(--vh, 1vh) * 32.161458333333336 );
  position: absolute;
  top: 668px;
  top: calc(var(--vh, 1vh) * 86.97916666666667 );
  left: 1000px;
  left: calc(var(--vh, 1vh) * 130.20833333333334 );
}
._wide .day-image-8-2 {
  width: 18.08199121522694vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-2 {
    width: calc(100% - 40px);
    max-width: 247px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-2 {
    position: relative;
    margin: -63px 0 0 40px;
  }
}
._wide .day-image-8-2 {
  top: 48.90190336749634vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-2 {
    top: 0;
  }
}
._wide .day-image-8-2 {
  left: 73.20644216691069vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-2 {
    left: 0;
  }
}
.day-image-8-3 {
  width: 601px;
  width: calc(var(--vh, 1vh) * 78.25520833333333 );
  position: absolute;
  z-index: -1;
  top: 867px;
  top: calc(var(--vh, 1vh) * 112.890625 );
  left: 668px;
  left: calc(var(--vh, 1vh) * 86.97916666666667 );
}
._wide .day-image-8-3 {
  width: 43.997071742313324vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-3 {
    width: calc(100% + 30px);
    max-width: 601px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-3 {
    position: relative;
    margin: -44px -15px 0;
  }
}
._wide .day-image-8-3 {
  top: 63.46998535871157vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-3 {
    top: 0;
  }
}
._wide .day-image-8-3 {
  left: 48.90190336749634vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-3 {
    left: 0;
  }
}
.day-image-8-4 {
  width: 540px;
  width: calc(var(--vh, 1vh) * 70.3125 );
  position: absolute;
  top: 1297px;
  top: calc(var(--vh, 1vh) * 168.88020833333334 );
  left: 98px;
  left: calc(var(--vh, 1vh) * 12.760416666666666 );
}
._wide .day-image-8-4 {
  width: 39.53147877013177vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-4 {
    width: 100%;
    max-width: 540px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-4 {
    position: relative;
    margin: 22px 0 0;
  }
}
._wide .day-image-8-4 {
  top: 94.94875549048317vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-4 {
    top: 0;
  }
}
._wide .day-image-8-4 {
  left: 7.174231332357247vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-4 {
    left: 0;
  }
}
.day-image-8-5 {
  width: 276px;
  width: calc(var(--vh, 1vh) * 35.9375 );
  position: absolute;
  top: 1398px;
  top: calc(var(--vh, 1vh) * 182.03125 );
  left: 506px;
  left: calc(var(--vh, 1vh) * 65.88541666666667 );
}
._wide .day-image-8-5 {
  width: 20.20497803806735vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-5 {
    width: 100%;
    max-width: 276px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-5 {
    position: relative;
    margin: -1px 0 0;
  }
}
._wide .day-image-8-5 {
  top: 102.34260614934114vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-5 {
    top: 0;
  }
}
._wide .day-image-8-5 {
  left: 37.042459736456806vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-5 {
    left: 0;
  }
}
.day-image-8-6 {
  width: 541px;
  width: calc(var(--vh, 1vh) * 70.44270833333333 );
  position: absolute;
  top: 352px;
  top: calc(var(--vh, 1vh) * 45.833333333333336 );
  left: 128px;
  left: calc(var(--vh, 1vh) * 16.666666666666668 );
}
._wide .day-image-8-6 {
  width: 39.60468521229868vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-6 {
    width: 100%;
    max-width: 541px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-6 {
    position: relative;
    margin: 30px 0 0;
  }
}
._wide .day-image-8-6 {
  top: 25.76866764275256vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-6 {
    top: 0;
  }
}
._wide .day-image-8-6 {
  left: 9.370424597364568vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-6 {
    left: 0;
  }
}
.day-image-8-7 {
  width: 285px;
  width: calc(var(--vh, 1vh) * 37.109375 );
  position: absolute;
  top: 613px;
  top: calc(var(--vh, 1vh) * 79.81770833333333 );
  left: 527px;
  left: calc(var(--vh, 1vh) * 68.61979166666667 );
}
._wide .day-image-8-7 {
  width: 20.863836017569547vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-7 {
    width: 100%;
    max-width: 285px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-7 {
    position: relative;
    margin: 9px 0 0;
  }
}
._wide .day-image-8-7 {
  top: 44.87554904831625vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-7 {
    top: 0;
  }
}
._wide .day-image-8-7 {
  left: 38.579795021961935vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-7 {
    left: 0;
  }
}
.day-image-8-8 {
  width: 487px;
  width: calc(var(--vh, 1vh) * 63.411458333333336 );
  position: absolute;
  top: 812px;
  top: calc(var(--vh, 1vh) * 105.72916666666667 );
  left: 782px;
  left: calc(var(--vh, 1vh) * 101.82291666666667 );
}
._wide .day-image-8-8 {
  width: 35.651537335285504vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-8 {
    width: calc(100% + 30px);
    max-width: 487px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-8 {
    position: relative;
    margin: 29px -15px 0;
  }
}
._wide .day-image-8-8 {
  top: 59.44363103953148vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-8 {
    top: 0;
  }
}
._wide .day-image-8-8 {
  left: 57.24743777452416vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-8 {
    left: 0;
  }
}
.day-image-8-9 {
  width: 541px;
  width: calc(var(--vh, 1vh) * 70.44270833333333 );
  position: absolute;
  top: 1215px;
  top: calc(var(--vh, 1vh) * 158.203125 );
  left: 668px;
  left: calc(var(--vh, 1vh) * 86.97916666666667 );
}
._wide .day-image-8-9 {
  width: 39.60468521229868vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-9 {
    width: calc(100% + 30px);
    max-width: 541px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-9 {
    position: relative;
    margin: 30px -15px 0;
  }
}
._wide .day-image-8-9 {
  top: 88.94582723279649vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-9 {
    top: 0;
  }
}
._wide .day-image-8-9 {
  left: 48.90190336749634vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-8-9 {
    left: 0;
  }
}
.day-image-9-1 {
  width: 541px;
  width: calc(var(--vh, 1vh) * 70.44270833333333 );
  position: absolute;
  top: 60px;
  top: calc(var(--vh, 1vh) * 7.8125 );
  left: 698px;
  left: calc(var(--vh, 1vh) * 90.88541666666667 );
}
._wide .day-image-9-1 {
  width: 39.60468521229868vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-9-1 {
    width: calc(100% + 30px);
    max-width: 541px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-9-1 {
    position: relative;
    margin: 12px -15px 0;
  }
}
._wide .day-image-9-1 {
  top: 4.392386530014641vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-9-1 {
    top: 0;
  }
}
._wide .day-image-9-1 {
  left: 51.09809663250366vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-9-1 {
    left: 0;
  }
}
.day-image-9-2 {
  width: 782px;
  width: calc(var(--vh, 1vh) * 101.82291666666667 );
  position: absolute;
  z-index: 2;
  top: 304px;
  top: calc(var(--vh, 1vh) * 39.583333333333336 );
  left: 0;
  left: calc(var(--vh, 1vh) * 0 );
}
._wide .day-image-9-2 {
  width: 57.24743777452416vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-9-2 {
    width: calc(100% + 30px);
    max-width: 782px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-9-2 {
    position: relative;
    margin: 30px -15px 0;
  }
}
._wide .day-image-9-2 {
  top: 22.25475841874085vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-9-2 {
    top: 0;
  }
}
._wide .day-image-9-2 {
  left: 0vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-9-2 {
    left: 0;
  }
}
.day-image-9-3 {
  width: 456px;
  width: calc(var(--vh, 1vh) * 59.375 );
  position: absolute;
  top: 873px;
  top: calc(var(--vh, 1vh) * 113.671875 );
  left: 98px;
  left: calc(var(--vh, 1vh) * 12.760416666666666 );
}
._wide .day-image-9-3 {
  width: 33.38213762811127vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-9-3 {
    width: 100%;
    max-width: 456px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-9-3 {
    position: relative;
    margin: 30px 0 0;
  }
}
._wide .day-image-9-3 {
  top: 63.90922401171303vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-9-3 {
    top: 0;
  }
}
._wide .day-image-9-3 {
  left: 7.174231332357247vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-9-3 {
    left: 0;
  }
}
.day-image-9-4 {
  width: 486px;
  width: calc(var(--vh, 1vh) * 63.28125 );
  position: absolute;
  top: 227px;
  top: calc(var(--vh, 1vh) * 29.557291666666668 );
  left: 98px;
  left: calc(var(--vh, 1vh) * 12.760416666666666 );
}
._wide .day-image-9-4 {
  width: 35.5783308931186vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-9-4 {
    width: 100%;
    max-width: 486px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-9-4 {
    position: relative;
    margin: 30px 0 0;
  }
}
._wide .day-image-9-4 {
  top: 16.617862371888727vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-9-4 {
    top: 0;
  }
}
._wide .day-image-9-4 {
  left: 7.174231332357247vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-9-4 {
    left: 0;
  }
}
.day-image-9-5 {
  width: 529px;
  width: calc(var(--vh, 1vh) * 68.88020833333333 );
  position: absolute;
  top: 507px;
  top: calc(var(--vh, 1vh) * 66.015625 );
  left: 212px;
  left: calc(var(--vh, 1vh) * 27.604166666666668 );
}
._wide .day-image-9-5 {
  width: 38.726207906295755vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-9-5 {
    width: 100%;
    max-width: 529px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-9-5 {
    position: relative;
    margin: 9px 0 0;
  }
}
._wide .day-image-9-5 {
  top: 37.11566617862372vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-9-5 {
    top: 0;
  }
}
._wide .day-image-9-5 {
  left: 15.519765739385067vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-9-5 {
    left: 0;
  }
}
.day-image-10-1 {
  width: 279px;
  width: calc(var(--vh, 1vh) * 36.328125 );
  position: absolute;
  top: 87px;
  top: calc(var(--vh, 1vh) * 11.328125 );
  left: 959px;
  left: calc(var(--vh, 1vh) * 124.86979166666667 );
}
._wide .day-image-10-1 {
  width: 20.424597364568083vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-10-1 {
    width: 100%;
    max-width: 279px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-10-1 {
    position: relative;
    margin: 30px 0 0;
  }
}
._wide .day-image-10-1 {
  top: 6.36896046852123vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-10-1 {
    top: 0;
  }
}
._wide .day-image-10-1 {
  left: 70.20497803806735vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-10-1 {
    left: 0;
  }
}
.day-image-10-2 {
  width: 571px;
  width: calc(var(--vh, 1vh) * 74.34895833333333 );
  position: absolute;
  top: 556px;
  top: calc(var(--vh, 1vh) * 72.39583333333333 );
  left: 698px;
  left: calc(var(--vh, 1vh) * 90.88541666666667 );
}
._wide .day-image-10-2 {
  width: 41.800878477306vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-10-2 {
    width: 100%;
    max-width: 571px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-10-2 {
    position: relative;
    margin: 22px 0 0;
  }
}
._wide .day-image-10-2 {
  top: 40.702781844802345vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-10-2 {
    top: 0;
  }
}
._wide .day-image-10-2 {
  left: 51.09809663250366vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-10-2 {
    left: 0;
  }
}
.day-image-10-3 {
  width: 486px;
  width: calc(var(--vh, 1vh) * 63.28125 );
  position: absolute;
  top: 772px;
  top: calc(var(--vh, 1vh) * 100.52083333333333 );
  left: 98px;
  left: calc(var(--vh, 1vh) * 12.760416666666666 );
  text-align: left;
}
._wide .day-image-10-3 {
  width: 35.5783308931186vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-10-3 {
    width: 100%;
    max-width: 486px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-10-3 {
    position: relative;
    margin: 22px 0 0;
  }
}
._wide .day-image-10-3 {
  top: 56.51537335285505vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-10-3 {
    top: 0;
  }
}
._wide .day-image-10-3 {
  left: 7.174231332357247vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image-10-3 {
    left: 0;
  }
}
.day-image__text {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 21px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 2.34375 );
  line-height: calc(var(--vh, 1vh) * 2.734375 );
  font-family: 'roboto_condensed', sans-serif;
  color: #666;
  letter-spacing: 1.5px;
  letter-spacing: calc(var(--vh, 1vh) * 0.1953125 );
  text-align: left;
  padding: 2px 0 1px;
  padding: calc(var(--vh, 1vh) * 0.260416666666667 ) 0 calc(var(--vh, 1vh) * 0.130208333333333 );
}
._wide .day-image__text {
  font-style: normal;
  font-weight: 300;
  font-size: 1.317715959004392vw;
  line-height: 1.537335285505125vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text {
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 21px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .day-image__text {
  letter-spacing: 0.109809663250366vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text {
    letter-spacing: 1.5px;
  }
}
._wide .day-image__text {
  padding: 0.146412884333821vw 0 0.073206442166911vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text {
    padding: 2px 0 1px;
  }
}
.day-image__text:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.day-image__text-1-1-1 {
  top: 40px;
  top: calc(var(--vh, 1vh) * 5.208333333333333 );
  left: 70px;
  left: calc(var(--vh, 1vh) * 9.114583333333334 );
  text-align: right;
  color: #fff;
}
._wide .day-image__text-1-1-1 {
  top: 2.928257686676428vw;
}
._wide .day-image__text-1-1-1 {
  left: 7.320644216691069vw;
}
.day-image__text-1-1-1:before {
  width: 88px;
  width: calc(var(--vh, 1vh) * 11.458333333333334 );
  height: 55px;
  height: calc(var(--vh, 1vh) * 7.161458333333333 );
  background: url("../svg/day-img-1-1-1.svg") 50% 50% no-repeat;
  background-size: contain;
  left: calc(100% + 8px);
  left: calc(100% + calc(var(--vh, 1vh) * 1.041666666666667));
  top: 14px;
  top: calc(var(--vh, 1vh) * 1.822916666666667 );
}
._wide .day-image__text-1-1-1:before {
  width: 6.44216691068814vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-1-1-1:before {
    width: 88px;
  }
}
._wide .day-image__text-1-1-1:before {
  height: 4.026354319180088vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-1-1-1:before {
    height: 55px;
  }
}
._wide .day-image__text-1-1-1:before {
  left: calc(100% + 0.5856515373352855vw);
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-1-1-1:before {
    left: 100%;
  }
}
._wide .day-image__text-1-1-1:before {
  top: 1.02489019033675vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-1-1-1:before {
    top: 14px;
    transform: rotate(20deg) scale(0.75);
  }
}
.day-image__text-1-2-1 {
  top: 50px;
  top: calc(var(--vh, 1vh) * 6.510416666666667 );
  left: 105px;
  left: calc(var(--vh, 1vh) * 13.671875 );
}
._wide .day-image__text-1-2-1 {
  top: 4.831625183016105vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-1-2-1 {
    top: 9%;
  }
}
._wide .day-image__text-1-2-1 {
  left: 7.686676427525622vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-1-2-1 {
    left: 6%;
  }
}
.day-image__text-1-2-1:before {
  width: 14px;
  width: calc(var(--vh, 1vh) * 1.822916666666667 );
  height: 55px;
  height: calc(var(--vh, 1vh) * 7.161458333333333 );
  background: url("../svg/day-img-1-2-1.svg") 50% 50% no-repeat;
  background-size: contain;
  left: -1px;
  left: calc(var(--vh, 1vh) * -0.130208333333333 );
  top: calc(100% + 5px);
  top: calc(100% + calc(var(--vh, 1vh) * 0.6510416666666667));
}
._wide .day-image__text-1-2-1:before {
  width: 1.02489019033675vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-1-2-1:before {
    width: 14px;
  }
}
._wide .day-image__text-1-2-1:before {
  height: 4.026354319180088vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-1-2-1:before {
    height: 55px;
  }
}
._wide .day-image__text-1-2-1:before {
  left: -0.073206442166911vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-1-2-1:before {
    left: 10px;
    transform: rotate(-25deg);
  }
}
._wide .day-image__text-1-2-1:before {
  top: calc(100% + 0.3660322108345534vw);
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-1-2-1:before {
    top: calc(100% + 5px);
  }
}
.day-image__text-1-2-2 {
  top: 24px;
  top: calc(var(--vh, 1vh) * 3.125 );
  left: 238px;
  left: calc(var(--vh, 1vh) * 30.989583333333332 );
}
._wide .day-image__text-1-2-2 {
  top: 2.928257686676428vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-1-2-2 {
    top: 1%;
  }
}
._wide .day-image__text-1-2-2 {
  left: 17.423133235724745vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-1-2-2 {
    left: 39%;
  }
}
.day-image__text-1-2-2:before {
  width: 14px;
  width: calc(var(--vh, 1vh) * 1.822916666666667 );
  height: 45px;
  height: calc(var(--vh, 1vh) * 5.859375 );
  background: url("../svg/day-img-1-2-2.svg") 50% 50% no-repeat;
  background-size: contain;
  left: 17px;
  left: calc(var(--vh, 1vh) * 2.213541666666667 );
  top: calc(100% + 2px);
  top: calc(100% + calc(var(--vh, 1vh) * 0.2604166666666667));
}
._wide .day-image__text-1-2-2:before {
  width: 1.02489019033675vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-1-2-2:before {
    width: 14px;
  }
}
._wide .day-image__text-1-2-2:before {
  height: 3.294289897510981vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-1-2-2:before {
    height: 45px;
  }
}
._wide .day-image__text-1-2-2:before {
  left: 1.244509516837482vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-1-2-2:before {
    left: 17px;
  }
}
._wide .day-image__text-1-2-2:before {
  top: calc(100% + 0.1464128843338214vw);
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-1-2-2:before {
    top: calc(100% + 2px);
  }
}
.day-image__text-1-3-1 {
  top: 11px;
  top: calc(var(--vh, 1vh) * 1.432291666666667 );
  left: 193px;
  left: calc(var(--vh, 1vh) * 25.130208333333332 );
}
._wide .day-image__text-1-3-1 {
  top: 0.805270863836018vw;
}
._wide .day-image__text-1-3-1 {
  left: 14.128843338213763vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-1-3-1 {
    left: 64%;
  }
}
.day-image__text-1-3-1:before {
  width: 45px;
  width: calc(var(--vh, 1vh) * 5.859375 );
  height: 27px;
  height: calc(var(--vh, 1vh) * 3.515625 );
  background: url("../svg/day-img-1-3-1.svg") 50% 50% no-repeat;
  background-size: contain;
  left: -17px;
  left: calc(var(--vh, 1vh) * -2.213541666666667 );
  top: calc(100% + 2px);
  top: calc(100% + calc(var(--vh, 1vh) * 0.2604166666666667));
}
._wide .day-image__text-1-3-1:before {
  width: 3.294289897510981vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-1-3-1:before {
    width: 45px;
  }
}
._wide .day-image__text-1-3-1:before {
  height: 1.976573938506589vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-1-3-1:before {
    height: 27px;
  }
}
._wide .day-image__text-1-3-1:before {
  left: -1.244509516837482vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-1-3-1:before {
    left: -17px;
  }
}
._wide .day-image__text-1-3-1:before {
  top: calc(100% + 0.1464128843338214vw);
}
.day-image__text-2-8-1 {
  top: 5px;
  top: calc(var(--vh, 1vh) * 0.651041666666667 );
  left: 209px;
  left: calc(var(--vh, 1vh) * 27.213541666666668 );
}
._wide .day-image__text-2-8-1 {
  top: 0.366032210834553vw;
}
._wide .day-image__text-2-8-1 {
  left: 15.300146412884335vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-2-8-1 {
    color: #000;
  }
}
.day-image__text-2-8-1:before {
  width: 26px;
  width: calc(var(--vh, 1vh) * 3.385416666666667 );
  height: 42px;
  height: calc(var(--vh, 1vh) * 5.46875 );
  background: url("../svg/day-img-2-8-1.svg") 50% 50% no-repeat;
  background-size: contain;
  left: 43px;
  left: calc(var(--vh, 1vh) * 5.598958333333333 );
  top: 100%;
}
._wide .day-image__text-2-8-1:before {
  width: 1.903367496339678vw;
}
._wide .day-image__text-2-8-1:before {
  height: 3.074670571010249vw;
}
._wide .day-image__text-2-8-1:before {
  left: 3.14787701317716vw;
}
.day-image__text-3-3-1 {
  text-transform: uppercase;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  font-family: 'Pobeda', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 2.083333333333333 );
  line-height: calc(var(--vh, 1vh) * 2.473958333333333 );
  font-family: 'Pobeda', sans-serif;
  letter-spacing: 3px;
  top: 116px;
  top: calc(var(--vh, 1vh) * 15.104166666666666 );
  left: 373px;
  left: calc(var(--vh, 1vh) * 48.567708333333336 );
}
._wide .day-image__text-3-3-1 {
  font-style: normal;
  font-weight: 700;
  font-size: 1.171303074670571vw;
  line-height: 1.390922401171303vw;
  font-family: 'Pobeda', sans-serif;
}
._wide .day-image__text-3-3-1 {
  top: 8.49194729136164vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-3-3-1 {
    top: 55px;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    font-family: 'Pobeda', sans-serif;
  }
}
._wide .day-image__text-3-3-1 {
  left: 27.306002928257687vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-3-3-1 {
    left: auto;
    right: 0;
    width: 71px;
  }
}
.day-image__text-3-3-2 {
  text-transform: uppercase;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 14px;
  font-family: 'Pobeda', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 1.5625 );
  line-height: calc(var(--vh, 1vh) * 1.822916666666667 );
  font-family: 'Pobeda', sans-serif;
  letter-spacing: 2.5px;
  top: 163px;
  top: calc(var(--vh, 1vh) * 21.223958333333332 );
  left: 373px;
  left: calc(var(--vh, 1vh) * 48.567708333333336 );
}
._wide .day-image__text-3-3-2 {
  font-style: normal;
  font-weight: 700;
  font-size: 0.878477306002928vw;
  line-height: 1.02489019033675vw;
  font-family: 'Pobeda', sans-serif;
}
._wide .day-image__text-3-3-2 {
  top: 11.932650073206442vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-3-3-2 {
    top: 100px;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    font-family: 'Pobeda', sans-serif;
  }
}
._wide .day-image__text-3-3-2 {
  left: 27.306002928257687vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-3-3-2 {
    left: auto;
    right: 0;
    width: 71px;
  }
}
.day-image__text-3-8-1 {
  display: block;
  text-align: left !important;
  font-style: normal;
  font-weight: 300;
  font-size: 12px;
  line-height: 17px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 1.5625 );
  line-height: calc(var(--vh, 1vh) * 2.213541666666667 );
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 0;
  margin: 8px -10px 0 0;
  margin: calc(var(--vh, 1vh) * 1.041666666666667 ) calc(var(--vh, 1vh) * -1.302083333333333 ) 0 0;
}
._wide .day-image__text-3-8-1 {
  font-style: normal;
  font-weight: 300;
  font-size: 0.878477306002928vw;
  line-height: 1.244509516837482vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-3-8-1 {
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 22px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .day-image__text-3-8-1 {
  margin: 0.585651537335286vw -0.732064421669107vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-3-8-1 {
    margin: 5px 0 0 0;
  }
  ._wide .day-image__text-3-8-1 br {
    display: none;
  }
}
.day-image__text-3-9-1 {
  white-space: nowrap;
  font-size: 16px;
  font-size: calc(var(--vh, 1vh) * 2.083333333333333 );
  top: -74px;
  top: calc(var(--vh, 1vh) * -9.635416666666666 );
  left: 130px;
  left: calc(var(--vh, 1vh) * 16.927083333333332 );
}
._wide .day-image__text-3-9-1 {
  font-size: 1.171303074670571vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-3-9-1 {
    font-size: 16px;
  }
}
._wide .day-image__text-3-9-1 {
  top: -5.417276720351391vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-3-9-1 {
    top: -74px;
  }
}
._wide .day-image__text-3-9-1 {
  left: 9.51683748169839vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-3-9-1 {
    left: 60px;
  }
}
.day-image__text-3-9-1:before {
  width: 62px;
  width: calc(var(--vh, 1vh) * 8.072916666666666 );
  height: 91px;
  height: calc(var(--vh, 1vh) * 11.848958333333334 );
  background: url("../svg/day-img-3-9-1.svg") 50% 50% no-repeat;
  background-size: contain;
  left: -21px;
  left: calc(var(--vh, 1vh) * -2.734375 );
  top: 26px;
  top: calc(var(--vh, 1vh) * 3.385416666666667 );
}
._wide .day-image__text-3-9-1:before {
  width: 4.538799414348462vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-3-9-1:before {
    width: 62px;
  }
}
._wide .day-image__text-3-9-1:before {
  height: 6.661786237188872vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-3-9-1:before {
    height: 91px;
  }
}
._wide .day-image__text-3-9-1:before {
  left: -1.537335285505125vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-3-9-1:before {
    left: -21px;
  }
}
._wide .day-image__text-3-9-1:before {
  top: 1.903367496339678vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-3-9-1:before {
    top: 26px;
  }
}
.day-image__text-3-10-1 {
  white-space: nowrap;
  font-size: 16px;
  font-size: calc(var(--vh, 1vh) * 2.083333333333333 );
  top: -75px;
  top: calc(var(--vh, 1vh) * -9.765625 );
  left: -1px;
  left: calc(var(--vh, 1vh) * -0.130208333333333 );
}
._wide .day-image__text-3-10-1 {
  font-size: 1.171303074670571vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-3-10-1 {
    font-size: 16px;
  }
}
._wide .day-image__text-3-10-1 {
  top: -5.490483162518301vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-3-10-1 {
    top: -75px;
  }
}
._wide .day-image__text-3-10-1 {
  left: -0.073206442166911vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-3-10-1 {
    left: -1px;
  }
}
.day-image__text-3-10-1:before {
  width: 16px;
  width: calc(var(--vh, 1vh) * 2.083333333333333 );
  height: 61px;
  height: calc(var(--vh, 1vh) * 7.942708333333333 );
  background: url("../svg/day-img-3-9-2.svg") 50% 50% no-repeat;
  background-size: contain;
  left: 16px;
  left: calc(var(--vh, 1vh) * 2.083333333333333 );
  top: 27px;
  top: calc(var(--vh, 1vh) * 3.515625 );
}
._wide .day-image__text-3-10-1:before {
  width: 1.171303074670571vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-3-10-1:before {
    width: 16px;
  }
}
._wide .day-image__text-3-10-1:before {
  height: 4.465592972181552vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-3-10-1:before {
    height: 61px;
  }
}
._wide .day-image__text-3-10-1:before {
  left: 1.171303074670571vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-3-10-1:before {
    left: 16px;
  }
}
._wide .day-image__text-3-10-1:before {
  top: 1.976573938506589vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-3-10-1:before {
    top: 27px;
  }
}
.day-image__text-4-2-1 {
  display: block;
  text-align: left !important;
  font-style: normal;
  font-weight: 300;
  font-size: 12px;
  line-height: 17px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 1.5625 );
  line-height: calc(var(--vh, 1vh) * 2.213541666666667 );
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 0;
  margin: 10px 0 0 0;
  margin: calc(var(--vh, 1vh) * 1.302083333333333 ) calc(var(--vh, 1vh) * 0 ) 0 0;
}
._wide .day-image__text-4-2-1 {
  font-style: normal;
  font-weight: 300;
  font-size: 0.878477306002928vw;
  line-height: 1.244509516837482vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-4-2-1 {
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    line-height: 17px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .day-image__text-4-2-1 {
  margin: 0.732064421669107vw 0vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-4-2-1 {
    margin: 5px 0 0 0;
    width: 200px;
  }
}
.day-image__text-6-1-1 {
  white-space: nowrap;
  top: 49px;
  top: calc(var(--vh, 1vh) * 6.380208333333333 );
  left: 116px;
  left: calc(var(--vh, 1vh) * 15.104166666666666 );
}
._wide .day-image__text-6-1-1 {
  top: 3.587115666178624vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-6-1-1 {
    top: 49px;
  }
}
._wide .day-image__text-6-1-1 {
  left: 8.49194729136164vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-6-1-1 {
    left: 35px;
  }
}
.day-image__text-6-1-1:before {
  width: 59px;
  width: calc(var(--vh, 1vh) * 7.682291666666667 );
  height: 86px;
  height: calc(var(--vh, 1vh) * 11.197916666666666 );
  background: url("../svg/day-img-6-1-1.svg") 50% 50% no-repeat;
  background-size: contain;
  left: 52px;
  left: calc(var(--vh, 1vh) * 6.770833333333333 );
  top: 29px;
  top: calc(var(--vh, 1vh) * 3.776041666666667 );
}
._wide .day-image__text-6-1-1:before {
  width: 4.31918008784773vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-6-1-1:before {
    content: none;
    width: 38px;
  }
}
._wide .day-image__text-6-1-1:before {
  height: 6.295754026354319vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-6-1-1:before {
    height: 56px;
  }
}
._wide .day-image__text-6-1-1:before {
  left: 3.806734992679356vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-6-1-1:before {
    left: 52px;
  }
}
._wide .day-image__text-6-1-1:before {
  top: 2.12298682284041vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-6-1-1:before {
    top: 29px;
  }
}
.day-image__text-6-6-1 {
  color: #fff;
  top: 14px;
  top: calc(var(--vh, 1vh) * 1.822916666666667 );
  left: 392px;
  left: calc(var(--vh, 1vh) * 51.041666666666664 );
}
._wide .day-image__text-6-6-1 {
  top: 1.02489019033675vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-6-6-1 {
    top: 14px;
  }
}
._wide .day-image__text-6-6-1 {
  left: 28.69692532942899vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-6-6-1 {
    left: auto;
    right: 15px;
  }
}
.day-image__text-6-6-1:before {
  width: 29px;
  width: calc(var(--vh, 1vh) * 3.776041666666667 );
  height: 46px;
  height: calc(var(--vh, 1vh) * 5.989583333333333 );
  background: url("../svg/day-img-6-6-1.svg") 50% 50% no-repeat;
  background-size: contain;
  left: 9px;
  left: calc(var(--vh, 1vh) * 1.171875 );
  top: 52px;
  top: calc(var(--vh, 1vh) * 6.770833333333333 );
}
._wide .day-image__text-6-6-1:before {
  width: 2.12298682284041vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-6-6-1:before {
    width: 29px;
  }
}
._wide .day-image__text-6-6-1:before {
  height: 3.367496339677892vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-6-6-1:before {
    content: none;
    height: 46px;
  }
}
._wide .day-image__text-6-6-1:before {
  left: 0.658857979502196vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-6-6-1:before {
    left: 9px;
  }
}
._wide .day-image__text-6-6-1:before {
  top: 3.806734992679356vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-image__text-6-6-1:before {
    top: 52px;
  }
}
.day__image {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}
.no-touchevents .day-image:hover:not(div) .day__image {
  transform: scale(1.05);
}
.day-redtext {
  display: block;
  position: relative;
  z-index: 7;
}
@media screen and (max-width: 1023px) {
  .day-redtext {
    text-align: right;
  }
}
@media screen and (max-width: 1023px) {
  .day-redtext__helper {
    display: inline-block;
    text-align: left;
  }
}
.day-redtext__desktop {
  display: block;
}
@media screen and (max-width: 1023px) {
  .day-redtext__desktop {
    display: none;
  }
}
.day-redtext__mobile {
  display: none;
}
@media screen and (max-width: 1023px) {
  .day-redtext__mobile {
    display: block;
  }
}
.day-redtext-line {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin: -14px 0 0;
  margin: calc(var(--vh, 1vh) * -1.822916666666667 ) 0 0;
}
._wide .day-redtext-line {
  margin: -1.02489019033675vw 0 0;
}
.day-redtext-line:first-child {
  margin-top: 0;
}
.day-redtext.j-page-element .day-redtext-line {
  max-width: 0;
  overflow: hidden;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext.j-page-element .day-redtext-line {
    max-width: 100%;
  }
}
.day-redtext.j-page-element._init .day-redtext-line {
  max-width: 100%;
  -webkit-transition: max-width 0.3s ease;
  -moz-transition: max-width 0.3s ease;
  -o-transition: max-width 0.3s ease;
  transition: max-width 0.3s ease;
}
.day-redtext.j-page-element._init .day-redtext-line:nth-child(2) {
  -webkit-transition: max-width 0.3s ease 0.3s;
  -moz-transition: max-width 0.3s ease 0.3s;
  -o-transition: max-width 0.3s ease 0.3s;
  transition: max-width 0.3s ease 0.3s;
}
.day-redtext.j-page-element._init .day-redtext-line:nth-child(3) {
  -webkit-transition: max-width 0.3s ease 0.6s;
  -moz-transition: max-width 0.3s ease 0.6s;
  -o-transition: max-width 0.3s ease 0.6s;
  transition: max-width 0.3s ease 0.6s;
}
.day-redtext.j-page-element._init .day-redtext-line:nth-child(4) {
  -webkit-transition: max-width 0.3s ease 0.9s;
  -moz-transition: max-width 0.3s ease 0.9s;
  -o-transition: max-width 0.3s ease 0.9s;
  transition: max-width 0.3s ease 0.9s;
}
.day-redtext.j-page-element._init .day-redtext-line:nth-child(5) {
  -webkit-transition: max-width 0.3s ease 1.2s;
  -moz-transition: max-width 0.3s ease 1.2s;
  -o-transition: max-width 0.3s ease 1.2s;
  transition: max-width 0.3s ease 1.2s;
}
.day-redtext.j-page-element._init .day-redtext-line:nth-child(6) {
  -webkit-transition: max-width 0.3s ease 1.3s;
  -moz-transition: max-width 0.3s ease 1.3s;
  -o-transition: max-width 0.3s ease 1.3s;
  transition: max-width 0.3s ease 1.3s;
}
.day-redtext.j-page-element .day-redtext-white {
  opacity: 0;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext.j-page-element .day-redtext-white {
    opacity: 1;
  }
}
.day-redtext.j-page-element._init .day-redtext-white {
  -webkit-transition: opacity 0.3s ease 0.1s;
  -moz-transition: opacity 0.3s ease 0.1s;
  -o-transition: opacity 0.3s ease 0.1s;
  transition: opacity 0.3s ease 0.1s;
  opacity: 1;
}
.day-redtext-desktop {
  display: block;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-desktop {
    display: none;
  }
}
.day-redtext-mobile {
  display: none;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-mobile {
    display: block;
  }
}
.day-redtext-red {
  display: block;
  white-space: nowrap;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 40px;
  font-family: 'Pobeda', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 5.208333333333333 );
  line-height: calc(var(--vh, 1vh) * 5.208333333333333 );
  font-family: 'Pobeda', sans-serif;
  color: #ed1c24;
  background: #ed1c24;
  padding: 9px 14px 15px 14px;
  padding: calc(var(--vh, 1vh) * 1.171875 ) calc(var(--vh, 1vh) * 1.822916666666667 ) calc(var(--vh, 1vh) * 1.953125 ) calc(var(--vh, 1vh) * 1.822916666666667 );
  position: relative;
  z-index: 1;
  text-transform: uppercase;
}
._wide .day-redtext-red {
  font-style: normal;
  font-weight: 700;
  font-size: 2.928257686676428vw;
  line-height: 2.928257686676428vw;
  font-family: 'Pobeda', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-red {
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 40px;
    font-family: 'Pobeda', sans-serif;
  }
}
._wide .day-redtext-red {
  padding: 0.658857979502196vw 1.02489019033675vw 1.09809663250366vw 1.02489019033675vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-red {
    padding: 2px 11px 1px 10px;
  }
}
.day-redtext-white {
  display: block;
  white-space: nowrap;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 40px;
  font-family: 'Pobeda', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 5.208333333333333 );
  line-height: calc(var(--vh, 1vh) * 5.208333333333333 );
  font-family: 'Pobeda', sans-serif;
  color: #fff;
  background: transparent;
  padding: 9px 14px 15px 14px;
  padding: calc(var(--vh, 1vh) * 1.171875 ) calc(var(--vh, 1vh) * 1.822916666666667 ) calc(var(--vh, 1vh) * 1.953125 ) calc(var(--vh, 1vh) * 1.822916666666667 );
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  text-transform: uppercase;
}
._wide .day-redtext-white {
  font-style: normal;
  font-weight: 700;
  font-size: 2.928257686676428vw;
  line-height: 2.928257686676428vw;
  font-family: 'Pobeda', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-white {
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 40px;
    font-family: 'Pobeda', sans-serif;
  }
}
._wide .day-redtext-white {
  padding: 0.658857979502196vw 1.02489019033675vw 1.09809663250366vw 1.02489019033675vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-white {
    padding: 2px 11px 1px 10px;
  }
}
._ios .day-redtext-white {
  top: 2px;
  top: calc(var(--vh, 1vh) * 0.260416666666667 );
}
._ios._wide .day-redtext-white {
  top: 0.146412884333821vw;
}
@media screen and (max-width: 1023px) {
  ._ios._wide .day-redtext-white {
    top: 1px;
  }
}
.day-redtext-line:last-child .day-redtext-red {
  padding-bottom: 12px;
  padding-bottom: calc(var(--vh, 1vh) * 1.5625 );
}
._wide .day-redtext-line:last-child .day-redtext-red {
  padding-bottom: 0.878477306002928vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-line:last-child .day-redtext-red {
    padding-bottom: 1px;
  }
}
.day-redtext-line:last-child .day-redtext-white {
  padding-bottom: 12px;
  padding-bottom: calc(var(--vh, 1vh) * 1.5625 );
}
._wide .day-redtext-line:last-child .day-redtext-white {
  padding-bottom: 0.878477306002928vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-line:last-child .day-redtext-white {
    padding-bottom: 1px;
  }
}
.day-redtext-1-1 {
  position: absolute;
  left: 1010px;
  left: calc(var(--vh, 1vh) * 131.51041666666666 );
  top: 553px;
  top: calc(var(--vh, 1vh) * 72.00520833333333 );
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-1-1 {
    position: relative;
    margin: -28px 0 0;
    max-width: 496px;
  }
}
._wide .day-redtext-1-1 {
  left: 73.9385065885798vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-1-1 {
    left: 0;
  }
}
._wide .day-redtext-1-1 {
  top: 40.48316251830161vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-1-1 {
    top: 0;
  }
}
.day-redtext-2-1 {
  position: absolute;
  left: 896px;
  left: calc(var(--vh, 1vh) * 116.66666666666667 );
  top: 452px;
  top: calc(var(--vh, 1vh) * 58.854166666666664 );
}
._wide .day-redtext-2-1 {
  left: 65.59297218155197vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-2-1 {
    position: relative;
    left: 0;
    margin: 44px -4px -30px 0;
    max-width: 500px;
  }
}
._wide .day-redtext-2-1 {
  top: 33.08931185944363vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-2-1 {
    top: 0;
  }
}
.day-redtext-2-2 {
  position: absolute;
  left: 799px;
  left: calc(var(--vh, 1vh) * 104.03645833333333 );
  top: 497px;
  top: calc(var(--vh, 1vh) * 64.71354166666667 );
}
._wide .day-redtext-2-2 {
  left: 58.49194729136164vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-2-2 {
    position: relative;
    left: 0;
    text-align: left;
    margin: 0 0 20px;
  }
}
._wide .day-redtext-2-2 {
  top: 36.38360175695461vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-2-2 {
    top: 0;
  }
}
.day-redtext-3-1 {
  position: absolute;
  left: 641px;
  left: calc(var(--vh, 1vh) * 83.46354166666667 );
  top: 681px;
  top: calc(var(--vh, 1vh) * 88.671875 );
}
._wide .day-redtext-3-1 {
  left: 46.92532942898975vw;
}
._wide .day-redtext-3-1 {
  top: 49.85358711566618vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-3-1 {
    position: relative;
    text-align: left;
    margin: -26px 0 0;
    z-index: 5;
    top: 0;
    left: 0;
  }
}
.day-redtext-3-2 {
  position: absolute;
  left: 85px;
  left: calc(var(--vh, 1vh) * 11.067708333333334 );
  top: 70px;
  top: calc(var(--vh, 1vh) * 9.114583333333334 );
}
._wide .day-redtext-3-2 {
  left: 6.222547584187408vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-3-2 {
    left: 0;
  }
}
._wide .day-redtext-3-2 {
  top: 3.440702781844802vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-3-2 {
    position: relative;
    text-align: left;
    margin: 20px 0 0;
    z-index: 5;
    top: 0;
    left: 0;
  }
}
.day-redtext-4-1 {
  position: absolute;
  left: 816px;
  left: calc(var(--vh, 1vh) * 106.25 );
  top: 549px;
  top: calc(var(--vh, 1vh) * 71.484375 );
}
._wide .day-redtext-4-1 {
  left: 59.73645680819912vw;
}
._wide .day-redtext-4-1 {
  top: 40.19033674963397vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-4-1 {
    position: relative;
    text-align: left;
    margin: 33px 0 0;
    z-index: 5;
    top: 0;
    left: 0;
  }
}
.day-redtext-5-1 {
  position: absolute;
  left: 815px;
  left: calc(var(--vh, 1vh) * 106.11979166666667 );
  top: 1118px;
  top: calc(var(--vh, 1vh) * 145.57291666666666 );
}
._wide .day-redtext-5-1 {
  left: 59.66325036603221vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-5-1 {
    left: 0;
  }
}
._wide .day-redtext-5-1 {
  top: 81.84480234260614vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-5-1 {
    position: relative;
    text-align: left;
    margin: 22px 0 -24px;
    z-index: 5;
    top: 0;
    left: 0;
  }
}
.day-redtext-6-1 {
  position: absolute;
  left: 214px;
  left: calc(var(--vh, 1vh) * 27.864583333333332 );
  top: 938px;
  top: calc(var(--vh, 1vh) * 122.13541666666667 );
}
._wide .day-redtext-6-1 {
  left: 15.666178623718887vw;
}
._wide .day-redtext-6-1 {
  top: 68.66764275256223vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-6-1 {
    position: relative;
    text-align: left;
    margin: 22px 0 -11px;
    z-index: 5;
    top: 0;
    left: 0;
  }
}
.day-redtext-6-2 {
  position: absolute;
  left: 950px;
  left: calc(var(--vh, 1vh) * 123.69791666666667 );
  top: 256px;
  top: calc(var(--vh, 1vh) * 33.333333333333336 );
}
._wide .day-redtext-6-2 {
  left: 69.54612005856515vw;
}
._wide .day-redtext-6-2 {
  top: 18.740849194729137vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-6-2 {
    position: relative;
    text-align: left;
    margin: 115px 0 -187px 40px;
    z-index: 5;
    top: 0;
    left: 0;
  }
}
.day-redtext-7-1 {
  position: absolute;
  left: 215px;
  left: calc(var(--vh, 1vh) * 27.994791666666668 );
  top: 808px;
  top: calc(var(--vh, 1vh) * 105.20833333333333 );
}
._wide .day-redtext-7-1 {
  left: 15.739385065885799vw;
}
._wide .day-redtext-7-1 {
  top: 59.150805270863835vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-7-1 {
    position: relative;
    text-align: left;
    margin: 10px 0 0;
    z-index: 5;
    top: 0;
    left: 0;
  }
}
.day-redtext-8-1 {
  position: absolute;
  left: 132px;
  left: calc(var(--vh, 1vh) * 17.1875 );
  top: 887px;
  top: calc(var(--vh, 1vh) * 115.49479166666667 );
}
._wide .day-redtext-8-1 {
  left: 9.66325036603221vw;
}
._wide .day-redtext-8-1 {
  top: 64.93411420204978vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-8-1 {
    position: relative;
    text-align: left;
    margin: 30px 0 0;
    z-index: 5;
    top: 0;
    left: 0;
  }
}
.day-redtext-8-2 {
  position: absolute;
  left: 85px;
  left: calc(var(--vh, 1vh) * 11.067708333333334 );
  top: 809px;
  top: calc(var(--vh, 1vh) * 105.33854166666667 );
}
._wide .day-redtext-8-2 {
  left: 6.222547584187408vw;
}
._wide .day-redtext-8-2 {
  top: 59.22401171303075vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-8-2 {
    position: relative;
    text-align: left;
    margin: 30px 0 0;
    z-index: 5;
    top: 0;
    left: 0;
  }
}
.day-redtext-9-1 {
  position: absolute;
  left: 672px;
  left: calc(var(--vh, 1vh) * 87.5 );
  top: 776px;
  top: calc(var(--vh, 1vh) * 101.04166666666667 );
}
._wide .day-redtext-9-1 {
  left: 49.194729136163986vw;
}
._wide .day-redtext-9-1 {
  top: 56.80819912152269vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-9-1 {
    position: relative;
    text-align: left;
    margin: 22px 0 0;
    z-index: 5;
    top: 0;
    left: 0;
  }
}
.day-redtext-10-1 {
  position: absolute;
  left: 930px;
  left: calc(var(--vh, 1vh) * 121.09375 );
  z-index: 999;
  top: 396px;
  top: calc(var(--vh, 1vh) * 51.5625 );
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-10-1 {
    position: relative;
    text-align: left;
    margin: 335px 0 0;
    z-index: 5;
  }
}
._wide .day-redtext-10-1 {
  left: 68.08199121522694vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-10-1 {
    left: 0;
  }
}
._wide .day-redtext-10-1 {
  top: 28.989751098096633vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-redtext-10-1 {
    top: 0;
  }
}
.day-diary {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
@media screen and (max-width: 1023px) {
  .day-diary {
    display: block;
  }
}
.day-diary-1 {
  margin: 50px 0 0 -69px;
  margin: calc(var(--vh, 1vh) * 6.510416666666667 ) 0 0 calc(var(--vh, 1vh) * -8.984375 );
}
._wide .day-diary-1 {
  margin: 3.660322108345535vw 0 0 -5.051244509516837vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-diary-1 {
    margin: 0;
  }
  ._wide .day-diary-1 .day-diary__title {
    display: none;
  }
}
.day-diary-2 {
  position: absolute;
  top: 237px;
  top: calc(var(--vh, 1vh) * 30.859375 );
  left: 119px;
  left: calc(var(--vh, 1vh) * 15.494791666666666 );
}
._wide .day-diary-2 {
  top: 17.349926793557835vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-diary-2 {
    position: relative;
    top: 0;
  }
}
._wide .day-diary-2 {
  left: 8.711566617862372vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-diary-2 {
    left: 0;
  }
}
.day-diary-3 {
  position: absolute;
  text-align: right;
  top: 2183px;
  top: calc(var(--vh, 1vh) * 284.2447916666667 );
  left: 698px;
  left: calc(var(--vh, 1vh) * 90.88541666666667 );
}
@media screen and (max-width: 1023px) {
  ._wide .day-diary-3 {
    position: relative;
    margin: 26px 0 0;
  }
}
._wide .day-diary-3 {
  top: 159.80966325036604vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-diary-3 {
    top: 0;
  }
}
._wide .day-diary-3 {
  left: 51.09809663250366vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-diary-3 {
    left: 0;
  }
}
.day-diary-4 {
  position: absolute;
  text-align: right;
  top: 232px;
  top: calc(var(--vh, 1vh) * 30.208333333333332 );
  left: 812px;
  left: calc(var(--vh, 1vh) * 105.72916666666667 );
}
@media screen and (max-width: 1023px) {
  ._wide .day-diary-4 {
    display: none;
    position: relative;
    margin: 22px 0 0;
  }
}
._wide .day-diary-4 {
  top: 16.98389458272328vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-diary-4 {
    top: 0;
  }
}
._wide .day-diary-4 {
  left: 59.44363103953148vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-diary-4 {
    left: 0;
  }
}
.day-diary-5 {
  position: absolute;
  text-align: right;
  top: 1015px;
  top: calc(var(--vh, 1vh) * 132.16145833333334 );
  left: 39px;
  left: calc(var(--vh, 1vh) * 5.078125 );
}
@media screen and (max-width: 1023px) {
  ._wide .day-diary-5 {
    position: relative;
    margin: 18px 0 0;
  }
}
._wide .day-diary-5 {
  top: 74.30453879941435vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-diary-5 {
    top: 0;
  }
}
._wide .day-diary-5 {
  left: 2.855051244509517vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-diary-5 {
    left: 0;
  }
}
.day-diary-6 {
  position: absolute;
  top: 741px;
  top: calc(var(--vh, 1vh) * 96.484375 );
  left: 668px;
  left: calc(var(--vh, 1vh) * 86.97916666666667 );
}
@media screen and (max-width: 1023px) {
  ._wide .day-diary-6 {
    position: relative;
    margin: 30px 0 0;
  }
}
._wide .day-diary-6 {
  top: 54.24597364568082vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-diary-6 {
    top: 0;
  }
}
._wide .day-diary-6 {
  left: 48.90190336749634vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-diary-6 {
    left: 0;
  }
}
.day-diary-7 {
  position: absolute;
  top: 40px;
  top: calc(var(--vh, 1vh) * 5.208333333333333 );
  left: 98px;
  left: calc(var(--vh, 1vh) * 12.760416666666666 );
}
@media screen and (max-width: 1023px) {
  ._wide .day-diary-7 {
    position: relative;
    margin: 26px 0 0;
  }
}
._wide .day-diary-7 {
  top: 2.928257686676428vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-diary-7 {
    top: 0;
  }
}
._wide .day-diary-7 {
  left: 7.174231332357247vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-diary-7 {
    left: 0;
  }
}
.day-diary-8 {
  position: absolute;
  top: 97px;
  top: calc(var(--vh, 1vh) * 12.630208333333334 );
  left: 754px;
  left: calc(var(--vh, 1vh) * 98.17708333333333 );
}
@media screen and (max-width: 1023px) {
  ._wide .day-diary-8 {
    position: relative;
    margin: 25px 0 0;
  }
}
._wide .day-diary-8 {
  top: 7.101024890190336vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-diary-8 {
    top: 0;
  }
}
._wide .day-diary-8 {
  left: 55.19765739385066vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-diary-8 {
    left: 0;
  }
  ._wide .day-diary-8 .day-diary__title {
    width: 195px;
  }
}
.day-diary__title {
  display: block;
  font-style: normal;
  font-weight: 300;
  font-size: 12px;
  line-height: 18px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 1.5625 );
  line-height: calc(var(--vh, 1vh) * 2.34375 );
  font-family: 'roboto_condensed', sans-serif;
  color: #666;
}
.day-diary__title.j-page-element {
  transform: translateY(30px);
  opacity: 0;
}
@media screen and (max-width: 1023px) {
  .day-diary__title.j-page-element {
    transform: translateY(0);
    opacity: 1;
  }
}
.day-diary__title.j-page-element._init {
  -webkit-transition: transform 0.3s ease, opacity 0.3s ease;
  -moz-transition: transform 0.3s ease, opacity 0.3s ease;
  -o-transition: transform 0.3s ease, opacity 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease;
  transform: translateY(0);
  opacity: 1;
}
@media screen and (max-width: 1023px) {
  .day-diary__title.j-page-element {
    transform: translateY(0);
    opacity: 1;
  }
}
._wide .day-diary__title {
  font-style: normal;
  font-weight: 300;
  font-size: 0.878477306002928vw;
  line-height: 1.317715959004392vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .day-diary__title {
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 18px;
    font-family: 'roboto_condensed', sans-serif;
    margin: 2px 0 0;
  }
}
.day-stamp {
  display: block;
}
.day-stamp.j-page-element {
  transform: translateY(30px);
  opacity: 0;
}
.day-stamp.j-page-element._init {
  -webkit-transition: transform 0.3s ease, opacity 0.3s ease;
  -moz-transition: transform 0.3s ease, opacity 0.3s ease;
  -o-transition: transform 0.3s ease, opacity 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease;
  transform: translateY(0);
  opacity: 1;
}
@media screen and (max-width: 1023px) {
  .day-stamp.j-page-element {
    transform: translateY(0);
    opacity: 1;
  }
}
.day-stamp-1 {
  background: url("../svg/day1-stamp.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 1144px;
  top: calc(var(--vh, 1vh) * 148.95833333333334 );
  left: 811px;
  left: calc(var(--vh, 1vh) * 105.59895833333333 );
  width: 168px;
  width: calc(var(--vh, 1vh) * 21.875 );
  height: 73px;
  height: calc(var(--vh, 1vh) * 9.505208333333334 );
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-1 {
    display: none;
  }
}
._wide .day-stamp-1 {
  top: 83.74816983894583vw;
}
._wide .day-stamp-1 {
  left: 59.37042459736457vw;
}
._wide .day-stamp-1 {
  width: 12.298682284040996vw;
}
._wide .day-stamp-1 {
  height: 5.34407027818448vw;
}
.day-stamp-2 {
  background: url("../svg/day1-stamp-2.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  bottom: 52px;
  bottom: calc(var(--vh, 1vh) * 6.770833333333333 );
  left: 242px;
  left: calc(var(--vh, 1vh) * 31.510416666666668 );
  width: 174px;
  width: calc(var(--vh, 1vh) * 22.65625 );
  height: 30px;
  height: calc(var(--vh, 1vh) * 3.90625 );
}
._wide .day-stamp-2 {
  bottom: 3.806734992679356vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-2 {
    position: relative;
    bottom: 0;
    margin: 36px 0 0;
  }
}
._wide .day-stamp-2 {
  left: 17.715959004392385vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-2 {
    left: 0;
  }
}
._wide .day-stamp-2 {
  width: 12.73792093704246vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-2 {
    width: 174px;
  }
}
._wide .day-stamp-2 {
  height: 2.196193265007321vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-2 {
    height: 30px;
  }
}
.day-stamp-2-1 {
  width: 199px;
  width: calc(var(--vh, 1vh) * 25.911458333333332 );
  height: 29px;
  height: calc(var(--vh, 1vh) * 3.776041666666667 );
  background: url("../svg/day2-stamp.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 659px;
  top: calc(var(--vh, 1vh) * 85.80729166666667 );
  left: 1040px;
  left: calc(var(--vh, 1vh) * 135.41666666666666 );
}
._wide .day-stamp-2-1 {
  width: 14.568081991215227vw;
}
._wide .day-stamp-2-1 {
  height: 2.12298682284041vw;
}
._wide .day-stamp-2-1 {
  top: 48.243045387994144vw;
}
._wide .day-stamp-2-1 {
  left: 76.13469985358712vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-2-1 {
    display: none;
  }
}
.day-stamp-2-2 {
  width: 111px;
  width: calc(var(--vh, 1vh) * 14.453125 );
  height: 97px;
  height: calc(var(--vh, 1vh) * 12.630208333333334 );
  background: url("../svg/day2-stamp-2.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 615px;
  top: calc(var(--vh, 1vh) * 80.078125 );
  left: 1092px;
  left: calc(var(--vh, 1vh) * 142.1875 );
}
._wide .day-stamp-2-2 {
  width: 8.125915080527086vw;
}
._wide .day-stamp-2-2 {
  height: 7.101024890190336vw;
}
._wide .day-stamp-2-2 {
  top: 45.02196193265007vw;
}
._wide .day-stamp-2-2 {
  left: 79.94143484626647vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-2-2 {
    display: none;
  }
}
.day-stamp-2-3 {
  width: 273px;
  width: calc(var(--vh, 1vh) * 35.546875 );
  height: 41px;
  height: calc(var(--vh, 1vh) * 5.338541666666667 );
  background: url("../svg/day2-stamp-3.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 1254px;
  top: calc(var(--vh, 1vh) * 163.28125 );
  left: 712px;
  left: calc(var(--vh, 1vh) * 92.70833333333333 );
}
._wide .day-stamp-2-3 {
  width: 19.98535871156662vw;
}
._wide .day-stamp-2-3 {
  height: 3.001464128843338vw;
}
._wide .day-stamp-2-3 {
  top: 91.800878477306vw;
}
._wide .day-stamp-2-3 {
  left: 52.12298682284041vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-2-3 {
    display: none;
  }
}
.day-stamp-2-4 {
  width: 168px;
  width: calc(var(--vh, 1vh) * 21.875 );
  height: 11px;
  height: calc(var(--vh, 1vh) * 1.432291666666667 );
  background: url("../svg/day2-stamp-4.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 1612px;
  top: calc(var(--vh, 1vh) * 209.89583333333334 );
  left: 697px;
  left: calc(var(--vh, 1vh) * 90.75520833333333 );
}
._wide .day-stamp-2-4 {
  width: 12.298682284040996vw;
}
._wide .day-stamp-2-4 {
  height: 0.805270863836018vw;
}
._wide .day-stamp-2-4 {
  top: 118.00878477306003vw;
}
._wide .day-stamp-2-4 {
  left: 51.02489019033675vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-2-4 {
    display: none;
  }
}
.day-stamp-2-5 {
  width: 198px;
  width: calc(var(--vh, 1vh) * 25.78125 );
  height: 16px;
  height: calc(var(--vh, 1vh) * 2.083333333333333 );
  background: url("../svg/day2-stamp-5.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 332px;
  top: calc(var(--vh, 1vh) * 43.229166666666664 );
  left: 243px;
  left: calc(var(--vh, 1vh) * 31.640625 );
}
._wide .day-stamp-2-5 {
  width: 14.494875549048317vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-2-5 {
    width: 100%;
    margin-top: 15px;
  }
}
._wide .day-stamp-2-5 {
  height: 1.171303074670571vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-2-5 {
    height: 16px;
  }
}
._wide .day-stamp-2-5 {
  top: 24.30453879941435vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-2-5 {
    position: relative;
    top: 0;
    background-position: 0 0;
  }
}
._wide .day-stamp-2-5 {
  left: 17.7891654465593vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-2-5 {
    left: 0;
  }
}
.day-stamp-3-1 {
  width: 118px;
  width: calc(var(--vh, 1vh) * 15.364583333333334 );
  height: 69px;
  height: calc(var(--vh, 1vh) * 8.984375 );
  background: url("../svg/day3-stamp.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 1178px;
  top: calc(var(--vh, 1vh) * 153.38541666666666 );
  left: 550px;
  left: calc(var(--vh, 1vh) * 71.61458333333333 );
}
._wide .day-stamp-3-1 {
  width: 8.63836017569546vw;
}
._wide .day-stamp-3-1 {
  height: 5.051244509516837vw;
}
._wide .day-stamp-3-1 {
  top: 86.23718887262079vw;
}
._wide .day-stamp-3-1 {
  left: 40.26354319180088vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-3-1 {
    display: none;
    top: 0;
    left: 0;
    position: relative;
    width: 118px;
    height: 69px;
    margin: 38px 0 0;
  }
}
.day-stamp-3-2 {
  width: 370px;
  width: calc(var(--vh, 1vh) * 48.177083333333336 );
  height: 5px;
  height: calc(var(--vh, 1vh) * 0.651041666666667 );
  background: url("../svg/day3-stamp-2.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 1278px;
  top: calc(var(--vh, 1vh) * 166.40625 );
  left: 129px;
  left: calc(var(--vh, 1vh) * 16.796875 );
}
._wide .day-stamp-3-2 {
  width: 27.086383601756953vw;
}
._wide .day-stamp-3-2 {
  height: 0.366032210834553vw;
}
._wide .day-stamp-3-2 {
  top: 93.55783308931186vw;
}
._wide .day-stamp-3-2 {
  left: 9.443631039531478vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-3-2 {
    display: none;
    top: 0;
    left: 0;
    position: relative;
    width: 370px;
    height: 5px;
    margin: 38px 0 0;
  }
}
.day-stamp-3-3 {
  width: 313px;
  width: calc(var(--vh, 1vh) * 40.755208333333336 );
  height: 4px;
  height: calc(var(--vh, 1vh) * 0.520833333333333 );
  background: url("../svg/day3-stamp-3.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 2058px;
  top: calc(var(--vh, 1vh) * 267.96875 );
  left: 810px;
  left: calc(var(--vh, 1vh) * 105.46875 );
}
._wide .day-stamp-3-3 {
  width: 22.913616398243047vw;
}
._wide .day-stamp-3-3 {
  height: 0.292825768667643vw;
}
._wide .day-stamp-3-3 {
  top: 150.6588579795022vw;
}
._wide .day-stamp-3-3 {
  left: 59.297218155197655vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-3-3 {
    display: none;
    top: 0;
    left: 0;
    position: relative;
    width: 313px;
    height: 4px;
    margin: 38px 0 0;
  }
}
.day-stamp-3-4 {
  width: 227px;
  width: calc(var(--vh, 1vh) * 29.557291666666668 );
  height: 28px;
  height: calc(var(--vh, 1vh) * 3.645833333333333 );
  background: url("../svg/day3-stamp-4.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 2104px;
  top: calc(var(--vh, 1vh) * 273.9583333333333 );
  left: 814px;
  left: calc(var(--vh, 1vh) * 105.98958333333333 );
}
._wide .day-stamp-3-4 {
  width: 16.617862371888727vw;
}
._wide .day-stamp-3-4 {
  height: 2.049780380673499vw;
}
._wide .day-stamp-3-4 {
  top: 154.0263543191801vw;
}
._wide .day-stamp-3-4 {
  left: 59.5900439238653vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-3-4 {
    display: none;
    top: 0;
    left: 0;
    position: relative;
    width: 227px;
    height: 28px;
    margin: 38px 0 0;
  }
}
.day-stamp-3-5 {
  width: 109px;
  width: calc(var(--vh, 1vh) * 14.192708333333334 );
  height: 62px;
  height: calc(var(--vh, 1vh) * 8.072916666666666 );
  background: url("../svg/day3-stamp-5.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 350px;
  top: calc(var(--vh, 1vh) * 45.572916666666664 );
  left: 815px;
  left: calc(var(--vh, 1vh) * 106.11979166666667 );
}
._wide .day-stamp-3-5 {
  width: 7.979502196193265vw;
}
._wide .day-stamp-3-5 {
  height: 4.538799414348462vw;
}
._wide .day-stamp-3-5 {
  top: 25.62225475841874vw;
}
._wide .day-stamp-3-5 {
  left: 59.66325036603221vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-3-5 {
    display: none;
    top: 0;
    left: 0;
    position: relative;
    width: 109px;
    height: 62px;
    margin: 38px 0 0;
  }
}
.day-stamp-3-6 {
  width: 142px;
  width: calc(var(--vh, 1vh) * 18.489583333333332 );
  height: 17px;
  height: calc(var(--vh, 1vh) * 2.213541666666667 );
  background: url("../svg/day3-stamp-6.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 905px;
  top: calc(var(--vh, 1vh) * 117.83854166666667 );
  left: 128px;
  left: calc(var(--vh, 1vh) * 16.666666666666668 );
}
._wide .day-stamp-3-6 {
  width: 10.395314787701318vw;
}
._wide .day-stamp-3-6 {
  height: 1.244509516837482vw;
}
._wide .day-stamp-3-6 {
  top: 66.25183016105417vw;
}
._wide .day-stamp-3-6 {
  left: 9.370424597364568vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-3-6 {
    top: 0;
    left: 0;
    position: relative;
    width: 142px;
    height: 17px;
    margin: 55px 0 0;
  }
}
.day-stamp-3-7 {
  width: 291px;
  width: calc(var(--vh, 1vh) * 37.890625 );
  height: 17px;
  height: calc(var(--vh, 1vh) * 2.213541666666667 );
  background: url("../svg/day3-stamp-7.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 1149px;
  top: calc(var(--vh, 1vh) * 149.609375 );
  left: 779px;
  left: calc(var(--vh, 1vh) * 101.43229166666667 );
}
._wide .day-stamp-3-7 {
  width: 21.30307467057101vw;
}
._wide .day-stamp-3-7 {
  height: 1.244509516837482vw;
}
._wide .day-stamp-3-7 {
  top: 84.11420204978037vw;
}
._wide .day-stamp-3-7 {
  left: 57.027818448023424vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-3-7 {
    top: 0;
    left: 0;
    position: relative;
    width: 203px;
    height: 13px;
    margin: 26px 0 0 -1px;
  }
}
.day-stamp-4-1 {
  width: 113px;
  width: calc(var(--vh, 1vh) * 14.713541666666666 );
  height: 85px;
  height: calc(var(--vh, 1vh) * 11.067708333333334 );
  background: url("../svg/day4-stamp.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 445px;
  top: calc(var(--vh, 1vh) * 57.942708333333336 );
  left: 656px;
  left: calc(var(--vh, 1vh) * 85.41666666666667 );
}
._wide .day-stamp-4-1 {
  width: 8.272327964860908vw;
}
._wide .day-stamp-4-1 {
  height: 6.222547584187408vw;
}
._wide .day-stamp-4-1 {
  top: 32.57686676427526vw;
}
._wide .day-stamp-4-1 {
  left: 48.02342606149341vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-4-1 {
    display: none;
    top: 0;
    left: 0;
    position: relative;
    width: 113px;
    height: 85px;
    margin: 38px 0 0;
  }
}
.day-stamp-4-2 {
  width: 204px;
  width: calc(var(--vh, 1vh) * 26.5625 );
  height: 117px;
  height: calc(var(--vh, 1vh) * 15.234375 );
  background: url("../svg/day4-stamp-2.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 226px;
  top: calc(var(--vh, 1vh) * 29.427083333333332 );
  left: 439px;
  left: calc(var(--vh, 1vh) * 57.161458333333336 );
}
._wide .day-stamp-4-2 {
  width: 14.93411420204978vw;
}
._wide .day-stamp-4-2 {
  height: 8.56515373352855vw;
}
._wide .day-stamp-4-2 {
  top: 16.544655929721817vw;
}
._wide .day-stamp-4-2 {
  left: 32.13762811127379vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-4-2 {
    display: none;
    top: 0;
    left: 0;
    position: relative;
    width: 204px;
    height: 117px;
    margin: 38px 0 0;
  }
}
.day-stamp-4-3 {
  width: 230px;
  width: calc(var(--vh, 1vh) * 29.947916666666668 );
  height: 20px;
  height: calc(var(--vh, 1vh) * 2.604166666666667 );
  background: url("../svg/day4-stamp-3.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 846px;
  top: calc(var(--vh, 1vh) * 110.15625 );
  left: 1009px;
  left: calc(var(--vh, 1vh) * 131.38020833333334 );
}
._wide .day-stamp-4-3 {
  width: 16.837481698389457vw;
}
._wide .day-stamp-4-3 {
  height: 1.464128843338214vw;
}
._wide .day-stamp-4-3 {
  top: 61.93265007320644vw;
}
._wide .day-stamp-4-3 {
  left: 73.86530014641288vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-4-3 {
    display: none;
    top: 0;
    left: 0;
    position: relative;
    width: 230px;
    height: 20px;
    margin: 38px 0 0;
  }
}
.day-stamp-4-4 {
  width: 427px;
  width: calc(var(--vh, 1vh) * 55.598958333333336 );
  height: 23px;
  height: calc(var(--vh, 1vh) * 2.994791666666667 );
  background: url("../svg/day4-stamp-4.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 1209px;
  top: calc(var(--vh, 1vh) * 157.421875 );
  left: 128px;
  left: calc(var(--vh, 1vh) * 16.666666666666668 );
}
._wide .day-stamp-4-4 {
  width: 31.259150805270863vw;
}
._wide .day-stamp-4-4 {
  height: 1.683748169838946vw;
}
._wide .day-stamp-4-4 {
  top: 88.50658857979502vw;
}
._wide .day-stamp-4-4 {
  left: 9.370424597364568vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-4-4 {
    top: 0;
    left: 0;
    position: relative;
    width: 291px;
    height: 16px;
    margin: 35px 0 0;
  }
}
.day-stamp-5-1 {
  width: 258px;
  width: calc(var(--vh, 1vh) * 33.59375 );
  height: 4px;
  height: calc(var(--vh, 1vh) * 0.520833333333333 );
  background: url("../svg/day5-stamp.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 375px;
  top: calc(var(--vh, 1vh) * 48.828125 );
  left: 212px;
  left: calc(var(--vh, 1vh) * 27.604166666666668 );
}
._wide .day-stamp-5-1 {
  width: 18.887262079062957vw;
}
._wide .day-stamp-5-1 {
  height: 0.292825768667643vw;
}
._wide .day-stamp-5-1 {
  top: 27.452415812591507vw;
}
._wide .day-stamp-5-1 {
  left: 15.519765739385067vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-5-1 {
    top: 0;
    left: 0;
    position: relative;
    width: 258px;
    height: 4px;
    margin: 38px 0 0;
  }
}
.day-stamp-5-2 {
  width: 201px;
  width: calc(var(--vh, 1vh) * 26.171875 );
  height: 68px;
  height: calc(var(--vh, 1vh) * 8.854166666666666 );
  background: url("../svg/day5-stamp-2.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 871px;
  top: calc(var(--vh, 1vh) * 113.41145833333333 );
  left: 518px;
  left: calc(var(--vh, 1vh) * 67.44791666666667 );
}
._wide .day-stamp-5-2 {
  width: 14.714494875549049vw;
}
._wide .day-stamp-5-2 {
  height: 4.978038067349927vw;
}
._wide .day-stamp-5-2 {
  top: 63.76281112737921vw;
}
._wide .day-stamp-5-2 {
  left: 37.920937042459734vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-5-2 {
    display: none;
    top: 0;
    left: 0;
    position: relative;
    width: 201px;
    height: 68px;
    margin: 10px 0 0;
  }
}
.day-stamp-5-3 {
  width: 258px;
  width: calc(var(--vh, 1vh) * 33.59375 );
  height: 4px;
  height: calc(var(--vh, 1vh) * 0.520833333333333 );
  background: url("../svg/day5-stamp.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 282px;
  top: calc(var(--vh, 1vh) * 36.71875 );
  left: 212px;
  left: calc(var(--vh, 1vh) * 27.604166666666668 );
}
._wide .day-stamp-5-3 {
  width: 18.887262079062957vw;
}
._wide .day-stamp-5-3 {
  height: 0.292825768667643vw;
}
._wide .day-stamp-5-3 {
  top: 20.644216691068813vw;
}
._wide .day-stamp-5-3 {
  left: 15.519765739385067vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-5-3 {
    top: 0;
    left: 0;
    position: relative;
    width: 258px;
    height: 4px;
    margin: 21px 0 -1px;
  }
}
.day-stamp-5-4 {
  width: 104px;
  width: calc(var(--vh, 1vh) * 13.541666666666666 );
  height: 79px;
  height: calc(var(--vh, 1vh) * 10.286458333333334 );
  background: url("../svg/day5-stamp-3.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  z-index: -1;
  top: 239px;
  top: calc(var(--vh, 1vh) * 31.119791666666668 );
  left: 1216px;
  left: calc(var(--vh, 1vh) * 158.33333333333334 );
}
._wide .day-stamp-5-4 {
  width: 7.613469985358711vw;
}
._wide .day-stamp-5-4 {
  height: 5.783308931185944vw;
}
._wide .day-stamp-5-4 {
  top: 17.496339677891655vw;
}
._wide .day-stamp-5-4 {
  left: 89.0190336749634vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-5-4 {
    display: none;
    top: 0;
    left: 0;
    position: relative;
    width: 104px;
    height: 79px;
    margin: 10px 0 0;
  }
}
.day-stamp-5-5 {
  width: 325px;
  width: calc(var(--vh, 1vh) * 42.317708333333336 );
  height: 99px;
  height: calc(var(--vh, 1vh) * 12.890625 );
  background: url("../svg/day5-stamp-4.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 328px;
  top: calc(var(--vh, 1vh) * 42.708333333333336 );
  left: 810px;
  left: calc(var(--vh, 1vh) * 105.46875 );
}
._wide .day-stamp-5-5 {
  width: 23.792093704245975vw;
}
._wide .day-stamp-5-5 {
  height: 7.247437774524158vw;
}
._wide .day-stamp-5-5 {
  top: 24.011713030746705vw;
}
._wide .day-stamp-5-5 {
  left: 59.297218155197655vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-5-5 {
    top: 0;
    left: 0;
    position: relative;
    width: 295px;
    height: 90px;
    margin: 29px 0 -1px -2px;
  }
}
.day-stamp-5-6 {
  width: 113px;
  width: calc(var(--vh, 1vh) * 14.713541666666666 );
  height: 18px;
  height: calc(var(--vh, 1vh) * 2.34375 );
  background: url("../svg/day5-stamp-5.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 47px;
  top: calc(var(--vh, 1vh) * 6.119791666666667 );
  left: 128px;
  left: calc(var(--vh, 1vh) * 16.666666666666668 );
}
._wide .day-stamp-5-6 {
  width: 8.272327964860908vw;
}
._wide .day-stamp-5-6 {
  height: 1.317715959004392vw;
}
._wide .day-stamp-5-6 {
  top: 3.440702781844802vw;
}
._wide .day-stamp-5-6 {
  left: 9.370424597364568vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-5-6 {
    top: 0;
    left: 0;
    position: relative;
    width: 99px;
    height: 16px;
    margin: 0;
  }
}
.day-stamp-5-7 {
  width: 313px;
  width: calc(var(--vh, 1vh) * 40.755208333333336 );
  height: 2px;
  height: calc(var(--vh, 1vh) * 0.260416666666667 );
  background: url("../svg/day5-stamp-6.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 812px;
  top: calc(var(--vh, 1vh) * 105.72916666666667 );
  left: 698px;
  left: calc(var(--vh, 1vh) * 90.88541666666667 );
}
._wide .day-stamp-5-7 {
  width: 22.913616398243047vw;
}
._wide .day-stamp-5-7 {
  height: 0.146412884333821vw;
}
._wide .day-stamp-5-7 {
  top: 59.44363103953148vw;
}
._wide .day-stamp-5-7 {
  left: 51.09809663250366vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-5-7 {
    top: 0;
    left: 0;
    position: relative;
    width: 293px;
    height: 2px;
    margin: 26px 0 0;
  }
}
.day-stamp-6-1 {
  width: 351px;
  width: calc(var(--vh, 1vh) * 45.703125 );
  height: 3px;
  height: calc(var(--vh, 1vh) * 0.390625 );
  background: url("../svg/day6-stamp.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 307px;
  top: calc(var(--vh, 1vh) * 39.973958333333336 );
  left: 221px;
  left: calc(var(--vh, 1vh) * 28.776041666666668 );
}
._wide .day-stamp-6-1 {
  width: 25.69546120058565vw;
}
._wide .day-stamp-6-1 {
  height: 0.219619326500732vw;
}
._wide .day-stamp-6-1 {
  top: 22.474377745241583vw;
}
._wide .day-stamp-6-1 {
  left: 16.178623718887263vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-6-1 {
    top: 0;
    left: 0;
    position: relative;
    width: 293px;
    height: 3px;
    margin: 23px 0 0;
  }
}
.day-stamp-6-2 {
  width: 227px;
  width: calc(var(--vh, 1vh) * 29.557291666666668 );
  height: 3px;
  height: calc(var(--vh, 1vh) * 0.390625 );
  background: url("../svg/day6-stamp-2.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 691px;
  top: calc(var(--vh, 1vh) * 89.97395833333333 );
  left: 243px;
  left: calc(var(--vh, 1vh) * 31.640625 );
}
._wide .day-stamp-6-2 {
  width: 16.617862371888727vw;
}
._wide .day-stamp-6-2 {
  height: 0.219619326500732vw;
}
._wide .day-stamp-6-2 {
  top: 50.58565153733529vw;
}
._wide .day-stamp-6-2 {
  left: 17.7891654465593vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-6-2 {
    top: 0;
    left: 0;
    position: relative;
    width: 227px;
    height: 3px;
    margin: 22px 0 0;
  }
}
.day-stamp-6-3 {
  width: 73px;
  width: calc(var(--vh, 1vh) * 9.505208333333334 );
  height: 73px;
  height: calc(var(--vh, 1vh) * 9.505208333333334 );
  background: url("../svg/day6-stamp-3.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 756px;
  top: calc(var(--vh, 1vh) * 98.4375 );
  left: 719px;
  left: calc(var(--vh, 1vh) * 93.61979166666667 );
}
._wide .day-stamp-6-3 {
  width: 5.34407027818448vw;
}
._wide .day-stamp-6-3 {
  height: 5.34407027818448vw;
}
._wide .day-stamp-6-3 {
  top: 55.34407027818448vw;
}
._wide .day-stamp-6-3 {
  left: 52.635431918008784vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-6-3 {
    display: none;
    top: 0;
    left: 0;
    position: relative;
    width: 73px;
    height: 73px;
    margin: 10px 0 0;
  }
}
.day-stamp-6-4 {
  width: 217px;
  width: calc(var(--vh, 1vh) * 28.255208333333332 );
  height: 38px;
  height: calc(var(--vh, 1vh) * 4.947916666666667 );
  background: url("../svg/day6-stamp-4.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 30px;
  top: calc(var(--vh, 1vh) * 3.90625 );
  left: 828px;
  left: calc(var(--vh, 1vh) * 107.8125 );
}
._wide .day-stamp-6-4 {
  width: 15.885797950219619vw;
}
._wide .day-stamp-6-4 {
  height: 2.781844802342606vw;
}
._wide .day-stamp-6-4 {
  top: 2.196193265007321vw;
}
._wide .day-stamp-6-4 {
  left: 60.61493411420205vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-6-4 {
    display: none;
    top: 0;
    left: 0;
    position: relative;
    width: 217px;
    height: 38px;
    margin: 10px 0 0;
  }
}
.day-stamp-6-5 {
  width: 314px;
  width: calc(var(--vh, 1vh) * 40.885416666666664 );
  height: 4px;
  height: calc(var(--vh, 1vh) * 0.520833333333333 );
  background: url("../svg/day6-stamp-5.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 278px;
  top: calc(var(--vh, 1vh) * 36.197916666666664 );
  left: 242px;
  left: calc(var(--vh, 1vh) * 31.510416666666668 );
}
._wide .day-stamp-6-5 {
  width: 22.986822840409957vw;
}
._wide .day-stamp-6-5 {
  height: 0.292825768667643vw;
}
._wide .day-stamp-6-5 {
  top: 20.351390922401173vw;
}
._wide .day-stamp-6-5 {
  left: 17.715959004392385vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-6-5 {
    top: 0;
    left: 0;
    position: relative;
    width: 293px;
    height: 4px;
    margin: 23px 0 0;
  }
}
.day-stamp-6-6 {
  width: 287px;
  width: calc(var(--vh, 1vh) * 37.369791666666664 );
  height: 49px;
  height: calc(var(--vh, 1vh) * 6.380208333333333 );
  background: url("../svg/day6-stamp-6.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 629px;
  top: calc(var(--vh, 1vh) * 81.90104166666667 );
  left: 821px;
  left: calc(var(--vh, 1vh) * 106.90104166666667 );
}
._wide .day-stamp-6-6 {
  width: 21.010248901903367vw;
}
._wide .day-stamp-6-6 {
  height: 3.587115666178624vw;
}
._wide .day-stamp-6-6 {
  top: 46.04685212298682vw;
}
._wide .day-stamp-6-6 {
  left: 60.102489019033676vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-6-6 {
    display: none;
    top: 0;
    left: 0;
    position: relative;
    width: 287px;
    height: 49px;
    margin: 10px 0 0;
  }
}
.day-stamp-6-7 {
  width: 188px;
  width: calc(var(--vh, 1vh) * 24.479166666666668 );
  height: 38px;
  height: calc(var(--vh, 1vh) * 4.947916666666667 );
  background: url("../svg/day6-stamp-7.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  bottom: 174px;
  bottom: calc(var(--vh, 1vh) * 22.65625 );
  left: 811px;
  left: calc(var(--vh, 1vh) * 105.59895833333333 );
}
._wide .day-stamp-6-7 {
  width: 13.762811127379209vw;
}
._wide .day-stamp-6-7 {
  height: 2.781844802342606vw;
}
._wide .day-stamp-6-7 {
  bottom: 12.73792093704246vw;
}
._wide .day-stamp-6-7 {
  left: 59.37042459736457vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-6-7 {
    display: none;
    top: 0;
    left: 0;
    position: relative;
    width: 188px;
    height: 38px;
    margin: 10px 0 0;
  }
}
.day-stamp-7-1 {
  width: 400px;
  width: calc(var(--vh, 1vh) * 52.083333333333336 );
  height: 730px;
  height: calc(var(--vh, 1vh) * 95.05208333333333 );
  background: url("../svg/day7-stamp.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  top: calc(var(--vh, 1vh) * 0 );
  right: 0;
  right: calc(var(--vh, 1vh) * 0 );
}
._wide .day-stamp-7-1 {
  width: 29.282576866764277vw;
}
._wide .day-stamp-7-1 {
  height: 53.440702781844806vw;
}
._wide .day-stamp-7-1 {
  top: 0vw;
}
._wide .day-stamp-7-1 {
  right: 0vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-7-1 {
    display: none;
    top: 0;
    left: 0;
    position: relative;
    width: 400px;
    height: 730px;
    margin: 10px 0 0;
  }
}
.day-stamp-7-2 {
  width: 111px;
  width: calc(var(--vh, 1vh) * 14.453125 );
  height: 69px;
  height: calc(var(--vh, 1vh) * 8.984375 );
  background: url("../svg/day7-stamp-2.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 336px;
  top: calc(var(--vh, 1vh) * 43.75 );
  left: 650px;
  left: calc(var(--vh, 1vh) * 84.63541666666667 );
}
._wide .day-stamp-7-2 {
  width: 8.125915080527086vw;
}
._wide .day-stamp-7-2 {
  height: 5.051244509516837vw;
}
._wide .day-stamp-7-2 {
  top: 24.597364568081993vw;
}
._wide .day-stamp-7-2 {
  left: 47.58418740849195vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-7-2 {
    display: none;
    top: 0;
    left: 0;
    position: relative;
    width: 111px;
    height: 69px;
    margin: 10px 0 0;
  }
}
.day-stamp-7-3 {
  width: 187px;
  width: calc(var(--vh, 1vh) * 24.348958333333332 );
  height: 45px;
  height: calc(var(--vh, 1vh) * 5.859375 );
  background: url("../svg/day7-stamp-3.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 820px;
  top: calc(var(--vh, 1vh) * 106.77083333333333 );
  left: 812px;
  left: calc(var(--vh, 1vh) * 105.72916666666667 );
}
._wide .day-stamp-7-3 {
  width: 13.689604685212299vw;
}
._wide .day-stamp-7-3 {
  height: 3.294289897510981vw;
}
._wide .day-stamp-7-3 {
  top: 60.02928257686676vw;
}
._wide .day-stamp-7-3 {
  left: 59.44363103953148vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-7-3 {
    top: 0;
    left: 0;
    position: relative;
    width: 137px;
    height: 33px;
    margin: 19px 0 0;
  }
}
.day-stamp-7-4 {
  width: 207px;
  width: calc(var(--vh, 1vh) * 26.953125 );
  height: 78px;
  height: calc(var(--vh, 1vh) * 10.15625 );
  background: url("../svg/day7-stamp-4.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 586px;
  top: calc(var(--vh, 1vh) * 76.30208333333333 );
  left: 1062px;
  left: calc(var(--vh, 1vh) * 138.28125 );
}
._wide .day-stamp-7-4 {
  width: 15.153733528550513vw;
}
._wide .day-stamp-7-4 {
  height: 5.710102489019033vw;
}
._wide .day-stamp-7-4 {
  top: 42.89897510980966vw;
}
._wide .day-stamp-7-4 {
  left: 77.74524158125915vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-7-4 {
    top: 0;
    left: 0;
    position: relative;
    width: 207px;
    height: 78px;
    margin: 20px 0 0 3px;
  }
}
.day-stamp-7-5 {
  width: 138px;
  width: calc(var(--vh, 1vh) * 17.96875 );
  height: 3px;
  height: calc(var(--vh, 1vh) * 0.390625 );
  background: url("../svg/day7-stamp-5.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 672px;
  top: calc(var(--vh, 1vh) * 87.5 );
  left: 217px;
  left: calc(var(--vh, 1vh) * 28.255208333333332 );
}
._wide .day-stamp-7-5 {
  width: 10.102489019033674vw;
}
._wide .day-stamp-7-5 {
  height: 0.219619326500732vw;
}
._wide .day-stamp-7-5 {
  top: 49.194729136163986vw;
}
._wide .day-stamp-7-5 {
  left: 15.885797950219619vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-7-5 {
    top: 0;
    left: 0;
    position: relative;
    width: 138px;
    height: 3px;
    margin: 20px 0 70px;
  }
}
.day-stamp-8-1 {
  width: 170px;
  width: calc(var(--vh, 1vh) * 22.135416666666668 );
  height: 24px;
  height: calc(var(--vh, 1vh) * 3.125 );
  background: url("../svg/day8-stamp.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 759px;
  top: calc(var(--vh, 1vh) * 98.828125 );
  left: 586px;
  left: calc(var(--vh, 1vh) * 76.30208333333333 );
}
._wide .day-stamp-8-1 {
  width: 12.445095168374817vw;
}
._wide .day-stamp-8-1 {
  height: 1.756954612005857vw;
}
._wide .day-stamp-8-1 {
  top: 55.563689604685216vw;
}
._wide .day-stamp-8-1 {
  left: 42.89897510980966vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-8-1 {
    top: 0;
    left: 0;
    position: relative;
    width: 152px;
    height: 22px;
    margin: 24px 0 0;
  }
}
.day-stamp-8-2 {
  width: 202px;
  width: calc(var(--vh, 1vh) * 26.302083333333332 );
  height: 37px;
  height: calc(var(--vh, 1vh) * 4.817708333333333 );
  background: url("../svg/day8-stamp-2.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 1679px;
  top: calc(var(--vh, 1vh) * 218.61979166666666 );
  left: 323px;
  left: calc(var(--vh, 1vh) * 42.057291666666664 );
}
._wide .day-stamp-8-2 {
  width: 14.787701317715959vw;
}
._wide .day-stamp-8-2 {
  height: 2.708638360175696vw;
}
._wide .day-stamp-8-2 {
  top: 122.91361639824305vw;
}
._wide .day-stamp-8-2 {
  left: 23.64568081991215vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-8-2 {
    top: 0;
    left: 0;
    position: relative;
    width: 140px;
    height: 20px;
    margin: 10px -50px 0 auto;
  }
}
.day-stamp-8-3 {
  width: 128px;
  width: calc(var(--vh, 1vh) * 16.666666666666668 );
  height: 63px;
  height: calc(var(--vh, 1vh) * 8.203125 );
  background: url("../svg/day8-stamp-3.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 1640px;
  top: calc(var(--vh, 1vh) * 213.54166666666666 );
  left: 813px;
  left: calc(var(--vh, 1vh) * 105.859375 );
}
._wide .day-stamp-8-3 {
  width: 9.370424597364568vw;
}
._wide .day-stamp-8-3 {
  height: 4.612005856515373vw;
}
._wide .day-stamp-8-3 {
  top: 120.05856515373353vw;
}
._wide .day-stamp-8-3 {
  left: 59.51683748169839vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-8-3 {
    top: 0;
    left: 0;
    position: relative;
    width: 111px;
    height: 58px;
    margin: 11px 0 0 -1px;
  }
}
.day-stamp-8-4 {
  width: 312px;
  width: calc(var(--vh, 1vh) * 40.625 );
  height: 5px;
  height: calc(var(--vh, 1vh) * 0.651041666666667 );
  background: url("../svg/day8-stamp-4.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 273px;
  top: calc(var(--vh, 1vh) * 35.546875 );
  left: 129px;
  left: calc(var(--vh, 1vh) * 16.796875 );
}
._wide .day-stamp-8-4 {
  width: 22.840409956076133vw;
}
._wide .day-stamp-8-4 {
  height: 0.366032210834553vw;
}
._wide .day-stamp-8-4 {
  top: 19.98535871156662vw;
}
._wide .day-stamp-8-4 {
  left: 9.443631039531478vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-8-4 {
    top: 0;
    left: 0;
    position: relative;
    width: 156px;
    height: 3px;
    margin: 25px 0 0;
  }
}
.day-stamp-8-5 {
  width: 185px;
  width: calc(var(--vh, 1vh) * 24.088541666666668 );
  height: 22px;
  height: calc(var(--vh, 1vh) * 2.864583333333333 );
  background: url("../svg/day8-stamp-5.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 732px;
  top: calc(var(--vh, 1vh) * 95.3125 );
  left: 897px;
  left: calc(var(--vh, 1vh) * 116.796875 );
}
._wide .day-stamp-8-5 {
  width: 13.543191800878477vw;
}
._wide .day-stamp-8-5 {
  height: 1.610541727672035vw;
}
._wide .day-stamp-8-5 {
  top: 53.587115666178626vw;
}
._wide .day-stamp-8-5 {
  left: 65.66617862371889vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-8-5 {
    top: 0;
    left: 0;
    position: relative;
    width: 143px;
    height: 17px;
    margin: 8px 0 0;
  }
}
.day-stamp-8-6 {
  width: 206px;
  width: calc(var(--vh, 1vh) * 26.822916666666668 );
  height: 50px;
  height: calc(var(--vh, 1vh) * 6.510416666666667 );
  background: url("../svg/day8-stamp-6.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  z-index: -1;
  top: 983px;
  top: calc(var(--vh, 1vh) * 127.99479166666667 );
  left: 105px;
  left: calc(var(--vh, 1vh) * 13.671875 );
}
._wide .day-stamp-8-6 {
  width: 15.080527086383603vw;
}
._wide .day-stamp-8-6 {
  height: 3.660322108345535vw;
}
._wide .day-stamp-8-6 {
  top: 71.96193265007321vw;
}
._wide .day-stamp-8-6 {
  left: 7.686676427525622vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-8-6 {
    top: 0;
    left: 0;
    position: relative;
    width: 120px;
    height: 30px;
    margin: -9px -30px 0 auto;
  }
}
.day-stamp-8-7 {
  width: 136px;
  width: calc(var(--vh, 1vh) * 17.708333333333332 );
  height: 70px;
  height: calc(var(--vh, 1vh) * 9.114583333333334 );
  background: url("../svg/day8-stamp-7.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  z-index: -1;
  top: 1534px;
  top: calc(var(--vh, 1vh) * 199.73958333333334 );
  left: 1138px;
  left: calc(var(--vh, 1vh) * 148.17708333333334 );
}
._wide .day-stamp-8-7 {
  width: 9.956076134699854vw;
}
._wide .day-stamp-8-7 {
  height: 5.124450951683748vw;
}
._wide .day-stamp-8-7 {
  top: 112.29868228404099vw;
}
._wide .day-stamp-8-7 {
  left: 83.30893118594436vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-8-7 {
    top: 0;
    left: 0;
    position: relative;
    width: 66px;
    height: 34px;
    margin: -19px 24px 0 auto;
  }
}
.day-stamp-9-1 {
  width: 55px;
  width: calc(var(--vh, 1vh) * 7.161458333333333 );
  height: 84px;
  height: calc(var(--vh, 1vh) * 10.9375 );
  background: url("../svg/day9-stamp.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 844px;
  top: calc(var(--vh, 1vh) * 109.89583333333333 );
  left: 50px;
  left: calc(var(--vh, 1vh) * 6.510416666666667 );
}
._wide .day-stamp-9-1 {
  width: 4.026354319180088vw;
}
._wide .day-stamp-9-1 {
  height: 6.149341142020498vw;
}
._wide .day-stamp-9-1 {
  top: 61.78623718887262vw;
}
._wide .day-stamp-9-1 {
  left: 3.660322108345535vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-9-1 {
    display: none;
    top: 0;
    left: 0;
    position: relative;
    width: 55px;
    height: 84px;
    margin: 10px 0 0;
  }
}
.day-stamp-9-2 {
  width: 228px;
  width: calc(var(--vh, 1vh) * 29.6875 );
  height: 3px;
  height: calc(var(--vh, 1vh) * 0.390625 );
  background: url("../svg/day9-stamp-2.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 1225px;
  top: calc(var(--vh, 1vh) * 159.50520833333334 );
  left: 97px;
  left: calc(var(--vh, 1vh) * 12.630208333333334 );
}
._wide .day-stamp-9-2 {
  width: 16.691068814055637vw;
}
._wide .day-stamp-9-2 {
  height: 0.219619326500732vw;
}
._wide .day-stamp-9-2 {
  top: 89.6778916544656vw;
}
._wide .day-stamp-9-2 {
  left: 7.101024890190336vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-9-2 {
    top: 0;
    left: 0;
    position: relative;
    width: 191px;
    height: 3px;
    margin: 19px 0 0;
  }
}
.day-stamp-9-3 {
  width: 315px;
  width: calc(var(--vh, 1vh) * 41.015625 );
  height: 162px;
  height: calc(var(--vh, 1vh) * 21.09375 );
  background: url("../svg/day9-stamp-3.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 26px;
  top: calc(var(--vh, 1vh) * 3.385416666666667 );
  left: 435px;
  left: calc(var(--vh, 1vh) * 56.640625 );
}
._wide .day-stamp-9-3 {
  width: 23.060029282576867vw;
}
._wide .day-stamp-9-3 {
  height: 11.859443631039532vw;
}
._wide .day-stamp-9-3 {
  top: 1.903367496339678vw;
}
._wide .day-stamp-9-3 {
  left: 31.84480234260615vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-9-3 {
    display: none;
    top: 0;
    left: 0;
    position: relative;
    width: 315px;
    height: 162px;
    margin: 10px 0 0;
  }
}
.day-stamp-9-4 {
  width: 190px;
  width: calc(var(--vh, 1vh) * 24.739583333333332 );
  height: 40px;
  height: calc(var(--vh, 1vh) * 5.208333333333333 );
  background: url("../svg/day9-stamp-4.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 154px;
  top: calc(var(--vh, 1vh) * 20.052083333333332 );
  left: 107px;
  left: calc(var(--vh, 1vh) * 13.932291666666666 );
}
._wide .day-stamp-9-4 {
  width: 13.90922401171303vw;
}
._wide .day-stamp-9-4 {
  height: 2.928257686676428vw;
}
._wide .day-stamp-9-4 {
  top: 11.273792093704246vw;
}
._wide .day-stamp-9-4 {
  left: 7.833089311859443vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-9-4 {
    top: 0;
    left: 0;
    position: relative;
    width: 140px;
    height: 30px;
    margin: 10px 0 0;
  }
}
.day-stamp-9-5 {
  width: 93px;
  width: calc(var(--vh, 1vh) * 12.109375 );
  height: 60px;
  height: calc(var(--vh, 1vh) * 7.8125 );
  background: url("../svg/day9-stamp-5.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 413px;
  top: calc(var(--vh, 1vh) * 53.776041666666664 );
  left: 1202px;
  left: calc(var(--vh, 1vh) * 156.51041666666666 );
}
._wide .day-stamp-9-5 {
  width: 6.808199121522694vw;
}
._wide .day-stamp-9-5 {
  height: 4.392386530014641vw;
}
._wide .day-stamp-9-5 {
  top: 30.234260614934115vw;
}
._wide .day-stamp-9-5 {
  left: 87.99414348462665vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-9-5 {
    top: 0;
    left: 0;
    position: relative;
    width: 93px;
    height: 60px;
    margin: -23px -46px -57px auto;
    z-index: -1;
  }
}
.day-stamp-9-6 {
  width: 155px;
  width: calc(var(--vh, 1vh) * 20.182291666666668 );
  height: 54px;
  height: calc(var(--vh, 1vh) * 7.03125 );
  background: url("../svg/day9-stamp-6.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  z-index: -1;
  top: 598px;
  top: calc(var(--vh, 1vh) * 77.86458333333333 );
  left: 96px;
  left: calc(var(--vh, 1vh) * 12.5 );
}
._wide .day-stamp-9-6 {
  width: 11.346998535871156vw;
}
._wide .day-stamp-9-6 {
  height: 3.953147877013177vw;
}
._wide .day-stamp-9-6 {
  top: 43.77745241581259vw;
}
._wide .day-stamp-9-6 {
  left: 7.027818448023426vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-9-6 {
    top: 0;
    left: 0;
    position: relative;
    width: 136px;
    height: 50px;
    margin: 7px 0 0;
  }
}
.day-stamp-9-7 {
  width: 238px;
  width: calc(var(--vh, 1vh) * 30.989583333333332 );
  height: 14px;
  height: calc(var(--vh, 1vh) * 1.822916666666667 );
  background: url("../svg/day9-stamp-7.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 861px;
  top: calc(var(--vh, 1vh) * 112.109375 );
  left: 812px;
  left: calc(var(--vh, 1vh) * 105.72916666666667 );
}
._wide .day-stamp-9-7 {
  width: 17.423133235724745vw;
}
._wide .day-stamp-9-7 {
  height: 1.02489019033675vw;
}
._wide .day-stamp-9-7 {
  top: 63.0307467057101vw;
}
._wide .day-stamp-9-7 {
  left: 59.44363103953148vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-9-7 {
    display: none;
    top: 0;
    left: 0;
    position: relative;
    width: 238px;
    height: 14px;
    margin: 10px 0 0;
  }
}
.day-stamp-10-1 {
  width: 291px;
  width: calc(var(--vh, 1vh) * 37.890625 );
  height: 25px;
  height: calc(var(--vh, 1vh) * 3.255208333333333 );
  background: url("../svg/day10-stamp.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 30px;
  top: calc(var(--vh, 1vh) * 3.90625 );
  left: 978px;
  left: calc(var(--vh, 1vh) * 127.34375 );
}
._wide .day-stamp-10-1 {
  width: 21.30307467057101vw;
}
._wide .day-stamp-10-1 {
  height: 1.830161054172767vw;
}
._wide .day-stamp-10-1 {
  top: 2.196193265007321vw;
}
._wide .day-stamp-10-1 {
  left: 71.59590043923865vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-10-1 {
    top: 0;
    left: 0;
    position: relative;
    width: 150px;
    height: 13px;
    margin: 10px 0 0;
  }
}
.day-stamp-10-2 {
  width: 127px;
  width: calc(var(--vh, 1vh) * 16.536458333333332 );
  height: 123px;
  height: calc(var(--vh, 1vh) * 16.015625 );
  background: url("../svg/day10-stamp-2.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 63px;
  top: calc(var(--vh, 1vh) * 8.203125 );
  left: 65px;
  left: calc(var(--vh, 1vh) * 8.463541666666666 );
}
._wide .day-stamp-10-2 {
  width: 9.297218155197658vw;
}
._wide .day-stamp-10-2 {
  height: 9.004392386530014vw;
}
._wide .day-stamp-10-2 {
  top: 4.612005856515373vw;
}
._wide .day-stamp-10-2 {
  left: 4.758418740849195vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-10-2 {
    display: none;
  }
}
.day-stamp-10-3 {
  width: 57px;
  width: calc(var(--vh, 1vh) * 7.421875 );
  height: 55px;
  height: calc(var(--vh, 1vh) * 7.161458333333333 );
  background: url("../svg/day10-stamp-3.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 622px;
  top: calc(var(--vh, 1vh) * 80.98958333333333 );
  left: 1244px;
  left: calc(var(--vh, 1vh) * 161.97916666666666 );
}
._wide .day-stamp-10-3 {
  width: 4.172767203513909vw;
}
._wide .day-stamp-10-3 {
  height: 4.026354319180088vw;
}
._wide .day-stamp-10-3 {
  top: 45.534407027818446vw;
}
._wide .day-stamp-10-3 {
  left: 91.06881405563689vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-10-3 {
    display: none;
  }
}
.day-stamp-10-4 {
  width: 175px;
  width: calc(var(--vh, 1vh) * 22.786458333333332 );
  height: 32px;
  height: calc(var(--vh, 1vh) * 4.166666666666667 );
  background: url("../svg/day10-stamp-4.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 973px;
  top: calc(var(--vh, 1vh) * 126.69270833333333 );
  left: 695px;
  left: calc(var(--vh, 1vh) * 90.49479166666667 );
}
._wide .day-stamp-10-4 {
  width: 12.81112737920937vw;
}
._wide .day-stamp-10-4 {
  height: 2.342606149341142vw;
}
._wide .day-stamp-10-4 {
  top: 71.2298682284041vw;
}
._wide .day-stamp-10-4 {
  left: 50.87847730600293vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-10-4 {
    display: none;
  }
}
.day-stamp-10-5 {
  width: 161px;
  width: calc(var(--vh, 1vh) * 20.963541666666668 );
  height: 93px;
  height: calc(var(--vh, 1vh) * 12.109375 );
  background: url("../svg/day10-stamp-5.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: 1133px;
  top: calc(var(--vh, 1vh) * 147.52604166666666 );
  left: 108px;
  left: calc(var(--vh, 1vh) * 14.0625 );
}
._wide .day-stamp-10-5 {
  width: 11.78623718887262vw;
}
._wide .day-stamp-10-5 {
  height: 6.808199121522694vw;
}
._wide .day-stamp-10-5 {
  top: 82.94289897510981vw;
}
._wide .day-stamp-10-5 {
  left: 7.906295754026354vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-stamp-10-5 {
    top: 0;
    left: 0;
    position: relative;
    width: 161px;
    height: 69px;
    margin: -31px -26px 0 auto;
    z-index: -1;
  }
}
.day-video {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.day-video--no-player {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: 100vw;
  height: 56.25vw;
  transform: translate(-50%, -50%);
}
._wide .day-video--no-player {
  width: calc(var(--vh, 1vh) * 177.77777);
  height: calc(var(--vh, 1vh) * 100);
}
@media screen and (max-width: 1023px) {
  ._wide .day-video--no-player {
    width: 100%;
    height: auto;
  }
}
.day-video .px-video-img-captions-container {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: 100vw;
  height: 56.4vw;
  transform: translate(-50%, -50%);
}
._wide .day-video .px-video-img-captions-container {
  width: calc(var(--vh, 1vh) * 177.77777);
  height: calc(var(--vh, 1vh) * 100);
}
.day-video-container {
  display: block;
  position: relative;
  width: 100vw;
  height: calc(var(--vh, 1vh) * 100);
  overflow: hidden;
  z-index: 1;
}
@media screen and (max-width: 1023px) {
  ._wide .day-video-container {
    height: 56.25vw;
  }
}
.day-video__text {
  display: block;
  position: absolute;
  bottom: 14px;
  bottom: calc(var(--vh, 1vh) * 1.822916666666667 );
  left: 130px;
  left: calc(var(--vh, 1vh) * 16.927083333333332 );
  color: #fff;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  font-family: 'Pobeda', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 2.604166666666667 );
  line-height: calc(var(--vh, 1vh) * 3.125 );
  font-family: 'Pobeda', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  letter-spacing: calc(var(--vh, 1vh) * 0.130208333333333 );
  z-index: 5;
}
._wide .day-video__text {
  bottom: 1.02489019033675vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-video__text {
    bottom: 10px;
  }
}
._wide .day-video__text {
  left: 9.51683748169839vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-video__text {
    left: 15px;
  }
}
._wide .day-video__text {
  font-style: normal;
  font-weight: 700;
  font-size: 1.464128843338214vw;
  line-height: 1.756954612005857vw;
  font-family: 'Pobeda', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .day-video__text {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    font-family: 'Pobeda', sans-serif;
  }
}
._wide .day-video__text {
  letter-spacing: 0.073206442166911vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-video__text {
    letter-spacing: 1px;
  }
}
.day-video__buy {
  display: block;
  position: absolute;
  z-index: 99999;
  bottom: 10px;
  bottom: calc(var(--vh, 1vh) * 1.302083333333333 );
  right: 25px;
  right: calc(var(--vh, 1vh) * 3.255208333333333 );
  color: #898989;
  font-style: normal;
  font-weight: 700;
  font-size: 8px;
  line-height: 10px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 1.041666666666667 );
  line-height: calc(var(--vh, 1vh) * 1.302083333333333 );
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 0.75px;
  letter-spacing: calc(var(--vh, 1vh) * 0.09765625 );
  background: #ebebeb;
  width: 89px;
  width: calc(var(--vh, 1vh) * 11.588541666666666 );
  height: 16px;
  height: calc(var(--vh, 1vh) * 2.083333333333333 );
  border-radius: 8px;
  border-radius: calc(var(--vh, 1vh) * 1.041666666666667 );
  text-align: center;
  text-decoration: none;
  border: 0;
  padding: 3px 5px 3px;
  padding: calc(var(--vh, 1vh) * 0.390625 ) calc(var(--vh, 1vh) * 0.651041666666667 ) calc(var(--vh, 1vh) * 0.390625 );
  box-sizing: border-box;
  text-transform: uppercase;
}
@media screen and (max-width: 1023px) {
  ._wide .day-video__buy {
    display: none;
  }
}
._wide .day-video__buy {
  right: 1.830161054172767vw;
}
._wide .day-video__buy {
  font-style: normal;
  font-weight: 700;
  font-size: 0.585651537335286vw;
  line-height: 0.732064421669107vw;
  font-family: 'roboto_condensed', sans-serif;
}
._wide .day-video__buy {
  letter-spacing: 0.054904831625183vw;
}
._wide .day-video__buy {
  width: 6.515373352855051vw;
}
._wide .day-video__buy {
  height: 1.171303074670571vw;
}
._wide .day-video__buy {
  border-radius: 0.585651537335286vw;
}
._wide .day-video__buy {
  padding: 0.219619326500732vw 0.366032210834553vw 0.219619326500732vw;
}
.day__video {
  display: block;
  width: 100%;
  height: 100%;
}
.day-small-video {
  display: block;
  width: 100%;
  height: 100%;
}
.day-small-video.j-page-element {
  transform: translateY(30px);
  opacity: 0;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video.j-page-element {
    opacity: 1;
    transform: translateY(0);
  }
}
.day-small-video.j-page-element._init {
  -webkit-transition: transform 0.3s ease, opacity 0.3s ease;
  -moz-transition: transform 0.3s ease, opacity 0.3s ease;
  -o-transition: transform 0.3s ease, opacity 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease;
  transform: translateY(0);
  opacity: 1;
}
.day-small-video--2-1 {
  width: 570px;
  width: calc(var(--vh, 1vh) * 74.21875 );
  height: 320.625px;
  height: calc(var(--vh, 1vh) * 41.748046875 );
  position: absolute;
  top: 778px;
  top: calc(var(--vh, 1vh) * 101.30208333333333 );
  left: 698px;
  left: calc(var(--vh, 1vh) * 90.88541666666667 );
}
._wide .day-small-video--2-1 {
  width: 41.72767203513909vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--2-1 {
    width: auto;
    margin: 12px -15px 0;
  }
}
._wide .day-small-video--2-1 {
  height: 23.47181551976574vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--2-1 {
    height: auto;
  }
}
._wide .day-small-video--2-1 {
  top: 56.95461200585652vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--2-1 {
    position: relative;
    top: 0;
  }
}
._wide .day-small-video--2-1 {
  left: 51.09809663250366vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--2-1 {
    left: 0;
  }
}
.day-small-video--3-1 {
  width: 782px;
  width: calc(var(--vh, 1vh) * 101.82291666666667 );
  height: 439.875px;
  height: calc(var(--vh, 1vh) * 57.275390625 );
  position: absolute;
  top: 573px;
  top: calc(var(--vh, 1vh) * 74.609375 );
  left: 0px;
  left: calc(var(--vh, 1vh) * 0 );
}
._wide .day-small-video--3-1 {
  width: 57.24743777452416vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--3-1 {
    width: calc(100% + 30px);
  }
}
._wide .day-small-video--3-1 {
  height: 32.20168374816984vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--3-1 {
    height: auto;
  }
}
._wide .day-small-video--3-1 {
  top: 41.94729136163983vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--3-1 {
    top: 0;
  }
}
._wide .day-small-video--3-1 {
  left: 0vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--3-1 {
    left: 0;
    position: relative;
    margin: 30px -15px 0;
  }
}
.day-small-video--4-1 {
  width: 654px;
  width: calc(var(--vh, 1vh) * 85.15625 );
  height: 367.875px;
  height: calc(var(--vh, 1vh) * 47.900390625 );
  position: absolute;
  top: 409px;
  top: calc(var(--vh, 1vh) * 53.255208333333336 );
  left: 128px;
  left: calc(var(--vh, 1vh) * 16.666666666666668 );
}
._wide .day-small-video--4-1 {
  width: 47.87701317715959vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--4-1 {
    width: 100%;
  }
}
._wide .day-small-video--4-1 {
  height: 26.93081991215227vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--4-1 {
    height: auto;
  }
}
._wide .day-small-video--4-1 {
  top: 29.94143484626647vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--4-1 {
    top: 0;
  }
}
._wide .day-small-video--4-1 {
  left: 9.370424597364568vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--4-1 {
    left: 0;
    position: relative;
    margin: 20px 0 0;
  }
  ._wide .day-small-video--4-1 .day-small__video {
    height: 194px;
    height: calc(var(--vh, 1vh) * 35.026041666666664 );
  }
}
.day-small-video--4-2 {
  width: 543px;
  width: calc(var(--vh, 1vh) * 70.703125 );
  height: 305px;
  height: calc(var(--vh, 1vh) * 39.713541666666664 );
  position: absolute;
  top: 435px;
  top: calc(var(--vh, 1vh) * 56.640625 );
  left: 242px;
  left: calc(var(--vh, 1vh) * 31.510416666666668 );
}
._wide .day-small-video--4-2 {
  width: 39.751098096632504vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--4-2 {
    width: 100%;
  }
}
._wide .day-small-video--4-2 {
  height: 22.32796486090776vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--4-2 {
    height: auto;
  }
  ._wide .day-small-video--4-2 .day-small__video {
    height: 194px;
    height: calc(var(--vh, 1vh) * 35.026041666666664 );
  }
}
._wide .day-small-video--4-2 {
  top: 31.84480234260615vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--4-2 {
    top: 0;
  }
}
._wide .day-small-video--4-2 {
  left: 17.715959004392385vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--4-2 {
    left: 0;
    position: relative;
    margin: 30px 0 0;
  }
}
.day-small-video--6-1 {
  width: 571px;
  width: calc(var(--vh, 1vh) * 74.34895833333333 );
  height: 321.18px;
  height: calc(var(--vh, 1vh) * 41.8203125 );
  position: absolute;
  top: -274px;
  top: calc(var(--vh, 1vh) * -35.677083333333336 );
  left: 128px;
  left: calc(var(--vh, 1vh) * 16.666666666666668 );
}
._wide .day-small-video--6-1 {
  width: 41.800878477306vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--6-1 {
    width: 100%;
  }
}
._wide .day-small-video--6-1 {
  height: 23.512445095168374vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--6-1 {
    height: auto;
  }
  ._wide .day-small-video--6-1 .day-small__video {
    height: 194px;
    height: calc(var(--vh, 1vh) * 35.026041666666664 );
  }
}
._wide .day-small-video--6-1 {
  top: -20.05856515373353vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--6-1 {
    top: 0;
  }
}
._wide .day-small-video--6-1 {
  left: 9.370424597364568vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--6-1 {
    left: 0;
    position: relative;
    margin: 0;
  }
}
.day-small-video--8-1 {
  width: 684px;
  width: calc(var(--vh, 1vh) * 89.0625 );
  height: 384.75px;
  height: calc(var(--vh, 1vh) * 50.09765625 );
  position: absolute;
  top: 190px;
  top: calc(var(--vh, 1vh) * 24.739583333333332 );
  left: 584px;
  left: calc(var(--vh, 1vh) * 76.04166666666667 );
}
._wide .day-small-video--8-1 {
  width: 50.073206442166914vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--8-1 {
    width: calc(100% + 30px);
  }
}
._wide .day-small-video--8-1 {
  height: 28.16617862371889vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--8-1 {
    height: auto;
  }
  ._wide .day-small-video--8-1 .day-small__video {
    height: 194px;
    height: calc(var(--vh, 1vh) * 35.026041666666664 );
  }
}
._wide .day-small-video--8-1 {
  top: 13.90922401171303vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--8-1 {
    top: 0;
  }
}
._wide .day-small-video--8-1 {
  left: 42.75256222547584vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--8-1 {
    left: 0;
    position: relative;
    margin: 20px -15px 0;
  }
}
.day-small-video--9-1 {
  width: 685px;
  width: calc(var(--vh, 1vh) * 89.19270833333333 );
  height: 385.3px;
  height: calc(var(--vh, 1vh) * 50.169270833333336 );
  position: absolute;
  top: 1006px;
  top: calc(var(--vh, 1vh) * 130.98958333333334 );
  left: 584px;
  left: calc(var(--vh, 1vh) * 76.04166666666667 );
}
._wide .day-small-video--9-1 {
  width: 50.14641288433382vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--9-1 {
    width: calc(100% + 30px);
  }
}
._wide .day-small-video--9-1 {
  height: 28.206442166910687vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--9-1 {
    height: auto;
  }
}
._wide .day-small-video--9-1 {
  top: 73.64568081991216vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--9-1 {
    top: 0;
  }
}
._wide .day-small-video--9-1 {
  left: 42.75256222547584vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--9-1 {
    left: 0;
    position: relative;
    margin: 22px -15px 0;
  }
}
.day-small-video--9-2 {
  width: 601px;
  width: calc(var(--vh, 1vh) * 78.25520833333333 );
  height: 338px;
  height: calc(var(--vh, 1vh) * 44.010416666666664 );
  position: absolute;
  top: 53px;
  top: calc(var(--vh, 1vh) * 6.901041666666667 );
  left: 668px;
  left: calc(var(--vh, 1vh) * 86.97916666666667 );
}
._wide .day-small-video--9-2 {
  width: 43.997071742313324vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--9-2 {
    width: calc(100% + 30px);
  }
}
._wide .day-small-video--9-2 {
  height: 24.743777452415813vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--9-2 {
    height: auto;
  }
}
._wide .day-small-video--9-2 {
  top: 3.879941434846267vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--9-2 {
    top: 0;
  }
}
._wide .day-small-video--9-2 {
  left: 48.90190336749634vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--9-2 {
    left: 0;
    position: relative;
    margin: 30px -15px 0;
  }
}
.day-small-video--10-1 {
  width: 770px;
  width: calc(var(--vh, 1vh) * 100.26041666666667 );
  height: 433.125px;
  height: calc(var(--vh, 1vh) * 56.396484375 );
  position: absolute;
  top: -40px;
  top: calc(var(--vh, 1vh) * -5.208333333333333 );
  left: 128px;
  left: calc(var(--vh, 1vh) * 16.666666666666668 );
}
._wide .day-small-video--10-1 {
  width: 56.36896046852123vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--10-1 {
    width: 100%;
  }
}
._wide .day-small-video--10-1 {
  height: 31.70754026354319vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--10-1 {
    height: auto;
  }
  ._wide .day-small-video--10-1 .day-small__video {
    height: 194px;
    height: calc(var(--vh, 1vh) * 35.026041666666664 );
  }
}
._wide .day-small-video--10-1 {
  top: -2.928257686676428vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--10-1 {
    position: relative;
    top: 0;
  }
}
._wide .day-small-video--10-1 {
  left: 9.370424597364568vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--10-1 {
    left: 0;
  }
}
.day-small-video--10-2 {
  width: 996px;
  width: calc(var(--vh, 1vh) * 129.6875 );
  height: 560.25px;
  height: calc(var(--vh, 1vh) * 72.94921875 );
  position: absolute;
  top: 1039px;
  top: calc(var(--vh, 1vh) * 135.28645833333334 );
  left: 242px;
  left: calc(var(--vh, 1vh) * 31.510416666666668 );
}
._wide .day-small-video--10-2 {
  width: 72.91361639824305vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--10-2 {
    width: 100%;
  }
}
._wide .day-small-video--10-2 {
  height: 41.01390922401171vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--10-2 {
    height: auto;
  }
  ._wide .day-small-video--10-2 .day-small__video {
    height: 194px;
    height: calc(var(--vh, 1vh) * 35.026041666666664 );
  }
}
._wide .day-small-video--10-2 {
  top: 76.0614934114202vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--10-2 {
    position: relative;
    top: 0;
    margin: 29px 0 0;
  }
}
._wide .day-small-video--10-2 {
  left: 17.715959004392385vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video--10-2 {
    left: 0;
  }
}
.day-small-video-block {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  background: transparent;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video-block {
    height: auto;
    background: #12161a;
  }
}
.day-small-video-block .px-video-img-captions-container {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
}
._wide .day-small-video-block .px-video-img-captions-container {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video-block .px-video-img-captions-container {
    height: auto;
    position: relative;
    transform: none;
    top: 0;
    left: 0;
  }
}
.day-small-video-block .px-video-controls {
  right: 140px;
  right: calc(var(--vh, 1vh) * 26.692708333333332 );
  left: 36px;
  left: calc(var(--vh, 1vh) * 4.6875 );
}
._wide .day-small-video-block .px-video-controls {
  right: 15.00732064421669vw;
}
._wide .day-small-video-block .px-video-controls {
  left: 2.635431918008785vw;
}
.day-small-video-transparent {
  background: transparent;
}
.day-small-video__buy {
  display: block;
  position: absolute;
  z-index: 99999;
  bottom: 20px;
  bottom: calc(var(--vh, 1vh) * 2.604166666666667 );
  right: 20px;
  right: calc(var(--vh, 1vh) * 2.604166666666667 );
  color: #898989;
  font-style: normal;
  font-weight: 700;
  font-size: 8px;
  line-height: 10px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 1.041666666666667 );
  line-height: calc(var(--vh, 1vh) * 1.302083333333333 );
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 0.75px;
  letter-spacing: calc(var(--vh, 1vh) * 0.09765625 );
  background: #ebebeb;
  width: 89px;
  width: calc(var(--vh, 1vh) * 11.588541666666666 );
  height: 16px;
  height: calc(var(--vh, 1vh) * 2.083333333333333 );
  border-radius: 8px;
  border-radius: calc(var(--vh, 1vh) * 1.041666666666667 );
  text-align: center;
  text-decoration: none;
  border: 0;
  padding: 3px 5px 3px;
  padding: calc(var(--vh, 1vh) * 0.390625 ) calc(var(--vh, 1vh) * 0.651041666666667 ) calc(var(--vh, 1vh) * 0.390625 );
  box-sizing: border-box;
  text-transform: uppercase;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small-video__buy {
    display: none;
  }
}
._wide .day-small-video__buy {
  bottom: 1.464128843338214vw;
}
._wide .day-small-video__buy {
  right: 1.464128843338214vw;
}
._wide .day-small-video__buy {
  font-style: normal;
  font-weight: 700;
  font-size: 0.585651537335286vw;
  line-height: 0.732064421669107vw;
  font-family: 'roboto_condensed', sans-serif;
}
._wide .day-small-video__buy {
  letter-spacing: 0.054904831625183vw;
}
._wide .day-small-video__buy {
  width: 6.515373352855051vw;
}
._wide .day-small-video__buy {
  height: 1.171303074670571vw;
}
._wide .day-small-video__buy {
  border-radius: 0.585651537335286vw;
}
._wide .day-small-video__buy {
  padding: 0.219619326500732vw 0.366032210834553vw 0.219619326500732vw;
}
.day-small__video {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 1023px) {
  ._wide .day-small__video {
    height: 211px;
    position: relative;
    transform: none;
    top: 0;
    left: 0;
  }
}
.day-button {
  display: block;
}
.day-button.j-page-element {
  transform: translateY(30px);
  opacity: 0;
}
.day-button.j-page-element._init {
  -webkit-transition: transform 0.3s ease, opacity 0.3s ease;
  -moz-transition: transform 0.3s ease, opacity 0.3s ease;
  -o-transition: transform 0.3s ease, opacity 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease;
  transform: translateY(0);
  opacity: 1;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button.j-page-element {
    transform: translateY(0);
    opacity: 1;
    text-align: right;
    padding-top: 9px;
  }
}
.day-button--2-1 {
  position: absolute;
  top: 1150px;
  top: calc(var(--vh, 1vh) * 149.73958333333334 );
  right: 98px;
  right: calc(var(--vh, 1vh) * 12.760416666666666 );
}
._wide .day-button--2-1 {
  top: 84.1874084919473vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button--2-1 {
    position: relative;
    top: 0;
  }
}
._wide .day-button--2-1 {
  right: 7.174231332357247vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button--2-1 {
    right: 0;
  }
}
.day-button--2-2 {
  position: absolute;
  top: 1935px;
  top: calc(var(--vh, 1vh) * 251.953125 );
  right: 180px;
  right: calc(var(--vh, 1vh) * 23.4375 );
  left: 376px;
  left: calc(var(--vh, 1vh) * 48.958333333333336 );
}
._wide .day-button--2-2 {
  top: 141.65446559297217vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button--2-2 {
    position: relative;
    top: 0;
    max-width: 487px;
  }
}
._wide .day-button--2-2 {
  right: 13.177159590043924vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button--2-2 {
    left: 0;
  }
}
.day-button--2-2--3-1,
.day-button--2-2 position: absolute,
.day-button--2-2 top: 2395px,
.day-button--2-2 top: tvh(2395px),
._wide .day-button--2-2 {
  top: 175.3294289897511vw;
}
@media screen and (max-width: 1023px) {
  .day-button--2-2--3-1,
  .day-button--2-2 position: absolute,
  .day-button--2-2 top: 2395px,
  .day-button--2-2 top: tvh(2395px),
  ._wide .day-button--2-2 {
    position: relative;
    top: 0;
  }
}
._wide .day-button--2-2 {
  left: 27.525622254758417vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button--2-2 {
    left: 0;
  }
}
.day-button--4-1 {
  position: absolute;
  top: 825px;
  top: calc(var(--vh, 1vh) * 107.421875 );
  right: 584px;
  right: calc(var(--vh, 1vh) * 76.04166666666667 );
}
._wide .day-button--4-1 {
  top: 60.39531478770132vw;
}
._wide .day-button--4-1 {
  right: 42.75256222547584vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button--4-1 {
    position: relative;
    top: 0;
    right: 0;
    margin: 10px 0 0 auto;
    float: right;
    z-index: 9;
  }
}
.day-button--4-2 {
  position: absolute;
  top: 765px;
  top: calc(var(--vh, 1vh) * 99.609375 );
  right: 581px;
  right: calc(var(--vh, 1vh) * 75.65104166666667 );
}
._wide .day-button--4-2 {
  top: 56.002928257686676vw;
}
._wide .day-button--4-2 {
  right: 42.53294289897511vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button--4-2 {
    position: relative;
    top: 0;
    right: 0;
    margin: 10px 0 0 auto;
    float: right;
    z-index: 9;
  }
}
.day-button--8-1 {
  position: absolute;
  top: 5px;
  top: calc(var(--vh, 1vh) * 0.651041666666667 );
  right: 97px;
  right: calc(var(--vh, 1vh) * 12.630208333333334 );
}
._wide .day-button--8-1 {
  top: 0.366032210834553vw;
}
._wide .day-button--8-1 {
  right: 7.101024890190336vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button--8-1 {
    position: relative;
    top: 0;
    right: 0;
    margin: -72px 0 0 auto;
    float: right;
  }
}
.day-button--9-1 {
  position: absolute;
  top: 1454px;
  top: calc(var(--vh, 1vh) * 189.32291666666666 );
  right: 97px;
  right: calc(var(--vh, 1vh) * 12.630208333333334 );
}
._wide .day-button--9-1 {
  top: 106.44216691068814vw;
}
._wide .day-button--9-1 {
  right: 7.101024890190336vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button--9-1 {
    position: relative;
    top: 0;
    right: 0;
    margin: 8px 0 0 auto;
    float: right;
  }
}
.day-button--9-2 {
  position: absolute;
  top: 404px;
  top: calc(var(--vh, 1vh) * 52.604166666666664 );
  right: 97px;
  right: calc(var(--vh, 1vh) * 12.630208333333334 );
}
._wide .day-button--9-2 {
  top: 29.575402635431917vw;
}
._wide .day-button--9-2 {
  right: 7.101024890190336vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button--9-2 {
    position: relative;
    top: 0;
    right: 0;
    margin: 8px 0 15px auto;
    float: right;
  }
}
.day-button--10-1 {
  position: absolute;
  top: 1785px;
  top: calc(var(--vh, 1vh) * 232.421875 );
  left: 127px;
  left: calc(var(--vh, 1vh) * 16.536458333333332 );
}
._wide .day-button--10-1 {
  top: 130.67349926793557vw;
}
._wide .day-button--10-1 {
  left: 9.297218155197658vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button--10-1 {
    position: relative;
    top: 0;
    left: 0;
    margin: 8px 0 0 auto;
  }
}
.day-button__btn {
  display: block;
  background: transparent;
  border: 0;
  padding: 0 57px 0 0;
  padding: 0 calc(var(--vh, 1vh) * 7.421875 ) 0 0;
  position: relative;
  color: #ed1c24;
  text-transform: uppercase;
  text-align: left;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 1.822916666666667 );
  line-height: calc(var(--vh, 1vh) * 2.604166666666667 );
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 0.5px;
  letter-spacing: calc(var(--vh, 1vh) * 0.065104166666667 );
  height: 47px;
  height: calc(var(--vh, 1vh) * 6.119791666666667 );
  box-sizing: border-box;
}
._wide .day-button__btn {
  padding: 0 4.172767203513909vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button__btn {
    padding: 0 57px 0 0;
    display: inline-block;
  }
}
._wide .day-button__btn {
  font-style: normal;
  font-weight: 700;
  font-size: 1.02489019033675vw;
  line-height: 1.464128843338214vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button__btn {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .day-button__btn {
  letter-spacing: 0.036603221083455vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button__btn {
    letter-spacing: 0.5px;
  }
}
._wide .day-button__btn {
  height: 3.440702781844802vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button__btn {
    height: 47px;
  }
}
.day-button__btn:before {
  content: '';
  display: block;
  position: absolute;
  top: 24px;
  top: calc(var(--vh, 1vh) * 3.125 );
  right: 24px;
  right: calc(var(--vh, 1vh) * 3.125 );
  width: 12px;
  width: calc(var(--vh, 1vh) * 1.5625 );
  height: 16px;
  height: calc(var(--vh, 1vh) * 2.083333333333333 );
  margin: -8px -6px -8px;
  margin: calc(var(--vh, 1vh) * -1.041666666666667 ) calc(var(--vh, 1vh) * -0.78125 ) calc(var(--vh, 1vh) * -1.041666666666667 );
  background: url("../svg/arrow-red.svg") 50% 50% no-repeat;
  background-size: contain;
  transform: rotate(-90deg);
}
._wide .day-button__btn:before {
  top: 1.756954612005857vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button__btn:before {
    top: 24px;
  }
}
._wide .day-button__btn:before {
  right: 1.756954612005857vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button__btn:before {
    right: 24px;
  }
}
._wide .day-button__btn:before {
  width: 0.878477306002928vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button__btn:before {
    width: 12px;
  }
}
._wide .day-button__btn:before {
  height: 1.171303074670571vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button__btn:before {
    height: 16px;
  }
}
._wide .day-button__btn:before {
  margin: -0.585651537335286vw -0.439238653001464vw -0.585651537335286vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button__btn:before {
    margin: -8px -6px -8px;
  }
}
.day-button-circle {
  display: block;
  position: absolute;
  top: 24px;
  top: calc(var(--vh, 1vh) * 3.125 );
  right: 24px;
  right: calc(var(--vh, 1vh) * 3.125 );
  width: 60px;
  width: calc(var(--vh, 1vh) * 7.8125 );
  height: 60px;
  height: calc(var(--vh, 1vh) * 7.8125 );
  margin: -30px -30px 0 0;
  margin: calc(var(--vh, 1vh) * -3.90625 ) calc(var(--vh, 1vh) * -3.90625 ) 0 0;
}
._wide .day-button-circle {
  top: 1.756954612005857vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button-circle {
    top: 24px;
  }
}
._wide .day-button-circle {
  right: 1.756954612005857vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button-circle {
    right: 24px;
  }
}
._wide .day-button-circle {
  width: 4.392386530014641vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button-circle {
    width: 60px;
  }
}
._wide .day-button-circle {
  height: 4.392386530014641vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button-circle {
    height: 60px;
  }
}
._wide .day-button-circle {
  margin: -2.196193265007321vw -2.196193265007321vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button-circle {
    margin: -30px -30px 0 0;
  }
}
.day-button-circle svg {
  width: 100%;
  height: 100%;
}
.day-button-circle .progress {
  transform: rotate(-90deg);
}
.day-button-circle .progress__value {
  stroke-dasharray: 339.292;
  stroke-dashoffset: 339.292;
  -webkit-transition: all 2s linear;
  -moz-transition: all 2s linear;
  -o-transition: all 2s linear;
  transition: all 2s linear;
}
@media screen and (max-width: 1023px) {
  ._wide .day-button .progress__value {
    stroke-dashoffset: 0;
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -o-transition: all 0s linear;
    transition: all 0s linear;
  }
}
.no-touchevents .day-button:hover .progress__value {
  stroke-dashoffset: 0;
}
.day-fullimg {
  display: block;
  width: 100vw;
  height: calc(var(--vh, 1vh) * 100);
  position: relative;
  box-sizing: border-box;
  padding: 80px 244px 100px;
  padding: calc(var(--vh, 1vh) * 10.416666666666666 ) calc(var(--vh, 1vh) * 31.770833333333332 ) calc(var(--vh, 1vh) * 13.020833333333334 );
}
._wide .day-fullimg {
  padding: 5.856515373352855vw 17.86237188872621vw 7.320644216691069vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-fullimg {
    height: 56.25vw;
    padding: 80px 44px 100px;
    min-height: 270px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .day-fullimg--2 {
    height: auto;
    padding: 30px 15px 100px;
  }
  ._wide .day-fullimg--2 br {
    display: none;
  }
}
.day-fullimg__bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-size: cover !important;
  background-position: 50% 50% !important;
}
.day-fullimg__bg--2 {
  background-position: 50% 100% !important;
}
.day-fullimg__text {
  display: block;
  color: #fff;
  font-style: italic;
  font-weight: 300;
  font-size: 18px;
  line-height: 30px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: italic;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 2.34375 );
  line-height: calc(var(--vh, 1vh) * 3.90625 );
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 0.3px;
  letter-spacing: calc(var(--vh, 1vh) * 0.0390625 );
}
._wide .day-fullimg__text {
  font-style: italic;
  font-weight: 300;
  font-size: 1.317715959004392vw;
  line-height: 2.196193265007321vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .day-fullimg__text {
    font-style: italic;
    font-weight: 300;
    font-size: 18px;
    line-height: 30px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .day-fullimg__text {
  letter-spacing: 0.021961932650073vw;
}
@media screen and (max-width: 1023px) {
  ._wide .day-fullimg__text {
    letter-spacing: 0.3px;
  }
}
.day-fullimg__bigtext {
  display: block;
  color: #fff;
  font-style: italic;
  font-weight: 300;
  font-size: 28px;
  line-height: 38px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: italic;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 3.645833333333333 );
  line-height: calc(var(--vh, 1vh) * 4.947916666666667 );
  font-family: 'roboto_condensed', sans-serif;
  margin: 47px 0 0;
  margin: calc(var(--vh, 1vh) * 6.119791666666667 ) 0 0;
}
._wide .day-fullimg__bigtext {
  font-style: italic;
  font-weight: 300;
  font-size: 2.049780380673499vw;
  line-height: 2.781844802342606vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .day-fullimg__bigtext {
    font-style: italic;
    font-weight: 300;
    font-size: 26px;
    line-height: 38px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .day-fullimg__bigtext {
  margin: 3.440702781844802vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .day-fullimg__bigtext {
    margin: 47px 0 0;
  }
}
.days-item._active > .days-item__text {
  opacity: 1;
  font-weight: 500;
  color: #12161a;
}
@media screen and (max-width: 1023px) {
  ._wide #video17 {
    margin-top: 25px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide #abtVideo1 {
    height: 100%;
  }
}
.side {
  display: block;
  position: fixed;
  top: 0;
  bottom: 0;
  right: -600px;
  right: -44vw;
  width: 600px;
  width: 44vw;
  background: #12161a;
  overflow-x: hidden;
  overflow-y: scroll;
  z-index: 1000;
  min-width: 320px;
  max-width: 100vw;
}
@media screen and (max-width: 768px) {
  .side {
    width: 100vw;
    right: -100vw;
    min-width: 100vw;
  }
}
.side-page {
  display: none;
  position: relative;
  min-height: 100%;
  width: 600px;
  width: 44vw;
  min-width: 320px;
  max-width: 100vw;
}
.side-page._current-side {
  display: block;
}
@media screen and (max-width: 768px) {
  .side-page {
    width: 100vw;
  }
}
.side-video {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.side-video-container {
  width: 100%;
  height: 0;
  position: relative;
  padding-top: 53.666666666%;
  margin: 0 0 6px;
  opacity: 0;
  background: #12161a;
}
._animation-in .side-video-container {
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 1;
}
.side-video-container .px-video-img-captions-container {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
}
.side-video-container .px-video-controls {
  right: 70px;
  right: calc(var(--vh, 1vh) * 11.71875 );
  left: 36px;
  left: calc(var(--vh, 1vh) * 4.6875 );
}
._wide .side-video-container .px-video-controls {
  right: 6.588579795021962vw;
}
._wide .side-video-container .px-video-controls {
  left: 2.635431918008785vw;
}
.side-video__title {
  display: block;
  text-align: right;
  color: #fff;
  margin: 15px 40px 0 0;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 0.25px;
  opacity: 0;
  transform: translateX(30px);
  transform: translateX(calc(var(--vh, 1vh) * 3.90625 ));
}
@media screen and (max-width: 1023px) {
  ._wide .side-video__title {
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 18px;
    font-family: 'roboto_condensed', sans-serif;
    margin: 6px 15px 2px 0;
  }
}
._wide .side-video__title {
  transform: translateX(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .side-video__title {
    transform: translateX(0);
    opacity: 1;
  }
}
._animation-in .side-video__title {
  -webkit-transition: opacity 0.5s ease, transform 0.5s ease;
  -moz-transition: opacity 0.5s ease, transform 0.5s ease;
  -o-transition: opacity 0.5s ease, transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease;
  opacity: 1;
  transform: translateX(0);
}
.side-video__img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.side__video {
  display: block;
  width: 100%;
  height: 100%;
}
.side-content {
  display: block;
  padding: 71px 50px 71px 50px;
  width: 100%;
  box-sizing: border-box;
}
@media screen and (max-width: 1023px) {
  ._wide .side-content {
    padding: 37px 15px 37px 15px;
  }
}
.side__title {
  display: block;
  text-transform: uppercase;
  color: #fff;
  font-style: normal;
  font-weight: 700;
  font-size: 28px;
  line-height: 40px;
  font-family: 'Pobeda', sans-serif;
  letter-spacing: -0.25px;
  opacity: 0;
  transform: translateX(30px);
  transform: translateX(calc(var(--vh, 1vh) * 3.90625 ));
}
@media screen and (max-width: 1023px) {
  ._wide .side__title {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Pobeda', sans-serif;
  }
}
._wide .side__title {
  transform: translateX(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .side__title {
    transform: translateX(0);
    opacity: 1;
  }
}
._animation-in .side__title {
  -webkit-transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
  -moz-transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
  -o-transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
  transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
  opacity: 1;
  transform: translateX(0);
}
.side-video-container + .side-content .side__title {
  -webkit-transition: opacity 0.5s ease, transform 0.5s ease;
  -moz-transition: opacity 0.5s ease, transform 0.5s ease;
  -o-transition: opacity 0.5s ease, transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease;
}
.side-text {
  margin: 34px 0 0;
  color: #fff;
}
@media screen and (max-width: 1023px) {
  ._wide .side-text {
    margin: 12px 0 0;
  }
}
.side-text p {
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 30px;
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 0.25px;
  margin: 42px 0 0;
  opacity: 0;
  transform: translateX(30px);
  transform: translateX(calc(var(--vh, 1vh) * 3.90625 ));
}
@media screen and (max-width: 1023px) {
  ._wide .side-text p {
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 26px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .side-text p {
    margin: 28px 0 0;
  }
}
.side-text p:first-child {
  margin-top: 0;
}
@media screen and (max-width: 1023px) {
  ._wide .side-text p:first-child {
    margin-top: 0;
  }
}
._wide .side-text p {
  transform: translateX(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .side-text p {
    transform: translateY(0);
    opacity: 1;
  }
}
._animation-in .side-text p {
  -webkit-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  -moz-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  -o-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  opacity: 1;
  transform: translateX(0);
}
._animation-in .side-text p:nth-child(2) {
  -webkit-transition: opacity 0.5s ease 1.2s, transform 0.5s ease 1.2s;
  -moz-transition: opacity 0.5s ease 1.2s, transform 0.5s ease 1.2s;
  -o-transition: opacity 0.5s ease 1.2s, transform 0.5s ease 1.2s;
  transition: opacity 0.5s ease 1.2s, transform 0.5s ease 1.2s;
}
._animation-in .side-text p:nth-child(3) {
  -webkit-transition: opacity 0.5s ease 1.6s, transform 0.5s ease 1.6s;
  -moz-transition: opacity 0.5s ease 1.6s, transform 0.5s ease 1.6s;
  -o-transition: opacity 0.5s ease 1.6s, transform 0.5s ease 1.6s;
  transition: opacity 0.5s ease 1.6s, transform 0.5s ease 1.6s;
}
._animation-in .side-text p:nth-child(4) {
  -webkit-transition: opacity 0.5s ease 2s, transform 0.5s ease 2s;
  -moz-transition: opacity 0.5s ease 2s, transform 0.5s ease 2s;
  -o-transition: opacity 0.5s ease 2s, transform 0.5s ease 2s;
  transition: opacity 0.5s ease 2s, transform 0.5s ease 2s;
}
._animation-in .side-text p:nth-child(5) {
  -webkit-transition: opacity 0.5s ease 2.4s, transform 0.5s ease 2.4s;
  -moz-transition: opacity 0.5s ease 2.4s, transform 0.5s ease 2.4s;
  -o-transition: opacity 0.5s ease 2.4s, transform 0.5s ease 2.4s;
  transition: opacity 0.5s ease 2.4s, transform 0.5s ease 2.4s;
}
._animation-in .side-text p:nth-child(6) {
  -webkit-transition: opacity 0.5s ease 2.8s, transform 0.5s ease 2.8s;
  -moz-transition: opacity 0.5s ease 2.8s, transform 0.5s ease 2.8s;
  -o-transition: opacity 0.5s ease 2.8s, transform 0.5s ease 2.8s;
  transition: opacity 0.5s ease 2.8s, transform 0.5s ease 2.8s;
}
.side-text p.small {
  font-style: italic;
  font-weight: 300;
  font-size: 18px;
  line-height: 24px;
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 0.5px;
  margin: -25px 0 -21px;
}
@media screen and (max-width: 1023px) {
  ._wide .side-text p.small {
    font-style: italic;
    font-weight: 300;
    font-size: 16px;
    line-height: 22px;
    font-family: 'roboto_condensed', sans-serif;
    margin: -1px 0 -11px;
  }
}
._animation-in .side-text p.small {
  -webkit-transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
  -moz-transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
  -o-transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
  transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
}
._animation-in .side-text p.small ~ p:nth-child(2) {
  -webkit-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  -moz-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  -o-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
}
._animation-in .side-text p.small ~ p:nth-child(3) {
  -webkit-transition: opacity 0.5s ease 1.2s, transform 0.5s ease 1.2s;
  -moz-transition: opacity 0.5s ease 1.2s, transform 0.5s ease 1.2s;
  -o-transition: opacity 0.5s ease 1.2s, transform 0.5s ease 1.2s;
  transition: opacity 0.5s ease 1.2s, transform 0.5s ease 1.2s;
}
._animation-in .side-text p.small ~ p:nth-child(4) {
  -webkit-transition: opacity 0.5s ease 1.6s, transform 0.5s ease 1.6s;
  -moz-transition: opacity 0.5s ease 1.6s, transform 0.5s ease 1.6s;
  -o-transition: opacity 0.5s ease 1.6s, transform 0.5s ease 1.6s;
  transition: opacity 0.5s ease 1.6s, transform 0.5s ease 1.6s;
}
._animation-in .side-text p.small ~ p:nth-child(5) {
  -webkit-transition: opacity 0.5s ease 2s, transform 0.5s ease 2s;
  -moz-transition: opacity 0.5s ease 2s, transform 0.5s ease 2s;
  -o-transition: opacity 0.5s ease 2s, transform 0.5s ease 2s;
  transition: opacity 0.5s ease 2s, transform 0.5s ease 2s;
}
._animation-in .side-text p.small ~ p:nth-child(6) {
  -webkit-transition: opacity 0.5s ease 2.4s, transform 0.5s ease 2.4s;
  -moz-transition: opacity 0.5s ease 2.4s, transform 0.5s ease 2.4s;
  -o-transition: opacity 0.5s ease 2.4s, transform 0.5s ease 2.4s;
  transition: opacity 0.5s ease 2.4s, transform 0.5s ease 2.4s;
}
.side__close {
  display: block;
  position: absolute;
  top: 15px;
  top: calc(var(--vh, 1vh) * 1.953125 );
  right: 15px;
  right: calc(var(--vh, 1vh) * 1.953125 );
  width: 48px;
  width: calc(var(--vh, 1vh) * 6.25 );
  height: 48px;
  height: calc(var(--vh, 1vh) * 6.25 );
  z-index: 15;
  background: transparent;
  border: 0;
  padding: 0;
}
._wide .side__close {
  top: 1.09809663250366vw;
}
@media screen and (max-width: 1023px) {
  ._wide .side__close {
    top: 15px;
  }
}
._wide .side__close {
  right: 1.09809663250366vw;
}
@media screen and (max-width: 1023px) {
  ._wide .side__close {
    right: 15px;
  }
}
._wide .side__close {
  width: 3.513909224011713vw;
}
@media screen and (max-width: 1023px) {
  ._wide .side__close {
    width: 40px;
  }
}
._wide .side__close {
  height: 3.513909224011713vw;
}
@media screen and (max-width: 1023px) {
  ._wide .side__close {
    height: 40px;
  }
}
._animation-in .side__close {
  position: fixed;
}
._animation-out .side__close {
  position: absolute !important;
}
.side__close:before {
  content: '';
  display: block;
  background: #fff;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  z-index: 1;
  position: relative;
  -webkit-transition: transform 0.35s ease;
  -moz-transition: transform 0.35s ease;
  -o-transition: transform 0.35s ease;
  transition: transform 0.35s ease;
}
.side__close:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  width: calc(var(--vh, 1vh) * 2.604166666666667 );
  height: 20px;
  height: calc(var(--vh, 1vh) * 2.604166666666667 );
  background: url("../svg/close.svg") 50% 50% no-repeat;
  background-size: contain;
  transform: translate(-50%, -50%);
  z-index: 2;
  -webkit-transition: transform 0.35s ease;
  -moz-transition: transform 0.35s ease;
  -o-transition: transform 0.35s ease;
  transition: transform 0.35s ease;
}
._wide .side__close:after {
  width: 1.464128843338214vw;
}
@media screen and (max-width: 1023px) {
  ._wide .side__close:after {
    width: 20px;
  }
}
._wide .side__close:after {
  height: 1.464128843338214vw;
}
@media screen and (max-width: 1023px) {
  ._wide .side__close:after {
    height: 20px;
  }
}
.no-touchevents .side__close:hover:before {
  transform: scale(1.2);
}
.no-touchevents .side__close:hover:after {
  transform: translate(-50%, -50%) rotate(90deg);
}
@media only screen and (min-width: 620px) {
  .custom-controls .transcript-link {
    margin-top: -44px;
  }
}
.transcript-single {
  border-bottom: 2px solid black-thirty;
}
.transcript-single.hidden {
  display: none;
}
.session--watch {
  margin-bottom: HalfLineHeight;
}
.session--watch .button {
  background: black-sixty;
  margin-top: QuarterLineHeight;
}
.no-touchevents .session--watch .button:hover,
.session--watch .button:active,
.session--watch .button:focus {
  background: black-seventy;
}
.sr-only {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}
.hide {
  display: none;
}
.show-inline {
  display: inline-block;
}
.px-video-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.px-video-img-captions-container {
  position: relative;
  width: 100%;
  height: 100%;
}
.px-video {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 0;
  width: 100%;
  height: 100%;
}
.px-video-img-captions-container * {
  box-sizing: border-box;
}
.px-video-img-captions-container {
  position: relative;
}
.px-video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  z-index: 1;
}
.px-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.px-video-controls {
  position: absolute;
  top: auto;
  bottom: 26px;
  bottom: calc(var(--vh, 1vh) * 3.385416666666667 );
  right: 280px;
  right: calc(var(--vh, 1vh) * 36.458333333333336 );
  left: 118px;
  left: calc(var(--vh, 1vh) * 15.364583333333334 );
  z-index: 999999;
  margin-bottom: 0;
  margin-top: 0;
}
._wide .px-video-controls {
  bottom: 1.903367496339678vw;
}
._wide .px-video-controls {
  right: 20.497803806734993vw;
}
._wide .px-video-controls {
  left: 8.63836017569546vw;
}
.px-video-controls:after {
  display: block;
  font-size: 0;
  content: " ";
  width: 100%;
  clear: both;
  height: 0;
  visibility: hidden;
}
.px-video-progress {
  display: block;
  width: 100%;
  height: 9px;
  margin: -4px 0;
  background: transparent;
  cursor: pointer;
}
.px-video-progress[value] {
  -webkit-appearance: none;
  border: none;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAJCAMAAADEmLbWAAAABlBMVEX////s7OyuTegJAAAAAnRSTlMATX7+8BUAAAANSURBVHgBY4ABRhgDAAAbAALCxwbXAAAAAElFTkSuQmCC") 0 0 repeat-x;
}
.px-video-progress[value]::-webkit-progress-bar {
  background: transparent /*url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAJCAMAAADEmLbWAAAABlBMVEX////s7OyuTegJAAAAAnRSTlMATX7+8BUAAAANSURBVHgBY4ABRhgDAAAbAALCxwbXAAAAAElFTkSuQmCC') 0 0 repeat-x*/;
}
.px-video-progress[value]::-webkit-progress-value {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAJCAMAAADEmLbWAAAABlBMVEX////s7OyuTegJAAAAAXRSTlMAQObYZgAAAA1JREFUeAFjgAFGGAMAABsAAsLHBtcAAAAASUVORK5CYII=") 0 0 repeat-x;
}
.px-video-progress[value]::-moz-progress-bar {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAJCAMAAADEmLbWAAAABlBMVEX////s7OyuTegJAAAAAXRSTlMAQObYZgAAAA1JREFUeAFjgAFGGAMAABsAAsLHBtcAAAAASUVORK5CYII=") 0 0 repeat-x;
}
.px-video-time {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  float: right;
  line-height: 30px;
  margin-top: -30px;
  font-size: 14px;
}
.px-video-captions {
  display: none;
  box-sizing: border-box;
  position: absolute;
  top: 1px;
  left: 0;
  width: 100%;
  padding: 0.5em;
  min-height: 2.5em;
  background-color: #000;
  color: #fff;
  font-size: 1.1em;
  text-align: center;
  opacity: 0;
  z-index: 2;
}
.px-video-playback-buttons {
  float: left;
  line-height: 20px;
  min-width: 145px;
}
@media only screen and (min-width: 620px) {
  .px-video-playback-buttons {
    float: none;
    left: 50%;
    margin-left: -120px;
    min-width: 200px;
    position: absolute;
    width: 200px;
  }
}
.px-video-controls button {
  border: 0;
  background: transparent;
  padding: 0;
  margin: 0;
  width: 0;
  height: 0;
}
.px-video-controls button:focus {
  outline: none;
}
.px-video-controls button {
  cursor: pointer;
}
.px-video-controls button.px-video-restart {
  display: none !important;
}
.px-video-controls button.px-video-rewind {
  display: none !important;
}
.px-video-controls button.px-video-play {
  position: absolute;
  bottom: -6px;
  bottom: calc(var(--vh, 1vh) * -0.78125 );
  left: -20px;
  left: calc(var(--vh, 1vh) * -2.604166666666667 );
  opacity: 1;
  width: 9px;
  width: calc(var(--vh, 1vh) * 1.171875 );
  height: 13px;
  height: calc(var(--vh, 1vh) * 1.692708333333333 );
  background: url("../svg/play.svg") 50% 50% no-repeat;
  background-size: contain;
}
._wide .px-video-controls button.px-video-play {
  bottom: -0.439238653001464vw;
}
._wide .px-video-controls button.px-video-play {
  left: -1.464128843338214vw;
}
._wide .px-video-controls button.px-video-play {
  width: 0.658857979502196vw;
}
._wide .px-video-controls button.px-video-play {
  height: 0.951683748169839vw;
}
.px-video-controls button.px-video-play:before {
  content: '';
  display: block;
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
  opacity: 0;
}
.px-video-controls button.px-video-pause {
  position: absolute;
  bottom: -6px;
  bottom: calc(var(--vh, 1vh) * -0.78125 );
  left: -20px;
  left: calc(var(--vh, 1vh) * -2.604166666666667 );
  opacity: 1;
  width: 9px;
  width: calc(var(--vh, 1vh) * 1.171875 );
  height: 13px;
  height: calc(var(--vh, 1vh) * 1.692708333333333 );
  border-left: 3px solid #ebebeb;
  border-left-width: calc(var(--vh, 1vh) * 0.390625 );
  border-right: 3px solid #ebebeb;
  border-right-width: calc(var(--vh, 1vh) * 0.390625 );
  background: transparent;
  box-sizing: border-box;
}
._wide .px-video-controls button.px-video-pause {
  bottom: -0.439238653001464vw;
}
._wide .px-video-controls button.px-video-pause {
  left: -1.464128843338214vw;
}
._wide .px-video-controls button.px-video-pause {
  width: 0.658857979502196vw;
}
._wide .px-video-controls button.px-video-pause {
  height: 0.951683748169839vw;
}
._wide .px-video-controls button.px-video-pause {
  border-left-width: 0.219619326500732vw;
}
._wide .px-video-controls button.px-video-pause {
  border-right-width: 0.219619326500732vw;
}
.px-video-controls button.px-video-pause:before {
  content: '';
  display: block;
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
  opacity: 0;
}
.px-video-controls button.px-video-forward {
  display: none !important;
}
.px-video-fullscreen-btn-container {
  width: 13px;
  width: calc(var(--vh, 1vh) * 1.692708333333333 );
  display: inline-block;
}
._wide .px-video-fullscreen-btn-container {
  width: 0.951683748169839vw;
}
.px-video-fullscreen-btn-container label {
  display: block;
  cursor: pointer;
  width: 13px;
  width: calc(var(--vh, 1vh) * 1.692708333333333 );
  height: 10px;
  height: calc(var(--vh, 1vh) * 1.302083333333333 );
  background: url("../svg/fullscreen.svg") 50% 50% no-repeat;
  background-size: contain;
  opacity: 1;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
  margin: 0 !important;
}
._wide .px-video-fullscreen-btn-container label {
  width: 0.951683748169839vw;
}
._wide .px-video-fullscreen-btn-container label {
  height: 0.732064421669107vw;
}
.px-video-fullscreen-btn-container input[type="checkbox"]:checked+label {
  opacity: 0.5;
}
.px-video-captions-btn-container {
  display: none !important;
}
.px-video-volume-controls {
  position: absolute;
/*bottom: -4px*/
/*bottom: tvh(-4px)*/
  right: -70px;
  right: calc(var(--vh, 1vh) * -9.114583333333334 );
}
._wide .px-video-volume-controls {
  bottom: -0.292825768667643vw;
}
._wide .px-video-volume-controls {
  right: -5.124450951683748vw;
}
.px-video-mute-btn-container {
  width: 13px;
  width: calc(var(--vh, 1vh) * 1.692708333333333 );
  display: inline-block;
  margin-right: 1vw;
}
._wide .px-video-mute-btn-container {
  width: 0.951683748169839vw;
}
.px-video-mute-btn-container label {
  display: block;
  cursor: pointer;
  width: 13px;
  width: calc(var(--vh, 1vh) * 1.692708333333333 );
  height: 10px;
  height: calc(var(--vh, 1vh) * 1.302083333333333 );
  background: url("../svg/speaker.svg") 50% 50% no-repeat;
  background-size: contain;
  opacity: 1;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
  margin: 0 !important;
}
._wide .px-video-mute-btn-container label {
  width: 0.951683748169839vw;
}
._wide .px-video-mute-btn-container label {
  height: 0.732064421669107vw;
}
.px-video-mute-btn-container input[type="checkbox"]:checked+label {
  opacity: 0.5;
}
.px-video-volume-slider {
  display: none !important;
}
.px-video-controls {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  align-content: center;
}
.progress-bar {
  width: 100%;
}
.px-video-progress {
  width: 100%;
}
.px-video-time {
  display: none !important;
}
.px-video-playback-buttons {
  flex-grow: 1;
  min-width: auto;
}
@media only screen and (min-width: 620px) {
  .px-video-playback-buttons {
    left: auto;
    margin-left: auto;
    min-width: auto;
    position: relative;
    width: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: no-wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding-left: 96px;
  }
}
@media only screen and (min-width: 620px) {
  .has-captions .px-video-playback-buttons {
    padding-left: 130px;
  }
}
.px-video-controls button {
  margin: 0;
}
.gallery {
  display: block;
  overflow-y: hidden;
  overflow-x: scroll;
  height: calc(var(--vh, 1vh) * 100);
  width: 100vw;
  background: #12161a;
}
.gallery-content {
  display: block;
  width: auto;
  width: 100vw;
  height: calc(var(--vh, 1vh) * 100);
  background: #12161a;
  box-sizing: border-box;
  white-space: nowrap;
  font-size: 0;
  line-height: 0;
  position: relative;
  -webkit-transition: left 0.7s ease;
  -moz-transition: left 0.7s ease;
  -o-transition: left 0.7s ease;
  transition: left 0.7s ease;
  padding: 161px 128px 10px;
  padding: calc(var(--vh, 1vh) * 20.963541666666668 ) calc(var(--vh, 1vh) * 16.666666666666668 ) calc(var(--vh, 1vh) * 1.302083333333333 );
}
._wide1 .gallery-content {
  padding: 11.78623718887262vw 9.370424597364568vw 0.732064421669107vw;
}
@media screen and (max-width: 1023px) {
  ._wide .gallery-content {
    left: -112px;
    left: calc(var(--vh, 1vh) * -14.583333333333334 );
  }
}
.gallery__prev {
  display: block;
  position: absolute;
  z-index: 10;
  top: calc(var(--vh, 1vh) * 14);
  right: 140px;
  right: calc(var(--vh, 1vh) * 18.229166666666668 );
  width: 28px;
  width: calc(var(--vh, 1vh) * 3.645833333333333 );
  height: 22px;
  height: calc(var(--vh, 1vh) * 2.864583333333333 );
  margin-top: -11px;
  margin-top: calc(var(--vh, 1vh) * -1.432291666666667 );
  border: 0;
  background: transparent;
}
._wide .gallery__prev {
  right: 10.248901903367496vw;
}
._wide .gallery__prev {
  width: 2.049780380673499vw;
}
._wide .gallery__prev {
  height: 1.610541727672035vw;
}
._wide .gallery__prev {
  margin-top: -0.805270863836018vw;
}
@media screen and (max-width: 1023px) {
  .gallery__prev {
    display: none;
  }
}
.gallery__prev:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../svg/prev.svg") 50% 50% no-repeat;
  background-size: contain;
  opacity: 1;
  z-index: 1;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.gallery__prev:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../svg/prev-over.svg") 50% 50% no-repeat;
  background-size: contain;
  opacity: 0;
  z-index: 2;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.gallery__prev:disabled {
  pointer-events: none;
  opacity: 0.3;
}
.no-touchevents .gallery__prev:hover:before {
  opacity: 0;
}
.no-touchevents .gallery__prev:hover:after {
  opacity: 1;
}
._animation-in .gallery__prev {
  position: fixed;
}
.gallery__next {
  display: block;
  position: absolute;
  z-index: 10;
  top: calc(var(--vh, 1vh) * 14);
  right: 70px;
  right: calc(var(--vh, 1vh) * 9.114583333333334 );
  width: 28px;
  width: calc(var(--vh, 1vh) * 3.645833333333333 );
  height: 22px;
  height: calc(var(--vh, 1vh) * 2.864583333333333 );
  margin-top: -11px;
  margin-top: calc(var(--vh, 1vh) * -1.432291666666667 );
  border: 0;
  background: transparent;
}
._wide .gallery__next {
  right: 5.124450951683748vw;
}
._wide .gallery__next {
  width: 2.049780380673499vw;
}
._wide .gallery__next {
  height: 1.610541727672035vw;
}
._wide .gallery__next {
  margin-top: -0.805270863836018vw;
}
@media screen and (max-width: 1023px) {
  .gallery__next {
    display: none;
  }
}
.gallery__next:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../svg/next.svg") 50% 50% no-repeat;
  background-size: contain;
  opacity: 1;
  z-index: 1;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.gallery__next:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../svg/next-over.svg") 50% 50% no-repeat;
  background-size: contain;
  opacity: 0;
  z-index: 2;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.gallery__next:disabled {
  pointer-events: none;
  opacity: 0.3;
}
.no-touchevents .gallery__next:hover:before {
  opacity: 0;
}
.no-touchevents .gallery__next:hover:after {
  opacity: 1;
}
._animation-in .gallery__next {
  position: fixed;
}
.gallery__close {
  display: block;
  position: absolute;
  top: 15px;
/*top: tvh(15px)*/
  right: 15px;
/*right: tvh(15px)*/
  width: 48px;
  width: calc(var(--vh, 1vh) * 6.25 );
  height: 48px;
  height: calc(var(--vh, 1vh) * 6.25 );
  z-index: 15;
  background: transparent;
  border: 0;
  padding: 0;
}
@media screen and (max-width: 1023px) {
  ._wide .gallery__close {
    top: 15px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .gallery__close {
    right: 15px;
  }
}
._wide .gallery__close {
  width: 3.513909224011713vw;
}
@media screen and (max-width: 1023px) {
  ._wide .gallery__close {
    width: 40px;
  }
}
._wide .gallery__close {
  height: 3.513909224011713vw;
}
@media screen and (max-width: 1023px) {
  ._wide .gallery__close {
    height: 40px;
  }
}
.gallery__close:before {
  content: '';
  display: block;
  background: #fff;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  z-index: 1;
  position: relative;
  -webkit-transition: transform 0.35s ease;
  -moz-transition: transform 0.35s ease;
  -o-transition: transform 0.35s ease;
  transition: transform 0.35s ease;
}
.gallery__close:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  width: calc(var(--vh, 1vh) * 2.604166666666667 );
  height: 20px;
  height: calc(var(--vh, 1vh) * 2.604166666666667 );
  background: url("../svg/close.svg") 50% 50% no-repeat;
  background-size: contain;
  transform: translate(-50%, -50%);
  z-index: 2;
  -webkit-transition: transform 0.35s ease;
  -moz-transition: transform 0.35s ease;
  -o-transition: transform 0.35s ease;
  transition: transform 0.35s ease;
}
._wide .gallery__close:after {
  width: 1.464128843338214vw;
}
@media screen and (max-width: 1023px) {
  ._wide .gallery__close:after {
    width: 16px;
  }
}
._wide .gallery__close:after {
  height: 1.464128843338214vw;
}
@media screen and (max-width: 1023px) {
  ._wide .gallery__close:after {
    height: 16px;
  }
}
.no-touchevents .gallery__close:hover:before {
  transform: perspective(1px) scale3d(1.2, 1.2, 1);
}
.no-touchevents .gallery__close:hover:after {
  transform: translate(-50%, -50%) rotate(90deg);
}
._animation-in .gallery__close {
  position: fixed;
}
.gallery__title {
  display: block;
  position: absolute;
  z-index: 10;
  top: 90px;
  top: calc(var(--vh, 1vh) * 11.71875 );
  left: 128px;
  left: calc(var(--vh, 1vh) * 16.666666666666668 );
  color: #fff;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 700;
  font-size: 42px;
  line-height: 50px;
  font-family: 'Pobeda', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 5.46875 );
  line-height: calc(var(--vh, 1vh) * 6.510416666666667 );
  font-family: 'Pobeda', sans-serif;
  letter-spacing: 6px;
  letter-spacing: calc(var(--vh, 1vh) * 0.78125 );
}
._wide .gallery__title {
  top: 6.588579795021962vw;
}
@media screen and (max-width: 1023px) {
  ._wide .gallery__title {
    top: 74px;
  }
}
._wide .gallery__title {
  left: 9.370424597364568vw;
}
@media screen and (max-width: 1023px) {
  ._wide .gallery__title {
    left: 16px;
  }
}
._wide .gallery__title {
  font-style: normal;
  font-weight: 700;
  font-size: 3.074670571010249vw;
  line-height: 3.660322108345535vw;
  font-family: 'Pobeda', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .gallery__title {
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 38px;
    font-family: 'Pobeda', sans-serif;
  }
}
._wide .gallery__title {
  letter-spacing: 0.439238653001464vw;
}
@media screen and (max-width: 1023px) {
  ._wide .gallery__title {
    letter-spacing: 6px;
  }
}
@media screen and (max-width: 1023px) {
  .gallery__title {
    width: 200px;
  }
}
._animation-in .gallery__title {
  position: fixed;
}
.gallery-item {
  display: inline-block;
  vertical-align: top;
  border: 0;
  padding: 0;
  background: transparent;
  max-height: 100%;
  overflow: hidden;
}
.gallery-item--001 {
  width: 313px;
  width: calc(var(--vh, 1vh) * 40.755208333333336 );
  margin: 45px 0 0;
  margin: calc(var(--vh, 1vh) * 5.859375 ) 0 0;
}
._wide1 .gallery-item--001 {
  width: 22.913616398243047vw;
}
._wide1 .gallery-item--001 {
  margin: 3.294289897510981vw 0 0;
}
.gallery-item--002 {
  width: 340px;
  width: calc(var(--vh, 1vh) * 44.270833333333336 );
  margin: 30px 0 0 75px;
  margin: calc(var(--vh, 1vh) * 3.90625 ) 0 0 calc(var(--vh, 1vh) * 9.765625 );
}
._wide1 .gallery-item--002 {
  width: 24.890190336749633vw;
}
._wide1 .gallery-item--002 {
  margin: 2.196193265007321vw 0 0 5.490483162518301vw;
}
.gallery-item--003 {
  width: 370px;
  width: calc(var(--vh, 1vh) * 48.177083333333336 );
  position: absolute;
  top: 465px;
  top: calc(var(--vh, 1vh) * 60.546875 );
  left: 470px;
  left: calc(var(--vh, 1vh) * 61.197916666666664 );
}
._wide1 .gallery-item--003 {
  width: 27.086383601756953vw;
}
._wide1 .gallery-item--003 {
  top: 34.04099560761347vw;
}
._wide1 .gallery-item--003 {
  left: 34.40702781844802vw;
}
.gallery-item--004 {
  width: 312px;
  width: calc(var(--vh, 1vh) * 40.625 );
  position: absolute;
  top: 415px;
  top: calc(var(--vh, 1vh) * 54.036458333333336 );
  left: 890px;
  left: calc(var(--vh, 1vh) * 115.88541666666667 );
}
._wide1 .gallery-item--004 {
  width: 22.840409956076133vw;
}
._wide1 .gallery-item--004 {
  top: 30.380673499267935vw;
}
._wide1 .gallery-item--004 {
  left: 65.15373352855052vw;
}
.gallery-item--005 {
  width: 453px;
  width: calc(var(--vh, 1vh) * 58.984375 );
  margin: 20px 0 0 85px;
  margin: calc(var(--vh, 1vh) * 2.604166666666667 ) 0 0 calc(var(--vh, 1vh) * 11.067708333333334 );
}
._wide1 .gallery-item--005 {
  width: 33.16251830161054vw;
}
._wide1 .gallery-item--005 {
  margin: 1.464128843338214vw 0 0 6.222547584187408vw;
}
.gallery-item--006 {
  width: 202px;
  width: calc(var(--vh, 1vh) * 26.302083333333332 );
  position: absolute;
  top: 405px;
  top: calc(var(--vh, 1vh) * 52.734375 );
  left: 1250px;
  left: calc(var(--vh, 1vh) * 162.76041666666666 );
}
._wide1 .gallery-item--006 {
  width: 14.787701317715959vw;
}
._wide1 .gallery-item--006 {
  top: 29.648609077598827vw;
}
._wide1 .gallery-item--006 {
  left: 91.50805270863836vw;
}
.gallery-item--007 {
  width: 540px;
  width: calc(var(--vh, 1vh) * 70.3125 );
  margin: 80px 0 0 95px;
  margin: calc(var(--vh, 1vh) * 10.416666666666666 ) 0 0 calc(var(--vh, 1vh) * 12.369791666666666 );
}
._wide1 .gallery-item--007 {
  width: 39.53147877013177vw;
}
._wide1 .gallery-item--007 {
  margin: 5.856515373352855vw 0 0 6.954612005856515vw;
}
.gallery-item--008 {
  width: 426px;
  width: calc(var(--vh, 1vh) * 55.46875 );
  margin: 10px 0 0 45px;
  margin: calc(var(--vh, 1vh) * 1.302083333333333 ) 0 0 calc(var(--vh, 1vh) * 5.859375 );
}
._wide1 .gallery-item--008 {
  width: 31.185944363103953vw;
}
._wide1 .gallery-item--008 {
  margin: 0.732064421669107vw 0 0 3.294289897510981vw;
}
.gallery-item--009 {
  width: 196px;
  width: calc(var(--vh, 1vh) * 25.520833333333332 );
  position: absolute;
  top: 435px;
  top: calc(var(--vh, 1vh) * 56.640625 );
  left: 2110px;
  left: calc(var(--vh, 1vh) * 274.7395833333333 );
}
._wide1 .gallery-item--009 {
  width: 14.348462664714495vw;
}
._wide1 .gallery-item--009 {
  top: 31.84480234260615vw;
}
._wide1 .gallery-item--009 {
  left: 154.46559297218155vw;
}
.gallery-item--010 {
  width: 195px;
  width: calc(var(--vh, 1vh) * 25.390625 );
  position: absolute;
  top: 455px;
  top: calc(var(--vh, 1vh) * 59.244791666666664 );
  left: 2340px;
  left: calc(var(--vh, 1vh) * 304.6875 );
}
._wide1 .gallery-item--010 {
  width: 14.275256222547585vw;
}
._wide1 .gallery-item--010 {
  top: 33.30893118594436vw;
}
._wide1 .gallery-item--010 {
  left: 171.30307467057102vw;
}
.gallery-item--011 {
  width: 386px;
  width: calc(var(--vh, 1vh) * 50.260416666666664 );
  margin: 0 0 0 70px;
  margin: 0 0 0 calc(var(--vh, 1vh) * 9.114583333333334 );
}
._wide1 .gallery-item--011 {
  width: 28.257686676427525vw;
}
._wide1 .gallery-item--011 {
  margin: 0 0 0 5.124450951683748vw;
}
.gallery-item--012 {
  width: 342px;
  width: calc(var(--vh, 1vh) * 44.53125 );
  margin: 70px 0 0 70px;
  margin: calc(var(--vh, 1vh) * 9.114583333333334 ) 0 0 calc(var(--vh, 1vh) * 9.114583333333334 );
}
._wide1 .gallery-item--012 {
  width: 25.036603221083457vw;
}
._wide1 .gallery-item--012 {
  margin: 5.124450951683748vw 0 0 5.124450951683748vw;
}
.gallery-item--013 {
  width: 387px;
  width: calc(var(--vh, 1vh) * 50.390625 );
  position: absolute;
  top: 485px;
  top: calc(var(--vh, 1vh) * 63.151041666666664 );
  left: 2600px;
  left: calc(var(--vh, 1vh) * 338.5416666666667 );
}
._wide1 .gallery-item--013 {
  width: 28.330893118594435vw;
}
._wide1 .gallery-item--013 {
  top: 35.50512445095168vw;
}
._wide1 .gallery-item--013 {
  left: 190.3367496339678vw;
}
.gallery-item--014 {
  width: 420px;
  width: calc(var(--vh, 1vh) * 54.6875 );
  margin: 25px 0 0 35px;
  margin: calc(var(--vh, 1vh) * 3.255208333333333 ) 0 0 calc(var(--vh, 1vh) * 4.557291666666667 );
}
._wide1 .gallery-item--014 {
  width: 30.74670571010249vw;
}
._wide1 .gallery-item--014 {
  margin: 1.830161054172767vw 0 0 2.562225475841874vw;
}
.gallery-item--015 {
  width: 350px;
  width: calc(var(--vh, 1vh) * 45.572916666666664 );
  position: absolute;
  top: 500px;
  top: calc(var(--vh, 1vh) * 65.10416666666667 );
  left: 3450px;
  left: calc(var(--vh, 1vh) * 449.21875 );
}
._wide1 .gallery-item--015 {
  width: 25.62225475841874vw;
}
._wide1 .gallery-item--015 {
  top: 36.603221083455345vw;
}
._wide1 .gallery-item--015 {
  left: 252.56222547584187vw;
}
.gallery-item--016 {
  width: 350px;
  width: calc(var(--vh, 1vh) * 45.572916666666664 );
  margin: 10px 0 0 40px;
  margin: calc(var(--vh, 1vh) * 1.302083333333333 ) 0 0 calc(var(--vh, 1vh) * 5.208333333333333 );
}
._wide1 .gallery-item--016 {
  width: 25.62225475841874vw;
}
._wide1 .gallery-item--016 {
  margin: 0.732064421669107vw 0 0 2.928257686676428vw;
}
.gallery-item--017 {
  width: 380px;
  width: calc(var(--vh, 1vh) * 49.479166666666664 );
  position: absolute;
  top: 425px;
  top: calc(var(--vh, 1vh) * 55.338541666666664 );
  left: 3940px;
  left: calc(var(--vh, 1vh) * 513.0208333333334 );
}
._wide1 .gallery-item--017 {
  width: 27.81844802342606vw;
}
._wide1 .gallery-item--017 {
  top: 31.112737920937043vw;
}
._wide1 .gallery-item--017 {
  left: 288.4333821376281vw;
}
.gallery-item--018 {
  width: 340px;
  width: calc(var(--vh, 1vh) * 44.270833333333336 );
  margin: 0 0 0 40px;
  margin: 0 0 0 calc(var(--vh, 1vh) * 5.208333333333333 );
}
._wide1 .gallery-item--018 {
  width: 24.890190336749633vw;
}
._wide1 .gallery-item--018 {
  margin: 0 0 0 2.928257686676428vw;
}
.gallery-item--019 {
  width: 454px;
  width: calc(var(--vh, 1vh) * 59.114583333333336 );
  position: absolute;
  top: 455px;
  top: calc(var(--vh, 1vh) * 59.244791666666664 );
  left: 4380px;
  left: calc(var(--vh, 1vh) * 570.3125 );
}
._wide1 .gallery-item--019 {
  width: 33.23572474377745vw;
}
._wide1 .gallery-item--019 {
  top: 33.30893118594436vw;
}
._wide1 .gallery-item--019 {
  left: 320.64421669106883vw;
}
.gallery-item--020 {
  width: 395px;
  width: calc(var(--vh, 1vh) * 51.432291666666664 );
  margin: 25px 0 0 135px;
  margin: calc(var(--vh, 1vh) * 3.255208333333333 ) 0 0 calc(var(--vh, 1vh) * 17.578125 );
}
._wide1 .gallery-item--020 {
  width: 28.916544655929723vw;
}
._wide1 .gallery-item--020 {
  margin: 1.830161054172767vw 0 0 9.882869692532942vw;
}
.gallery-item--021 {
  width: 114px;
  width: calc(var(--vh, 1vh) * 14.84375 );
  position: absolute;
  top: 475px;
  top: calc(var(--vh, 1vh) * 61.848958333333336 );
  left: 4910px;
  left: calc(var(--vh, 1vh) * 639.3229166666666 );
}
._wide1 .gallery-item--021 {
  width: 8.345534407027818vw;
}
._wide1 .gallery-item--021 {
  top: 34.773060029282576vw;
}
._wide1 .gallery-item--021 {
  left: 359.44363103953145vw;
}
.gallery-item--022 {
  width: 114px;
  width: calc(var(--vh, 1vh) * 14.84375 );
  position: absolute;
  top: 510px;
  top: calc(var(--vh, 1vh) * 66.40625 );
  left: 5100px;
  left: calc(var(--vh, 1vh) * 664.0625 );
}
._wide1 .gallery-item--022 {
  width: 8.345534407027818vw;
}
._wide1 .gallery-item--022 {
  top: 37.33528550512445vw;
}
._wide1 .gallery-item--022 {
  left: 373.3528550512445vw;
}
.gallery-item--023 {
  display: none;
  width: 199px;
  width: calc(var(--vh, 1vh) * 25.911458333333332 );
  margin: 10px 0 0 45px;
  margin: calc(var(--vh, 1vh) * 1.302083333333333 ) 0 0 calc(var(--vh, 1vh) * 5.859375 );
}
._wide1 .gallery-item--023 {
  width: 14.568081991215227vw;
}
._wide1 .gallery-item--023 {
  margin: 0.732064421669107vw 0 0 3.294289897510981vw;
}
.gallery-item--024 {
  width: 601px;
  width: calc(var(--vh, 1vh) * 78.25520833333333 );
  margin: 90px 0 0 174px;
  margin: calc(var(--vh, 1vh) * 11.71875 ) 0 0 calc(var(--vh, 1vh) * 22.65625 );
}
._wide1 .gallery-item--024 {
  width: 43.997071742313324vw;
}
._wide1 .gallery-item--024 {
  margin: 6.588579795021962vw 0 0 12.73792093704246vw;
}
.gallery-item--025 {
  width: 350px;
  width: calc(var(--vh, 1vh) * 45.572916666666664 );
  margin: 15px 0 0 35px;
  margin: calc(var(--vh, 1vh) * 1.953125 ) 0 0 calc(var(--vh, 1vh) * 4.557291666666667 );
}
._wide1 .gallery-item--025 {
  width: 25.62225475841874vw;
}
._wide1 .gallery-item--025 {
  margin: 1.09809663250366vw 0 0 2.562225475841874vw;
}
.gallery-item--026 {
  width: 370px;
  width: calc(var(--vh, 1vh) * 48.177083333333336 );
  margin: 35px 0 0 35px;
  margin: calc(var(--vh, 1vh) * 4.557291666666667 ) 0 0 calc(var(--vh, 1vh) * 4.557291666666667 );
}
._wide1 .gallery-item--026 {
  width: 27.086383601756953vw;
}
._wide1 .gallery-item--026 {
  margin: 2.562225475841874vw 0 0 2.562225475841874vw;
}
.gallery-item--027 {
  width: 354px;
  width: calc(var(--vh, 1vh) * 46.09375 );
  position: absolute;
  top: 455px;
  top: calc(var(--vh, 1vh) * 59.244791666666664 );
  left: 6360px;
  left: calc(var(--vh, 1vh) * 828.125 );
}
._wide1 .gallery-item--027 {
  width: 25.915080527086385vw;
}
._wide1 .gallery-item--027 {
  top: 33.30893118594436vw;
}
._wide1 .gallery-item--027 {
  left: 465.592972181552vw;
}
.gallery-item--028 {
  width: 300px;
  width: calc(var(--vh, 1vh) * 39.0625 );
  margin: 20px 0 0 60px;
  margin: calc(var(--vh, 1vh) * 2.604166666666667 ) 0 0 calc(var(--vh, 1vh) * 7.8125 );
}
._wide1 .gallery-item--028 {
  width: 21.961932650073205vw;
}
._wide1 .gallery-item--028 {
  margin: 1.464128843338214vw 0 0 4.392386530014641vw;
}
.gallery-item--029 {
  width: 416px;
  width: calc(var(--vh, 1vh) * 54.166666666666664 );
  margin: 30px 0 0 30px;
  margin: calc(var(--vh, 1vh) * 3.90625 ) 0 0 calc(var(--vh, 1vh) * 3.90625 );
}
._wide1 .gallery-item--029 {
  width: 30.453879941434845vw;
}
._wide1 .gallery-item--029 {
  margin: 2.196193265007321vw 0 0 2.196193265007321vw;
}
.gallery-item--030 {
  width: 348px;
  width: calc(var(--vh, 1vh) * 45.3125 );
  position: absolute;
  top: 510px;
  top: calc(var(--vh, 1vh) * 66.40625 );
  left: 7120px;
  left: calc(var(--vh, 1vh) * 927.0833333333334 );
}
._wide1 .gallery-item--030 {
  width: 25.47584187408492vw;
}
._wide1 .gallery-item--030 {
  top: 37.33528550512445vw;
}
._wide1 .gallery-item--030 {
  left: 521.2298682284041vw;
}
.gallery-item--031 {
  width: 327px;
  width: calc(var(--vh, 1vh) * 42.578125 );
  margin: 0 0 0 35px;
  margin: 0 0 0 calc(var(--vh, 1vh) * 4.557291666666667 );
}
._wide1 .gallery-item--031 {
  width: 23.938506588579795vw;
}
._wide1 .gallery-item--031 {
  margin: 0 0 0 2.562225475841874vw;
}
.gallery-item--032 {
  width: 400px;
  width: calc(var(--vh, 1vh) * 52.083333333333336 );
  margin: 15px 0 0 35px;
  margin: calc(var(--vh, 1vh) * 1.953125 ) 0 0 calc(var(--vh, 1vh) * 4.557291666666667 );
}
._wide1 .gallery-item--032 {
  width: 29.282576866764277vw;
}
._wide1 .gallery-item--032 {
  margin: 1.09809663250366vw 0 0 2.562225475841874vw;
}
.gallery-item--033 {
  width: 158px;
  width: calc(var(--vh, 1vh) * 20.572916666666668 );
  position: absolute;
  top: 465px;
  top: calc(var(--vh, 1vh) * 60.546875 );
  left: 7940px;
  left: calc(var(--vh, 1vh) * 1033.8541666666667 );
}
._wide1 .gallery-item--033 {
  width: 11.566617862371888vw;
}
._wide1 .gallery-item--033 {
  top: 34.04099560761347vw;
}
._wide1 .gallery-item--033 {
  left: 581.2591508052709vw;
}
.gallery-item--034 {
  width: 316px;
  width: calc(var(--vh, 1vh) * 41.145833333333336 );
  position: absolute;
  top: 500px;
  top: calc(var(--vh, 1vh) * 65.10416666666667 );
  left: 8160px;
  left: calc(var(--vh, 1vh) * 1062.5 );
}
._wide1 .gallery-item--034 {
  width: 23.133235724743777vw;
}
._wide1 .gallery-item--034 {
  top: 36.603221083455345vw;
}
._wide1 .gallery-item--034 {
  left: 597.3645680819913vw;
}
.gallery-item--035 {
  width: 456px;
  width: calc(var(--vh, 1vh) * 59.375 );
  margin: 10px 0 0 40px;
  margin: calc(var(--vh, 1vh) * 1.302083333333333 ) 0 0 calc(var(--vh, 1vh) * 5.208333333333333 );
}
._wide1 .gallery-item--035 {
  width: 33.38213762811127vw;
}
._wide1 .gallery-item--035 {
  margin: 0.732064421669107vw 0 0 2.928257686676428vw;
}
.gallery-item--036 {
  width: 350px;
  width: calc(var(--vh, 1vh) * 43.75 );
  position: absolute;
  top: 515px;
  top: calc(var(--vh, 1vh) * 67.05729166666667 );
  left: 8520px;
  left: calc(var(--vh, 1vh) * 1109.375 );
}
._wide1 .gallery-item--036 {
  width: 24.597364568081993vw;
}
._wide1 .gallery-item--036 {
  top: 37.70131771595901vw;
}
._wide1 .gallery-item--036 {
  left: 623.7188872620791vw;
}
.gallery-item--037 {
  width: 403px;
  width: calc(var(--vh, 1vh) * 52.473958333333336 );
  margin: 0 0 0 40px;
  margin: 0 0 0 calc(var(--vh, 1vh) * 5.208333333333333 );
}
._wide1 .gallery-item--037 {
  width: 29.502196193265007vw;
}
._wide1 .gallery-item--037 {
  margin: 0 0 0 2.928257686676428vw;
}
.gallery-item--038 {
  width: 196px;
  width: calc(var(--vh, 1vh) * 25.520833333333332 );
  position: absolute;
  top: 450px;
  top: calc(var(--vh, 1vh) * 58.59375 );
  left: 8910px;
  left: calc(var(--vh, 1vh) * 1160.15625 );
}
._wide1 .gallery-item--038 {
  width: 14.348462664714495vw;
}
._wide1 .gallery-item--038 {
  top: 32.94289897510981vw;
}
._wide1 .gallery-item--038 {
  left: 652.2693997071742vw;
}
.gallery-item--039 {
  width: 371px;
  width: calc(var(--vh, 1vh) * 48.307291666666664 );
  margin: 30px 0 0 30px;
  margin: calc(var(--vh, 1vh) * 3.90625 ) 0 0 calc(var(--vh, 1vh) * 3.90625 );
}
._wide1 .gallery-item--039 {
  width: 27.159590043923867vw;
}
._wide1 .gallery-item--039 {
  margin: 2.196193265007321vw 0 0 2.196193265007321vw;
}
.gallery-item--040 {
  width: 340px;
  width: calc(var(--vh, 1vh) * 44.270833333333336 );
  position: absolute;
  top: 470px;
  top: calc(var(--vh, 1vh) * 61.197916666666664 );
  left: 9160px;
  left: calc(var(--vh, 1vh) * 1192.7083333333333 );
}
._wide1 .gallery-item--040 {
  width: 24.890190336749633vw;
}
._wide1 .gallery-item--040 {
  top: 34.40702781844802vw;
}
._wide1 .gallery-item--040 {
  left: 670.5710102489019vw;
}
.gallery-item--041 {
  width: 340px;
  width: calc(var(--vh, 1vh) * 44.270833333333336 );
  position: absolute;
  top: 460px;
  top: calc(var(--vh, 1vh) * 59.895833333333336 );
  left: 9530px;
  left: calc(var(--vh, 1vh) * 1240.8854166666667 );
}
._wide1 .gallery-item--041 {
  width: 24.890190336749633vw;
}
._wide1 .gallery-item--041 {
  top: 33.674963396778914vw;
}
._wide1 .gallery-item--041 {
  left: 697.6573938506589vw;
}
.gallery-item--042 {
  width: 451px;
  width: calc(var(--vh, 1vh) * 58.723958333333336 );
  margin: 0 0 0 30px;
  margin: 0 0 0 calc(var(--vh, 1vh) * 3.90625 );
}
._wide1 .gallery-item--042 {
  width: 33.01610541727672vw;
}
._wide1 .gallery-item--042 {
  margin: 0 0 0 2.196193265007321vw;
}
.gallery-item--043 {
  width: 169px;
  width: calc(var(--vh, 1vh) * 22.005208333333332 );
  position: absolute;
  top: 480px;
  top: calc(var(--vh, 1vh) * 62.5 );
  left: 9910px;
  left: calc(var(--vh, 1vh) * 1290.3645833333333 );
}
._wide1 .gallery-item--043 {
  width: 12.371888726207906vw;
}
._wide1 .gallery-item--043 {
  top: 35.13909224011713vw;
}
._wide1 .gallery-item--043 {
  left: 725.475841874085vw;
}
.gallery-item--044 {
  width: 257px;
  width: calc(var(--vh, 1vh) * 33.463541666666664 );
  position: absolute;
  top: 500px;
  top: calc(var(--vh, 1vh) * 65.10416666666667 );
  left: 10120px;
  left: calc(var(--vh, 1vh) * 1317.7083333333333 );
}
._wide1 .gallery-item--044 {
  width: 18.814055636896047vw;
}
._wide1 .gallery-item--044 {
  top: 36.603221083455345vw;
}
._wide1 .gallery-item--044 {
  left: 740.8491947291361vw;
}
.gallery-item--045 {
  width: 360px;
  width: calc(var(--vh, 1vh) * 46.875 );
  margin: 20px 0 0 125px;
  margin: calc(var(--vh, 1vh) * 2.604166666666667 ) 0 0 calc(var(--vh, 1vh) * 16.276041666666668 );
}
._wide1 .gallery-item--045 {
  width: 26.35431918008785vw;
}
._wide1 .gallery-item--045 {
  margin: 1.464128843338214vw 0 0 9.150805270863836vw;
}
.gallery-item--046 {
  width: 256px;
  width: calc(var(--vh, 1vh) * 33.333333333333336 );
  position: absolute;
  top: 540px;
  top: calc(var(--vh, 1vh) * 70.3125 );
  left: 10460px;
  left: calc(var(--vh, 1vh) * 1361.9791666666667 );
}
._wide1 .gallery-item--046 {
  width: 18.740849194729137vw;
}
._wide1 .gallery-item--046 {
  top: 39.53147877013177vw;
}
._wide1 .gallery-item--046 {
  left: 765.7393850658858vw;
}
.gallery-item--070 {
  width: 253px;
  width: calc(var(--vh, 1vh) * 32.942708333333336 );
  position: absolute;
  top: 440px;
  top: calc(var(--vh, 1vh) * 57.291666666666664 );
  left: 10510px;
  left: calc(var(--vh, 1vh) * 1368.4895833333333 );
}
._wide1 .gallery-item--070 {
  width: 18.521229868228403vw;
}
._wide1 .gallery-item--070 {
  top: 32.210834553440705vw;
}
._wide1 .gallery-item--070 {
  left: 769.3997071742314vw;
}
.gallery-item--047 {
  width: 327px;
  width: calc(var(--vh, 1vh) * 42.578125 );
  margin: 70px 0 0 200px;
  margin: calc(var(--vh, 1vh) * 9.114583333333334 ) 0 0 calc(var(--vh, 1vh) * 26.041666666666668 );
}
._wide1 .gallery-item--047 {
  width: 23.938506588579795vw;
}
._wide1 .gallery-item--047 {
  margin: 5.124450951683748vw 0 0 14.641288433382138vw;
}
.gallery-item--048 {
  width: 370px;
  width: calc(var(--vh, 1vh) * 48.177083333333336 );
  margin: 25px 0 0 35px;
  margin: calc(var(--vh, 1vh) * 3.255208333333333 ) 0 0 calc(var(--vh, 1vh) * 4.557291666666667 );
}
._wide1 .gallery-item--048 {
  width: 27.086383601756953vw;
}
._wide1 .gallery-item--048 {
  margin: 1.830161054172767vw 0 0 2.562225475841874vw;
}
.gallery-item--049 {
  width: 326px;
  width: calc(var(--vh, 1vh) * 42.447916666666664 );
  position: absolute;
  top: 460px;
  top: calc(var(--vh, 1vh) * 59.895833333333336 );
  left: 11180px;
  left: calc(var(--vh, 1vh) * 1455.7291666666667 );
}
._wide1 .gallery-item--049 {
  width: 23.865300146412885vw;
}
._wide1 .gallery-item--049 {
  top: 33.674963396778914vw;
}
._wide1 .gallery-item--049 {
  left: 818.4480234260615vw;
}
.gallery-item--050 {
  width: 243px;
  width: calc(var(--vh, 1vh) * 31.640625 );
  margin: 20px 0 0 40px;
  margin: calc(var(--vh, 1vh) * 2.604166666666667 ) 0 0 calc(var(--vh, 1vh) * 5.208333333333333 );
}
._wide1 .gallery-item--050 {
  width: 17.7891654465593vw;
}
._wide1 .gallery-item--050 {
  margin: 1.464128843338214vw 0 0 2.928257686676428vw;
}
.gallery-item--051 {
  width: 243px;
  width: calc(var(--vh, 1vh) * 31.640625 );
  margin: 90px 0 0 30px;
  margin: calc(var(--vh, 1vh) * 11.71875 ) 0 0 calc(var(--vh, 1vh) * 3.90625 );
}
._wide1 .gallery-item--051 {
  width: 17.7891654465593vw;
}
._wide1 .gallery-item--051 {
  margin: 6.588579795021962vw 0 0 2.196193265007321vw;
}
.gallery-item--052 {
  width: 243px;
  width: calc(var(--vh, 1vh) * 31.640625 );
  margin: 160px 0 0 30px;
  margin: calc(var(--vh, 1vh) * 20.833333333333332 ) 0 0 calc(var(--vh, 1vh) * 3.90625 );
}
._wide1 .gallery-item--052 {
  width: 17.7891654465593vw;
}
._wide1 .gallery-item--052 {
  margin: 11.71303074670571vw 0 0 2.196193265007321vw;
}
.gallery-item--053 {
  width: 243px;
  width: calc(var(--vh, 1vh) * 31.640625 );
  margin: 230px 0 0 30px;
  margin: calc(var(--vh, 1vh) * 29.947916666666668 ) 0 0 calc(var(--vh, 1vh) * 3.90625 );
}
._wide1 .gallery-item--053 {
  width: 17.7891654465593vw;
}
._wide1 .gallery-item--053 {
  margin: 16.837481698389457vw 0 0 2.196193265007321vw;
}
.gallery-item--054 {
  width: 331px;
  width: calc(var(--vh, 1vh) * 43.098958333333336 );
  position: absolute;
  top: 162px;
  top: calc(var(--vh, 1vh) * 21.09375 );
  left: 12410px;
  left: calc(var(--vh, 1vh) * 1615.8854166666667 );
}
._wide1 .gallery-item--054 {
  width: 24.23133235724744vw;
}
._wide1 .gallery-item--054 {
  top: 11.859443631039532vw;
}
._wide1 .gallery-item--054 {
  left: 908.4919472913616vw;
}
.gallery-item--055 {
  width: 340px;
  width: calc(var(--vh, 1vh) * 44.270833333333336 );
  margin: 310px 0 0 50px;
  margin: calc(var(--vh, 1vh) * 40.364583333333336 ) 0 0 calc(var(--vh, 1vh) * 6.510416666666667 );
}
._wide1 .gallery-item--055 {
  width: 24.890190336749633vw;
}
._wide1 .gallery-item--055 {
  margin: 22.693997071742313vw 0 0 3.660322108345535vw;
}
.gallery-item--056 {
  width: 176px;
  width: calc(var(--vh, 1vh) * 22.916666666666668 );
  position: absolute;
  top: 175px;
  top: calc(var(--vh, 1vh) * 22.786458333333332 );
  left: 12790px;
  left: calc(var(--vh, 1vh) * 1665.3645833333333 );
}
._wide1 .gallery-item--056 {
  width: 12.88433382137628vw;
}
._wide1 .gallery-item--056 {
  top: 12.81112737920937vw;
}
._wide1 .gallery-item--056 {
  left: 936.3103953147877vw;
}
.gallery-item--057 {
  width: 416px;
  width: calc(var(--vh, 1vh) * 54.166666666666664 );
  margin: 10px 0 0 40px;
  margin: calc(var(--vh, 1vh) * 1.302083333333333 ) 0 0 calc(var(--vh, 1vh) * 5.208333333333333 );
}
._wide1 .gallery-item--057 {
  width: 30.453879941434845vw;
}
._wide1 .gallery-item--057 {
  margin: 0.732064421669107vw 0 0 2.928257686676428vw;
}
.gallery-item--058 {
  width: 341px;
  width: calc(var(--vh, 1vh) * 44.401041666666664 );
  position: absolute;
  top: 505px;
  top: calc(var(--vh, 1vh) * 65.75520833333333 );
  left: 13070px;
  left: calc(var(--vh, 1vh) * 1701.8229166666667 );
}
._wide1 .gallery-item--058 {
  width: 24.963396778916543vw;
}
._wide1 .gallery-item--058 {
  top: 36.9692532942899vw;
}
._wide1 .gallery-item--058 {
  left: 956.8081991215226vw;
}
.gallery-item--059 {
  width: 285px;
  width: calc(var(--vh, 1vh) * 37.109375 );
  margin: 40px 0 0 30px;
  margin: calc(var(--vh, 1vh) * 5.208333333333333 ) 0 0 calc(var(--vh, 1vh) * 3.90625 );
}
._wide1 .gallery-item--059 {
  width: 20.863836017569547vw;
}
._wide1 .gallery-item--059 {
  margin: 2.928257686676428vw 0 0 2.196193265007321vw;
}
.gallery-item--060 {
  width: 387px;
  width: calc(var(--vh, 1vh) * 50.390625 );
  margin: 10px 0 0 40px;
  margin: calc(var(--vh, 1vh) * 1.302083333333333 ) 0 0 calc(var(--vh, 1vh) * 5.208333333333333 );
}
._wide1 .gallery-item--060 {
  width: 28.330893118594435vw;
}
._wide1 .gallery-item--060 {
  margin: 0.732064421669107vw 0 0 2.928257686676428vw;
}
.gallery-item--061 {
  width: 341px;
  width: calc(var(--vh, 1vh) * 44.401041666666664 );
  position: absolute;
  top: 470px;
  top: calc(var(--vh, 1vh) * 61.197916666666664 );
  left: 13860px;
  left: calc(var(--vh, 1vh) * 1804.6875 );
}
._wide1 .gallery-item--061 {
  width: 24.963396778916543vw;
}
._wide1 .gallery-item--061 {
  top: 34.40702781844802vw;
}
._wide1 .gallery-item--061 {
  left: 1014.6412884333821vw;
}
.gallery-item--062 {
  width: 391px;
  width: calc(var(--vh, 1vh) * 50.911458333333336 );
  margin: 30px 0 0 40px;
  margin: calc(var(--vh, 1vh) * 3.90625 ) 0 0 calc(var(--vh, 1vh) * 5.208333333333333 );
}
._wide1 .gallery-item--062 {
  width: 28.62371888726208vw;
}
._wide1 .gallery-item--062 {
  margin: 2.196193265007321vw 0 0 2.928257686676428vw;
}
.gallery-item--063 {
  width: 382px;
  width: calc(var(--vh, 1vh) * 49.739583333333336 );
  position: absolute;
  top: 485px;
  top: calc(var(--vh, 1vh) * 63.151041666666664 );
  left: 14320px;
  left: calc(var(--vh, 1vh) * 1864.5833333333333 );
}
._wide1 .gallery-item--063 {
  width: 27.96486090775988vw;
}
._wide1 .gallery-item--063 {
  top: 35.50512445095168vw;
}
._wide1 .gallery-item--063 {
  left: 1048.316251830161vw;
}
.gallery-item--064 {
  width: 406px;
  width: calc(var(--vh, 1vh) * 52.864583333333336 );
  margin: 0 0 0 40px;
  margin: 0 0 0 calc(var(--vh, 1vh) * 5.208333333333333 );
}
._wide1 .gallery-item--064 {
  width: 29.72181551976574vw;
}
._wide1 .gallery-item--064 {
  margin: 0 0 0 2.928257686676428vw;
}
.gallery-item--065 {
  width: 386px;
  width: calc(var(--vh, 1vh) * 50.260416666666664 );
  position: absolute;
  top: 460px;
  top: calc(var(--vh, 1vh) * 59.895833333333336 );
  left: 14760px;
  left: calc(var(--vh, 1vh) * 1921.875 );
}
._wide1 .gallery-item--065 {
  width: 28.257686676427525vw;
}
._wide1 .gallery-item--065 {
  top: 33.674963396778914vw;
}
._wide1 .gallery-item--065 {
  left: 1080.5270863836017vw;
}
.gallery-item--066 {
  width: 469px;
  width: calc(var(--vh, 1vh) * 61.067708333333336 );
  margin: 110px 0 0 80px;
  margin: calc(var(--vh, 1vh) * 14.322916666666666 ) 0 0 calc(var(--vh, 1vh) * 10.416666666666666 );
}
._wide1 .gallery-item--066 {
  width: 34.333821376281115vw;
}
._wide1 .gallery-item--066 {
  margin: 8.052708638360176vw 0 0 5.856515373352855vw;
}
.gallery-item--067 {
  width: 199px;
  width: calc(var(--vh, 1vh) * 25.911458333333332 );
  margin: 10px 0 0 40px;
  margin: calc(var(--vh, 1vh) * 1.302083333333333 ) 0 0 calc(var(--vh, 1vh) * 5.208333333333333 );
}
._wide1 .gallery-item--067 {
  width: 14.568081991215227vw;
}
._wide1 .gallery-item--067 {
  margin: 0.732064421669107vw 0 0 2.928257686676428vw;
}
.gallery-item--068 {
  width: 371px;
  width: calc(var(--vh, 1vh) * 48.307291666666664 );
  position: absolute;
  top: 490px;
  top: calc(var(--vh, 1vh) * 63.802083333333336 );
  left: 15830px;
  left: calc(var(--vh, 1vh) * 2061.1979166666665 );
}
._wide1 .gallery-item--068 {
  width: 27.159590043923867vw;
}
._wide1 .gallery-item--068 {
  top: 35.87115666178624vw;
}
._wide1 .gallery-item--068 {
  left: 1158.8579795021963vw;
}
.gallery-item--069 {
  width: 386px;
  width: calc(var(--vh, 1vh) * 50.260416666666664 );
  margin: 30px 128px 0 60px;
  margin: calc(var(--vh, 1vh) * 3.90625 ) calc(var(--vh, 1vh) * 16.666666666666668 ) 0 calc(var(--vh, 1vh) * 7.8125 );
}
._wide1 .gallery-item--069 {
  width: 28.257686676427525vw;
}
._wide1 .gallery-item--069 {
  margin: 2.196193265007321vw 9.370424597364568vw 0 4.392386530014641vw;
}
.gallery__img {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}
.no-touchevents .gallery__img:hover {
  transform: scale(1.05);
}
.photo {
  display: block;
  width: 100vw;
  height: calc(var(--vh, 1vh) * 100);
  background: #12161a;
}
.photo-back {
  display: none;
  position: absolute;
  z-index: 20;
  background: transparent;
  padding: 0;
  border: 0;
  font-size: 0;
  line-height: 0;
  top: 20px;
  top: calc(var(--vh, 1vh) * 2.604166666666667 );
  right: 20px;
  right: calc(var(--vh, 1vh) * 2.604166666666667 );
}
.photo-back._vis {
  display: block;
}
._wide .photo-back {
  top: 1.464128843338214vw;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-back {
    top: 15px;
  }
}
._wide .photo-back {
  right: 1.464128843338214vw;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-back {
    right: 15px;
  }
}
._animation-in .photo-back {
  position: fixed;
}
._animation-out .photo-back {
  position: absolute !important;
}
.photo-back__text {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 1.822916666666667 );
  line-height: calc(var(--vh, 1vh) * 2.604166666666667 );
  font-family: 'roboto_condensed', sans-serif;
  margin: 0 10px 0 0;
  margin: 0 calc(var(--vh, 1vh) * 1.302083333333333 ) 0 0;
  text-transform: uppercase;
  letter-spacing: 0.25px;
  letter-spacing: calc(var(--vh, 1vh) * 0.032552083333333 );
}
._wide .photo-back__text {
  font-style: normal;
  font-weight: 700;
  font-size: 1.02489019033675vw;
  line-height: 1.464128843338214vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-back__text {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .photo-back__text {
  margin: 0 0.732064421669107vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-back__text {
    margin: 0 10px 0 0;
  }
}
._wide .photo-back__text {
  letter-spacing: 0.018301610541728vw;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-back__text {
    letter-spacing: 0.25px;
  }
}
.photo-back__ico {
  display: inline-block;
  vertical-align: middle;
  width: 48px;
  width: calc(var(--vh, 1vh) * 6.25 );
  height: 48px;
  height: calc(var(--vh, 1vh) * 6.25 );
  position: relative;
}
._wide .photo-back__ico {
  width: 3.513909224011713vw;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-back__ico {
    width: 48px;
  }
}
._wide .photo-back__ico {
  height: 3.513909224011713vw;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-back__ico {
    height: 48px;
  }
}
.photo-back__arrow {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 12px;
  width: calc(var(--vh, 1vh) * 1.5625 );
  height: 16px;
  height: calc(var(--vh, 1vh) * 2.083333333333333 );
  margin: -8px -6px -8px;
  margin: calc(var(--vh, 1vh) * -1.041666666666667 ) calc(var(--vh, 1vh) * -0.78125 ) calc(var(--vh, 1vh) * -1.041666666666667 );
  transform: rotate(90deg);
  background: url("../svg/intro-start.svg") 50% 50% no-repeat;
  background-size: contain;
  box-sizing: border-box;
  z-index: 15;
}
._wide .photo-back__arrow {
  width: 0.878477306002928vw;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-back__arrow {
    width: 12px;
  }
}
._wide .photo-back__arrow {
  height: 1.171303074670571vw;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-back__arrow {
    height: 16px;
  }
}
._wide .photo-back__arrow {
  margin: -0.585651537335286vw -0.439238653001464vw -0.585651537335286vw;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-back__arrow {
    margin: -8px -6px -8px;
  }
}
.photo-back-circle {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  width: calc(var(--vh, 1vh) * 7.8125 );
  height: 60px;
  height: calc(var(--vh, 1vh) * 7.8125 );
  margin: -30px;
  margin: calc(var(--vh, 1vh) * -3.90625 );
  z-index: 1;
}
._wide .photo-back-circle {
  width: 4.392386530014641vw;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-back-circle {
    width: 60px;
  }
}
._wide .photo-back-circle {
  height: 4.392386530014641vw;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-back-circle {
    height: 60px;
  }
}
._wide .photo-back-circle {
  margin: -2.196193265007321vw;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-back-circle {
    margin: -30px;
  }
}
.photo-back-circle svg {
  width: 100%;
  height: 100%;
}
.photo-back-circle .progress {
  transform: rotate(-90deg);
}
.photo-back-circle .progress__value {
  stroke-dasharray: 339.292;
  stroke-dashoffset: 339.292;
  -webkit-transition: all 2s linear;
  -moz-transition: all 2s linear;
  -o-transition: all 2s linear;
  transition: all 2s linear;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-back .progress__value {
    stroke-dashoffset: 0;
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -o-transition: all 0s linear;
    transition: all 0s linear;
  }
}
.no-touchevents .photo-back:hover .progress__value {
  stroke-dashoffset: 0;
}
.photo__close {
  display: none;
  position: absolute;
  z-index: 20;
  top: 15px;
/*top: tvh(15px)*/
  right: 15px;
/*right: tvh(15px)*/
  width: 48px;
  width: calc(var(--vh, 1vh) * 6.25 );
  height: 48px;
  height: calc(var(--vh, 1vh) * 6.25 );
  z-index: 15;
  background: transparent;
  border: 0;
  padding: 0;
}
.photo__close._vis {
  display: block;
}
@media screen and (max-width: 1023px) {
  ._wide .photo__close {
    top: 15px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .photo__close {
    right: 15px;
  }
}
._wide .photo__close {
  width: 3.513909224011713vw;
}
@media screen and (max-width: 1023px) {
  ._wide .photo__close {
    width: 40px;
  }
}
._wide .photo__close {
  height: 3.513909224011713vw;
}
@media screen and (max-width: 1023px) {
  ._wide .photo__close {
    height: 40px;
  }
}
.photo__close:before {
  content: '';
  display: block;
  background: #fff;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  z-index: 1;
  position: relative;
  -webkit-transition: transform 0.35s ease;
  -moz-transition: transform 0.35s ease;
  -o-transition: transform 0.35s ease;
  transition: transform 0.35s ease;
}
.photo__close:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  width: calc(var(--vh, 1vh) * 2.604166666666667 );
  height: 20px;
  height: calc(var(--vh, 1vh) * 2.604166666666667 );
  background: url("../svg/close.svg") 50% 50% no-repeat;
  background-size: contain;
  transform: translate(-50%, -50%);
  z-index: 2;
  -webkit-transition: transform 0.35s ease;
  -moz-transition: transform 0.35s ease;
  -o-transition: transform 0.35s ease;
  transition: transform 0.35s ease;
}
._wide .photo__close:after {
  width: 1.464128843338214vw;
}
@media screen and (max-width: 1023px) {
  ._wide .photo__close:after {
    width: 16px;
  }
}
._wide .photo__close:after {
  height: 1.464128843338214vw;
}
@media screen and (max-width: 1023px) {
  ._wide .photo__close:after {
    height: 16px;
  }
}
.no-touchevents .photo__close:hover:before {
  transform: scale(1.2);
}
.no-touchevents .photo__close:hover:after {
  transform: translate(-50%, -50%) rotate(90deg);
}
._animation-in .photo__close {
  position: fixed;
}
.photo__prev {
  display: block;
  position: absolute;
  z-index: 10;
  top: calc(var(--vh, 1vh) * 50);
  left: 96px;
  left: calc(var(--vh, 1vh) * 12.5 );
  width: 60px;
  width: calc(var(--vh, 1vh) * 7.8125 );
  height: 46px;
  height: calc(var(--vh, 1vh) * 5.989583333333333 );
  margin-top: -23px;
  margin-top: calc(var(--vh, 1vh) * -2.994791666666667 );
  border: 0;
  background: transparent;
}
._wide .photo__prev {
  left: 7.027818448023426vw;
}
._wide .photo__prev {
  width: 4.392386530014641vw;
}
._wide .photo__prev {
  height: 3.367496339677892vw;
}
._wide .photo__prev {
  margin-top: -1.683748169838946vw;
}
@media screen and (max-width: 1023px) {
  .photo__prev {
    display: none;
  }
}
.photo__prev:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../svg/prev.svg") 50% 50% no-repeat;
  background-size: contain;
  opacity: 1;
  z-index: 1;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.photo__prev:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../svg/prev-over.svg") 50% 50% no-repeat;
  background-size: contain;
  opacity: 0;
  z-index: 2;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.photo__prev:disabled {
  pointer-events: none;
  opacity: 0.3;
}
.no-touchevents .photo__prev:hover:before {
  opacity: 0;
}
.no-touchevents .photo__prev:hover:after {
  opacity: 1;
}
._animation-in .photo__prev {
  position: fixed;
}
._animation-out .photo__prev {
  position: absolute !important;
}
.photo__next {
  display: block;
  position: absolute;
  z-index: 10;
  top: 50vh;
  right: 96px;
  right: calc(var(--vh, 1vh) * 12.5 );
  width: 60px;
  width: calc(var(--vh, 1vh) * 7.8125 );
  height: 46px;
  height: calc(var(--vh, 1vh) * 5.989583333333333 );
  margin-top: -23px;
  margin-top: calc(var(--vh, 1vh) * -2.994791666666667 );
  border: 0;
  background: transparent;
}
._wide .photo__next {
  right: 7.027818448023426vw;
}
._wide .photo__next {
  width: 4.392386530014641vw;
}
._wide .photo__next {
  height: 3.367496339677892vw;
}
._wide .photo__next {
  margin-top: -1.683748169838946vw;
}
@media screen and (max-width: 1023px) {
  .photo__next {
    display: none;
  }
}
.photo__next:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../svg/next.svg") 50% 50% no-repeat;
  background-size: contain;
  opacity: 1;
  z-index: 1;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.photo__next:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../svg/next-over.svg") 50% 50% no-repeat;
  background-size: contain;
  opacity: 0;
  z-index: 2;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.photo__next:disabled {
  pointer-events: none;
  opacity: 0.3;
}
.no-touchevents .photo__next:hover:before {
  opacity: 0;
}
.no-touchevents .photo__next:hover:after {
  opacity: 1;
}
._animation-in .photo__next {
  position: fixed;
}
._animation-out .photo__next {
  position: absolute !important;
}
.photo-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  width: 100vw;
  height: calc(var(--vh, 1vh) * 100);
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  opacity: 0;
}
._animation-in .photo-item._current-photo {
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  opacity: 1;
}
._animation-out .photo-item._current-photo {
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  opacity: 1;
}
.photo__img {
  display: block;
  max-width: 72vw;
  max-height: calc(var(--vh, 1vh) * 72);
}
@media screen and (max-width: 1023px) {
  ._wide .photo__img {
    max-width: 90vw;
    max-height: calc(var(--vh, 1vh) * 80);
  }
}
.photo-info {
  position: absolute;
  bottom: 50px;
  bottom: calc(var(--vh, 1vh) * 6.510416666666667 );
  left: 966px;
  left: 70.71742313323573vw;
  z-index: 10;
}
._wide .photo-info {
  bottom: calc(var(--vh, 1vh) * 6.510416666666667 );
}
._wide .photo-info {
  left: 70.71742313323573vw;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-info {
    left: 5vw;
  }
}
._ani-out .photo-info {
  opacity: 0;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
  -webkit-transition: opacity 0.3s ease, transform 0.3s ease;
  -moz-transition: opacity 0.3s ease, transform 0.3s ease;
  -o-transition: opacity 0.3s ease, transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease;
}
._wide ._ani-out .photo-info {
  transform: translateY(2.196193265007321vw);
}
.photo-title {
  display: block;
  position: relative;
}
.photo-title-line {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin: 0;
  max-width: 0;
  overflow: hidden;
  -webkit-transition: max-width 0.5s ease 0.3s;
  -moz-transition: max-width 0.5s ease 0.3s;
  -o-transition: max-width 0.5s ease 0.3s;
  transition: max-width 0.5s ease 0.3s;
}
._ani-in .photo-title-line {
  max-width: 100%;
}
.photo-title-red {
  display: block;
  white-space: nowrap;
  font-style: normal;
  font-weight: 700;
  font-size: 30px;
  line-height: 30px;
  font-family: 'Pobeda', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 3.90625 );
  line-height: calc(var(--vh, 1vh) * 3.90625 );
  font-family: 'Pobeda', sans-serif;
  color: #fff;
  background: #fff;
  padding: 9px 24px 9px 24px;
  padding: calc(var(--vh, 1vh) * 1.171875 ) calc(var(--vh, 1vh) * 3.125 ) calc(var(--vh, 1vh) * 1.171875 ) calc(var(--vh, 1vh) * 3.125 );
  position: relative;
  z-index: 1;
  text-transform: uppercase;
}
._wide .photo-title-red {
  font-style: normal;
  font-weight: 700;
  font-size: 2.196193265007321vw;
  line-height: 2.196193265007321vw;
  font-family: 'Pobeda', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-title-red {
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    line-height: 30px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .photo-title-red {
  padding: 0.658857979502196vw 1.756954612005857vw 0.658857979502196vw 1.756954612005857vw;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-title-red {
    padding: 9px 24px 9px 24px;
  }
}
.photo-title-white {
  display: block;
  white-space: nowrap;
  font-style: normal;
  font-weight: 700;
  font-size: 30px;
  line-height: 30px;
  font-family: 'Pobeda', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 3.90625 );
  line-height: calc(var(--vh, 1vh) * 3.90625 );
  font-family: 'Pobeda', sans-serif;
  color: #12161a;
  background: transparent;
  padding: 9px 24px 9px 24px;
  padding: calc(var(--vh, 1vh) * 1.171875 ) calc(var(--vh, 1vh) * 3.125 ) calc(var(--vh, 1vh) * 1.171875 ) calc(var(--vh, 1vh) * 3.125 );
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  text-transform: uppercase;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease 0.1s;
  -moz-transition: opacity 0.5s ease 0.1s;
  -o-transition: opacity 0.5s ease 0.1s;
  transition: opacity 0.5s ease 0.1s;
}
._wide .photo-title-white {
  font-style: normal;
  font-weight: 700;
  font-size: 2.196193265007321vw;
  line-height: 2.196193265007321vw;
  font-family: 'Pobeda', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-title-white {
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    line-height: 30px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .photo-title-white {
  padding: 0.658857979502196vw 1.756954612005857vw 0.658857979502196vw 1.756954612005857vw;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-title-white {
    padding: 9px 24px 9px 24px;
  }
}
._ios .photo-title-white {
  top: 2px;
  top: calc(var(--vh, 1vh) * 0.260416666666667 );
}
._ios._wide .photo-title-white {
  top: 0.146412884333821vw;
}
@media screen and (max-width: 1023px) {
  ._ios._wide .photo-title-white {
    top: 2px;
  }
}
._ani-in .photo-title-white {
  opacity: 1;
}
.photo-text {
  display: block;
  position: relative;
}
.photo-text-line {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin: -10px 0 0;
  margin: calc(var(--vh, 1vh) * -1.302083333333333 ) 0 0;
  max-width: 0;
  overflow: hidden;
  -webkit-transition: max-width 0.5s ease 0.6s;
  -moz-transition: max-width 0.5s ease 0.6s;
  -o-transition: max-width 0.5s ease 0.6s;
  transition: max-width 0.5s ease 0.6s;
}
._wide .photo-text-line {
  margin: -0.732064421669107vw 0 0;
}
.photo-text-line:first-child {
  margin-top: 0;
}
.photo-text-line:nth-child(2) {
  -webkit-transition: max-width 0.5s ease 0.9s;
  -moz-transition: max-width 0.5s ease 0.9s;
  -o-transition: max-width 0.5s ease 0.9s;
  transition: max-width 0.5s ease 0.9s;
}
.photo-text-line:nth-child(3) {
  -webkit-transition: max-width 0.5s ease 1.2s;
  -moz-transition: max-width 0.5s ease 1.2s;
  -o-transition: max-width 0.5s ease 1.2s;
  transition: max-width 0.5s ease 1.2s;
}
.photo-text-line:nth-child(4) {
  -webkit-transition: max-width 0.5s ease 1.5s;
  -moz-transition: max-width 0.5s ease 1.5s;
  -o-transition: max-width 0.5s ease 1.5s;
  transition: max-width 0.5s ease 1.5s;
}
.photo-text-line:nth-child(5) {
  -webkit-transition: max-width 0.5s ease 1.8s;
  -moz-transition: max-width 0.5s ease 1.8s;
  -o-transition: max-width 0.5s ease 1.8s;
  transition: max-width 0.5s ease 1.8s;
}
.photo-text-line:nth-child(6) {
  -webkit-transition: max-width 0.5s ease 2.1s;
  -moz-transition: max-width 0.5s ease 2.1s;
  -o-transition: max-width 0.5s ease 2.1s;
  transition: max-width 0.5s ease 2.1s;
}
._ani-in .photo-text-line {
  max-width: 100%;
}
.photo-text-red {
  display: block;
  white-space: nowrap;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 30px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 2.34375 );
  line-height: calc(var(--vh, 1vh) * 3.90625 );
  font-family: 'roboto_condensed', sans-serif;
  color: #fff;
  background: #fff;
  padding: 7px 24px 3px 24px;
  padding: calc(var(--vh, 1vh) * 0.911458333333333 ) calc(var(--vh, 1vh) * 3.125 ) calc(var(--vh, 1vh) * 0.390625 ) calc(var(--vh, 1vh) * 3.125 );
  letter-spacing: 0.3px;
  letter-spacing: calc(var(--vh, 1vh) * 0.0390625 );
  position: relative;
  z-index: 1;
}
._wide .photo-text-red {
  font-style: normal;
  font-weight: 300;
  font-size: 1.317715959004392vw;
  line-height: 2.196193265007321vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-text-red {
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 30px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .photo-text-red {
  padding: 0.512445095168375vw 1.756954612005857vw 0.219619326500732vw 1.756954612005857vw;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-text-red {
    padding: 7px 24px 3px 24px;
  }
}
._wide .photo-text-red {
  letter-spacing: 0.021961932650073vw;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-text-red {
    letter-spacing: 0.3px;
  }
}
.photo-text-white {
  display: block;
  white-space: nowrap;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 30px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 2.34375 );
  line-height: calc(var(--vh, 1vh) * 3.90625 );
  font-family: 'roboto_condensed', sans-serif;
  color: #12161a;
  background: transparent;
  padding: 7px 24px 3px 24px;
  padding: calc(var(--vh, 1vh) * 0.911458333333333 ) calc(var(--vh, 1vh) * 3.125 ) calc(var(--vh, 1vh) * 0.390625 ) calc(var(--vh, 1vh) * 3.125 );
  letter-spacing: 0.3px;
  letter-spacing: calc(var(--vh, 1vh) * 0.0390625 );
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease 0.1s;
  -moz-transition: opacity 0.5s ease 0.1s;
  -o-transition: opacity 0.5s ease 0.1s;
  transition: opacity 0.5s ease 0.1s;
}
._wide .photo-text-white {
  font-style: normal;
  font-weight: 300;
  font-size: 1.317715959004392vw;
  line-height: 2.196193265007321vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-text-white {
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 30px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .photo-text-white {
  padding: 0.512445095168375vw 1.756954612005857vw 0.219619326500732vw 1.756954612005857vw;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-text-white {
    padding: 7px 24px 3px 24px;
  }
}
._wide .photo-text-white {
  letter-spacing: 0.021961932650073vw;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-text-white {
    letter-spacing: 0.3px;
  }
}
._ios .photo-text-white {
  top: 2px;
  top: calc(var(--vh, 1vh) * 0.260416666666667 );
}
._ios._wide .photo-text-white {
  top: 0.146412884333821vw;
}
@media screen and (max-width: 1023px) {
  ._ios._wide .photo-text-white {
    top: 2px;
  }
}
._ani-in .photo-text-white {
  opacity: 1;
}
.photo-text-line:last-child .photo-text-red {
  padding-bottom: 9px;
  padding-bottom: calc(var(--vh, 1vh) * 1.171875 );
}
._wide .photo-text-line:last-child .photo-text-red {
  padding-bottom: 0.658857979502196vw;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-text-line:last-child .photo-text-red {
    padding-bottom: 9px;
  }
}
.photo-text-line:last-child .photo-text-white {
  padding-bottom: 9px;
  padding-bottom: calc(var(--vh, 1vh) * 1.171875 );
}
._wide .photo-text-line:last-child .photo-text-white {
  padding-bottom: 0.658857979502196vw;
}
@media screen and (max-width: 1023px) {
  ._wide .photo-text-line:last-child .photo-text-white {
    padding-bottom: 9px;
  }
}
.map {
  display: block;
  width: 100vw;
  height: 56.25vw;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 1023px) {
  ._wide .map {
    height: 820px;
  }
}
.map-inner {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
@media screen and (max-width: 1023px) {
  ._wide .map-inner {
    min-width: 2660px;
  }
}
.map-scrollable {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
@media screen and (max-width: 1023px) {
  ._wide .map-scrollable {
    overflow-y: hidden;
    overflow-x: scroll;
    font-size: 0;
    line-height: 0;
    white-space: nowrap;
  }
}
.map__bg {
  display: block;
  position: absolute;
  z-index: 0;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
  background-position: 50% 50% !important;
  background-size: cover !important;
}
.map-text {
  display: block;
  position: absolute;
  z-index: 2;
  top: 41px;
  top: 3.001464128843338vw;
  right: 105px;
  right: 7.686676427525622vw;
  width: 335px;
  width: 24.52415812591508vw;
  color: #12161a;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 28px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 1.171303074670571vw;
  line-height: 2.049780380673499vw;
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 0.15px;
  letter-spacing: 0.010980966325037vw;
}
@media screen and (max-width: 1023px) {
  ._wide .map-text {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 28px;
    font-family: 'roboto_condensed', sans-serif;
    top: 22px;
    left: 15px;
    right: 15px;
    width: calc(100vw - 30px);
  }
}
.map-tree {
  display: block;
  position: absolute;
  z-index: 3;
  top: 315px;
  top: 23.060029282576867vw;
  left: 882px;
  left: 64.56808199121522vw;
}
@media screen and (max-width: 1023px) {
  ._wide .map-tree {
    display: none;
  }
}
.map-tree-line {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin: -14px 0 0;
  margin: -1.02489019033675vw 0 0;
}
.map-tree-line:first-child {
  margin-top: 0;
}
.map-tree.j-page-element .map-tree-line {
  max-width: 0;
  overflow: hidden;
  -webkit-transition: max-width 0.5s ease;
  -moz-transition: max-width 0.5s ease;
  -o-transition: max-width 0.5s ease;
  transition: max-width 0.5s ease;
}
.map-tree.j-page-element._init .map-tree-line {
  max-width: 100%;
}
.map-tree.j-page-element .map-tree-black {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease 0.1s;
  -moz-transition: opacity 0.5s ease 0.1s;
  -o-transition: opacity 0.5s ease 0.1s;
  transition: opacity 0.5s ease 0.1s;
}
.map-tree.j-page-element._init .map-tree-black {
  opacity: 1;
}
.map-tree-white {
  display: block;
  white-space: nowrap;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  line-height: 15px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 1.09809663250366vw;
  line-height: 1.09809663250366vw;
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 0.25px;
  letter-spacing: 0.018301610541728vw;
  color: #fff;
  background: #fff;
  padding: 6px 14px 7px 11px;
  padding: 0.439238653001464vw 1.02489019033675vw 0.512445095168375vw 0.805270863836018vw;
  position: relative;
  z-index: 1;
}
.map-tree-black {
  display: block;
  white-space: nowrap;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  line-height: 15px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 1.09809663250366vw;
  line-height: 1.09809663250366vw;
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 0.25px;
  letter-spacing: 0.018301610541728vw;
  color: #12161a;
  background: transparent;
  padding: 6px 14px 7px 11px;
  padding: 0.439238653001464vw 1.02489019033675vw 0.512445095168375vw 0.805270863836018vw;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
._ios .map-tree-black {
  top: 2px;
  top: 0.146412884333821vw;
}
.map-tent {
  display: block;
  position: absolute;
  z-index: 3;
  top: 105px;
  top: 7.686676427525622vw;
  left: 154px;
  left: 11.273792093704246vw;
}
@media screen and (max-width: 1023px) {
  ._wide .map-tent {
    display: none;
  }
}
.map-tent-line {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin: -9px 0 0;
  margin: -0.658857979502196vw 0 0;
}
.map-tent-line:first-child {
  margin-top: 0;
}
.map-tent.j-page-element .map-tent-line {
  max-width: 0;
  overflow: hidden;
  -webkit-transition: max-width 0.5s ease;
  -moz-transition: max-width 0.5s ease;
  -o-transition: max-width 0.5s ease;
  transition: max-width 0.5s ease;
}
.map-tent.j-page-element .map-tent-line:nth-child(2) {
  -webkit-transition: max-width 0.5s ease 0.3s;
  -moz-transition: max-width 0.5s ease 0.3s;
  -o-transition: max-width 0.5s ease 0.3s;
  transition: max-width 0.5s ease 0.3s;
}
.map-tent.j-page-element._init .map-tent-line {
  max-width: 100%;
}
.map-tent.j-page-element .map-tent-black {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease 0.1s;
  -moz-transition: opacity 0.5s ease 0.1s;
  -o-transition: opacity 0.5s ease 0.1s;
  transition: opacity 0.5s ease 0.1s;
}
.map-tent.j-page-element._init .map-tent-black {
  opacity: 1;
}
.map-tent-white {
  display: block;
  white-space: nowrap;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  line-height: 15px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 1.09809663250366vw;
  line-height: 1.09809663250366vw;
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 0.25px;
  letter-spacing: 0.018301610541728vw;
  color: #fff;
  background: #fff;
  padding: 5px 14px 7px 8px;
  padding: 0.366032210834553vw 1.02489019033675vw 0.512445095168375vw 0.585651537335286vw;
  position: relative;
  z-index: 1;
}
.map-tent-black {
  display: block;
  white-space: nowrap;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  line-height: 15px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 1.09809663250366vw;
  line-height: 1.09809663250366vw;
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 0.25px;
  letter-spacing: 0.018301610541728vw;
  color: #12161a;
  background: transparent;
  padding: 5px 14px 7px 8px;
  padding: 0.366032210834553vw 1.02489019033675vw 0.512445095168375vw 0.585651537335286vw;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
._ios .map-tent-black {
  top: 2px;
  top: 0.146412884333821vw;
}
.map-mountain {
  display: block;
  position: absolute;
  z-index: 3;
  top: 50px;
  top: 3.660322108345535vw;
  left: 421px;
  left: 30.8199121522694vw;
}
@media screen and (max-width: 1023px) {
  ._wide .map-mountain {
    display: none;
  }
}
.map-mountain-line {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin: -14px 0 0;
  margin: -1.02489019033675vw 0 0;
}
.map-mountain-line:first-child {
  margin-top: 0;
}
.map-mountain.j-page-element .map-mountain-line {
  max-width: 0;
  overflow: hidden;
  -webkit-transition: max-width 0.5s ease;
  -moz-transition: max-width 0.5s ease;
  -o-transition: max-width 0.5s ease;
  transition: max-width 0.5s ease;
}
.map-mountain.j-page-element .map-mountain-line:nth-child(2) {
  -webkit-transition: max-width 0.5s ease 0.3s;
  -moz-transition: max-width 0.5s ease 0.3s;
  -o-transition: max-width 0.5s ease 0.3s;
  transition: max-width 0.5s ease 0.3s;
}
.map-mountain.j-page-element._init .map-mountain-line {
  max-width: 100%;
}
.map-mountain.j-page-element .map-mountain-black {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease 0.1s;
  -moz-transition: opacity 0.5s ease 0.1s;
  -o-transition: opacity 0.5s ease 0.1s;
  transition: opacity 0.5s ease 0.1s;
}
.map-mountain.j-page-element._init .map-mountain-black {
  opacity: 1;
}
.map-mountain-white {
  display: block;
  white-space: nowrap;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 1.317715959004392vw;
  line-height: 1.317715959004392vw;
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 0.2px;
  letter-spacing: 0.014641288433382vw;
  color: #fff;
  background: #fff;
  padding: 5px 14px 9px 14px;
  padding: 0.366032210834553vw 1.02489019033675vw 0.658857979502196vw 1.02489019033675vw;
  position: relative;
  z-index: 1;
}
.map-mountain-black {
  display: block;
  white-space: nowrap;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 1.317715959004392vw;
  line-height: 1.317715959004392vw;
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 0.15px;
  letter-spacing: 0.010980966325037vw;
  color: #12161a;
  background: transparent;
  padding: 5px 14px 9px 14px;
  padding: 0.366032210834553vw 1.02489019033675vw 0.658857979502196vw 1.02489019033675vw;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
._ios .map-mountain-black {
  top: 2px;
  top: 0.146412884333821vw;
}
.map-meters {
  display: block;
  position: absolute;
  top: 403px;
  top: 29.502196193265007vw;
  left: 466px;
  left: 34.11420204978038vw;
  z-index: 4;
}
@media screen and (max-width: 1023px) {
  ._wide .map-meters {
    display: none;
  }
}
.map-meters.j-page-element {
  transform: translateX(30px);
  transform: translateX(2.196193265007321vw);
  opacity: 0;
}
.map-meters.j-page-element._init {
  opacity: 1;
  transform: translateX(0);
  -webkit-transition: opacity 0.3s ease, transform 0.3s ease;
  -moz-transition: opacity 0.3s ease, transform 0.3s ease;
  -o-transition: opacity 0.3s ease, transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease;
}
.map-meters:before {
  content: '';
  display: block;
  width: 638px;
  width: 46.70571010248902vw;
  height: 266px;
  height: 19.472913616398245vw;
  background: url("../svg/map-line.svg") 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  top: -171px;
  top: -12.518301610541728vw;
  left: -290px;
  left: -21.2298682284041vw;
}
.map-meters__text {
  display: block;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 26px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 1.317715959004392vw;
  line-height: 1.903367496339678vw;
  font-family: 'roboto_condensed', sans-serif;
  color: #333;
  transform: rotate(23deg);
  letter-spacing: 0.25px;
  letter-spacing: 0.018301610541728vw;
}
.map__river {
  display: block;
  position: absolute;
  top: 662px;
  top: 48.46266471449488vw;
  left: 603px;
  left: 44.143484626647144vw;
  z-index: 4;
  color: #fff;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 26px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 1.317715959004392vw;
  line-height: 1.903367496339678vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .map__river {
    display: none;
  }
}
.map__river.j-page-element {
  transform: translateX(30px) rotate(-14deg);
  transform: translateX(2.196193265007321vw) rotate(-14deg);
  opacity: 0;
}
.map__river.j-page-element._init {
  opacity: 1;
  transform: translateX(0) rotate(-14deg);
  -webkit-transition: opacity 0.3s ease, transform 0.3s ease;
  -moz-transition: opacity 0.3s ease, transform 0.3s ease;
  -o-transition: opacity 0.3s ease, transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease;
}
.map-body {
  display: block;
  position: absolute;
  z-index: 10;
  cursor: pointer;
}
@media screen and (max-width: 1023px) {
  ._wide .map-body {
    display: inline-block;
    vertical-align: top;
    width: 291px;
    height: auto;
    position: relative;
    top: 0;
    left: 0;
    margin: 252px 0 0;
  }
}
.map-body:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  z-index: 1;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
@media screen and (max-width: 1023px) {
  ._wide .map-body:before {
    content: none;
  }
}
.map-body:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 2;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
@media screen and (max-width: 1023px) {
  ._wide .map-body:after {
    content: none;
  }
}
.map-body--1 {
  width: 67px;
  width: 4.904831625183016vw;
  height: 29px;
  height: 2.12298682284041vw;
  top: 300px;
  top: 21.961932650073205vw;
  left: 357px;
  left: 26.134699853587115vw;
}
.map-body--1:before {
  background: url("../svg/body1.svg") 50% 50% no-repeat;
  background-size: contain;
}
.map-body--1:after {
  background: url("../svg/body1-over.svg") 50% 50% no-repeat;
  background-size: contain;
}
@media screen and (max-width: 1023px) {
  ._wide .map-body--1 {
    margin-left: 38px;
  }
}
.map-body--2 {
  width: 72px;
  width: 5.270863836017569vw;
  height: 19px;
  height: 1.390922401171303vw;
  top: 349px;
  top: 25.54904831625183vw;
  left: 478px;
  left: 34.99267935578331vw;
}
.map-body--2:before {
  background: url("../svg/body2.svg") 50% 50% no-repeat;
  background-size: contain;
}
.map-body--2:after {
  background: url("../svg/body2-over.svg") 50% 50% no-repeat;
  background-size: contain;
}
.map-body--3 {
  width: 87px;
  width: 6.36896046852123vw;
  height: 22px;
  height: 1.610541727672035vw;
  top: 406px;
  top: 29.72181551976574vw;
  left: 587px;
  left: 42.972181551976576vw;
}
.map-body--3:before {
  background: url("../svg/body3.svg") 50% 50% no-repeat;
  background-size: contain;
}
.map-body--3:after {
  background: url("../svg/body3-over.svg") 50% 50% no-repeat;
  background-size: contain;
}
.map-body--4 {
  width: 80px;
  width: 5.856515373352855vw;
  height: 22px;
  height: 1.610541727672035vw;
  top: 395px;
  top: 28.916544655929723vw;
  left: 740px;
  left: 54.17276720351391vw;
}
.map-body--4:before {
  background: url("../svg/body4.svg") 50% 50% no-repeat;
  background-size: contain;
}
.map-body--4:after {
  background: url("../svg/body4-over.svg") 50% 50% no-repeat;
  background-size: contain;
}
.map-body--5 {
  width: 76px;
  width: 5.563689604685212vw;
  height: 30px;
  height: 2.196193265007321vw;
  top: 441px;
  top: 32.28404099560761vw;
  left: 749px;
  left: 54.83162518301611vw;
}
.map-body--5:before {
  background: url("../svg/body5.svg") 50% 50% no-repeat;
  background-size: contain;
}
.map-body--5:after {
  background: url("../svg/body5-over.svg") 50% 50% no-repeat;
  background-size: contain;
}
.map-body--6 {
  width: 72px;
  width: 5.270863836017569vw;
  height: 40px;
  height: 2.928257686676428vw;
  top: 481px;
  top: 35.21229868228404vw;
  left: 883px;
  left: 64.64128843338214vw;
}
.map-body--6:before {
  background: url("../svg/body6.svg") 50% 50% no-repeat;
  background-size: contain;
}
.map-body--6:after {
  background: url("../svg/body6-over.svg") 50% 50% no-repeat;
  background-size: contain;
}
.map-body--7 {
  width: 77px;
  width: 5.636896046852123vw;
  height: 19px;
  height: 1.390922401171303vw;
  top: 427px;
  top: 31.259150805270863vw;
  left: 1002px;
  left: 73.3528550512445vw;
}
.map-body--7:before {
  background: url("../svg/body7.svg") 50% 50% no-repeat;
  background-size: contain;
}
.map-body--7:after {
  background: url("../svg/body7-over.svg") 50% 50% no-repeat;
  background-size: contain;
}
.map-body--8 {
  width: 74px;
  width: 5.417276720351391vw;
  height: 20px;
  height: 1.464128843338214vw;
  top: 484px;
  top: 35.43191800878477vw;
  left: 1022px;
  left: 74.81698389458272vw;
}
.map-body--8:before {
  background: url("../svg/body8.svg") 50% 50% no-repeat;
  background-size: contain;
}
.map-body--8:after {
  background: url("../svg/body8-over.svg") 50% 50% no-repeat;
  background-size: contain;
}
.map-body--9 {
  width: 75px;
  width: 5.490483162518301vw;
  height: 21px;
  height: 1.537335285505125vw;
  top: 531px;
  top: 38.872620790629576vw;
  left: 1149px;
  left: 84.11420204978037vw;
}
.map-body--9:before {
  background: url("../svg/body9.svg") 50% 50% no-repeat;
  background-size: contain;
}
.map-body--9:after {
  background: url("../svg/body9-over.svg") 50% 50% no-repeat;
  background-size: contain;
}
.map-body-info {
  display: block;
  position: absolute;
  bottom: 0;
  left: -28px;
  left: -2.049780380673499vw;
  padding: 0 0 47px;
  padding: 0 0 3.440702781844802vw;
  opacity: 0;
  pointer-events: none;
  z-index: 30;
  -webkit-transition: opacity 0.3s ease, transform 0.3s ease;
  -moz-transition: opacity 0.3s ease, transform 0.3s ease;
  -o-transition: opacity 0.3s ease, transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease;
  transform: translateY(30px);
  transform: translateY(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .map-body-info {
    position: relative;
    left: 0;
    opacity: 1;
    transform: none;
    padding: 0;
    pointer-events: all;
  }
}
.map-body-info--1 {
  left: -28px;
  left: -2.049780380673499vw;
  padding: 0 0 47px;
  padding: 0 0 3.440702781844802vw;
}
.map-body-info--2 {
  left: -44px;
  left: -3.22108345534407vw;
  padding: 0 0 38px;
  padding: 0 0 2.781844802342606vw;
}
.map-body-info--3 {
  left: -7px;
  left: -0.512445095168375vw;
  padding: 0 0 44px;
  padding: 0 0 3.22108345534407vw;
}
.map-body-info--4 {
  left: -184px;
  left: -13.469985358711567vw;
  padding: 0 0 54px;
  padding: 0 0 3.953147877013177vw;
}
.map-body-info--5 {
  left: -193px;
  left: -14.128843338213763vw;
  padding: 0 0 108px;
  padding: 0 0 7.906295754026354vw;
}
.map-body-info--6 {
  left: -72px;
  left: -5.270863836017569vw;
  padding: 0 0 102px;
  padding: 0 0 7.46705710102489vw;
}
.map-body-info--7 {
  left: -101px;
  left: -7.393850658857979vw;
  padding: 0 0 41px;
  padding: 0 0 3.001464128843338vw;
}
.map-body-info--8 {
  left: -121px;
  left: -8.857979502196192vw;
  padding: 0 0 37px;
  padding: 0 0 2.708638360175696vw;
}
.map-body-info--9 {
  left: -257px;
  left: -18.814055636896047vw;
  padding: 0 0 34px;
  padding: 0 0 2.489019033674964vw;
}
.no-touchevents .map-body:hover:before {
  opacity: 0;
}
.no-touchevents .map-body:hover:after {
  opacity: 1;
}
.no-touchevents .map-body:hover .map-body-info {
  opacity: 1;
  pointer-events: all;
  transform: translateY(0);
}
.map-body-title {
  display: block;
  background: #ed1c24;
  padding: 14px 26px 7px 32px;
  padding: 1.02489019033675vw 1.903367496339678vw 0.512445095168375vw 2.342606149341142vw;
  white-space: nowrap;
}
@media screen and (max-width: 1023px) {
  ._wide .map-body-title {
    display: none;
  }
}
.map-body__title {
  display: block;
  color: #fff;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 700;
  font-size: 50px;
  line-height: 50px;
  font-family: 'Pobeda', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 3.660322108345535vw;
  line-height: 3.660322108345535vw;
  font-family: 'Pobeda', sans-serif;
}
.map-body-name {
  display: none;
}
@media screen and (max-width: 1023px) {
  ._wide .map-body-name {
    display: inline-block;
    vertical-align: top;
    background: #ed1c24;
    padding: 5px 15px 0 18px;
    white-space: nowrap;
    margin-bottom: -10px;
  }
}
.map-body__name {
  display: block;
  color: #fff;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 700;
  font-size: 45px;
  line-height: 46px;
  font-family: 'Pobeda', sans-serif;
}
.map-body-divider {
  display: none;
}
@media screen and (max-width: 1023px) {
  ._wide .map-body-divider {
    display: block;
  }
}
.map-body-lastname {
  display: none;
}
@media screen and (max-width: 1023px) {
  ._wide .map-body-lastname {
    display: inline-block;
    vertical-align: top;
    background: #ed1c24;
    padding: 10px 18px 8px 18px;
    white-space: nowrap;
  }
}
.map-body__lastname {
  display: block;
  color: #fff;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 700;
  font-size: 45px;
  line-height: 46px;
  font-family: 'Pobeda', sans-serif;
}
.map-body-photo {
  display: block;
  position: absolute;
  width: 115px;
  width: 8.418740849194728vw;
  height: 115px;
  height: 8.418740849194728vw;
  top: -92px;
  top: -6.734992679355783vw;
  left: -64px;
  left: -4.685212298682284vw;
  border-radius: 50%;
  overflow: hidden;
}
@media screen and (max-width: 1023px) {
  ._wide .map-body-photo {
    width: 190px;
    height: 190px;
    position: relative;
    left: -23px;
    top: 0;
    margin: 0 0 11px;
  }
}
.map-body__img {
  display: block;
  width: 100%;
  height: 100%;
}
.map-body-button {
  display: inline-block;
  vertical-align: top;
  background: #ed1c24;
  padding: 0 12px 9px 12px;
  padding: 0 0.878477306002928vw 0.658857979502196vw 0.878477306002928vw;
  margin: -1px 0 0 20px;
  margin: -0.073206442166911vw 0 0 1.464128843338214vw;
}
@media screen and (max-width: 1023px) {
  ._wide .map-body-button {
    padding: 0 11px 6px 17px;
    margin: -9px 0 0;
  }
}
.map-body-button__btn {
  display: block;
  font-size: 0;
  line-height: 0;
  background: transparent;
  border: 0;
  padding: 0;
}
.map-body-button__text {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 26px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 1.317715959004392vw;
  line-height: 1.903367496339678vw;
  font-family: 'roboto_condensed', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.7px;
  letter-spacing: 0.051244509516837vw;
  margin: 0 10px 0 0;
  margin: 0 0.732064421669107vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .map-body-button__text {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 26px;
    font-family: 'roboto_condensed', sans-serif;
    margin: 0 6px 0 0;
    letter-spacing: 0.7px;
  }
}
.map-body-button__ico {
  display: inline-block;
  vertical-align: middle;
  width: 48px;
  width: 3.513909224011713vw;
  height: 48px;
  height: 3.513909224011713vw;
  position: relative;
}
@media screen and (max-width: 1023px) {
  ._wide .map-body-button__ico {
    width: 48px;
    height: 48px;
  }
}
.map-body-button__arrow {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 12px;
  width: 0.878477306002928vw;
  height: 16px;
  height: 1.171303074670571vw;
  margin: -8px -6px -8px;
  margin: -0.585651537335286vw -0.439238653001464vw -0.585651537335286vw;
  transform: rotate(-90deg);
  background: url("../svg/intro-start.svg") 50% 50% no-repeat;
  background-size: contain;
  box-sizing: border-box;
  z-index: 15;
}
@media screen and (max-width: 1023px) {
  ._wide .map-body-button__arrow {
    width: 12px;
    height: 16px;
    margin: -8px -6px -8px;
  }
}
.map-body-button-circle {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  width: 4.392386530014641vw;
  height: 60px;
  height: 4.392386530014641vw;
  margin: -30px;
  margin: -2.196193265007321vw;
  z-index: 1;
}
@media screen and (max-width: 1023px) {
  ._wide .map-body-button-circle {
    display: none;
  }
}
.map-body-button-circle svg {
  width: 100%;
  height: 100%;
}
.map-body-button-circle .progress {
  transform: rotate(-90deg);
}
.map-body-button-circle .progress__value {
  stroke-dasharray: 339.292;
  stroke-dashoffset: 339.292;
  -webkit-transition: all 2s linear;
  -moz-transition: all 2s linear;
  -o-transition: all 2s linear;
  transition: all 2s linear;
}
@media screen and (max-width: 1023px) {
  ._wide .map-body-button .progress__value {
    stroke-dashoffset: 0;
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -o-transition: all 0s linear;
    transition: all 0s linear;
  }
}
.no-touchevents .map-body-button:hover .progress__value {
  stroke-dashoffset: 0;
}
#stars {
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 951px 1090px #fff, 368px 756px #fff, 45px 29px #fff, 693px 975px #fff, 1432px 278px #fff, 1360px 1590px #fff, 1513px 86px #fff, 1481px 1150px #fff, 298px 555px #fff, 323px 105px #fff, 1540px 1657px #fff, 1056px 651px #fff, 923px 914px #fff, 1378px 83px #fff, 95px 1077px #fff, 1558px 548px #fff, 901px 102px #fff, 153px 486px #fff, 300px 125px #fff, 1970px 624px #fff, 1378px 163px #fff, 644px 1635px #fff, 1235px 147px #fff, 1498px 297px #fff, 1349px 1632px #fff, 1230px 1119px #fff, 1305px 1413px #fff, 1793px 1344px #fff, 1078px 643px #fff, 182px 1742px #fff, 1253px 891px #fff, 1206px 1791px #fff, 482px 257px #fff, 1992px 1214px #fff, 474px 1871px #fff, 1126px 604px #fff, 493px 1151px #fff, 277px 1231px #fff, 167px 122px #fff, 1168px 234px #fff, 1405px 1388px #fff, 791px 145px #fff, 807px 861px #fff, 710px 967px #fff, 914px 1071px #fff, 1415px 1410px #fff, 1582px 1540px #fff, 1613px 766px #fff, 1983px 153px #fff, 1336px 1965px #fff, 1824px 1891px #fff, 1187px 1742px #fff, 548px 725px #fff, 1400px 949px #fff, 914px 345px #fff, 424px 965px #fff, 1200px 1730px #fff, 428px 1204px #fff, 891px 1336px #fff, 1936px 1383px #fff, 176px 926px #fff, 345px 1729px #fff, 1140px 739px #fff, 1855px 1729px #fff, 451px 767px #fff, 1858px 592px #fff, 1865px 1670px #fff, 1127px 1228px #fff, 254px 594px #fff, 527px 1623px #fff, 1603px 496px #fff, 1623px 455px #fff, 505px 1994px #fff, 1464px 1709px #fff, 41px 862px #fff, 167px 625px #fff, 1382px 1315px #fff, 1549px 1835px #fff, 1563px 823px #fff, 1838px 1500px #fff, 559px 1140px #fff, 626px 1424px #fff, 356px 1798px #fff, 368px 1251px #fff, 647px 1383px #fff, 394px 548px #fff, 270px 1637px #fff, 930px 534px #fff, 1510px 346px #fff, 746px 1315px #fff, 1773px 294px #fff, 1033px 1876px #fff, 1815px 1149px #fff, 735px 314px #fff, 468px 792px #fff, 419px 383px #fff, 966px 1690px #fff, 1853px 397px #fff, 1768px 326px #fff, 1433px 371px #fff, 782px 1216px #fff, 1625px 709px #fff, 839px 1806px #fff, 709px 1361px #fff, 1155px 255px #fff, 752px 927px #fff, 371px 1784px #fff, 174px 751px #fff, 1825px 36px #fff, 268px 760px #fff, 1820px 1785px #fff, 859px 1031px #fff, 998px 1713px #fff, 1078px 385px #fff, 1811px 1097px #fff, 1440px 1131px #fff, 1760px 1040px #fff, 418px 742px #fff, 1061px 1446px #fff, 1749px 1091px #fff, 380px 1959px #fff, 1744px 1226px #fff, 279px 824px #fff, 220px 1527px #fff, 441px 1647px #fff, 1050px 1336px #fff, 1308px 1932px #fff, 534px 1320px #fff, 574px 1739px #fff, 1414px 1106px #fff, 1847px 1438px #fff, 1064px 712px #fff, 1476px 1670px #fff, 328px 1248px #fff, 489px 907px #fff, 959px 785px #fff, 940px 979px #fff, 739px 1654px #fff, 1947px 1606px #fff, 1017px 1776px #fff, 1395px 518px #fff, 864px 921px #fff, 383px 1228px #fff, 1392px 336px #fff, 1490px 1785px #fff, 1997px 255px #fff, 1219px 418px #fff, 927px 688px #fff, 208px 1350px #fff, 715px 1474px #fff, 1182px 314px #fff, 1996px 1709px #fff, 699px 1584px #fff, 1101px 175px #fff, 1129px 660px #fff, 1120px 1218px #fff, 1531px 1289px #fff, 1459px 1985px #fff, 832px 1494px #fff, 1033px 1438px #fff, 1824px 1531px #fff, 1265px 1382px #fff, 1543px 562px #fff, 113px 1180px #fff, 954px 1594px #fff, 2000px 1418px #fff, 1484px 948px #fff, 1543px 1266px #fff, 919px 250px #fff, 681px 1728px #fff, 909px 1906px #fff, 1691px 1747px #fff, 1611px 1242px #fff, 1818px 777px #fff, 1560px 609px #fff, 389px 1959px #fff, 450px 76px #fff, 513px 1751px #fff, 1307px 1080px #fff, 676px 1136px #fff, 346px 529px #fff, 520px 1006px #fff, 79px 1842px #fff, 1049px 1674px #fff, 1518px 1182px #fff, 1029px 1147px #fff, 1887px 1951px #fff, 1140px 262px #fff, 1368px 342px #fff, 1123px 1497px #fff, 777px 1458px #fff, 187px 1487px #fff, 919px 1232px #fff, 512px 537px #fff, 1284px 1910px #fff, 917px 1994px #fff, 711px 1620px #fff, 241px 897px #fff, 903px 1748px #fff, 1954px 195px #fff, 414px 849px #fff, 1815px 949px #fff, 198px 389px #fff, 46px 262px #fff, 1517px 1156px #fff, 840px 1201px #fff, 729px 557px #fff, 1140px 1029px #fff, 1347px 734px #fff, 960px 513px #fff, 768px 1643px #fff, 774px 154px #fff, 1873px 843px #fff, 563px 139px #fff, 415px 1994px #fff, 1159px 1292px #fff, 31px 687px #fff, 132px 716px #fff, 103px 516px #fff, 1039px 827px #fff, 1751px 1783px #fff, 1399px 1906px #fff, 1847px 1903px #fff, 1521px 910px #fff, 1816px 62px #fff, 589px 1860px #fff, 1557px 1872px #fff, 194px 1173px #fff, 1799px 1502px #fff, 1888px 1942px #fff, 1365px 39px #fff, 1088px 1573px #fff, 1109px 1277px #fff, 1049px 1760px #fff, 246px 1271px #fff, 1787px 419px #fff, 1317px 1270px #fff, 134px 62px #fff, 1011px 420px #fff, 619px 225px #fff, 1125px 1257px #fff, 1977px 1140px #fff, 1239px 1110px #fff, 592px 1300px #fff, 1928px 1868px #fff, 1407px 472px #fff, 1653px 1606px #fff, 1080px 123px #fff, 1174px 263px #fff, 641px 1262px #fff, 945px 1140px #fff, 1307px 598px #fff, 1774px 1980px #fff, 424px 1181px #fff, 1536px 174px #fff, 1413px 593px #fff, 635px 1943px #fff, 513px 776px #fff, 1868px 90px #fff, 1743px 1141px #fff, 1435px 869px #fff, 1700px 91px #fff, 1207px 852px #fff, 1854px 467px #fff, 766px 552px #fff, 256px 1355px #fff, 359px 425px #fff, 1288px 1800px #fff, 1670px 1891px #fff, 686px 1207px #fff, 1498px 1900px #fff, 915px 1611px #fff, 1589px 1204px #fff, 938px 1963px #fff, 640px 261px #fff, 1785px 282px #fff, 797px 1019px #fff, 1502px 210px #fff, 706px 323px #fff, 677px 799px #fff, 558px 11px #fff, 329px 319px #fff, 1062px 1330px #fff, 1694px 402px #fff, 596px 262px #fff, 1424px 174px #fff, 1647px 765px #fff, 249px 847px #fff, 1364px 57px #fff, 256px 270px #fff, 2000px 1253px #fff, 1310px 1971px #fff, 1168px 715px #fff, 1158px 823px #fff, 1164px 168px #fff, 1551px 1435px #fff, 1232px 691px #fff, 1291px 286px #fff, 1627px 295px #fff, 1130px 389px #fff, 1816px 1px #fff, 1027px 1903px #fff, 824px 145px #fff, 91px 510px #fff, 290px 543px #fff, 55px 813px #fff, 564px 1671px #fff, 740px 1268px #fff, 366px 1512px #fff, 974px 635px #fff, 1950px 613px #fff, 1135px 110px #fff, 1501px 808px #fff, 1070px 461px #fff, 1811px 1169px #fff, 1430px 380px #fff, 220px 605px #fff, 782px 570px #fff, 108px 1093px #fff, 1315px 995px #fff, 723px 1022px #fff, 976px 853px #fff, 1681px 296px #fff, 873px 1407px #fff, 606px 168px #fff, 516px 182px #fff, 204px 536px #fff, 1369px 512px #fff, 975px 200px #fff, 1445px 1120px #fff, 190px 1293px #fff, 740px 1826px #fff, 538px 1718px #fff, 1148px 395px #fff, 1957px 869px #fff, 656px 1272px #fff, 439px 623px #fff, 625px 1284px #fff, 1015px 2px #fff, 521px 1029px #fff, 106px 56px #fff, 435px 1633px #fff, 1359px 654px #fff, 233px 1439px #fff, 1641px 764px #fff, 236px 577px #fff, 14px 1749px #fff, 1107px 1743px #fff, 1111px 1627px #fff, 1738px 257px #fff, 1050px 769px #fff, 176px 1785px #fff, 285px 133px #fff, 1888px 1417px #fff, 952px 749px #fff, 1333px 932px #fff, 1689px 112px #fff, 208px 1935px #fff, 654px 157px #fff, 578px 795px #fff, 640px 1983px #fff, 901px 101px #fff, 1059px 1279px #fff, 1458px 1039px #fff, 1866px 387px #fff, 316px 829px #fff, 413px 1049px #fff, 780px 1731px #fff, 1763px 608px #fff, 1555px 1528px #fff, 668px 435px #fff, 12px 639px #fff, 558px 540px #fff, 572px 1528px #fff, 255px 808px #fff, 348px 221px #fff, 361px 767px #fff, 1320px 904px #fff, 1868px 936px #fff, 1818px 1124px #fff, 569px 270px #fff, 1387px 905px #fff, 1805px 1987px #fff, 1461px 1788px #fff, 847px 1404px #fff, 886px 1706px #fff, 937px 493px #fff, 1646px 1930px #fff, 328px 48px #fff, 62px 977px #fff, 136px 1353px #fff, 762px 1762px #fff, 18px 1147px #fff, 738px 478px #fff, 100px 895px #fff, 101px 1641px #fff, 1379px 628px #fff, 996px 535px #fff, 1389px 1910px #fff, 1723px 1663px #fff, 700px 1221px #fff, 1876px 664px #fff, 407px 1594px #fff, 1954px 1056px #fff, 868px 456px #fff, 1691px 949px #fff, 17px 813px #fff, 1568px 1688px #fff, 736px 1529px #fff, 1594px 1982px #fff, 1376px 209px #fff, 359px 1750px #fff, 1219px 1735px #fff, 1094px 511px #fff, 93px 508px #fff, 1396px 1225px #fff, 695px 1736px #fff, 271px 1109px #fff, 1209px 250px #fff, 1607px 1354px #fff, 1463px 752px #fff, 1425px 1007px #fff, 1178px 1943px #fff, 1929px 1589px #fff, 1989px 647px #fff, 1491px 476px #fff, 413px 1122px #fff, 159px 1880px #fff, 1170px 529px #fff, 112px 1772px #fff, 165px 384px #fff, 251px 1448px #fff, 1676px 1134px #fff, 1406px 690px #fff, 761px 989px #fff, 1011px 788px #fff, 1532px 1513px #fff, 1970px 1894px #fff, 829px 776px #fff, 1541px 1675px #fff, 1956px 6px #fff, 411px 1597px #fff, 1240px 1643px #fff, 808px 1019px #fff, 533px 1356px #fff, 807px 555px #fff, 1529px 1820px #fff, 896px 1861px #fff, 218px 1620px #fff, 1872px 1793px #fff, 1651px 816px #fff, 814px 1843px #fff, 874px 48px #fff, 1829px 621px #fff, 950px 899px #fff, 1238px 1650px #fff, 949px 939px #fff, 1533px 83px #fff, 1759px 410px #fff, 911px 1348px #fff, 89px 1594px #fff, 942px 100px #fff, 451px 1896px #fff, 1580px 1545px #fff, 1507px 2px #fff, 1363px 407px #fff, 1762px 1958px #fff, 1746px 100px #fff, 1974px 925px #fff, 1212px 562px #fff, 1204px 111px #fff, 141px 1516px #fff, 60px 1206px #fff, 522px 83px #fff, 1451px 1316px #fff, 1902px 388px #fff, 1428px 841px #fff, 442px 1066px #fff, 1579px 200px #fff, 1724px 1285px #fff, 846px 1169px #fff, 343px 1364px #fff, 868px 677px #fff, 1223px 798px #fff, 1140px 1865px #fff, 722px 883px #fff, 929px 1049px #fff, 1238px 465px #fff, 247px 375px #fff, 172px 296px #fff, 226px 1236px #fff, 1955px 1724px #fff, 273px 1950px #fff, 1894px 77px #fff, 1371px 634px #fff, 1940px 44px #fff, 571px 1187px #fff, 938px 1841px #fff, 378px 1535px #fff, 467px 879px #fff, 180px 1125px #fff, 783px 985px #fff, 366px 778px #fff, 1953px 1551px #fff, 1589px 1278px #fff, 1988px 110px #fff, 1609px 19px #fff, 982px 405px #fff, 1957px 649px #fff, 96px 1320px #fff, 517px 491px #fff, 891px 50px #fff, 1257px 25px #fff, 146px 891px #fff, 1752px 125px #fff, 1974px 865px #fff, 603px 1381px #fff, 1271px 1527px #fff, 177px 382px #fff, 1689px 360px #fff, 287px 1152px #fff, 1751px 609px #fff, 477px 332px #fff, 106px 128px #fff, 208px 1018px #fff, 45px 326px #fff, 1000px 623px #fff, 265px 1446px #fff, 1269px 1701px #fff, 432px 593px #fff, 1232px 1191px #fff, 1490px 1992px #fff, 780px 1525px #fff, 663px 1479px #fff, 889px 756px #fff, 1449px 378px #fff, 1233px 1880px #fff, 1522px 885px #fff, 236px 1959px #fff, 459px 153px #fff, 772px 518px #fff, 103px 971px #fff, 952px 372px #fff, 272px 1325px #fff, 818px 1125px #fff, 629px 1105px #fff, 583px 536px #fff, 571px 1395px #fff, 401px 118px #fff, 1122px 1776px #fff, 1882px 965px #fff, 315px 1180px #fff, 1837px 18px #fff, 1101px 1321px #fff, 1949px 1115px #fff, 313px 1444px #fff, 115px 591px #fff, 851px 964px #fff, 1072px 1977px #fff, 1522px 292px #fff, 1387px 1124px #fff, 1485px 639px #fff, 1905px 903px #fff, 1263px 1189px #fff, 755px 195px #fff, 289px 1285px #fff, 1462px 1274px #fff, 82px 11px #fff, 306px 688px #fff, 1694px 1146px #fff, 306px 506px #fff, 1974px 811px #fff, 307px 1639px #fff, 758px 1245px #fff, 877px 385px #fff, 1002px 1015px #fff, 646px 731px #fff, 1031px 1042px #fff, 887px 1999px #fff, 1693px 1285px #fff, 1675px 1263px #fff, 1883px 805px #fff, 1883px 1246px #fff, 1057px 258px #fff, 1043px 1989px #fff, 833px 1708px #fff, 1572px 865px #fff, 242px 1514px #fff, 301px 357px #fff, 65px 1304px #fff, 440px 698px #fff, 1017px 1606px #fff, 1006px 827px #fff, 11px 1387px #fff, 1202px 532px #fff, 1360px 172px #fff, 318px 716px #fff, 1061px 708px #fff, 1047px 1236px #fff, 913px 762px #fff, 1374px 1927px #fff, 864px 708px #fff, 546px 1832px #fff, 1210px 525px #fff, 1263px 1219px #fff, 642px 335px #fff, 1102px 1353px #fff, 404px 175px #fff, 1124px 1309px #fff, 1694px 1661px #fff, 1873px 1248px #fff, 969px 1781px #fff, 965px 704px #fff, 410px 449px #fff, 1552px 1059px #fff, 510px 1804px #fff, 449px 730px #fff, 488px 1529px #fff, 302px 1011px #fff, 872px 2000px #fff, 696px 1145px #fff, 44px 1928px #fff, 1221px 1430px #fff, 1330px 153px #fff, 838px 526px #fff, 205px 999px #fff, 1221px 1906px #fff, 244px 1837px #fff, 1836px 712px #fff, 1458px 1940px #fff, 1694px 553px #fff, 641px 222px #fff, 1582px 1034px #fff, 1539px 654px #fff, 1200px 1920px #fff, 480px 1327px #fff, 1904px 1647px #fff, 1231px 1914px #fff, 1624px 1631px #fff, 695px 641px #fff, 104px 1327px #fff, 775px 309px #fff, 604px 730px #fff, 1219px 845px #fff, 204px 1070px #fff, 1381px 1499px #fff, 1254px 85px #fff, 1291px 1073px #fff, 1199px 1759px #fff, 1100px 1616px #fff, 1345px 747px #fff, 548px 488px #fff, 954px 1025px #fff, 815px 1237px #fff, 1523px 292px #fff, 1407px 1886px #fff, 863px 626px #fff, 1546px 864px #fff, 1961px 66px #fff, 79px 1943px #fff, 1421px 1375px #fff, 911px 1623px #fff, 1724px 1057px #fff, 1776px 1419px #fff, 853px 1735px #fff, 1762px 1072px #fff, 31px 1736px #fff, 1523px 872px #fff, 109px 981px #fff, 1956px 548px #fff, 1345px 172px #fff, 1523px 257px #fff, 684px 1642px #fff, 536px 727px #fff, 1069px 513px #fff, 1162px 222px #fff, 179px 42px #fff, 542px 1732px #fff, 1785px 425px #fff, 99px 1325px #fff, 1387px 295px #fff, 729px 1584px #fff, 1618px 1809px #fff, 33px 1193px #fff, 1540px 1383px #fff, 525px 1995px #fff, 658px 366px #fff, 521px 91px #fff, 1051px 1865px #fff, 1473px 1487px #fff, 402px 1033px #fff, 1500px 1372px #fff, 142px 937px #fff, 1763px 1987px #fff, 1192px 224px #fff, 1079px 564px #fff, 1888px 481px #fff, 1499px 1054px #fff, 1366px 1879px #fff, 1828px 429px #fff;
  animation: animStar 50s linear infinite;
}
#stars:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 951px 1090px #fff, 368px 756px #fff, 45px 29px #fff, 693px 975px #fff, 1432px 278px #fff, 1360px 1590px #fff, 1513px 86px #fff, 1481px 1150px #fff, 298px 555px #fff, 323px 105px #fff, 1540px 1657px #fff, 1056px 651px #fff, 923px 914px #fff, 1378px 83px #fff, 95px 1077px #fff, 1558px 548px #fff, 901px 102px #fff, 153px 486px #fff, 300px 125px #fff, 1970px 624px #fff, 1378px 163px #fff, 644px 1635px #fff, 1235px 147px #fff, 1498px 297px #fff, 1349px 1632px #fff, 1230px 1119px #fff, 1305px 1413px #fff, 1793px 1344px #fff, 1078px 643px #fff, 182px 1742px #fff, 1253px 891px #fff, 1206px 1791px #fff, 482px 257px #fff, 1992px 1214px #fff, 474px 1871px #fff, 1126px 604px #fff, 493px 1151px #fff, 277px 1231px #fff, 167px 122px #fff, 1168px 234px #fff, 1405px 1388px #fff, 791px 145px #fff, 807px 861px #fff, 710px 967px #fff, 914px 1071px #fff, 1415px 1410px #fff, 1582px 1540px #fff, 1613px 766px #fff, 1983px 153px #fff, 1336px 1965px #fff, 1824px 1891px #fff, 1187px 1742px #fff, 548px 725px #fff, 1400px 949px #fff, 914px 345px #fff, 424px 965px #fff, 1200px 1730px #fff, 428px 1204px #fff, 891px 1336px #fff, 1936px 1383px #fff, 176px 926px #fff, 345px 1729px #fff, 1140px 739px #fff, 1855px 1729px #fff, 451px 767px #fff, 1858px 592px #fff, 1865px 1670px #fff, 1127px 1228px #fff, 254px 594px #fff, 527px 1623px #fff, 1603px 496px #fff, 1623px 455px #fff, 505px 1994px #fff, 1464px 1709px #fff, 41px 862px #fff, 167px 625px #fff, 1382px 1315px #fff, 1549px 1835px #fff, 1563px 823px #fff, 1838px 1500px #fff, 559px 1140px #fff, 626px 1424px #fff, 356px 1798px #fff, 368px 1251px #fff, 647px 1383px #fff, 394px 548px #fff, 270px 1637px #fff, 930px 534px #fff, 1510px 346px #fff, 746px 1315px #fff, 1773px 294px #fff, 1033px 1876px #fff, 1815px 1149px #fff, 735px 314px #fff, 468px 792px #fff, 419px 383px #fff, 966px 1690px #fff, 1853px 397px #fff, 1768px 326px #fff, 1433px 371px #fff, 782px 1216px #fff, 1625px 709px #fff, 839px 1806px #fff, 709px 1361px #fff, 1155px 255px #fff, 752px 927px #fff, 371px 1784px #fff, 174px 751px #fff, 1825px 36px #fff, 268px 760px #fff, 1820px 1785px #fff, 859px 1031px #fff, 998px 1713px #fff, 1078px 385px #fff, 1811px 1097px #fff, 1440px 1131px #fff, 1760px 1040px #fff, 418px 742px #fff, 1061px 1446px #fff, 1749px 1091px #fff, 380px 1959px #fff, 1744px 1226px #fff, 279px 824px #fff, 220px 1527px #fff, 441px 1647px #fff, 1050px 1336px #fff, 1308px 1932px #fff, 534px 1320px #fff, 574px 1739px #fff, 1414px 1106px #fff, 1847px 1438px #fff, 1064px 712px #fff, 1476px 1670px #fff, 328px 1248px #fff, 489px 907px #fff, 959px 785px #fff, 940px 979px #fff, 739px 1654px #fff, 1947px 1606px #fff, 1017px 1776px #fff, 1395px 518px #fff, 864px 921px #fff, 383px 1228px #fff, 1392px 336px #fff, 1490px 1785px #fff, 1997px 255px #fff, 1219px 418px #fff, 927px 688px #fff, 208px 1350px #fff, 715px 1474px #fff, 1182px 314px #fff, 1996px 1709px #fff, 699px 1584px #fff, 1101px 175px #fff, 1129px 660px #fff, 1120px 1218px #fff, 1531px 1289px #fff, 1459px 1985px #fff, 832px 1494px #fff, 1033px 1438px #fff, 1824px 1531px #fff, 1265px 1382px #fff, 1543px 562px #fff, 113px 1180px #fff, 954px 1594px #fff, 2000px 1418px #fff, 1484px 948px #fff, 1543px 1266px #fff, 919px 250px #fff, 681px 1728px #fff, 909px 1906px #fff, 1691px 1747px #fff, 1611px 1242px #fff, 1818px 777px #fff, 1560px 609px #fff, 389px 1959px #fff, 450px 76px #fff, 513px 1751px #fff, 1307px 1080px #fff, 676px 1136px #fff, 346px 529px #fff, 520px 1006px #fff, 79px 1842px #fff, 1049px 1674px #fff, 1518px 1182px #fff, 1029px 1147px #fff, 1887px 1951px #fff, 1140px 262px #fff, 1368px 342px #fff, 1123px 1497px #fff, 777px 1458px #fff, 187px 1487px #fff, 919px 1232px #fff, 512px 537px #fff, 1284px 1910px #fff, 917px 1994px #fff, 711px 1620px #fff, 241px 897px #fff, 903px 1748px #fff, 1954px 195px #fff, 414px 849px #fff, 1815px 949px #fff, 198px 389px #fff, 46px 262px #fff, 1517px 1156px #fff, 840px 1201px #fff, 729px 557px #fff, 1140px 1029px #fff, 1347px 734px #fff, 960px 513px #fff, 768px 1643px #fff, 774px 154px #fff, 1873px 843px #fff, 563px 139px #fff, 415px 1994px #fff, 1159px 1292px #fff, 31px 687px #fff, 132px 716px #fff, 103px 516px #fff, 1039px 827px #fff, 1751px 1783px #fff, 1399px 1906px #fff, 1847px 1903px #fff, 1521px 910px #fff, 1816px 62px #fff, 589px 1860px #fff, 1557px 1872px #fff, 194px 1173px #fff, 1799px 1502px #fff, 1888px 1942px #fff, 1365px 39px #fff, 1088px 1573px #fff, 1109px 1277px #fff, 1049px 1760px #fff, 246px 1271px #fff, 1787px 419px #fff, 1317px 1270px #fff, 134px 62px #fff, 1011px 420px #fff, 619px 225px #fff, 1125px 1257px #fff, 1977px 1140px #fff, 1239px 1110px #fff, 592px 1300px #fff, 1928px 1868px #fff, 1407px 472px #fff, 1653px 1606px #fff, 1080px 123px #fff, 1174px 263px #fff, 641px 1262px #fff, 945px 1140px #fff, 1307px 598px #fff, 1774px 1980px #fff, 424px 1181px #fff, 1536px 174px #fff, 1413px 593px #fff, 635px 1943px #fff, 513px 776px #fff, 1868px 90px #fff, 1743px 1141px #fff, 1435px 869px #fff, 1700px 91px #fff, 1207px 852px #fff, 1854px 467px #fff, 766px 552px #fff, 256px 1355px #fff, 359px 425px #fff, 1288px 1800px #fff, 1670px 1891px #fff, 686px 1207px #fff, 1498px 1900px #fff, 915px 1611px #fff, 1589px 1204px #fff, 938px 1963px #fff, 640px 261px #fff, 1785px 282px #fff, 797px 1019px #fff, 1502px 210px #fff, 706px 323px #fff, 677px 799px #fff, 558px 11px #fff, 329px 319px #fff, 1062px 1330px #fff, 1694px 402px #fff, 596px 262px #fff, 1424px 174px #fff, 1647px 765px #fff, 249px 847px #fff, 1364px 57px #fff, 256px 270px #fff, 2000px 1253px #fff, 1310px 1971px #fff, 1168px 715px #fff, 1158px 823px #fff, 1164px 168px #fff, 1551px 1435px #fff, 1232px 691px #fff, 1291px 286px #fff, 1627px 295px #fff, 1130px 389px #fff, 1816px 1px #fff, 1027px 1903px #fff, 824px 145px #fff, 91px 510px #fff, 290px 543px #fff, 55px 813px #fff, 564px 1671px #fff, 740px 1268px #fff, 366px 1512px #fff, 974px 635px #fff, 1950px 613px #fff, 1135px 110px #fff, 1501px 808px #fff, 1070px 461px #fff, 1811px 1169px #fff, 1430px 380px #fff, 220px 605px #fff, 782px 570px #fff, 108px 1093px #fff, 1315px 995px #fff, 723px 1022px #fff, 976px 853px #fff, 1681px 296px #fff, 873px 1407px #fff, 606px 168px #fff, 516px 182px #fff, 204px 536px #fff, 1369px 512px #fff, 975px 200px #fff, 1445px 1120px #fff, 190px 1293px #fff, 740px 1826px #fff, 538px 1718px #fff, 1148px 395px #fff, 1957px 869px #fff, 656px 1272px #fff, 439px 623px #fff, 625px 1284px #fff, 1015px 2px #fff, 521px 1029px #fff, 106px 56px #fff, 435px 1633px #fff, 1359px 654px #fff, 233px 1439px #fff, 1641px 764px #fff, 236px 577px #fff, 14px 1749px #fff, 1107px 1743px #fff, 1111px 1627px #fff, 1738px 257px #fff, 1050px 769px #fff, 176px 1785px #fff, 285px 133px #fff, 1888px 1417px #fff, 952px 749px #fff, 1333px 932px #fff, 1689px 112px #fff, 208px 1935px #fff, 654px 157px #fff, 578px 795px #fff, 640px 1983px #fff, 901px 101px #fff, 1059px 1279px #fff, 1458px 1039px #fff, 1866px 387px #fff, 316px 829px #fff, 413px 1049px #fff, 780px 1731px #fff, 1763px 608px #fff, 1555px 1528px #fff, 668px 435px #fff, 12px 639px #fff, 558px 540px #fff, 572px 1528px #fff, 255px 808px #fff, 348px 221px #fff, 361px 767px #fff, 1320px 904px #fff, 1868px 936px #fff, 1818px 1124px #fff, 569px 270px #fff, 1387px 905px #fff, 1805px 1987px #fff, 1461px 1788px #fff, 847px 1404px #fff, 886px 1706px #fff, 937px 493px #fff, 1646px 1930px #fff, 328px 48px #fff, 62px 977px #fff, 136px 1353px #fff, 762px 1762px #fff, 18px 1147px #fff, 738px 478px #fff, 100px 895px #fff, 101px 1641px #fff, 1379px 628px #fff, 996px 535px #fff, 1389px 1910px #fff, 1723px 1663px #fff, 700px 1221px #fff, 1876px 664px #fff, 407px 1594px #fff, 1954px 1056px #fff, 868px 456px #fff, 1691px 949px #fff, 17px 813px #fff, 1568px 1688px #fff, 736px 1529px #fff, 1594px 1982px #fff, 1376px 209px #fff, 359px 1750px #fff, 1219px 1735px #fff, 1094px 511px #fff, 93px 508px #fff, 1396px 1225px #fff, 695px 1736px #fff, 271px 1109px #fff, 1209px 250px #fff, 1607px 1354px #fff, 1463px 752px #fff, 1425px 1007px #fff, 1178px 1943px #fff, 1929px 1589px #fff, 1989px 647px #fff, 1491px 476px #fff, 413px 1122px #fff, 159px 1880px #fff, 1170px 529px #fff, 112px 1772px #fff, 165px 384px #fff, 251px 1448px #fff, 1676px 1134px #fff, 1406px 690px #fff, 761px 989px #fff, 1011px 788px #fff, 1532px 1513px #fff, 1970px 1894px #fff, 829px 776px #fff, 1541px 1675px #fff, 1956px 6px #fff, 411px 1597px #fff, 1240px 1643px #fff, 808px 1019px #fff, 533px 1356px #fff, 807px 555px #fff, 1529px 1820px #fff, 896px 1861px #fff, 218px 1620px #fff, 1872px 1793px #fff, 1651px 816px #fff, 814px 1843px #fff, 874px 48px #fff, 1829px 621px #fff, 950px 899px #fff, 1238px 1650px #fff, 949px 939px #fff, 1533px 83px #fff, 1759px 410px #fff, 911px 1348px #fff, 89px 1594px #fff, 942px 100px #fff, 451px 1896px #fff, 1580px 1545px #fff, 1507px 2px #fff, 1363px 407px #fff, 1762px 1958px #fff, 1746px 100px #fff, 1974px 925px #fff, 1212px 562px #fff, 1204px 111px #fff, 141px 1516px #fff, 60px 1206px #fff, 522px 83px #fff, 1451px 1316px #fff, 1902px 388px #fff, 1428px 841px #fff, 442px 1066px #fff, 1579px 200px #fff, 1724px 1285px #fff, 846px 1169px #fff, 343px 1364px #fff, 868px 677px #fff, 1223px 798px #fff, 1140px 1865px #fff, 722px 883px #fff, 929px 1049px #fff, 1238px 465px #fff, 247px 375px #fff, 172px 296px #fff, 226px 1236px #fff, 1955px 1724px #fff, 273px 1950px #fff, 1894px 77px #fff, 1371px 634px #fff, 1940px 44px #fff, 571px 1187px #fff, 938px 1841px #fff, 378px 1535px #fff, 467px 879px #fff, 180px 1125px #fff, 783px 985px #fff, 366px 778px #fff, 1953px 1551px #fff, 1589px 1278px #fff, 1988px 110px #fff, 1609px 19px #fff, 982px 405px #fff, 1957px 649px #fff, 96px 1320px #fff, 517px 491px #fff, 891px 50px #fff, 1257px 25px #fff, 146px 891px #fff, 1752px 125px #fff, 1974px 865px #fff, 603px 1381px #fff, 1271px 1527px #fff, 177px 382px #fff, 1689px 360px #fff, 287px 1152px #fff, 1751px 609px #fff, 477px 332px #fff, 106px 128px #fff, 208px 1018px #fff, 45px 326px #fff, 1000px 623px #fff, 265px 1446px #fff, 1269px 1701px #fff, 432px 593px #fff, 1232px 1191px #fff, 1490px 1992px #fff, 780px 1525px #fff, 663px 1479px #fff, 889px 756px #fff, 1449px 378px #fff, 1233px 1880px #fff, 1522px 885px #fff, 236px 1959px #fff, 459px 153px #fff, 772px 518px #fff, 103px 971px #fff, 952px 372px #fff, 272px 1325px #fff, 818px 1125px #fff, 629px 1105px #fff, 583px 536px #fff, 571px 1395px #fff, 401px 118px #fff, 1122px 1776px #fff, 1882px 965px #fff, 315px 1180px #fff, 1837px 18px #fff, 1101px 1321px #fff, 1949px 1115px #fff, 313px 1444px #fff, 115px 591px #fff, 851px 964px #fff, 1072px 1977px #fff, 1522px 292px #fff, 1387px 1124px #fff, 1485px 639px #fff, 1905px 903px #fff, 1263px 1189px #fff, 755px 195px #fff, 289px 1285px #fff, 1462px 1274px #fff, 82px 11px #fff, 306px 688px #fff, 1694px 1146px #fff, 306px 506px #fff, 1974px 811px #fff, 307px 1639px #fff, 758px 1245px #fff, 877px 385px #fff, 1002px 1015px #fff, 646px 731px #fff, 1031px 1042px #fff, 887px 1999px #fff, 1693px 1285px #fff, 1675px 1263px #fff, 1883px 805px #fff, 1883px 1246px #fff, 1057px 258px #fff, 1043px 1989px #fff, 833px 1708px #fff, 1572px 865px #fff, 242px 1514px #fff, 301px 357px #fff, 65px 1304px #fff, 440px 698px #fff, 1017px 1606px #fff, 1006px 827px #fff, 11px 1387px #fff, 1202px 532px #fff, 1360px 172px #fff, 318px 716px #fff, 1061px 708px #fff, 1047px 1236px #fff, 913px 762px #fff, 1374px 1927px #fff, 864px 708px #fff, 546px 1832px #fff, 1210px 525px #fff, 1263px 1219px #fff, 642px 335px #fff, 1102px 1353px #fff, 404px 175px #fff, 1124px 1309px #fff, 1694px 1661px #fff, 1873px 1248px #fff, 969px 1781px #fff, 965px 704px #fff, 410px 449px #fff, 1552px 1059px #fff, 510px 1804px #fff, 449px 730px #fff, 488px 1529px #fff, 302px 1011px #fff, 872px 2000px #fff, 696px 1145px #fff, 44px 1928px #fff, 1221px 1430px #fff, 1330px 153px #fff, 838px 526px #fff, 205px 999px #fff, 1221px 1906px #fff, 244px 1837px #fff, 1836px 712px #fff, 1458px 1940px #fff, 1694px 553px #fff, 641px 222px #fff, 1582px 1034px #fff, 1539px 654px #fff, 1200px 1920px #fff, 480px 1327px #fff, 1904px 1647px #fff, 1231px 1914px #fff, 1624px 1631px #fff, 695px 641px #fff, 104px 1327px #fff, 775px 309px #fff, 604px 730px #fff, 1219px 845px #fff, 204px 1070px #fff, 1381px 1499px #fff, 1254px 85px #fff, 1291px 1073px #fff, 1199px 1759px #fff, 1100px 1616px #fff, 1345px 747px #fff, 548px 488px #fff, 954px 1025px #fff, 815px 1237px #fff, 1523px 292px #fff, 1407px 1886px #fff, 863px 626px #fff, 1546px 864px #fff, 1961px 66px #fff, 79px 1943px #fff, 1421px 1375px #fff, 911px 1623px #fff, 1724px 1057px #fff, 1776px 1419px #fff, 853px 1735px #fff, 1762px 1072px #fff, 31px 1736px #fff, 1523px 872px #fff, 109px 981px #fff, 1956px 548px #fff, 1345px 172px #fff, 1523px 257px #fff, 684px 1642px #fff, 536px 727px #fff, 1069px 513px #fff, 1162px 222px #fff, 179px 42px #fff, 542px 1732px #fff, 1785px 425px #fff, 99px 1325px #fff, 1387px 295px #fff, 729px 1584px #fff, 1618px 1809px #fff, 33px 1193px #fff, 1540px 1383px #fff, 525px 1995px #fff, 658px 366px #fff, 521px 91px #fff, 1051px 1865px #fff, 1473px 1487px #fff, 402px 1033px #fff, 1500px 1372px #fff, 142px 937px #fff, 1763px 1987px #fff, 1192px 224px #fff, 1079px 564px #fff, 1888px 481px #fff, 1499px 1054px #fff, 1366px 1879px #fff, 1828px 429px #fff;
}
#stars2 {
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 1668px 1061px #fff, 305px 1414px #fff, 1519px 503px #fff, 1171px 779px #fff, 173px 1083px #fff, 619px 1525px #fff, 802px 1513px #fff, 62px 968px #fff, 1843px 1157px #fff, 608px 940px #fff, 1917px 1009px #fff, 499px 655px #fff, 601px 774px #fff, 921px 677px #fff, 232px 770px #fff, 1895px 1841px #fff, 1107px 756px #fff, 583px 976px #fff, 763px 1414px #fff, 1929px 1786px #fff, 211px 661px #fff, 1092px 309px #fff, 1645px 675px #fff, 117px 977px #fff, 17px 648px #fff, 1294px 1645px #fff, 1429px 168px #fff, 411px 1672px #fff, 1331px 1839px #fff, 1192px 311px #fff, 1578px 166px #fff, 59px 761px #fff, 296px 584px #fff, 1558px 1655px #fff, 1162px 135px #fff, 144px 1391px #fff, 646px 1185px #fff, 1875px 142px #fff, 1971px 307px #fff, 845px 1755px #fff, 437px 1916px #fff, 508px 1570px #fff, 1533px 215px #fff, 360px 1757px #fff, 1011px 514px #fff, 1350px 602px #fff, 1791px 369px #fff, 904px 1348px #fff, 1602px 1728px #fff, 1655px 1519px #fff, 1562px 4px #fff, 1461px 318px #fff, 1499px 1571px #fff, 1129px 972px #fff, 579px 138px #fff, 917px 1056px #fff, 1430px 951px #fff, 216px 135px #fff, 48px 583px #fff, 847px 1732px #fff, 1265px 1017px #fff, 737px 119px #fff, 17px 891px #fff, 1105px 747px #fff, 884px 1651px #fff, 1556px 1695px #fff, 376px 1030px #fff, 1038px 153px #fff, 213px 1819px #fff, 1007px 844px #fff, 580px 369px #fff, 1252px 1479px #fff, 823px 535px #fff, 1020px 86px #fff, 730px 1458px #fff, 936px 1807px #fff, 1456px 1043px #fff, 296px 1480px #fff, 619px 583px #fff, 424px 1159px #fff, 1055px 367px #fff, 1797px 90px #fff, 300px 855px #fff, 1185px 54px #fff, 1470px 1406px #fff, 1885px 1089px #fff, 1159px 337px #fff, 8px 1689px #fff, 957px 57px #fff, 1476px 746px #fff, 1640px 1020px #fff, 1496px 1059px #fff, 8px 841px #fff, 617px 613px #fff, 182px 847px #fff, 761px 648px #fff, 956px 141px #fff, 1980px 417px #fff, 1447px 1893px #fff, 1094px 404px #fff, 259px 1045px #fff, 1334px 1029px #fff, 545px 576px #fff, 404px 1640px #fff, 704px 1793px #fff, 553px 1396px #fff, 225px 1856px #fff, 182px 513px #fff, 1499px 1329px #fff, 1454px 870px #fff, 1473px 390px #fff, 1139px 534px #fff, 1473px 1372px #fff, 991px 679px #fff, 1659px 1883px #fff, 193px 1901px #fff, 1945px 1108px #fff, 1853px 49px #fff, 681px 1806px #fff, 1442px 67px #fff, 965px 1309px #fff, 829px 430px #fff, 176px 585px #fff, 157px 229px #fff, 1309px 789px #fff, 1767px 1330px #fff, 849px 849px #fff, 1914px 1167px #fff, 291px 105px #fff, 921px 1301px #fff, 626px 376px #fff, 989px 1734px #fff, 536px 1127px #fff, 1779px 2px #fff, 1617px 1943px #fff, 1985px 580px #fff, 1626px 914px #fff, 447px 541px #fff, 1417px 765px #fff, 1160px 1452px #fff, 762px 280px #fff, 785px 136px #fff, 1413px 589px #fff, 1704px 1072px #fff, 159px 122px #fff, 145px 577px #fff, 76px 1247px #fff, 1402px 1872px #fff, 880px 1936px #fff, 1745px 461px #fff, 372px 531px #fff, 943px 1078px #fff, 914px 786px #fff, 1555px 1126px #fff, 380px 1713px #fff, 1352px 354px #fff, 383px 1510px #fff, 866px 1842px #fff, 1570px 186px #fff, 1105px 1937px #fff, 78px 796px #fff, 670px 560px #fff, 980px 1866px #fff, 805px 1820px #fff, 1770px 1046px #fff, 378px 1325px #fff, 287px 361px #fff, 990px 1236px #fff, 1282px 953px #fff, 291px 1420px #fff, 848px 204px #fff, 979px 747px #fff, 168px 108px #fff, 1425px 463px #fff, 1896px 971px #fff, 1060px 996px #fff, 771px 1114px #fff, 1577px 1285px #fff, 1709px 636px #fff, 775px 1273px #fff, 1172px 811px #fff, 1006px 1569px #fff, 589px 936px #fff, 1454px 1517px #fff, 1216px 1531px #fff, 636px 1281px #fff, 782px 212px #fff, 657px 907px #fff, 348px 1831px #fff, 410px 1269px #fff, 1832px 1807px #fff, 1928px 1316px #fff, 906px 1013px #fff, 391px 322px #fff, 1703px 474px #fff, 335px 836px #fff, 32px 85px #fff, 1589px 1081px #fff, 552px 463px #fff, 1749px 872px #fff;
  animation: animStar 100s linear infinite;
}
#stars2:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 1668px 1061px #fff, 305px 1414px #fff, 1519px 503px #fff, 1171px 779px #fff, 173px 1083px #fff, 619px 1525px #fff, 802px 1513px #fff, 62px 968px #fff, 1843px 1157px #fff, 608px 940px #fff, 1917px 1009px #fff, 499px 655px #fff, 601px 774px #fff, 921px 677px #fff, 232px 770px #fff, 1895px 1841px #fff, 1107px 756px #fff, 583px 976px #fff, 763px 1414px #fff, 1929px 1786px #fff, 211px 661px #fff, 1092px 309px #fff, 1645px 675px #fff, 117px 977px #fff, 17px 648px #fff, 1294px 1645px #fff, 1429px 168px #fff, 411px 1672px #fff, 1331px 1839px #fff, 1192px 311px #fff, 1578px 166px #fff, 59px 761px #fff, 296px 584px #fff, 1558px 1655px #fff, 1162px 135px #fff, 144px 1391px #fff, 646px 1185px #fff, 1875px 142px #fff, 1971px 307px #fff, 845px 1755px #fff, 437px 1916px #fff, 508px 1570px #fff, 1533px 215px #fff, 360px 1757px #fff, 1011px 514px #fff, 1350px 602px #fff, 1791px 369px #fff, 904px 1348px #fff, 1602px 1728px #fff, 1655px 1519px #fff, 1562px 4px #fff, 1461px 318px #fff, 1499px 1571px #fff, 1129px 972px #fff, 579px 138px #fff, 917px 1056px #fff, 1430px 951px #fff, 216px 135px #fff, 48px 583px #fff, 847px 1732px #fff, 1265px 1017px #fff, 737px 119px #fff, 17px 891px #fff, 1105px 747px #fff, 884px 1651px #fff, 1556px 1695px #fff, 376px 1030px #fff, 1038px 153px #fff, 213px 1819px #fff, 1007px 844px #fff, 580px 369px #fff, 1252px 1479px #fff, 823px 535px #fff, 1020px 86px #fff, 730px 1458px #fff, 936px 1807px #fff, 1456px 1043px #fff, 296px 1480px #fff, 619px 583px #fff, 424px 1159px #fff, 1055px 367px #fff, 1797px 90px #fff, 300px 855px #fff, 1185px 54px #fff, 1470px 1406px #fff, 1885px 1089px #fff, 1159px 337px #fff, 8px 1689px #fff, 957px 57px #fff, 1476px 746px #fff, 1640px 1020px #fff, 1496px 1059px #fff, 8px 841px #fff, 617px 613px #fff, 182px 847px #fff, 761px 648px #fff, 956px 141px #fff, 1980px 417px #fff, 1447px 1893px #fff, 1094px 404px #fff, 259px 1045px #fff, 1334px 1029px #fff, 545px 576px #fff, 404px 1640px #fff, 704px 1793px #fff, 553px 1396px #fff, 225px 1856px #fff, 182px 513px #fff, 1499px 1329px #fff, 1454px 870px #fff, 1473px 390px #fff, 1139px 534px #fff, 1473px 1372px #fff, 991px 679px #fff, 1659px 1883px #fff, 193px 1901px #fff, 1945px 1108px #fff, 1853px 49px #fff, 681px 1806px #fff, 1442px 67px #fff, 965px 1309px #fff, 829px 430px #fff, 176px 585px #fff, 157px 229px #fff, 1309px 789px #fff, 1767px 1330px #fff, 849px 849px #fff, 1914px 1167px #fff, 291px 105px #fff, 921px 1301px #fff, 626px 376px #fff, 989px 1734px #fff, 536px 1127px #fff, 1779px 2px #fff, 1617px 1943px #fff, 1985px 580px #fff, 1626px 914px #fff, 447px 541px #fff, 1417px 765px #fff, 1160px 1452px #fff, 762px 280px #fff, 785px 136px #fff, 1413px 589px #fff, 1704px 1072px #fff, 159px 122px #fff, 145px 577px #fff, 76px 1247px #fff, 1402px 1872px #fff, 880px 1936px #fff, 1745px 461px #fff, 372px 531px #fff, 943px 1078px #fff, 914px 786px #fff, 1555px 1126px #fff, 380px 1713px #fff, 1352px 354px #fff, 383px 1510px #fff, 866px 1842px #fff, 1570px 186px #fff, 1105px 1937px #fff, 78px 796px #fff, 670px 560px #fff, 980px 1866px #fff, 805px 1820px #fff, 1770px 1046px #fff, 378px 1325px #fff, 287px 361px #fff, 990px 1236px #fff, 1282px 953px #fff, 291px 1420px #fff, 848px 204px #fff, 979px 747px #fff, 168px 108px #fff, 1425px 463px #fff, 1896px 971px #fff, 1060px 996px #fff, 771px 1114px #fff, 1577px 1285px #fff, 1709px 636px #fff, 775px 1273px #fff, 1172px 811px #fff, 1006px 1569px #fff, 589px 936px #fff, 1454px 1517px #fff, 1216px 1531px #fff, 636px 1281px #fff, 782px 212px #fff, 657px 907px #fff, 348px 1831px #fff, 410px 1269px #fff, 1832px 1807px #fff, 1928px 1316px #fff, 906px 1013px #fff, 391px 322px #fff, 1703px 474px #fff, 335px 836px #fff, 32px 85px #fff, 1589px 1081px #fff, 552px 463px #fff, 1749px 872px #fff;
}
#stars3 {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: transparent;
  box-shadow: 518px 856px #fff, 630px 55px #fff, 1835px 1340px #fff, 1363px 1447px #fff, 739px 810px #fff, 1812px 1624px #fff, 821px 54px #fff, 1206px 891px #fff, 1184px 1883px #fff, 680px 1592px #fff, 678px 693px #fff, 772px 1786px #fff, 1614px 938px #fff, 353px 1413px #fff, 1182px 1227px #fff, 1227px 231px #fff, 182px 1141px #fff, 150px 1988px #fff, 1272px 1875px #fff, 200px 483px #fff, 1039px 1370px #fff, 1859px 268px #fff, 1470px 625px #fff, 1924px 69px #fff, 1711px 1755px #fff, 1213px 304px #fff, 367px 1969px #fff, 1275px 174px #fff, 871px 1042px #fff, 1339px 203px #fff, 744px 1113px #fff, 985px 909px #fff, 1849px 1529px #fff, 510px 1663px #fff, 1370px 693px #fff, 570px 1286px #fff, 452px 1701px #fff, 1541px 404px #fff, 1306px 458px #fff, 1324px 295px #fff, 1659px 888px #fff, 1034px 852px #fff, 1380px 940px #fff, 678px 1733px #fff, 75px 1847px #fff, 564px 1094px #fff, 1271px 291px #fff, 1952px 1706px #fff, 749px 307px #fff, 33px 911px #fff, 689px 717px #fff, 1604px 157px #fff, 1706px 473px #fff, 1879px 1654px #fff, 1253px 863px #fff, 363px 1093px #fff, 944px 1180px #fff, 1904px 501px #fff, 43px 1770px #fff, 240px 1045px #fff, 125px 1875px #fff, 615px 1172px #fff, 1174px 1140px #fff, 1874px 1404px #fff, 1837px 1673px #fff, 524px 1627px #fff, 1626px 102px #fff, 518px 548px #fff, 1691px 624px #fff, 1244px 490px #fff, 1799px 756px #fff, 57px 1441px #fff, 1886px 586px #fff, 859px 40px #fff, 1388px 18px #fff, 634px 1541px #fff, 1497px 1280px #fff, 1049px 279px #fff, 1641px 749px #fff, 1058px 1945px #fff, 1900px 1674px #fff, 541px 1979px #fff, 1372px 1388px #fff, 1775px 325px #fff, 663px 622px #fff, 649px 14px #fff, 676px 594px #fff, 831px 1784px #fff, 1272px 308px #fff, 1572px 894px #fff, 1951px 435px #fff, 179px 88px #fff, 1705px 1290px #fff, 545px 788px #fff, 558px 183px #fff, 1516px 1803px #fff, 552px 790px #fff, 1942px 1233px #fff, 45px 1850px #fff, 1420px 1746px #fff;
  animation: animStar 150s linear infinite;
}
#stars3:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: transparent;
  box-shadow: 518px 856px #fff, 630px 55px #fff, 1835px 1340px #fff, 1363px 1447px #fff, 739px 810px #fff, 1812px 1624px #fff, 821px 54px #fff, 1206px 891px #fff, 1184px 1883px #fff, 680px 1592px #fff, 678px 693px #fff, 772px 1786px #fff, 1614px 938px #fff, 353px 1413px #fff, 1182px 1227px #fff, 1227px 231px #fff, 182px 1141px #fff, 150px 1988px #fff, 1272px 1875px #fff, 200px 483px #fff, 1039px 1370px #fff, 1859px 268px #fff, 1470px 625px #fff, 1924px 69px #fff, 1711px 1755px #fff, 1213px 304px #fff, 367px 1969px #fff, 1275px 174px #fff, 871px 1042px #fff, 1339px 203px #fff, 744px 1113px #fff, 985px 909px #fff, 1849px 1529px #fff, 510px 1663px #fff, 1370px 693px #fff, 570px 1286px #fff, 452px 1701px #fff, 1541px 404px #fff, 1306px 458px #fff, 1324px 295px #fff, 1659px 888px #fff, 1034px 852px #fff, 1380px 940px #fff, 678px 1733px #fff, 75px 1847px #fff, 564px 1094px #fff, 1271px 291px #fff, 1952px 1706px #fff, 749px 307px #fff, 33px 911px #fff, 689px 717px #fff, 1604px 157px #fff, 1706px 473px #fff, 1879px 1654px #fff, 1253px 863px #fff, 363px 1093px #fff, 944px 1180px #fff, 1904px 501px #fff, 43px 1770px #fff, 240px 1045px #fff, 125px 1875px #fff, 615px 1172px #fff, 1174px 1140px #fff, 1874px 1404px #fff, 1837px 1673px #fff, 524px 1627px #fff, 1626px 102px #fff, 518px 548px #fff, 1691px 624px #fff, 1244px 490px #fff, 1799px 756px #fff, 57px 1441px #fff, 1886px 586px #fff, 859px 40px #fff, 1388px 18px #fff, 634px 1541px #fff, 1497px 1280px #fff, 1049px 279px #fff, 1641px 749px #fff, 1058px 1945px #fff, 1900px 1674px #fff, 541px 1979px #fff, 1372px 1388px #fff, 1775px 325px #fff, 663px 622px #fff, 649px 14px #fff, 676px 594px #fff, 831px 1784px #fff, 1272px 308px #fff, 1572px 894px #fff, 1951px 435px #fff, 179px 88px #fff, 1705px 1290px #fff, 545px 788px #fff, 558px 183px #fff, 1516px 1803px #fff, 552px 790px #fff, 1942px 1233px #fff, 45px 1850px #fff, 1420px 1746px #fff;
}
@-moz-keyframes animStar {
  from {
    transform: translateY(-2000px);
  }
  to {
    transform: translateY(0px);
  }
}
@-webkit-keyframes animStar {
  from {
    transform: translateY(-2000px);
  }
  to {
    transform: translateY(0px);
  }
}
@-o-keyframes animStar {
  from {
    transform: translateY(-2000px);
  }
  to {
    transform: translateY(0px);
  }
}
@keyframes animStar {
  from {
    transform: translateY(-2000px);
  }
  to {
    transform: translateY(0px);
  }
}
.choose {
  display: block;
  width: 100vw;
  height: calc(var(--vh, 1vh) * 100);
  position: relative;
  box-sizing: border-box;
  padding: 61px 50px 50px 50px;
  padding: calc(var(--vh, 1vh) * 7.942708333333333 ) calc(var(--vh, 1vh) * 6.510416666666667 ) calc(var(--vh, 1vh) * 6.510416666666667 ) calc(var(--vh, 1vh) * 6.510416666666667 );
}
._wide .choose {
  padding: 4.465592972181552vw 3.660322108345535vw 3.660322108345535vw 3.660322108345535vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose {
    padding: 39px 0 0;
    height: auto;
  }
}
.choose-inner {
  display: block;
  width: 100%;
  height: auto;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-inner {
    position: relative;
    min-width: 1090px;
    padding: 54px 40px 84px;
  }
}
.choose-scrollable {
  display: block;
  width: 100%;
  height: auto;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-scrollable {
    position: relative;
    overflow-y: hidden;
    overflow-x: scroll;
    font-size: 0;
    line-height: 0;
    white-space: nowrap;
  }
}
.choose__bg {
  display: block;
  position: absolute;
  width: 100vw;
  height: calc(var(--vh, 1vh) * 100);
  top: 0;
  left: 0;
  z-index: 0;
  background-position: 50% 50% !important;
  background-size: cover !important;
}
@media screen and (max-width: 1023px) {
  ._wide .choose__bg {
    height: 100%;
    width: 100%;
  }
}
.choose-vars {
  display: flex;
  justify-content: space-between;
  position: relative;
  z-index: 3;
  padding: 0 20px 0 0;
  padding: 0 calc(var(--vh, 1vh) * 2.604166666666667 ) 0 0;
  box-sizing: border-box;
  margin: 164px 0 0;
  margin: calc(var(--vh, 1vh) * 21.354166666666668 ) 0 0;
}
._wide .choose-vars {
  padding: 0 1.464128843338214vw 0 0;
}
._wide .choose-vars {
  margin: 12.005856515373353vw 0 0;
}
.choose-var {
  display: block;
  transform: translateY(50px);
  transform: translateY(calc(var(--vh, 1vh) * 6.510416666666667 ));
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  width: 300px;
  width: calc(var(--vh, 1vh) * 39.0625 );
  height: 68px;
  height: calc(var(--vh, 1vh) * 8.854166666666666 );
}
._wide .choose-var {
  transform: translateY(3.660322108345535vw);
}
._wide .choose-var {
  width: 21.961932650073205vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var {
    width: 240px;
    white-space: normal;
  }
}
._wide .choose-var {
  height: 4.978038067349927vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var {
    height: auto;
  }
}
.choose-var:nth-child(2) {
  width: 280px;
  width: calc(var(--vh, 1vh) * 36.458333333333336 );
}
._wide .choose-var:nth-child(2) {
  width: 20.497803806734993vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var:nth-child(2) {
    width: 240px;
  }
}
.choose-var:nth-child(3) {
  width: 280px;
  width: calc(var(--vh, 1vh) * 36.458333333333336 );
}
._wide .choose-var:nth-child(3) {
  width: 20.497803806734993vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var:nth-child(3) {
    width: 240px;
  }
}
.choose-var:nth-child(4) {
  width: 240px;
  width: calc(var(--vh, 1vh) * 31.25 );
}
._wide .choose-var:nth-child(4) {
  width: 17.569546120058565vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var:nth-child(4) {
    width: 240px;
  }
}
.choose-var__title {
  display: block;
  color: #fff;
  text-transform: uppercase;
  position: relative;
  text-align: center;
  font-style: normal;
  font-weight: 700;
  font-size: 38px;
  line-height: 68px;
  font-family: 'Pobeda', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 4.947916666666667 );
  line-height: calc(var(--vh, 1vh) * 8.854166666666666 );
  font-family: 'Pobeda', sans-serif;
  -webkit-transition: color 0.15s ease;
  -moz-transition: color 0.15s ease;
  -o-transition: color 0.15s ease;
  transition: color 0.15s ease;
}
._wide .choose-var__title {
  font-style: normal;
  font-weight: 700;
  font-size: 2.781844802342606vw;
  line-height: 4.978038067349927vw;
  font-family: 'Pobeda', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title {
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
    font-family: 'Pobeda', sans-serif;
    color: #12161a;
  }
}
.choose-var__title:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
  z-index: -1;
  opacity: 1;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title:before {
    opacity: 0;
  }
}
.choose-var__title:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
  z-index: -1;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title:after {
    opacity: 1;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--1 {
    width: 190px;
  }
}
.choose-var__title--1:before {
  width: 262px;
  width: calc(var(--vh, 1vh) * 34.114583333333336 );
  height: 85px;
  height: calc(var(--vh, 1vh) * 11.067708333333334 );
  background: url("../svg/var1.svg") 50% 50% no-repeat;
  background-size: contain;
  margin: -1px 0 0 -2px;
  margin: calc(var(--vh, 1vh) * -0.130208333333333 ) 0 0 calc(var(--vh, 1vh) * -0.260416666666667 );
}
._wide .choose-var__title--1:before {
  width: 19.1800878477306vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--1:before {
    width: 210px;
  }
}
._wide .choose-var__title--1:before {
  height: 6.222547584187408vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--1:before {
    height: 85px;
  }
}
._wide .choose-var__title--1:before {
  margin: -0.073206442166911vw 0 0 -0.146412884333821vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--1:before {
    margin: 0 0 0 -2px;
  }
}
.choose-var__title--1:after {
  width: 262px;
  width: calc(var(--vh, 1vh) * 34.114583333333336 );
  height: 85px;
  height: calc(var(--vh, 1vh) * 11.067708333333334 );
  background: url("../svg/var1-over.svg") 50% 50% no-repeat;
  background-size: contain;
  margin: -1px 0 0 -2px;
  margin: calc(var(--vh, 1vh) * -0.130208333333333 ) 0 0 calc(var(--vh, 1vh) * -0.260416666666667 );
}
._wide .choose-var__title--1:after {
  width: 19.1800878477306vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--1:after {
    width: 210px;
  }
}
._wide .choose-var__title--1:after {
  height: 6.222547584187408vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--1:after {
    height: 85px;
  }
}
._wide .choose-var__title--1:after {
  margin: -0.073206442166911vw 0 0 -0.146412884333821vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--1:after {
    margin: -1px 0 0 -2px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--2 {
    width: 210px;
  }
}
.choose-var__title--2:before {
  width: 308px;
  width: calc(var(--vh, 1vh) * 40.104166666666664 );
  height: 91px;
  height: calc(var(--vh, 1vh) * 11.848958333333334 );
  background: url("../svg/var2.svg") 50% 50% no-repeat;
  background-size: contain;
  margin: -2px 0 0 2px;
  margin: calc(var(--vh, 1vh) * -0.260416666666667 ) 0 0 calc(var(--vh, 1vh) * 0.260416666666667 );
}
._wide .choose-var__title--2:before {
  width: 22.547584187408493vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--2:before {
    width: 210px;
  }
}
._wide .choose-var__title--2:before {
  height: 6.661786237188872vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--2:before {
    height: 91px;
  }
}
._wide .choose-var__title--2:before {
  margin: -0.146412884333821vw 0 0 0.146412884333821vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--2:before {
    margin: -3px 0 0 0;
  }
}
.choose-var__title--2:after {
  width: 308px;
  width: calc(var(--vh, 1vh) * 40.104166666666664 );
  height: 91px;
  height: calc(var(--vh, 1vh) * 11.848958333333334 );
  background: url("../svg/var2-over.svg") 50% 50% no-repeat;
  background-size: contain;
  margin: -2px 0 0 2px;
  margin: calc(var(--vh, 1vh) * -0.260416666666667 ) 0 0 calc(var(--vh, 1vh) * 0.260416666666667 );
}
._wide .choose-var__title--2:after {
  width: 22.547584187408493vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--2:after {
    width: 210px;
  }
}
._wide .choose-var__title--2:after {
  height: 6.661786237188872vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--2:after {
    height: 91px;
  }
}
._wide .choose-var__title--2:after {
  margin: -0.146412884333821vw 0 0 0.146412884333821vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--2:after {
    margin: -3px 0 0 0;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--3 {
    width: 216px;
  }
}
.choose-var__title--3:before {
  width: 267px;
  width: calc(var(--vh, 1vh) * 34.765625 );
  height: 83px;
  height: calc(var(--vh, 1vh) * 10.807291666666666 );
  background: url("../svg/var3.svg") 50% 50% no-repeat;
  background-size: contain;
  margin: -4px 0 0 -5px;
  margin: calc(var(--vh, 1vh) * -0.520833333333333 ) 0 0 calc(var(--vh, 1vh) * -0.651041666666667 );
}
._wide .choose-var__title--3:before {
  width: 19.546120058565155vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--3:before {
    width: 210px;
  }
}
._wide .choose-var__title--3:before {
  height: 6.076134699853587vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--3:before {
    height: 83px;
  }
}
._wide .choose-var__title--3:before {
  margin: -0.292825768667643vw 0 0 -0.366032210834553vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--3:before {
    margin: -1px 0 0 -4px;
  }
}
.choose-var__title--3:after {
  width: 267px;
  width: calc(var(--vh, 1vh) * 34.765625 );
  height: 83px;
  height: calc(var(--vh, 1vh) * 10.807291666666666 );
  background: url("../svg/var3-over.svg") 50% 50% no-repeat;
  background-size: contain;
  margin: -4px 0 0 -5px;
  margin: calc(var(--vh, 1vh) * -0.520833333333333 ) 0 0 calc(var(--vh, 1vh) * -0.651041666666667 );
}
._wide .choose-var__title--3:after {
  width: 19.546120058565155vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--3:after {
    width: 210px;
  }
}
._wide .choose-var__title--3:after {
  height: 6.076134699853587vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--3:after {
    height: 83px;
  }
}
._wide .choose-var__title--3:after {
  margin: -0.292825768667643vw 0 0 -0.366032210834553vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--3:after {
    margin: -1px 0 0 -4px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--4 {
    width: 214px;
  }
}
.choose-var__title--4:before {
  width: 272px;
  width: calc(var(--vh, 1vh) * 35.416666666666664 );
  height: 81px;
  height: calc(var(--vh, 1vh) * 10.546875 );
  background: url("../svg/var4.svg") 50% 50% no-repeat;
  background-size: contain;
  margin: 1px 0 0 -8px;
  margin: calc(var(--vh, 1vh) * 0.130208333333333 ) 0 0 calc(var(--vh, 1vh) * -1.041666666666667 );
}
._wide .choose-var__title--4:before {
  width: 19.91215226939971vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--4:before {
    width: 210px;
  }
}
._wide .choose-var__title--4:before {
  height: 5.929721815519766vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--4:before {
    height: 81px;
  }
}
._wide .choose-var__title--4:before {
  margin: 0.073206442166911vw 0 0 -0.585651537335286vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--4:before {
    margin: -1px 0 0 -3px;
  }
}
.choose-var__title--4:after {
  width: 272px;
  width: calc(var(--vh, 1vh) * 35.416666666666664 );
  height: 81px;
  height: calc(var(--vh, 1vh) * 10.546875 );
  background: url("../svg/var4-over.svg") 50% 50% no-repeat;
  background-size: contain;
  margin: 1px 0 0 -8px;
  margin: calc(var(--vh, 1vh) * 0.130208333333333 ) 0 0 calc(var(--vh, 1vh) * -1.041666666666667 );
}
._wide .choose-var__title--4:after {
  width: 19.91215226939971vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--4:after {
    width: 210px;
  }
}
._wide .choose-var__title--4:after {
  height: 5.929721815519766vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--4:after {
    height: 81px;
  }
}
._wide .choose-var__title--4:after {
  margin: 0.073206442166911vw 0 0 -0.585651537335286vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__title--4:after {
    margin: -1px 0 0 -3px;
  }
}
.choose-var-more {
  display: block;
  opacity: 0;
  pointer-events: none;
  padding: 20px 0 0;
  padding: calc(var(--vh, 1vh) * 2.604166666666667 ) 0 0;
  text-align: center;
  -webkit-transition: opacity 0.3s ease, transform 0.3s ease;
  -moz-transition: opacity 0.3s ease, transform 0.3s ease;
  -o-transition: opacity 0.3s ease, transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease;
  transform: translateY(-30px);
  transform: translateY(calc(var(--vh, 1vh) * -3.90625 ));
}
._wide .choose-var-more {
  padding: 1.464128843338214vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var-more {
    padding: 22px 0 0;
    opacity: 1;
    pointer-events: all;
  }
}
._wide .choose-var-more {
  transform: translateY(-2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var-more {
    transform: translateY(0);
    text-align: left;
  }
}
.choose-var__more {
  display: block;
  text-align: center;
  color: #fff;
  font-style: normal;
  font-weight: 300;
  font-size: 12px;
  line-height: 22px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 1.5625 );
  line-height: calc(var(--vh, 1vh) * 2.864583333333333 );
  font-family: 'roboto_condensed', sans-serif;
  margin: 0 0 15px;
  margin: 0 0 calc(var(--vh, 1vh) * 1.953125 );
  display: -webkit-box;
  -moz-line-clamp: 6;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  height: 132px;
  height: calc(var(--vh, 1vh) * 17.1875 );
}
._wide .choose-var__more {
  font-style: normal;
  font-weight: 300;
  font-size: 0.878477306002928vw;
  line-height: 1.610541727672035vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__more {
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    line-height: 22px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .choose-var__more {
  margin: 0 0 1.09809663250366vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__more {
    margin: 0 0 25px;
    text-align: left;
  }
  ._wide .choose-var__more br {
    display: none;
  }
}
._wide .choose-var__more {
  height: 9.66325036603221vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-var__more {
    height: 154px;
    -moz-line-clamp: 7;
    -webkit-line-clamp: 7;
  }
}
.no-touchevents .choose-var:hover .choose-var__title {
  color: #12161a;
}
.no-touchevents .choose-var:hover .choose-var__title:before {
  opacity: 0;
}
.no-touchevents .choose-var:hover .choose-var__title:after {
  opacity: 1;
}
.no-touchevents .choose-var:hover {
  transform: translateY(0);
}
.no-touchevents .choose-var:hover .choose-var-more {
  opacity: 1;
  pointer-events: all;
  transform: translateY(0);
  -webkit-transition: opacity 0.3s ease 0.2s, transform 0.3s ease 0.2s;
  -moz-transition: opacity 0.3s ease 0.2s, transform 0.3s ease 0.2s;
  -o-transition: opacity 0.3s ease 0.2s, transform 0.3s ease 0.2s;
  transition: opacity 0.3s ease 0.2s, transform 0.3s ease 0.2s;
}
.no-touchevents .choose-var:hover .choose-button {
  opacity: 1;
  transform: translateY(0);
  -webkit-transition: opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s;
  -moz-transition: opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s;
  -o-transition: opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s;
  transition: opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s;
}
.choose-button {
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
  background: transparent;
  border: 0;
  padding: 0;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease, transform 0.3s ease;
  -moz-transition: opacity 0.3s ease, transform 0.3s ease;
  -o-transition: opacity 0.3s ease, transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease;
  transform: translateY(-30px);
  transform: translateY(calc(var(--vh, 1vh) * -3.90625 ));
}
._wide .choose-button {
  transform: translateY(-2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .choose-button {
    transform: translateY(0);
    opacity: 1;
  }
}
.choose-button__text {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 1.822916666666667 );
  line-height: calc(var(--vh, 1vh) * 2.864583333333333 );
  font-family: 'roboto_condensed', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.7px;
  letter-spacing: calc(var(--vh, 1vh) * 0.091145833333333 );
  margin: 0 10px 0 0;
  margin: 0 calc(var(--vh, 1vh) * 1.302083333333333 ) 0 0;
}
._wide .choose-button__text {
  font-style: normal;
  font-weight: 700;
  font-size: 1.02489019033675vw;
  line-height: 1.610541727672035vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-button__text {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 22px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .choose-button__text {
  letter-spacing: 0.051244509516837vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-button__text {
    letter-spacing: 0.7px;
  }
}
._wide .choose-button__text {
  margin: 0 0.732064421669107vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-button__text {
    margin: 0 10px 0 0;
  }
}
.choose-button__ico {
  display: inline-block;
  vertical-align: middle;
  width: 48px;
  width: calc(var(--vh, 1vh) * 6.25 );
  height: 48px;
  height: calc(var(--vh, 1vh) * 6.25 );
  position: relative;
}
._wide .choose-button__ico {
  width: 3.513909224011713vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-button__ico {
    width: 48px;
  }
}
._wide .choose-button__ico {
  height: 3.513909224011713vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-button__ico {
    height: 48px;
  }
}
.choose-button__arrow {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 12px;
  width: calc(var(--vh, 1vh) * 1.5625 );
  height: 16px;
  height: calc(var(--vh, 1vh) * 2.083333333333333 );
  margin: -8px -6px -8px;
  margin: calc(var(--vh, 1vh) * -1.041666666666667 ) calc(var(--vh, 1vh) * -0.78125 ) calc(var(--vh, 1vh) * -1.041666666666667 );
  transform: rotate(-90deg);
  background: url("../svg/intro-start.svg") 50% 50% no-repeat;
  background-size: contain;
  box-sizing: border-box;
  z-index: 15;
}
._wide .choose-button__arrow {
  width: 0.878477306002928vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-button__arrow {
    width: 12px;
  }
}
._wide .choose-button__arrow {
  height: 1.171303074670571vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-button__arrow {
    height: 16px;
  }
}
._wide .choose-button__arrow {
  margin: -0.585651537335286vw -0.439238653001464vw -0.585651537335286vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-button__arrow {
    margin: -8px -6px -8px;
  }
}
.choose-button-circle {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  width: calc(var(--vh, 1vh) * 7.8125 );
  height: 60px;
  height: calc(var(--vh, 1vh) * 7.8125 );
  margin: -30px;
  margin: calc(var(--vh, 1vh) * -3.90625 );
  z-index: 1;
}
._wide .choose-button-circle {
  width: 4.392386530014641vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-button-circle {
    width: 60px;
  }
}
._wide .choose-button-circle {
  height: 4.392386530014641vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-button-circle {
    height: 60px;
  }
}
._wide .choose-button-circle {
  margin: -2.196193265007321vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-button-circle {
    margin: -30px;
  }
}
.choose-button-circle svg {
  width: 100%;
  height: 100%;
}
.choose-button-circle .progress {
  transform: rotate(-90deg);
}
.choose-button-circle .progress__value {
  stroke-dasharray: 339.292;
  stroke-dashoffset: 339.292;
  -webkit-transition: all 2s linear;
  -moz-transition: all 2s linear;
  -o-transition: all 2s linear;
  transition: all 2s linear;
}
@media screen and (max-width: 1023px) {
  ._wide .choose-button .progress__value {
    stroke-dashoffset: 0;
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -o-transition: all 0s linear;
    transition: all 0s linear;
  }
}
.no-touchevents .choose-button:hover .progress__value {
  stroke-dashoffset: 0;
}
.choose__intro {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  margin: 0 auto;
  color: #fff;
  width: 650px;
  width: calc(var(--vh, 1vh) * 84.63541666666667 );
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 30px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 2.34375 );
  line-height: calc(var(--vh, 1vh) * 3.90625 );
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 0.2px;
  letter-spacing: calc(var(--vh, 1vh) * 0.026041666666667 );
}
._wide .choose__intro {
  width: 47.58418740849195vw;
}
._wide .choose__intro {
  font-style: normal;
  font-weight: 300;
  font-size: 1.317715959004392vw;
  line-height: 2.196193265007321vw;
  font-family: 'roboto_condensed', sans-serif;
}
._wide .choose__intro {
  letter-spacing: 0.014641288433382vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose__intro {
    width: 280px;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 28px;
    font-family: 'roboto_condensed', sans-serif;
    letter-spacing: 0.2px;
  }
  ._wide .choose__intro br {
    display: none;
  }
}
.choose__title {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  color: #fff;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  font-family: 'Pobeda', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 5.208333333333333 );
  line-height: calc(var(--vh, 1vh) * 6.510416666666667 );
  font-family: 'Pobeda', sans-serif;
  letter-spacing: 1.5px;
  letter-spacing: calc(var(--vh, 1vh) * 0.1953125 );
  margin: 36px 0 0;
  margin: calc(var(--vh, 1vh) * 4.6875 ) 0 0;
  text-transform: uppercase;
}
._wide .choose__title {
  font-style: normal;
  font-weight: 700;
  font-size: 2.928257686676428vw;
  line-height: 3.660322108345535vw;
  font-family: 'Pobeda', sans-serif;
}
._wide .choose__title {
  letter-spacing: 0.109809663250366vw;
}
._wide .choose__title {
  margin: 2.635431918008785vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .choose__title {
    width: 290px;
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 40px;
    font-family: 'Pobeda', sans-serif;
    letter-spacing: 1.5px;
    margin: 47px auto 0;
  }
}
.choose__stamp {
  display: block;
  position: absolute;
  z-index: 2;
  top: 239px;
  top: calc(var(--vh, 1vh) * 31.119791666666668 );
  left: 50vw;
  width: 883px;
  width: calc(var(--vh, 1vh) * 114.97395833333333 );
  height: 16px;
  height: calc(var(--vh, 1vh) * 2.083333333333333 );
  transform: translate(-50%, 0);
  background: url("../svg/choose-stamp.svg") 50% 50% no-repeat;
  background-size: contain;
}
._wide .choose__stamp {
  top: 17.496339677891655vw;
}
._wide .choose__stamp {
  width: 64.64128843338214vw;
}
._wide .choose__stamp {
  height: 1.171303074670571vw;
}
@media screen and (max-width: 1023px) {
  ._wide .choose__stamp {
    top: 327px;
    width: 883px;
    height: 16px;
  }
}
.last {
  display: block;
  width: 100vw;
  min-height: 100vh;
  box-sizing: border-box;
  padding: 39px 0 38px;
  padding: calc(var(--vh, 1vh) * 5.078125 ) 0 calc(var(--vh, 1vh) * 4.947916666666667 );
}
._wide .last {
  padding: 2.855051244509517vw 0 2.781844802342606vw;
}
@media screen and (max-width: 1023px) {
  ._wide .last {
    padding: 36px 15px 80px;
    width: 320px;
    margin: 0 auto;
    background: url("../img/last-logo-en.png") 0% 0% no-repeat;
    background-size: contain;
  }
}
.last__intro {
  display: block;
  position: absolute;
  top: -2vh;
  left: 1vh;
  color: #fff;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 1.822916666666667 );
  line-height: calc(var(--vh, 1vh) * 3.125 );
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 0.25px;
  letter-spacing: calc(var(--vh, 1vh) * 0.032552083333333 );
  opacity: 0;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
}
._wide .last__intro {
  font-style: normal;
  font-weight: 300;
  font-size: 1.02489019033675vw;
  line-height: 1.756954612005857vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .last__intro {
    padding: 20px;
    left: 0;
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 24px;
    font-family: 'roboto_condensed', sans-serif;
    font-size: 4.37vw;
    line-height: 4.3vh;
    color: #fff;
    text-align: center;
    top: -130px;
  }
  ._wide .last__intro br {
    display: none;
  }
}
._wide .last__intro {
  letter-spacing: 0.018301610541728vw;
}
@media screen and (max-width: 1023px) {
  ._wide .last__intro {
    letter-spacing: 0.25px;
  }
}
._wide .last__intro {
  transform: translateY(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .last__intro {
    transform: translateY(0);
    opacity: 1;
  }
}
._animation-in .last__intro {
  opacity: 1;
  transform: translateY(0);
  -webkit-transition: opacity 0.5s ease, transform 0.5s ease;
  -moz-transition: opacity 0.5s ease, transform 0.5s ease;
  -o-transition: opacity 0.5s ease, transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease;
}
.last__logo {
  display: block;
  position: absolute;
  top: 199px;
  top: calc(var(--vh, 1vh) * 25.911458333333332 );
  right: 20px;
  right: calc(var(--vh, 1vh) * 2.604166666666667 );
  width: 334px;
  width: calc(var(--vh, 1vh) * 43.489583333333336 );
  height: 261px;
  height: calc(var(--vh, 1vh) * 33.984375 );
  background: url("../svg/last-logo-en.svg") 50% 50% no-repeat;
  background-size: contain;
  opacity: 0;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
}
._wide .last__logo {
  top: 14.568081991215227vw;
}
@media screen and (max-width: 1023px) {
  ._wide .last__logo {
    top: 4px;
    left: 0;
    display: none;
  }
}
._wide .last__logo {
  right: 1.464128843338214vw;
}
@media screen and (max-width: 1023px) {
  ._wide .last__logo {
    right: 50%;
    margin-left: -135px;
  }
}
._wide .last__logo {
  width: 24.45095168374817vw;
}
@media screen and (max-width: 1023px) {
  ._wide .last__logo {
    width: 310px;
  }
}
._wide .last__logo {
  height: 19.10688140556369vw;
}
@media screen and (max-width: 1023px) {
  ._wide .last__logo {
    height: 241px;
  }
}
._wide .last__logo {
  transform: translateY(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .last__logo {
    transform: translateY(0);
    opacity: 0.3 !important;
    -webkit-transition: opacity 0s ease 0s, transform 0s ease 0s !important;
    -moz-transition: opacity 0s ease 0s, transform 0s ease 0s !important;
    -o-transition: opacity 0s ease 0s, transform 0s ease 0s !important;
    transition: opacity 0s ease 0s, transform 0s ease 0s !important;
  }
}
._animation-in .last__logo {
  opacity: 1;
  transform: translateY(0);
  -webkit-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  -moz-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  -o-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
}
.last-diary {
  display: block;
  position: relative;
  margin: 0 auto;
  width: 877px;
  width: calc(var(--vh, 1vh) * 114.19270833333333 );
  height: 744px;
  height: calc(var(--vh, 1vh) * 96.875 );
  background: url("../img/last.png") 50% 50% no-repeat;
  background-size: contain;
  margin-top: 1px;
  margin-top: calc(var(--vh, 1vh) * 0.130208333333333 );
  opacity: 0;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
}
._wide .last-diary {
  width: 64.20204978038068vw;
}
._wide .last-diary {
  height: 54.465592972181554vw;
}
@media screen and (max-width: 1023px) {
  ._wide .last-diary {
    position: absolute;
    left: 0;
    top: 160px;
    width: 300px;
    width: 100vw;
    height: 500px;
    height: calc(var(--vh, 1vh) * 94);
  }
}
._wide .last-diary {
  margin-top: 0.073206442166911vw;
}
@media screen and (max-width: 1023px) {
  ._wide .last-diary {
    margin: 0;
    background: transparent;
    background: url("../img/last_bg_m.png") 50% 50% no-repeat;
    background-size: contain;
  }
}
._wide .last-diary {
  transform: translateY(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .last-diary {
    transform: translateY(0);
    opacity: 1;
  }
}
._animation-in .last-diary {
  opacity: 1;
  transform: translateY(0);
  -webkit-transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
  -moz-transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
  -o-transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
  transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
}
.last-page {
  display: block;
  position: absolute;
  width: 300px;
  width: calc(var(--vh, 1vh) * 39.0625 );
  top: 119px;
  top: calc(var(--vh, 1vh) * 15.494791666666666 );
  left: 10%;
}
._wide .last-page {
  width: 21.961932650073205vw;
}
@media screen and (max-width: 1023px) {
  ._wide .last-page {
    position: relative;
    width: 78vw;
  }
}
._wide .last-page {
  top: 8.711566617862372vw;
}
@media screen and (max-width: 1023px) {
  ._wide .last-page {
    top: 4vh;
    left: 0;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .last-page {
    margin-left: 4.392386530014641vw;
    padding: 24px 0 0 40px;
    padding: 8vw 0 0 12vw;
  }
}
.last__date {
  display: inline-block;
  vertical-align: top;
  background: #ed1c24;
  color: #fff;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  font-family: 'Pobeda', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 1.822916666666667 );
  line-height: calc(var(--vh, 1vh) * 2.604166666666667 );
  font-family: 'Pobeda', sans-serif;
  padding: 10px 13px 8px 13px;
  padding: calc(var(--vh, 1vh) * 1.302083333333333 ) calc(var(--vh, 1vh) * 1.692708333333333 ) calc(var(--vh, 1vh) * 1.041666666666667 ) calc(var(--vh, 1vh) * 1.692708333333333 );
  text-transform: uppercase;
  opacity: 0;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
}
._wide .last__date {
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 1.822916666666667 );
  line-height: calc(var(--vh, 1vh) * 2.604166666666667 );
  font-family: 'Pobeda', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .last__date {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Pobeda', sans-serif;
    font-size: 4.5vw;
    letter-spacing: 0.5px;
  }
}
._wide .last__date {
  padding: calc(var(--vh, 1vh) * 1.302083333333333 ) calc(var(--vh, 1vh) * 1.692708333333333 ) calc(var(--vh, 1vh) * 1.041666666666667 ) calc(var(--vh, 1vh) * 1.692708333333333 );
}
@media screen and (max-width: 1023px) {
  ._wide .last__date {
    padding: 10px 13px 8px 13px;
    padding: 4vw 5vw 3vw 5vw;
  }
}
._wide .last__date {
  transform: translateY(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .last__date {
    transform: translateY(0);
    opacity: 1;
  }
}
._animation-in .last__date {
  opacity: 1;
  transform: translateY(0);
  -webkit-transition: opacity 0.5s ease 1.2s, transform 0.5s ease 1.2s;
  -moz-transition: opacity 0.5s ease 1.2s, transform 0.5s ease 1.2s;
  -o-transition: opacity 0.5s ease 1.2s, transform 0.5s ease 1.2s;
  transition: opacity 0.5s ease 1.2s, transform 0.5s ease 1.2s;
}
.last-text {
  display: block;
  color: #12161a;
  font-style: italic;
  font-weight: 300;
  font-size: 14px;
  line-height: 26px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: italic;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 1.822916666666667 );
  line-height: calc(var(--vh, 1vh) * 3.385416666666667 );
  font-family: 'roboto_condensed', sans-serif;
  margin: 50px 0 0;
  margin: calc(var(--vh, 1vh) * 6.510416666666667 ) 0 0;
  letter-spacing: 0.25px;
  letter-spacing: calc(var(--vh, 1vh) * 0.032552083333333 );
}
._wide .last-text {
  font-style: italic;
  font-weight: 300;
  font-size: 1.02489019033675vw;
  line-height: 1.903367496339678vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .last-text {
    font-style: italic;
    font-weight: 300;
    font-size: 16px;
    line-height: 28px;
    font-family: 'roboto_condensed', sans-serif;
    font-size: 5vw;
    line-height: 5vh;
  }
}
._wide .last-text {
  margin: 3.660322108345535vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .last-text {
    margin: 22px 0 0;
    margin: 4vh 0 0;
  }
}
._wide .last-text {
  letter-spacing: 0.018301610541728vw;
}
@media screen and (max-width: 1023px) {
  ._wide .last-text {
    letter-spacing: 0.25px;
  }
}
.last-text p {
  margin: 30px 0 0;
  margin: calc(var(--vh, 1vh) * 3.90625 ) 0 0;
  opacity: 0;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
}
._wide .last-text p {
  margin: 1.317715959004392vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .last-text p {
    margin: 0;
  }
  ._wide .last-text p br {
    display: none;
  }
}
.last-text p:first-child {
  margin-top: 0 !important;
}
._wide .last-text p {
  transform: translateY(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .last-text p {
    transform: translateY(0);
    opacity: 1;
  }
}
._animation-in .last-text p {
  opacity: 1;
  transform: translateY(0);
  -webkit-transition: opacity 0.5s ease 1.6s, transform 0.5s ease 1.6s;
  -moz-transition: opacity 0.5s ease 1.6s, transform 0.5s ease 1.6s;
  -o-transition: opacity 0.5s ease 1.6s, transform 0.5s ease 1.6s;
  transition: opacity 0.5s ease 1.6s, transform 0.5s ease 1.6s;
}
._animation-in .last-text p:nth-child(2) {
  -webkit-transition: opacity 0.5s ease 2s, transform 0.5s ease 2s;
  -moz-transition: opacity 0.5s ease 2s, transform 0.5s ease 2s;
  -o-transition: opacity 0.5s ease 2s, transform 0.5s ease 2s;
  transition: opacity 0.5s ease 2s, transform 0.5s ease 2s;
}
._animation-in .last-text p:nth-child(3) {
  -webkit-transition: opacity 0.5s ease 2.4s, transform 0.5s ease 2.4s;
  -moz-transition: opacity 0.5s ease 2.4s, transform 0.5s ease 2.4s;
  -o-transition: opacity 0.5s ease 2.4s, transform 0.5s ease 2.4s;
  transition: opacity 0.5s ease 2.4s, transform 0.5s ease 2.4s;
}
._animation-in .last-text p:nth-child(4) {
  -webkit-transition: opacity 0.5s ease 2.8s, transform 0.5s ease 2.8s;
  -moz-transition: opacity 0.5s ease 2.8s, transform 0.5s ease 2.8s;
  -o-transition: opacity 0.5s ease 2.8s, transform 0.5s ease 2.8s;
  transition: opacity 0.5s ease 2.8s, transform 0.5s ease 2.8s;
}
._animation-in .last-text p:nth-child(5) {
  -webkit-transition: opacity 0.5s ease 3.2s, transform 0.5s ease 3.2s;
  -moz-transition: opacity 0.5s ease 3.2s, transform 0.5s ease 3.2s;
  -o-transition: opacity 0.5s ease 3.2s, transform 0.5s ease 3.2s;
  transition: opacity 0.5s ease 3.2s, transform 0.5s ease 3.2s;
}
._animation-in .last-text p:nth-child(6) {
  -webkit-transition: opacity 0.5s ease 3.6s, transform 0.5s ease 3.6s;
  -moz-transition: opacity 0.5s ease 3.6s, transform 0.5s ease 3.6s;
  -o-transition: opacity 0.5s ease 3.6s, transform 0.5s ease 3.6s;
  transition: opacity 0.5s ease 3.6s, transform 0.5s ease 3.6s;
}
.last__textarea {
  margin: 0px;
  height: 200px;
  width: 100%;
  background: transparent;
  border: none;
  color: #12161a;
  font-style: italic;
  font-weight: 300;
  font-size: 14px;
  line-height: 26px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: italic;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 1.822916666666667 );
  line-height: calc(var(--vh, 1vh) * 3.385416666666667 );
  font-family: 'roboto_condensed', sans-serif;
}
._wide .last__textarea {
  font-style: italic;
  font-weight: 300;
  font-size: 1.02489019033675vw;
  line-height: 1.903367496339678vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .last__textarea {
    font-style: italic;
    font-weight: 300;
    font-size: 16px;
    line-height: 28px;
    font-family: 'roboto_condensed', sans-serif;
    font-size: 5vw;
    line-height: 5vh;
    width: 90%;
    margin-bottom: 100px;
    margin-bottom: calc(var(--vh, 1vh) * 15.625 );
  }
}
.last-share {
  display: block;
  position: absolute;
  left: 10%;
  bottom: 133px;
  bottom: calc(var(--vh, 1vh) * 17.317708333333332 );
  opacity: 0;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
}
@media screen and (max-width: 1023px) {
  ._wide .last-share {
    display: block;
    margin: 30px auto 0;
    position: relative;
    text-align: center;
    left: 0;
    padding-top: 15vh;
  }
}
._wide .last-share {
  bottom: 9.736456808199122vw;
}
@media screen and (max-width: 1023px) {
  ._wide .last-share {
    bottom: 0;
  }
}
._wide .last-share {
  transform: translateY(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .last-share {
    transform: translateY(0);
    opacity: 1;
  }
}
._animation-in .last-share {
  opacity: 1;
  transform: translateY(0);
  -webkit-transition: opacity 0.5s ease 2.8s, transform 0.5s ease 2.8s;
  -moz-transition: opacity 0.5s ease 2.8s, transform 0.5s ease 2.8s;
  -o-transition: opacity 0.5s ease 2.8s, transform 0.5s ease 2.8s;
  transition: opacity 0.5s ease 2.8s, transform 0.5s ease 2.8s;
}
.last-share__title {
  display: block;
  text-transform: uppercase;
  color: #12161a;
  letter-spacing: 2.2px;
  letter-spacing: calc(var(--vh, 1vh) * 0.286458333333333 );
  font-style: normal;
  font-weight: 700;
  font-size: 11px;
  line-height: 20px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 1.432291666666667 );
  line-height: calc(var(--vh, 1vh) * 2.604166666666667 );
  font-family: 'roboto_condensed', sans-serif;
}
._wide .last-share__title {
  letter-spacing: 0.161054172767204vw;
}
@media screen and (max-width: 1023px) {
  ._wide .last-share__title {
    letter-spacing: 1.5px;
  }
}
._wide .last-share__title {
  font-style: normal;
  font-weight: 700;
  font-size: 0.805270863836018vw;
  line-height: 1.464128843338214vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .last-share__title {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 21px;
    font-family: 'roboto_condensed', sans-serif;
    color: #fff;
  }
}
.last-share-list {
  display: flex;
  align-items: center;
  margin: 8px 0 0;
  margin: calc(var(--vh, 1vh) * 1.041666666666667 ) 0 0;
}
._wide .last-share-list {
  margin: 0.585651537335286vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .last-share-list {
    margin: 16px auto -2px;
    width: 49vw;
  }
}
.last-share__item {
  display: block;
  margin: 0 15px 0 0;
  margin: 0 calc(var(--vh, 1vh) * 1.953125 ) 0 0;
  text-decoration: none;
  position: relative;
  -webkit-transition: transform 0.15s ease;
  -moz-transition: transform 0.15s ease;
  -o-transition: transform 0.15s ease;
  transition: transform 0.15s ease;
}
._wide .last-share__item {
  margin: 0 1.09809663250366vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .last-share__item {
    margin: 0 47px 0 0;
  }
  ._wide .last-share__item:last-child {
    margin-right: 0;
  }
}
.last-share__item:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  width: calc(var(--vh, 1vh) * 2.604166666666667 );
  height: 20px;
  height: calc(var(--vh, 1vh) * 2.604166666666667 );
  margin: -10px;
  margin: calc(var(--vh, 1vh) * -1.302083333333333 );
  opacity: 0;
}
._wide .last-share__item:before {
  width: 1.464128843338214vw;
}
@media screen and (max-width: 1023px) {
  ._wide .last-share__item:before {
    width: 20px;
  }
}
._wide .last-share__item:before {
  height: 1.464128843338214vw;
}
@media screen and (max-width: 1023px) {
  ._wide .last-share__item:before {
    height: 20px;
  }
}
._wide .last-share__item:before {
  margin: -0.732064421669107vw;
}
@media screen and (max-width: 1023px) {
  ._wide .last-share__item:before {
    margin: -10px;
  }
}
.last-share__item--fb {
  width: 9px;
  width: calc(var(--vh, 1vh) * 1.171875 );
  height: 13px;
  height: calc(var(--vh, 1vh) * 1.692708333333333 );
  background: url("../svg/menu-fb.svg") 50% 50% no-repeat;
  background-size: contain;
}
._wide .last-share__item--fb {
  width: 0.658857979502196vw;
}
@media screen and (max-width: 1023px) {
  ._wide .last-share__item--fb {
    width: 25px;
    background: url("../svg/menu-fb-over.svg") 50% 50% no-repeat;
    background-size: contain;
    margin-right: 40px;
  }
}
._wide .last-share__item--fb {
  height: 0.951683748169839vw;
}
@media screen and (max-width: 1023px) {
  ._wide .last-share__item--fb {
    height: 40px;
  }
}
.last-share__item--vk {
  width: 18px;
  width: calc(var(--vh, 1vh) * 2.34375 );
  height: 8px;
  height: calc(var(--vh, 1vh) * 1.041666666666667 );
  background: url("../svg/menu-vk.svg") 50% 50% no-repeat;
  background-size: contain;
}
._wide .last-share__item--vk {
  width: 1.317715959004392vw;
}
@media screen and (max-width: 1023px) {
  ._wide .last-share__item--vk {
    width: 48px;
    background: url("../svg/menu-vk-over.svg") 50% 50% no-repeat;
    background-size: contain;
    margin-right: 40px;
  }
}
._wide .last-share__item--vk {
  height: 0.585651537335286vw;
}
@media screen and (max-width: 1023px) {
  ._wide .last-share__item--vk {
    height: 30px;
    top: -2px;
  }
}
.last-share__item--tw {
  width: 15px;
  width: calc(var(--vh, 1vh) * 1.953125 );
  height: 10px;
  height: calc(var(--vh, 1vh) * 1.302083333333333 );
  background: url("../svg/menu-tw.svg") 50% 50% no-repeat;
  background-size: contain;
}
._wide .last-share__item--tw {
  width: 1.09809663250366vw;
}
@media screen and (max-width: 1023px) {
  ._wide .last-share__item--tw {
    width: 41px;
    background: url("../svg/menu-tw-over.svg") 50% 50% no-repeat;
    background-size: contain;
  }
}
._wide .last-share__item--tw {
  height: 0.732064421669107vw;
}
@media screen and (max-width: 1023px) {
  ._wide .last-share__item--tw {
    height: 34px;
  }
}
.no-touchevents .last-share__item:hover {
  transform: translate(0, -2px);
  transform: translate(0, calc(var(--vh, 1vh) * -0.260416666666667 ));
}
._wide .no-touchevents .last-share__item:hover {
  transform: translate(0, -0.146412884333821vw);
}
@media screen and (max-width: 1023px) {
  ._wide .last-share-c {
    padding-top: 18vh;
  }
}
.last-to-prev {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 40px;
  background-color: transparent;
  box-sizing: border-box;
  border: 0;
  position: absolute;
  top: -2vh;
  right: 0;
  vertical-align: top;
  line-height: 0;
  z-index: 9999;
}
@media screen and (max-width: 1023px) {
  ._wide .last-to-prev {
    display: none;
  }
}
.last-to-prev__read {
  display: block;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 22px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 1.5625 );
  line-height: calc(var(--vh, 1vh) * 2.864583333333333 );
  font-family: 'roboto_condensed', sans-serif;
}
._wide .last-to-prev__read {
  font-style: normal;
  font-weight: 700;
  font-size: 0.878477306002928vw;
  line-height: 1.610541727672035vw;
  font-family: 'roboto_condensed', sans-serif;
/*letter-spacing: 9px*/
}
.last-to-prev__arrow {
  display: block;
  width: 34px;
  height: 34px;
  margin: 3px 0 3px 10px;
  background: url("../svg/day-to-prev.svg") 50% 50% no-repeat;
  background-size: contain;
}
.last__overlay {
  display: none;
}
@media screen and (max-width: 1023px) {
  ._wide .last__overlay {
    z-index: 100;
    background: url("../img/last_overlay.png");
    background-size: contain;
    height: 100vh;
    width: 100vw;
    position: absolute;
    left: 0;
    top: 44vh;
  }
}
.last_hr {
  display: none;
}
@media screen and (max-width: 1023px) {
  ._wide .last_hr {
    display: block;
    margin: 20px auto 0;
    width: 80%;
    border-color: #666;
  }
}
.light {
  background: rgba(0,0,0,0.3) url("../uploads/flashlight.png");
  width: 100vw;
  height: 100%;
  position: absolute;
  z-index: 999;
  pointer-events: none;
}
@media screen and (max-width: 1023px) {
  ._wide .light {
    display: none;
  }
}
.rotate {
  transform: rotate(180deg);
}
.titles {
  display: block;
  width: 100vw;
  min-height: 100vh;
  box-sizing: border-box;
  padding: 39px 0 38px;
  padding: calc(var(--vh, 1vh) * 5.078125 ) 0 calc(var(--vh, 1vh) * 4.947916666666667 );
}
._wide .titles {
  padding: 2.855051244509517vw 0 2.781844802342606vw;
}
@media screen and (max-width: 1023px) {
  ._wide .titles {
    padding: 36px 15px 80px;
    width: 320px;
    margin: 250px auto 0;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .titles_b {
    margin: 330px auto 0;
  }
}
.titles-heading {
  display: flex;
  margin: 0 100px 25px;
  flex-wrap: nowrap;
  justify-content: center;
  text-align: center;
}
@media screen and (max-width: 1023px) {
  ._wide .titles-heading {
    margin: 0;
  }
}
.titles-heading_text {
  width: 360px;
  width: calc(var(--vh, 1vh) * 46.875 );
  margin: 0 23px;
  margin: 0 calc(var(--vh, 1vh) * 2.994791666666667 );
  color: #fff;
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  line-height: 24px;
  font-family: 'Pobeda', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 2.864583333333333 );
  line-height: calc(var(--vh, 1vh) * 3.125 );
  font-family: 'Pobeda', sans-serif;
  letter-spacing: 4px;
  letter-spacing: calc(var(--vh, 1vh) * 0.520833333333333 );
}
._wide .titles-heading_text {
  width: 26.35431918008785vw;
  margin: 0 1.683748169838946vw;
  font-style: normal;
  font-weight: 700;
  font-size: 1.610541727672035vw;
  line-height: 1.756954612005857vw;
  font-family: 'Pobeda', sans-serif;
  letter-spacing: 0.292825768667643vw;
}
@media screen and (max-width: 1023px) {
  ._wide .titles-heading_text {
    width: 320px;
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 24px;
    font-family: 'Pobeda', sans-serif;
  }
}
.titles-heading_line {
  width: 510px;
  width: calc(var(--vh, 1vh) * 66.40625 );
  height: 22px;
  height: calc(var(--vh, 1vh) * 2.864583333333333 );
  margin-top: 7px;
  margin-top: calc(var(--vh, 1vh) * 0.911458333333333 );
}
._wide .titles-heading_line {
  width: 37.33528550512445vw;
  height: 1.610541727672035vw;
  margin-top: 0.512445095168375vw;
}
@media screen and (max-width: 1023px) {
  ._wide .titles-heading_line {
    display: none;
  }
}
.titles-heading_line:before {
  content: '';
  display: block;
  min-height: 4px;
  height: 4px;
  height: calc(var(--vh, 1vh) * 0.520833333333333 );
  background: url("../svg/menu-underline.svg") 0 0 no-repeat;
  background-size: cover;
  opacity: 1;
  z-index: 1;
}
@media screen and (max-width: 1023px) {
  .touchevents._wide .titles-heading_line:before {
    display: none;
  }
}
._wide .titles-heading_line:before {
  height: 0.292825768667643vw;
}
.titles-footer {
  display: flex;
  margin: 30px 100px 0;
  flex-wrap: nowrap;
  justify-content: center;
  text-align: center;
}
@media screen and (max-width: 1023px) {
  ._wide .titles-footer {
    width: 100%;
    margin: 30px auto 0;
  }
}
.titles-footer_text {
  display: flex;
  align-items: center;
  width: 245px;
  width: calc(var(--vh, 1vh) * 31.901041666666668 );
  margin: 0 23px;
  margin: 0 calc(var(--vh, 1vh) * 2.994791666666667 );
  color: #fff;
  font-style: normal;
  font-weight: 300;
  font-size: 22px;
  line-height: 22px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 2.864583333333333 );
  line-height: calc(var(--vh, 1vh) * 2.864583333333333 );
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 4px;
  letter-spacing: calc(var(--vh, 1vh) * 0.520833333333333 );
}
._wide .titles-footer_text {
  width: 17.93557833089312vw;
  margin: 0 1.683748169838946vw;
  font-style: normal;
  font-weight: 300;
  font-size: 1.610541727672035vw;
  line-height: 1.610541727672035vw;
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 0.292825768667643vw;
}
@media screen and (max-width: 1023px) {
  ._wide .titles-footer_text {
    width: 193px;
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 22px;
    font-family: 'Pobeda', sans-serif;
    margin: 25px 0;
  }
}
.titles-footer_text__img {
  width: 100px;
  width: calc(var(--vh, 1vh) * 13.020833333333334 );
  margin: 0 10px 0 0;
  margin: 0 calc(var(--vh, 1vh) * 1.302083333333333 ) 0 0;
}
._wide .titles-footer_text__img {
  width: 7.320644216691069vw;
  margin: 0 0.732064421669107vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .titles-footer_text__img {
    width: 100px;
    margin: 0 10px 0 0;
  }
}
.titles-footer_line {
  width: 510px;
  width: calc(var(--vh, 1vh) * 66.40625 );
  height: 22px;
  height: calc(var(--vh, 1vh) * 2.864583333333333 );
  margin-top: 7px;
  margin-top: calc(var(--vh, 1vh) * 0.911458333333333 );
}
._wide .titles-footer_line {
  width: 37.33528550512445vw;
  height: 1.610541727672035vw;
  margin-top: 0.512445095168375vw;
}
@media screen and (max-width: 1023px) {
  ._wide .titles-footer_line {
    display: none;
  }
}
.titles-footer_line:before {
  content: '';
  display: block;
  min-height: 4px;
  height: 4px;
  height: calc(var(--vh, 1vh) * 0.520833333333333 );
  background: url("../svg/menu-underline.svg") 0 0 no-repeat;
  background-size: cover;
  opacity: 1;
  z-index: 1;
}
@media screen and (max-width: 1023px) {
  .touchevents._wide .titles-footer_line:before {
    display: none;
  }
}
._wide .titles-footer_line:before {
  height: 0.292825768667643vw;
}
.titles-body {
  display: flex;
  justify-content: center;
  margin: 0 100px;
}
@media screen and (max-width: 1023px) {
  ._wide .titles-body {
    flex-direction: column;
    margin: 0;
    align-items: center;
    text-align: center;
  }
}
.titles-body_link {
  color: #fff;
}
.titles-body-column {
  display: flex;
  flex-direction: column;
  width: 220px;
  width: calc(var(--vh, 1vh) * 28.645833333333332 );
  margin: 0 0 0 125px;
  margin: 0 0 0 calc(var(--vh, 1vh) * 16.276041666666668 );
}
@media screen and (max-width: 1023px) {
  ._wide .titles-body-column {
    margin: 0;
    width: 275px;
  }
}
.titles-body-column:first-child {
  margin: 0;
}
.titles-body-column_role {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 14px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 1.822916666666667 );
  line-height: calc(var(--vh, 1vh) * 1.822916666666667 );
  font-family: 'roboto_condensed', sans-serif;
  color: #939393;
  letter-spacing: 2px;
  letter-spacing: calc(var(--vh, 1vh) * 0.260416666666667 );
  margin: 25px 0 12px;
  margin: calc(var(--vh, 1vh) * 3.255208333333333 ) 0 12px;
}
@media screen and (max-width: 1023px) {
  ._wide .titles-body-column_role {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 14px;
    font-family: 'roboto_condensed', sans-serif;
    letter-spacing: 2px;
    margin: 25px 0 12px;
  }
}
.titles-body-column_title {
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 16px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 2.083333333333333 );
  line-height: calc(var(--vh, 1vh) * 2.083333333333333 );
  font-family: 'roboto_condensed', sans-serif;
  color: #939393;
  letter-spacing: 1px;
  letter-spacing: calc(var(--vh, 1vh) * 0.130208333333333 );
  margin: 0 0 5px;
  margin: 0 0 calc(var(--vh, 1vh) * 0.651041666666667 );
}
@media screen and (max-width: 1023px) {
  ._wide .titles-body-column_title {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 16px;
    font-family: 'roboto_condensed', sans-serif;
    letter-spacing: 1px;
    margin: 0 0 5px;
  }
}
.titles-body-column_name {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 32px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 2.083333333333333 );
  line-height: calc(var(--vh, 1vh) * 4.166666666666667 );
  font-family: 'roboto_condensed', sans-serif;
  color: #fff;
  letter-spacing: 2px;
  letter-spacing: calc(var(--vh, 1vh) * 0.260416666666667 );
  margin: 0 0 15px;
  margin: 0 0 calc(var(--vh, 1vh) * 1.953125 );
}
@media screen and (max-width: 1023px) {
  ._wide .titles-body-column_name {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 32px;
    font-family: 'roboto_condensed', sans-serif;
    letter-spacing: 2px;
    margin: 0 0 15px;
  }
}
.titles-body-column__wide {
  width: 525px;
  width: calc(var(--vh, 1vh) * 68.359375 );
}
@media screen and (max-width: 1023px) {
  ._wide .titles-body-column__wide {
    width: 275px;
  }
}
.translation {
  display: block;
  width: 100vw;
  height: calc(var(--vh, 1vh) * 100);
  min-height: calc(var(--vh, 1vh) * 100);
  position: relative;
}
._animation-in .translation {
  height: auto;
}
.translation__bg {
  display: block;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-position: 50% 50% !important;
  background-size: cover !important;
}
._animation-in .translation__bg {
  position: fixed;
}
@media screen and (max-width: 1023px) {
  ._wide .translation__bg {
    width: 100%;
    height: auto;
    padding: 30px 30px 30px;
    box-sizing: border-box;
    position: relative !important;
  }
}
.translation-mobile {
  display: none;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-mobile {
    display: block;
  }
}
.translation-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background: transparent;
  z-index: 2;
  height: 100%;
  min-height: calc(var(--vh, 1vh) * 100);
}
@media screen and (max-width: 1023px) {
  ._wide .translation-inner {
    min-height: 0;
    display: block;
    background: #f7f7f7;
  }
}
.translation-wrap {
  display: block;
  position: relative;
  width: 1024px;
  width: calc(var(--vh, 1vh) * 133.33333333333334 );
  padding: 40px 0;
  padding: calc(var(--vh, 1vh) * 5.208333333333333 ) 0;
}
._wide .translation-wrap {
  width: 74.96339677891655vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-wrap {
    width: 100%;
  }
}
._wide .translation-wrap {
  padding: 2.928257686676428vw 0;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-wrap {
    padding: 0;
  }
}
.translation-top {
  display: block;
  position: relative;
  padding: 0 0 44px 167px;
  padding: 0 0 calc(var(--vh, 1vh) * 5.729166666666667 ) calc(var(--vh, 1vh) * 21.744791666666668 );
}
._wide .translation-top {
  padding: 0 0 3.22108345534407vw 12.225475841874085vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-top {
    display: none;
  }
}
.translation-top__text {
  display: block;
  color: #fff;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 30px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 2.34375 );
  line-height: calc(var(--vh, 1vh) * 3.90625 );
  font-family: 'roboto_condensed', sans-serif;
  letter-spacing: 0.5px;
  letter-spacing: calc(var(--vh, 1vh) * 0.065104166666667 );
  opacity: 0;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
}
._wide .translation-top__text {
  font-style: normal;
  font-weight: 300;
  font-size: 1.317715959004392vw;
  line-height: 2.196193265007321vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-top__text {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 28px;
    font-family: 'roboto_condensed', sans-serif;
    margin: 22px 0 0;
  }
  ._wide .translation-top__text br {
    display: none;
  }
}
._wide .translation-top__text {
  letter-spacing: 0.036603221083455vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-top__text {
    letter-spacing: 0.5px;
  }
}
._wide .translation-top__text {
  transform: translateY(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .translation-top__text {
    transform: translateY(0);
    opacity: 1;
  }
}
._animation-in .translation-top__text {
  opacity: 1;
  transform: translateY(0);
  -webkit-transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
  -moz-transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
  -o-transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
  transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
}
.translation__logo {
  display: block;
  position: absolute;
  top: 5px;
  top: calc(var(--vh, 1vh) * 0.651041666666667 );
  left: 0;
  text-decoration: none;
  width: 137px;
  width: calc(var(--vh, 1vh) * 17.838541666666668 );
  height: 49px;
  height: calc(var(--vh, 1vh) * 6.380208333333333 );
  background: url("../img/logo.svg") 0 0 no-repeat;
  background-size: contain;
  opacity: 0;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
}
._wide .translation__logo {
  top: 0.366032210834553vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation__logo {
    position: relative;
    top: 0;
  }
}
._wide .translation__logo {
  width: 10.029282576866764vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation__logo {
    width: 90px;
  }
}
._wide .translation__logo {
  height: 3.587115666178624vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation__logo {
    height: 32px;
  }
}
._wide .translation__logo {
  transform: translateY(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .translation__logo {
    transform: translateY(0);
    opacity: 1;
  }
}
._animation-in .translation__logo {
  opacity: 1;
  transform: translateY(0);
  -webkit-transition: opacity 0.5s ease, transform 0.5s ease;
  -moz-transition: opacity 0.5s ease, transform 0.5s ease;
  -o-transition: opacity 0.5s ease, transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease;
}
.translation-content {
  display: flex;
  width: 100%;
  background: transparent;
  opacity: 0;
  transform: translateY(30px);
  transform: translateY(calc(var(--vh, 1vh) * 3.90625 ));
}
._wide .translation-content {
  transform: translateY(2.196193265007321vw);
}
@media screen and (max-width: 1023px) {
  ._wide .translation-content {
    transform: translateY(0);
    opacity: 1;
    display: block;
  }
}
._animation-in .translation-content {
  opacity: 1;
  transform: translateY(0);
  -webkit-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  -moz-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  -o-transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
  transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;
}
.translation-left {
  display: block;
  width: 57.81%;
  background: #12161a;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-left {
    width: 100%;
  }
}
.translation-img {
  display: block;
  width: 100%;
}
.translation__img {
  display: block;
  width: 100%;
}
.translation-right {
  display: block;
  width: 42.19%;
  background: #fff;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-right {
    width: 100%;
  }
}
.translation-description {
  display: block;
  box-sizing: border-box;
  padding: 39px 40px 48px 28px;
  padding: calc(var(--vh, 1vh) * 5.078125 ) calc(var(--vh, 1vh) * 5.208333333333333 ) calc(var(--vh, 1vh) * 6.25 ) calc(var(--vh, 1vh) * 3.645833333333333 );
}
._wide .translation-description {
  padding: 2.855051244509517vw 2.928257686676428vw 3.513909224011713vw 2.049780380673499vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-description {
    padding: 30px 15px 30px 15px;
  }
}
.translation__title {
  display: block;
  color: #fff;
  font-style: normal;
  font-weight: 700;
  font-size: 26px;
  line-height: 36px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(var(--vh, 1vh) * 3.385416666666667 );
  line-height: calc(var(--vh, 1vh) * 4.6875 );
  font-family: 'roboto_condensed', sans-serif;
}
._wide .translation__title {
  font-style: normal;
  font-weight: 700;
  font-size: 1.903367496339678vw;
  line-height: 2.635431918008785vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .translation__title {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
.translation-text {
  display: block;
  color: #fff;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 28px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 1.822916666666667 );
  line-height: calc(var(--vh, 1vh) * 3.645833333333333 );
  font-family: 'roboto_condensed', sans-serif;
  margin: 20px 0 0;
  margin: calc(var(--vh, 1vh) * 2.604166666666667 ) 0 0;
}
._wide .translation-text {
  font-style: normal;
  font-weight: 300;
  font-size: 1.02489019033675vw;
  line-height: 2.049780380673499vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-text {
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 28px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .translation-text {
  margin: 1.464128843338214vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-text {
    margin: 20px 0 0;
  }
}
.translation-text p {
  margin: 28px 0 0;
  margin: calc(var(--vh, 1vh) * 3.645833333333333 ) 0 0;
}
._wide .translation-text p {
  margin: 2.049780380673499vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-text p {
    margin: 28px 0 0;
  }
}
.translation-text p:first-child {
  margin-top: 0 !important;
}
.translation-columns {
  display: flex;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-columns {
    display: block;
  }
}
.translation-column {
  display: block;
  width: 60%;
  height: 100%;
  border-right: 1px solid #f7f7f7;
  border-bottom: 1px solid #f7f7f7;
  box-sizing: border-box;
  padding: 20px 15px 20px 25px;
  padding: calc(var(--vh, 1vh) * 2.604166666666667 ) calc(var(--vh, 1vh) * 1.953125 ) calc(var(--vh, 1vh) * 2.604166666666667 ) calc(var(--vh, 1vh) * 3.255208333333333 );
}
.translation-column:nth-child(2) {
  border-right: 0;
  width: 40%;
}
._wide .translation-column {
  padding: 1.464128843338214vw 1.09809663250366vw 1.464128843338214vw calc(var(--vh, 1vh) * 3.255208333333333 );
}
@media screen and (max-width: 1023px) {
  ._wide .translation-column {
    padding: 20px 15px 20px 25px;
    width: 100% !important;
    border-right: 0;
  }
}
.translation__date {
  display: block;
  color: #2f3438;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 20px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 1.822916666666667 );
  line-height: calc(var(--vh, 1vh) * 2.604166666666667 );
  font-family: 'roboto_condensed', sans-serif;
  position: relative;
}
._wide .translation__date {
  font-style: normal;
  font-weight: 300;
  font-size: 1.02489019033675vw;
  line-height: 1.464128843338214vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .translation__date {
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
.translation__date:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 12px;
  width: calc(var(--vh, 1vh) * 1.5625 );
  height: 12px;
  height: calc(var(--vh, 1vh) * 1.5625 );
  background: url("../svg/calendar.svg") 50% 50% no-repeat;
  background-size: contain;
  margin: 0 5px 1px 3px;
  margin: 0 calc(var(--vh, 1vh) * 0.651041666666667 ) calc(var(--vh, 1vh) * 0.130208333333333 ) calc(var(--vh, 1vh) * 0.390625 );
}
._wide .translation__date:before {
  width: 0.878477306002928vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation__date:before {
    width: 12px;
  }
}
._wide .translation__date:before {
  height: 0.878477306002928vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation__date:before {
    height: 12px;
  }
}
._wide .translation__date:before {
  margin: 0 0.366032210834553vw 0.073206442166911vw 0.219619326500732vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation__date:before {
    margin: 0 5px 1px 3px;
  }
}
.translation__time {
  display: block;
  color: #2f3438;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 20px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 1.822916666666667 );
  line-height: calc(var(--vh, 1vh) * 2.604166666666667 );
  font-family: 'roboto_condensed', sans-serif;
  position: relative;
}
._wide .translation__time {
  font-style: normal;
  font-weight: 300;
  font-size: 1.02489019033675vw;
  line-height: 1.464128843338214vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .translation__time {
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
.translation__time i {
  color: #c5c5c5;
  font-style: normal;
}
.translation__place {
  display: block;
  color: #2f3438;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 20px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 1.822916666666667 );
  line-height: calc(var(--vh, 1vh) * 2.604166666666667 );
  font-family: 'roboto_condensed', sans-serif;
  position: relative;
}
._wide .translation__place {
  font-style: normal;
  font-weight: 300;
  font-size: 1.02489019033675vw;
  line-height: 1.464128843338214vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .translation__place {
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
.translation__place:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  width: calc(var(--vh, 1vh) * 2.083333333333333 );
  height: 16px;
  height: calc(var(--vh, 1vh) * 2.083333333333333 );
  background: url("../svg/place.svg") 50% 50% no-repeat;
  background-size: contain;
  margin: 0 4px 2px -2px;
  margin: 0 calc(var(--vh, 1vh) * 0.520833333333333 ) calc(var(--vh, 1vh) * 0.260416666666667 ) calc(var(--vh, 1vh) * -0.260416666666667 );
}
._wide .translation__place:before {
  width: 1.171303074670571vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation__place:before {
    width: 16px;
  }
}
._wide .translation__place:before {
  height: 1.171303074670571vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation__place:before {
    height: 16px;
  }
}
._wide .translation__place:before {
  margin: 0 0.292825768667643vw 0.146412884333821vw -0.146412884333821vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation__place:before {
    margin: 0 4px 2px -2px;
  }
}
.translation-tags {
  display: block;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 20px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 1.822916666666667 );
  line-height: calc(var(--vh, 1vh) * 2.604166666666667 );
  font-family: 'roboto_condensed', sans-serif;
}
._wide .translation-tags {
  font-style: normal;
  font-weight: 300;
  font-size: 1.02489019033675vw;
  line-height: 1.464128843338214vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-tags {
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
.translation-tag {
  display: inline;
  color: #2f3438;
}
.translation-tag:after {
  content: ', ';
}
.translation-tag:last-child:after {
  content: none;
}
.translation__tag {
  display: inline-block;
  vertical-align: top;
  color: #2f3438;
  position: relative;
  text-decoration: underline;
}
.translation-blocks {
  display: block;
}
.translation-block {
  border-top: 1px solid #f7f7f7;
  box-sizing: border-box;
  padding: 20px 45px 20px 25px;
  padding: calc(var(--vh, 1vh) * 2.604166666666667 ) calc(var(--vh, 1vh) * 5.859375 ) calc(var(--vh, 1vh) * 2.604166666666667 ) calc(var(--vh, 1vh) * 3.255208333333333 );
}
._wide .translation-block {
  padding: 1.464128843338214vw 3.294289897510981vw 1.464128843338214vw 1.830161054172767vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-block {
    padding: 20px 45px 20px 25px;
  }
}
.translation-block:first-child {
  border-top: 0;
}
.translation-lang {
  display: block;
}
.translation-lang__label {
  display: block;
  color: #2f3438;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 20px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 1.822916666666667 );
  line-height: calc(var(--vh, 1vh) * 2.604166666666667 );
  font-family: 'roboto_condensed', sans-serif;
}
._wide .translation-lang__label {
  font-style: normal;
  font-weight: 300;
  font-size: 1.02489019033675vw;
  line-height: 1.464128843338214vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-lang__label {
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
.translation-lang__value {
  display: block;
  color: #2f3438;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 20px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 1.822916666666667 );
  line-height: calc(var(--vh, 1vh) * 2.604166666666667 );
  font-family: 'roboto_condensed', sans-serif;
  text-transform: uppercase;
  margin: 10px 0 0;
  margin: calc(var(--vh, 1vh) * 1.302083333333333 ) 0 0;
}
._wide .translation-lang__value {
  font-style: normal;
  font-weight: 300;
  font-size: 1.02489019033675vw;
  line-height: 1.464128843338214vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-lang__value {
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .translation-lang__value {
  margin: 0.732064421669107vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-lang__value {
    margin: 10px 0 0;
  }
}
.translation-buy {
  display: block;
  margin: 18px 0 0;
  margin: calc(var(--vh, 1vh) * 2.34375 ) 0 0;
}
._wide .translation-buy {
  margin: 1.317715959004392vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-buy {
    margin: 18px 0 0;
  }
}
.translation__buy {
  display: inline-block;
  vertical-align: top;
  color: #fff;
  background: #77bc1f;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  height: 34px;
  height: calc(var(--vh, 1vh) * 4.427083333333333 );
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: calc(var(--vh, 1vh) * 2.083333333333333 );
  line-height: calc(var(--vh, 1vh) * 2.864583333333333 );
  font-family: 'roboto_condensed', sans-serif;
  border: 0;
  letter-spacing: 0.75px;
  letter-spacing: calc(var(--vh, 1vh) * 0.09765625 );
  border-radius: 3px;
  border-radius: calc(var(--vh, 1vh) * 0.390625 );
  padding: 5px 10px 7px;
  padding: calc(var(--vh, 1vh) * 0.651041666666667 ) calc(var(--vh, 1vh) * 1.302083333333333 ) calc(var(--vh, 1vh) * 0.911458333333333 );
  min-width: 208px;
  min-width: calc(var(--vh, 1vh) * 27.083333333333332 );
}
._wide .translation__buy {
  height: 2.489019033674964vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation__buy {
    height: 34px;
  }
}
._wide .translation__buy {
  font-style: normal;
  font-weight: 400;
  font-size: 1.171303074670571vw;
  line-height: 1.610541727672035vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .translation__buy {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    font-family: 'roboto_condensed', sans-serif;
  }
}
._wide .translation__buy {
  letter-spacing: 0.054904831625183vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation__buy {
    letter-spacing: 0.75px;
  }
}
._wide .translation__buy {
  border-radius: 0.219619326500732vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation__buy {
    border-radius: 3px;
  }
}
._wide .translation__buy {
  padding: 0.366032210834553vw 0.732064421669107vw 0.512445095168375vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation__buy {
    padding: 5px 10px 7px;
  }
}
._wide .translation__buy {
  min-width: 15.226939970717423vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation__buy {
    min-width: 226px;
  }
}
@media screen and (max-width: 1023px) {
  ._wide .translation-form {
    display: none;
  }
}
.translation-form__label {
  display: inline-block;
  vertical-align: top;
  color: #2f3438;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 23px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 2.34375 );
  line-height: calc(var(--vh, 1vh) * 2.994791666666667 );
  font-family: 'roboto_condensed', sans-serif;
}
._wide .translation-form__label {
  font-style: normal;
  font-weight: 300;
  font-size: 1.317715959004392vw;
  line-height: 1.683748169838946vw;
  font-family: 'roboto_condensed', sans-serif;
}
.translation-form__input {
  display: block;
  width: 100%;
  border: 1px solid #ebebeb;
  box-sizing: border-box;
  height: 34px;
  height: calc(var(--vh, 1vh) * 4.427083333333333 );
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 22px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 2.34375 );
  line-height: calc(var(--vh, 1vh) * 2.864583333333333 );
  font-family: 'roboto_condensed', sans-serif;
  border-radius: 3px;
  border-radius: calc(var(--vh, 1vh) * 0.390625 );
  padding: 4px 10px 6px;
  padding: calc(var(--vh, 1vh) * 0.520833333333333 ) calc(var(--vh, 1vh) * 1.302083333333333 ) calc(var(--vh, 1vh) * 0.78125 );
  color: #12161a;
  margin: 14px 0 0;
  margin: calc(var(--vh, 1vh) * 1.822916666666667 ) 0 0;
}
._wide .translation-form__input {
  height: 2.489019033674964vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-form__input {
    height: 34px;
  }
}
._wide .translation-form__input {
  font-style: normal;
  font-weight: 300;
  font-size: 1.317715959004392vw;
  line-height: 1.610541727672035vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-form__input {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 22px;
    font-family: 'roboto_condensed', sans-serif;
    letter-spacing: 0.25px;
  }
}
._wide .translation-form__input {
  border-radius: 0.219619326500732vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-form__input {
    border-radius: 3px;
  }
}
._wide .translation-form__input {
  padding: 0.292825768667643vw 0.732064421669107vw 0.439238653001464vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-form__input {
    padding: 4px 6px 6px;
  }
}
.translation-form__input::-webkit-input-placeholder {
  color: #ccc;
  opacity: 1;
  font-style: normal;
}
.translation-form__input:-moz-placeholder {
  color: #ccc;
  opacity: 1;
  font-style: normal;
}
.translation-form__input::-moz-placeholder {
  color: #ccc;
  opacity: 1;
  font-style: normal;
}
.translation-form__input:-ms-input-placeholder {
  color: #ccc;
  opacity: 1;
  font-style: normal;
}
._wide .translation-form__input {
  margin: 1.02489019033675vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-form__input {
    color: #fff;
    background: transparent;
    margin: 13px 0 0;
  }
}
.translation-form__submit {
  display: inline-block;
  vertical-align: top;
  color: #fff;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  background: #2e3539;
  border: 0;
  height: 34px;
  height: calc(var(--vh, 1vh) * 4.427083333333333 );
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 22px;
  font-family: 'roboto_condensed', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(var(--vh, 1vh) * 2.34375 );
  line-height: calc(var(--vh, 1vh) * 2.864583333333333 );
  font-family: 'roboto_condensed', sans-serif;
  border-radius: 3px;
  border-radius: calc(var(--vh, 1vh) * 0.390625 );
  padding: 6px 10px 6px;
  padding: calc(var(--vh, 1vh) * 0.78125 ) calc(var(--vh, 1vh) * 1.302083333333333 ) calc(var(--vh, 1vh) * 0.78125 );
  min-width: 208px;
  min-width: calc(var(--vh, 1vh) * 27.083333333333332 );
  margin: 12px 0 0;
  margin: calc(var(--vh, 1vh) * 1.5625 ) 0 0;
}
._wide .translation-form__submit {
  height: 2.489019033674964vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-form__submit {
    height: 34px;
    background: #77bc1f;
  }
}
._wide .translation-form__submit {
  font-style: normal;
  font-weight: 300;
  font-size: 1.317715959004392vw;
  line-height: 1.610541727672035vw;
  font-family: 'roboto_condensed', sans-serif;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-form__submit {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 22px;
    font-family: 'roboto_condensed', sans-serif;
    text-transform: uppercase;
    letter-spacing: 2.5px;
  }
}
._wide .translation-form__submit {
  border-radius: 0.219619326500732vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-form__submit {
    border-radius: 3px;
  }
}
._wide .translation-form__submit {
  padding: 0.439238653001464vw 0.732064421669107vw 0.439238653001464vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-form__submit {
    padding: 6px 10px 6px;
  }
}
._wide .translation-form__submit {
  min-width: 15.226939970717423vw;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-form__submit {
    min-width: 226px;
  }
}
._wide .translation-form__submit {
  margin: 0.878477306002928vw 0 0;
}
@media screen and (max-width: 1023px) {
  ._wide .translation-form__submit {
    margin: 20px 0 0;
  }
}
.button {
  display: block;
  width: 100%;
  box-sizing: border-box;
  text-decoration: none;
  height: 40px;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
  border-radius: 3px;
  background: #77bc1f;
  padding: 11px 15px 9px;
  border: 0;
  color: #fff;
  text-align: center;
  -webkit-transition: background 0.15s ease, box-shadow 0.15s ease;
  -moz-transition: background 0.15s ease, box-shadow 0.15s ease;
  -o-transition: background 0.15s ease, box-shadow 0.15s ease;
  transition: background 0.15s ease, box-shadow 0.15s ease;
}
.no-touchevents .button:hover {
  box-shadow: 0 6px 20px rgba(143,255,0,0.54);
}
.button:disabled {
  background: #d3d3d3;
  pointer-events: none;
}
.dropdown {
  display: block;
  position: relative;
}
.dropdown__head {
  display: block;
  width: 100%;
  background: transparent;
  border-radius: 3px;
  border: 1px solid #bec2c3;
  color: #222;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 19px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
  text-align: left;
  position: relative;
  box-sizing: border-box;
  padding: 10px 25px 10px 10px;
  height: 40px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-transition: border-color 0.15s ease, color 0.15s ease, background-color 0.15s ease;
  -moz-transition: border-color 0.15s ease, color 0.15s ease, background-color 0.15s ease;
  -o-transition: border-color 0.15s ease, color 0.15s ease, background-color 0.15s ease;
  transition: border-color 0.15s ease, color 0.15s ease, background-color 0.15s ease;
}
.no-touchevents .dropdown__head:hover {
  border-width: 2px;
  border-color: #77bc1f;
  padding: 9px 24px 9px 9px;
}
.no-touchevents .dropdown__head:hover:before {
  margin-right: -1px;
}
.no-touchevents .dropdown__head:hover:after {
  margin-right: -1px;
}
.dropdown__head._opened {
  border-width: 2px;
  border-color: #77bc1f;
  padding: 9px 24px 9px 9px;
}
.dropdown__head._opened:before {
  margin-right: -1px;
}
.dropdown__head._opened:after {
  margin-right: -1px;
}
@media screen and (min-width: 768px) {
  .dropdown__head {
    height: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .no-touchevents .dropdown__head:hover {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}
.dropdown__head:before {
  content: '';
  display: block;
  z-index: 1;
  position: absolute;
  top: 50%;
  right: 8px;
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMTEgNiI+ICAgIDxwYXRoIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMkUzNTM5IiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xIDFsNC41MiAzLjUyOEwxMCAxLjA0MiIvPjwvc3ZnPg==");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  margin: -6px 0 0;
  opacity: 1;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.dropdown__head:after {
  content: '';
  display: block;
  z-index: 2;
  position: absolute;
  top: 50%;
  right: 8px;
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMTEgNiI+ICAgIDxwYXRoIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjNzdiYzFmIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xIDFsNC41MiAzLjUyOEwxMCAxLjA0MiIvPjwvc3ZnPg==");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  margin: -6px 0 0;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.dropdown__head._opened:before {
  transform: scale(-1);
}
.dropdown__head._opened:after {
  transform: scale(-1);
}
.dropdown-body {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  min-width: 140px;
  background: #fff;
  border-radius: 8px;
  z-index: 111;
  box-shadow: 0 8px 22px rgba(0,0,0,0.2);
  overflow: hidden;
}
.dropdown-body._opened {
  display: block;
}
.dropdown-item {
  border-top: 1px solid #f2f2f2;
  text-align: left;
}
.dropdown-item:first-child {
  border-top: 0;
}
.dropdown__item {
  display: block;
  color: #2e3539;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
  padding: 14px 15px 11px 15px;
  box-sizing: border-box;
  text-decoration: none;
  position: relative;
  -webkit-transition: background 0.15s ease, color 0.15s ease;
  -moz-transition: background 0.15s ease, color 0.15s ease;
  -o-transition: background 0.15s ease, color 0.15s ease;
  transition: background 0.15s ease, color 0.15s ease;
}
.no-touchevents .dropdown__item:hover {
  color: #fff;
  background: #77bc1f;
}
.no-touchevents .dropdown__item:hover .dropdown__ico:before {
  opacity: 0;
}
.no-touchevents .dropdown__item:hover .dropdown__ico:after {
  opacity: 1;
}
.dropdown__item:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 5px;
  background: #77bc1f;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.dropdown__item._active:before {
  opacity: 1;
}
.live {
  display: block;
  margin: 0 0 50px;
}
.live:last-child {
  margin-bottom: 0;
}
@media screen and (min-width: 700px) {
  .live {
    margin: 0 0 40px;
  }
  .live:last-child {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1024px) {
  .live {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .live--reverse {
    grid-auto-flow: dense;
  }
}
.live-column {
  display: block;
  width: 100%;
  margin: 20px 0 0;
}
.live-column:first-child {
  margin-top: 0;
}
@media screen and (min-width: 1024px) {
  .live-column {
    margin-top: 0;
  }
}
@media screen and (min-width: 1024px) {
  .live--reverse .live-column:first-child {
    grid-column: 2;
  }
}
.live--reverse .live-column:first-child .live-image,
.live--reverse .live-column:first-child .live-qality {
  display: block;
}
@media screen and (min-width: 1024px) {
  .live--reverse .live-column:first-child .live-image,
  .live--reverse .live-column:first-child .live-qality {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .live--reverse .live-column:first-child .live-description {
    margin-top: 0;
  }
}
@media screen and (min-width: 1024px) {
  .live--reverse .live-column:last-child {
    grid-column: 1;
  }
}
.live--reverse .live-column:last-child .live-image,
.live--reverse .live-column:last-child .live-qality {
  display: none;
}
@media screen and (min-width: 1024px) {
  .live--reverse .live-column:last-child .live-image,
  .live--reverse .live-column:last-child .live-qality {
    display: block;
  }
}
.live-image {
  display: block;
}
.live-img {
  display: block;
  position: relative;
  margin: 0;
}
.live__img {
  display: block;
  position: relative;
  text-decoration: none;
  z-index: 1;
  width: 100%;
  padding-top: 56.4%;
  background-position: 50% 50% !important;
  background-size: cover !important;
  -webkit-transition: transform 0.15s ease, box-shadow 0.15s ease;
  -moz-transition: transform 0.15s ease, box-shadow 0.15s ease;
  -o-transition: transform 0.15s ease, box-shadow 0.15s ease;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
  overflow: hidden;
}
.live__img:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #212425;
  opacity: 0.4;
  z-index: 2;
  pointer-events: none;
}
.live__img img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
}
@media screen and (min-width: 700px) {
  .live__img {
    border-radius: 16px;
  }
  .live__img:before {
    border-radius: 16px;
  }
}
.live__duration {
  display: block;
  position: absolute;
  z-index: 3;
  bottom: 10px;
  right: 10px;
  background: rgba(0,0,0,0.4);
  color: #fff;
  border-radius: 3px;
  height: 24px;
  padding: 6px 8px 6px;
  box-sizing: border-box;
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
  font-family: 'Neue Helvetica Paneuropean 75 Bold', sans-serif;
  letter-spacing: 0.91px;
  pointer-events: none;
}
@media screen and (min-width: 700px) {
  .live__duration {
    bottom: 20px;
    right: 20px;
  }
}
.live__mark-vid {
  display: block;
  position: absolute;
  z-index: 3;
  bottom: 10px;
  left: 10px;
  background: rgba(0,0,0,0.4);
  color: #fff;
  border-radius: 3px;
  height: 24px;
  padding: 6px 8px 6px;
  box-sizing: border-box;
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
  font-family: 'Neue Helvetica Paneuropean 75 Bold', sans-serif;
  letter-spacing: 0.91px;
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 10px);
  pointer-events: none;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
@media screen and (min-width: 700px) {
  .live__mark-vid {
    bottom: 20px;
    left: 20px;
  }
}
._ios .live__mark-vid {
  padding: 7px 8px 5px;
}
._init .live__mark-vid {
  opacity: 1;
}
.live__mark-vid-full {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  -webkit-transition: width 0.15s ease;
  -moz-transition: width 0.15s ease;
  -o-transition: width 0.15s ease;
  transition: width 0.15s ease;
}
.live__play {
  display: block;
  position: absolute;
  z-index: 5;
  top: 50%;
  left: 50%;
  margin: -34px 0 0 -34px;
  width: 68px;
  height: 68px;
  border-radius: 50%;
  cursor: pointer;
  -webkit-transition: box-shadow 0.15s ease;
  -moz-transition: box-shadow 0.15s ease;
  -o-transition: box-shadow 0.15s ease;
  transition: box-shadow 0.15s ease;
}
.live__play:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 68px;
  height: 68px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI2OHB4IiBoZWlnaHQ9IjY4cHgiIHZpZXdCb3g9IjAgMCA2OCA2OCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT4yNDVGNkJERC1GMjQzLTRFQjctQUEyNC0zMjVDQzkzNjNERjA8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+ICAgIDxnIGlkPSJEZXNrdG9wIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJydXAtbGl2ZXMtbGl2ZS1ub3ctZGVza3RvcCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM4Ni4wMDAwMDAsIC0zMTEuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9IlZpZGVvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjkuMDAwMDAwLCAxODIuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJCdXR0b24tLy1UaHVtYm5haWwtLy1QbGF5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTcuMDAwMDAwLCAxMjkuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsIiBmaWxsPSIjNzdCQzFGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGN4PSIzNCIgY3k9IjM0IiByPSIzNCI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzgsMjcuMzk3MDI5OCBMMjcuMzI2NjYyLDQ0IEw0OC42NzMzMzgsNDQgTDM4LDI3LjM5NzAyOTggWiBNMzgsMjAgTDU2LDQ4IEwyMCw0OCBMMzgsMjAgWiIgaWQ9IlRyaWFuZ2xlIiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM4LjAwMDAwMCwgMzQuMDAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTM4LjAwMDAwMCwgLTM0LjAwMDAwMCkgIj48L3BhdGg+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  opacity: 1;
  z-index: 1;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.live__play:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 68px;
  height: 68px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDM0IDM0Ij4gICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxjaXJjbGUgY3g9IjE3IiBjeT0iMTciIHI9IjE3IiBmaWxsPSIjNjlBNjFCIi8+ICAgICAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0yMi4zMDEgMTdMMTQgMTEuNjYzdjEwLjY3NEwyMi4zMDEgMTd6TTI2IDE3bC0xNCA5VjhsMTQgOXoiLz4gICAgPC9nPjwvc3ZnPg==");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  opacity: 0;
  z-index: 2;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.no-touchevents .live__play:hover {
  box-shadow: 0 5px 20px #77bc1f;
}
.live__play:active {
  box-shadow: none !important;
}
.live__play:active:before {
  opacity: 1;
}
.live__play:active:after {
  opacity: 1;
}
.live__play._stop:before {
  width: 68px;
  height: 68px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDM0IDM0Ij4gICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxjaXJjbGUgY3g9IjE3IiBjeT0iMTciIHI9IjE3IiBmaWxsPSIjNzdCQzFGIi8+ICAgICAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xMSAxMXYxMmgxMlYxMUgxMXpNOSA5aDE2djE2SDlWOXoiLz4gICAgPC9nPjwvc3ZnPg==");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.live__play._stop:after {
  width: 68px;
  height: 68px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDM0IDM0Ij4gICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxjaXJjbGUgY3g9IjE3IiBjeT0iMTciIHI9IjE3IiBmaWxsPSIjNjlBNjFCIi8+ICAgICAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xMSAxMXYxMmgxMlYxMUgxMXpNOSA5aDE2djE2SDlWOXoiLz4gICAgPC9nPjwvc3ZnPg==");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.live__play--card {
  height: 40px;
  width: 40px;
  bottom: 10px;
  right: 10px;
  left: auto;
  top: auto;
  margin: auto;
}
.live__play--card:before {
  width: 40px;
  height: 40px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI2OHB4IiBoZWlnaHQ9IjY4cHgiIHZpZXdCb3g9IjAgMCA2OCA2OCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT4yNDVGNkJERC1GMjQzLTRFQjctQUEyNC0zMjVDQzkzNjNERjA8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+ICAgIDxnIGlkPSJEZXNrdG9wIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJydXAtbGl2ZXMtbGl2ZS1ub3ctZGVza3RvcCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM4Ni4wMDAwMDAsIC0zMTEuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9IlZpZGVvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjkuMDAwMDAwLCAxODIuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJCdXR0b24tLy1UaHVtYm5haWwtLy1QbGF5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTcuMDAwMDAwLCAxMjkuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsIiBmaWxsPSIjNzdCQzFGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGN4PSIzNCIgY3k9IjM0IiByPSIzNCI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzgsMjcuMzk3MDI5OCBMMjcuMzI2NjYyLDQ0IEw0OC42NzMzMzgsNDQgTDM4LDI3LjM5NzAyOTggWiBNMzgsMjAgTDU2LDQ4IEwyMCw0OCBMMzgsMjAgWiIgaWQ9IlRyaWFuZ2xlIiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM4LjAwMDAwMCwgMzQuMDAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTM4LjAwMDAwMCwgLTM0LjAwMDAwMCkgIj48L3BhdGg+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.live__play--card:after {
  width: 40px;
  height: 40px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDM0IDM0Ij4gICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxjaXJjbGUgY3g9IjE3IiBjeT0iMTciIHI9IjE3IiBmaWxsPSIjNjlBNjFCIi8+ICAgICAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0yMi4zMDEgMTdMMTQgMTEuNjYzdjEwLjY3NEwyMi4zMDEgMTd6TTI2IDE3bC0xNCA5VjhsMTQgOXoiLz4gICAgPC9nPjwvc3ZnPg==");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.live__play--card._stop:before {
  width: 40px;
  height: 40px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDM0IDM0Ij4gICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxjaXJjbGUgY3g9IjE3IiBjeT0iMTciIHI9IjE3IiBmaWxsPSIjNzdCQzFGIi8+ICAgICAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xMSAxMXYxMmgxMlYxMUgxMXpNOSA5aDE2djE2SDlWOXoiLz4gICAgPC9nPjwvc3ZnPg==");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.live__play--card._stop:after {
  width: 40px;
  height: 40px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDM0IDM0Ij4gICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxjaXJjbGUgY3g9IjE3IiBjeT0iMTciIHI9IjE3IiBmaWxsPSIjNjlBNjFCIi8+ICAgICAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xMSAxMXYxMmgxMlYxMUgxMXpNOSA5aDE2djE2SDlWOXoiLz4gICAgPC9nPjwvc3ZnPg==");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.live__status {
  display: block;
  color: #fff;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
  margin: 0;
  position: absolute;
  bottom: 10px;
  left: 10px;
  z-index: 3;
}
@media screen and (min-width: 700px) {
  .live__status {
    bottom: 20px;
    left: 20px;
  }
}
.live__status-text {
  display: inline-block;
  vertical-align: middle;
}
.live__status-ico {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  min-width: 64px;
  margin: 0 9px 0 0;
  height: 30px;
  border-radius: 3px;
  background: #bec2c3;
  color: #fff;
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
  font-family: 'Neue Helvetica Paneuropean 75 Bold', sans-serif;
  padding: 7px 9.5px 7px;
  border: 2px solid #bec2c3;
  letter-spacing: 0.91px;
  text-transform: uppercase;
  box-sizing: border-box;
}
._ios .live__status-ico {
  padding-top: 8px;
  padding-bottom: 6px;
}
.live__status-ico--on {
  background: #ed1c24;
  border-color: #ed1c24;
  color: ;
}
.live__status-ico--off {
  background: transparent;
  border-color: #ed1c24;
  color: #ed1c24;
}
.live-qality {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 19px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
  color: #222;
  opacity: 0.3;
  margin: 10px 0 0;
}
.live-description {
  display: block;
  margin: 20px 0 0;
  background: #fff;
  padding: 31px 15px 29px;
}
@media screen and (min-width: 700px) {
  .live-description {
    margin: 20px 0 0;
    border-radius: 16px;
    padding: 31px 30px 29px;
  }
}
.live-description-mobile {
  display: block;
  margin: 20px 0 0;
  background: #fff;
  padding: 31px 15px 29px;
}
@media screen and (min-width: 700px) {
  .live-description-mobile {
    margin: 20px 0 0;
    border-radius: 16px;
    padding: 31px 30px 29px;
  }
}
@media screen and (min-width: 1024px) {
  .live-description-mobile {
    display: none;
  }
}
.live-description-mobile__title {
  display: block;
  color: #222;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  font-family: 'Neue Helvetica Paneuropean 65 Medium', sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: relative;
  top: -2px;
}
.live-description-mobile-text {
  display: block;
  margin: 16px 0 0;
  color: #222;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
}
.live-description-mobile-text p {
  margin: 12px 0 0;
}
.live-description-mobile-text p:first-child {
  margin-top: 0;
}
.live__title {
  display: block;
  color: #2e3539;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  font-family: 'Neue Helvetica Paneuropean 65 Medium', sans-serif;
  position: relative;
  top: 1px;
}
@media screen and (min-width: 700px) {
  .live__title {
    font-style: normal;
    font-weight: 400;
    font-size: 30px;
    line-height: 44px;
    font-family: 'Neue Helvetica Paneuropean 65 Medium', sans-serif;
    top: 0;
  }
}
.live-place {
  display: block;
  color: #222;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
  margin: 10px 0 0;
}
.live-update {
  display: block;
  color: #222;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
  margin: 12px 0 0;
}
.live-update .question {
  margin-left: 0;
  top: -2px;
}
.live-tags {
  display: block;
  color: #222;
  margin: 11px 0 0;
  font-size: 0;
  line-height: 0;
}
.live__tag {
  display: inline-block;
  vertical-align: top;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
  color: #77bc1f;
  text-decoration: none;
}
.live__tag:after {
  content: ' · ';
  color: #000;
  margin: 0 5px 0 0;
}
.live__tag:last-child:after {
  content: none;
}
.live-desc {
  display: none;
  border-top: 1px solid #f2f2f2;
  padding: 21px 30px 0;
  margin: 19px -30px 0;
  color: #222;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
}
.live-desc p {
  margin: 12px 0 0;
}
.live-desc p:first-child {
  margin-top: 0;
}
@media screen and (min-width: 1024px) {
  .live-desc {
    display: block;
  }
}
.live-block {
  display: block;
  margin: 20px 0 0;
  background: #fff;
  padding: 31px 15px 29px;
}
.live-block:first-child {
  margin-top: 0;
}
@media screen and (min-width: 700px) {
  .live-block {
    margin: 20px 0 0;
    border-radius: 16px;
    padding: 31px 30px 29px;
  }
}
.live-subblock {
  display: block;
  border-top: 1px solid #f2f2f2;
  padding: 21px 0 0;
  margin: 20px 0 0;
}
@media screen and (min-width: 700px) {
  .live-subblock {
    padding: 21px 30px 0;
    margin: 20px -30px 0;
  }
}
.live-subblock:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top: 0;
}
.live-date {
  display: flex;
  margin: 0 0 -3px;
  flex-wrap: wrap;
}
@media screen and (min-width: 700px) {
  .live-date {
    flex-wrap: nowrap;
  }
}
.live-date-column {
  display: block;
  width: 50%;
  flex-grow: 1;
}
.live-date-column:last-child {
  padding: 16px 0 4px;
  width: 100%;
  flex-grow: 2;
}
@media screen and (min-width: 700px) {
  .live-date-column {
    width: 100%;
  }
  .live-date-column:last-child {
    padding: 0;
    flex-grow: 1;
  }
}
@media screen and (min-width: 1024px) {
  .live-date-column {
    width: 100px;
  }
  .live-date-column:first-child {
    width: 125px;
  }
  .live-date-column:last-child {
    width: 135px;
  }
}
@media screen and (min-width: 1440px) {
  .live-date-column {
    width: 100%;
  }
  .live-date-column:first-child {
    width: 100%;
  }
  .live-date-column:last-child {
    width: 100%;
  }
}
.live-date__label {
  display: block;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 19px;
  font-family: 'Neue Helvetica Paneuropean 65 Medium', sans-serif;
  color: #b0b0b0;
  margin: 0 0 5px;
}
.live-date__value {
  display: block;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
  padding: 5px 0 3px;
  color: #222;
}
.live-date-dropdown {
  display: block;
  width: 100%;
}
.live-restrictions {
  margin: 0 0 -3px;
}
.live-restrictions__label {
  display: block;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 19px;
  font-family: 'Neue Helvetica Paneuropean 65 Medium', sans-serif;
  color: #b0b0b0;
  margin: 0 0 5px;
}
.live-restrictions__value {
  display: block;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
  padding: 5px 0 3px;
  color: #222;
}
.live-restrictions__full {
  margin: 6px 0 4px;
}
.live-mark {
  display: block;
  font-size: 0;
  line-height: 0;
  margin: 19px 0 0;
}
.live-mark--not-padded {
  margin: 0;
}
@media screen and (min-width: 1024px) {
  .live-mark--not-padded {
    margin-top: -10px;
  }
}
.live__mark {
  display: inline-block;
  vertical-align: middle;
  background: rgba(0,0,0,0.4);
  color: #fff;
  border-radius: 3px;
  height: 24px;
  padding: 6px 8px 6px;
  box-sizing: border-box;
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
  font-family: 'Neue Helvetica Paneuropean 75 Bold', sans-serif;
  letter-spacing: 0.91px;
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 23px);
  margin: 0 2px 0 0;
}
._ios .live__mark {
  padding: 7px 8px 5px;
}
.live-restrictions {
  margin-bottom: 22px;
}
.live-restrictions__title {
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  font-family: 'Neue Helvetica Paneuropean 75 Bold', sans-serif;
  margin-bottom: 10px;
}
.live-restrictions__text {
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
}
.live-restrictions__text p {
  margin: 12px 0;
}
.live-restrictions__text p:first-child {
  margin-top: 0;
}
.live-restrictions__text p:last-child {
  margin-bottom: 0;
}
.live-agree {
  margin-bottom: 13px;
}
.live-must-agree {
  color: #b0b0b0;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 19px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
  margin-top: -15px;
}
.live-download {
  display: flex;
  flex-direction: column;
  margin-bottom: 11px;
}
@media screen and (min-width: 700px) {
  .live-download {
    flex-direction: row;
    margin-bottom: 21px;
  }
}
.live-download--not-padded {
  margin-bottom: 0;
}
@media screen and (min-width: 700px) {
  .live-download--not-padded {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 700px) {
  .live-download__button {
    width: calc(100% - 110px);
  }
}
.live-download__select {
  margin-top: 10px;
}
@media screen and (min-width: 700px) {
  .live-download__select {
    width: 100px;
    margin: 0 0 0 10px;
  }
}
.live-not-available {
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
  padding-left: 25px;
  position: relative;
  margin-top: 11px;
}
.live-not-available:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNFNzFEMUQiIGQ9Ik0xMCwxOGMtNC40MTgsMC04LTMuNTgyLTgtOHMzLjU4Mi04LDgtOHM4LDMuNTgyLDgsOFMxNC40MTgsMTgsMTAsMTh6IE05LjA5LDEzLjM3NVYxNWgxLjc0MnYtMS42MjVIOS4wOXoNCgkgTTkuMDksNXY3aDEuNzQyVjVIOS4wOXoiLz4NCjwvc3ZnPg0K");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.live-audio {
  display: block;
  margin: 21px 0 0;
}
.live-audio:first-child {
  margin-top: 0;
}
.live-audio__label {
  display: block;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 19px;
  font-family: 'Neue Helvetica Paneuropean 65 Medium', sans-serif;
  color: #b0b0b0;
}
.live-audio__value {
  display: block;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  font-family: 'Neue Helvetica Paneuropean 75 Bold', sans-serif;
  color: #222;
  margin: 10px 0 0;
}
.live-audio-select {
  margin: 4px 0 0;
}
.live-audio__targets {
  display: block;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 19px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
  color: #b0b0b0;
  margin: 10px 0 0;
}
.live-targets {
  margin: 25px 0 -25px;
/*@media screen and (min-width: 700px){
            margin: 19px 0 -19px;
        }*/
}
.live-targets._desktop {
  display: none;
}
@media screen and (min-width: 1024px) {
  .live-targets._desktop {
    display: block;
  }
}
.live-target {
  border-top: 1px solid #f2f2f2;
  overflow: hidden;
  max-height: 75px;
  box-sizing: border-box;
  -webkit-transition: max-height 0.5s ease;
  -moz-transition: max-height 0.5s ease;
  -o-transition: max-height 0.5s ease;
  transition: max-height 0.5s ease;
  padding: 0 0;
  margin: 0 0;
}
@media screen and (min-width: 700px) {
  .live-target {
    padding: 0 30px;
    margin: 0 -30px;
  }
}
.live-target._opened {
  max-height: 600px;
  -webkit-transition: max-height 1s ease;
  -moz-transition: max-height 1s ease;
  -o-transition: max-height 1s ease;
  transition: max-height 1s ease;
}
.live-target__head {
  display: block;
  width: 100%;
  height: 74px;
  background: transparent;
  border: 0;
  color: #222;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  font-family: 'Neue Helvetica Paneuropean 65 Medium', sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: relative;
  text-align: left;
  padding: 24px 20px 19px 0;
  -webkit-transition: color 0.15s ease;
  -moz-transition: color 0.15s ease;
  -o-transition: color 0.15s ease;
  transition: color 0.15s ease;
/*@media screen and (min-width: 700px){
                height: 62px;
                padding: 21px 20px 19px 0;
            }*/
}
.live-target__head ._error {
  color: ;
}
.live-target__head:before {
  content: '';
  display: block;
  z-index: 1;
  position: absolute;
  top: 50%;
  right: 2px;
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMTEgNiI+ICAgIDxwYXRoIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMkUzNTM5IiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xIDFsNC41MiAzLjUyOEwxMCAxLjA0MiIvPjwvc3ZnPg==");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  margin: -6px 0 0;
  opacity: 1;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.live-target__head:after {
  content: '';
  display: block;
  z-index: 2;
  position: absolute;
  top: 50%;
  right: 2px;
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMTEgNiI+ICAgIDxwYXRoIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjNzdiYzFmIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xIDFsNC41MiAzLjUyOEwxMCAxLjA0MiIvPjwvc3ZnPg==");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  margin: -6px 0 0;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.live-target__head._opened:before {
  transform: scale(-1);
}
.live-target__head._opened:after {
  transform: scale(-1);
}
.no-touchevents .live-target__head:hover {
  color: #77bc1f;
}
.no-touchevents .live-target__head:hover:before {
  opacity: 0;
}
.no-touchevents .live-target__head:hover:after {
  opacity: 1;
}
.live-target-body {
  opacity: 0;
  padding: 0 0 19px;
  -webkit-transition: opacity 0.15s ease 0.3s;
  -moz-transition: opacity 0.15s ease 0.3s;
  -o-transition: opacity 0.15s ease 0.3s;
  transition: opacity 0.15s ease 0.3s;
}
.live-target-body._opened {
  opacity: 1;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.live-target__list {
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
  color: #000;
}
.live-target__list p {
  margin: 12px 0;
}
.live-target__list p:first-child {
  margin-top: 0;
}
.live-target__list p:last-child {
  margin-bottom: 0;
}
.live-target-list {
  margin: 0 0 20px;
}
.live-target-item {
  margin: 10px 0 0;
}
.live-target-item:first-child {
  margin-top: 0;
}
.live-target-item__error {
  color: #ed1c24;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 19px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
  display: block;
  margin-top: 11px;
}
.live-target-item__error a {
  color: #77bc1f;
  text-decoration: none;
}
.live-target__item {
  display: block;
  width: 100%;
  box-sizing: border-box;
  text-decoration: none;
  height: 30px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 19px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
  border-radius: 3px;
  background: #77bc1f;
  padding: 5px 19px 5px 11px;
  border: 0;
  color: #fff;
  -webkit-transition: background 0.15s ease;
  -moz-transition: background 0.15s ease;
  -o-transition: background 0.15s ease;
  transition: background 0.15s ease;
  text-align: left;
  position: relative;
}
.live-target__item._waiting {
  background: #bec2c3;
}
.live-target__item._error {
  background: #ed1c24;
}
.live-target__item-close {
  display: block;
  position: absolute;
  top: 50%;
  cursor: pointer;
  right: 7px;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4gICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOS4zNTQgOEwxMyAxMS42NDUgMTEuNjQ1IDEzIDggOS4zNTQgNC4zNTUgMTMgMyAxMS42NDUgNi42NDUgOCAzIDQuMzU1IDQuMzU1IDMgOCA2LjY0NSAxMS42NDUgMyAxMyA0LjM1NSA5LjM1NCA4eiIvPjwvc3ZnPg==");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  margin: -8px 0 0;
}
.live-target__item:disabled {
  background: #d3d3d3;
  pointer-events: none;
}
.live-target-buttons {
  display: flex;
  align-items: center;
  height: 30px;
}
.live-target-add {
  display: block;
  width: 94px;
}
.live-target-add .btn-bord {
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}
@media screen and (min-width: 700px) {
  .live-target-add {
    min-width: 100px;
    width: auto;
  }
}
.live-target-or {
  display: block;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 19px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
  color: #000;
  margin: 0 10px 0 9px;
  position: relative;
  white-space: nowrap;
}
.live-target-facebook {
  display: block;
  min-width: 100px;
}
.live-target__facebook {
  display: block;
  width: 100%;
  box-sizing: border-box;
  text-decoration: none;
  height: 30px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 19px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
  border-radius: 3px;
  background: #4367b1;
  padding: 4px 10px 6px 10px;
  border: 0;
  color: #fff;
  margin: 0;
  position: relative;
  -webkit-transition: background 0.15s ease, box-shadow 0.15s ease;
  -moz-transition: background 0.15s ease, box-shadow 0.15s ease;
  -o-transition: background 0.15s ease, box-shadow 0.15s ease;
  transition: background 0.15s ease, box-shadow 0.15s ease;
}
.no-touchevents .live-target__facebook:hover {
  box-shadow: 0 6px 20px rgba(67,103,177,0.54);
}
.live-target__facebook:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj4gICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0yNi4wODcgMzZWMjMuNjg0aDQuMTI4bC42MTgtNC44aC00Ljc0NlYxNS44MmMwLTEuMzkuMzg1LTIuMzM3IDIuMzc1LTIuMzM3TDMxIDEzLjQ4MlY5LjE4OUMzMC41NjEgOS4xMzEgMjkuMDU1IDkgMjcuMzAyIDljLTMuNjU5IDAtNi4xNjQgMi4yMzctNi4xNjQgNi4zNDV2My41NEgxN3Y0LjhoNC4xMzhWMzZINS43NjZDNC43OSAzNiA0IDM1LjIxIDQgMzQuMjM0VjUuNzY2QzQgNC43OTEgNC43OSA0IDUuNzY2IDRoMjguNDY4QzM1LjIwOSA0IDM2IDQuNzkgMzYgNS43NjZ2MjguNDY4YzAgLjk3NS0uNzkgMS43NjYtMS43NjYgMS43NjZoLTguMTQ3eiIvPiAgICA8L2c+PC9zdmc+");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  margin: -6px 5px -6px -7px;
}
.live-target__facebook:disabled {
  background: #d3d3d3;
  pointer-events: none;
}
._ios .live-target__facebook {
  padding: 5px 10px 5px 10px;
}
._ios .live-target__facebook:before {
  margin: -7px 5px -5px -7px;
}
.live-target__speed {
  display: block;
  margin: -14px 0 9px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 19px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
  color: #b0b0b0;
}
.live-target__info {
  display: block;
  margin: 11px 0 0;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 19px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
  color: #b0b0b0;
}
.live-accept-restrictions {
  margin: 20px 0 -1px;
}
.live__reminder {
  display: block;
  padding: 0 0 0 25px;
  margin: 20px 0 0;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
  color: #222;
  position: relative;
}
.live__reminder:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4gICAgPHBhdGggZmlsbD0iIzIxMjQyNSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAgMTVhNSA1IDAgMSAwIDAtMTAgNSA1IDAgMCAwIDAgMTB6bTAgMmE3IDcgMCAxIDEgMC0xNCA3IDcgMCAwIDEgMCAxNHptMS04aDJ2Mkg5VjdoMnYyeiIvPjwvc3ZnPg==");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.live-login {
  margin: 20px 0 21px;
}
.live-login:last-child {
  margin-bottom: 1px;
}
.live-not-registered {
  margin: 20px 0 0;
}
.live__not-registered {
  display: block;
  color: #222;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
}
.live__not-registered a {
  color: #77bc1f;
  text-decoration: none;
}
.live-after-booking {
  display: block;
  margin: 20px 0 0;
  color: #222;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
}
.live-info__title {
  display: block;
  color: #222;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  font-family: 'Neue Helvetica Paneuropean 65 Medium', sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.live-info-list {
  margin: 20px 0 0;
}
.live-info-item {
  display: grid;
  grid-template-columns: 109px 1fr;
  grid-column-gap: 20px;
  margin: 12px 0 0;
}
.live-info-item:first-child {
  margin-top: 0;
}
.live-info__label {
  display: block;
  color: #222;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
}
.live-info__value {
  display: block;
  color: #222;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  font-family: 'Neue Helvetica Paneuropean 55 Roman', sans-serif;
}
.live__target {
  display: block;
  float: right;
  min-width: 24px;
  height: 24px;
  border-radius: 3px;
  padding: 2px 5px 2px;
  background: #77bc1f;
  color: #fff;
  box-sizing: border-box;
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  line-height: 20px;
  font-family: 'Neue Helvetica Paneuropean 75 Bold', sans-serif;
  text-align: center;
  letter-spacing: 0.91px;
  margin: -4px -5px 0 0;
  text-transform: uppercase;
  position: relative;
  -webkit-transition: background 0.15s ease;
  -moz-transition: background 0.15s ease;
  -o-transition: background 0.15s ease;
  transition: background 0.15s ease;
}
.live__target._waiting {
  background: #bec2c3;
}
.live__target._error {
  background: #ed1c24;
}
._ios .live__target {
  padding: 3px 5px 1px;
}
.live__target:before {
  content: '';
  display: block;
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  box-sizing: border-box;
  border: 2px solid #fff;
  border-radius: 3px;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
@media screen and (min-width: 700px) {
  .live__target {
    min-width: 82px;
  }
  .no-touchevents .dropdown__item:hover .live__target {
    background: transparent;
  }
  .no-touchevents .dropdown__item:hover .live__target:before {
    opacity: 1;
  }
}
.live__target-full {
  display: none;
}
@media screen and (min-width: 700px) {
  .live__target-full {
    display: inline;
  }
}
.video-js {
  font-size: 10px;
  color: #fff;
}
.video-js .vjs-control-bar {
  bottom: 12px;
  bottom: calc(var(--vh, 1vh) * 1.5625 );
}
.video-js .vjs-slider {
  background-color: #fff;
  background-color: rgba(255,255,255,0.5);
  background-color: rgba(255,255,255,0.3);
  height: 2px;
}
.video-js .vjs-load-progress {
  background: ligthen(#fff, 25%);
  background: rgba(255,255,255,0.5);
}
.video-js .vjs-load-progress div {
  background: ligthen(#fff, 50%);
  background: rgba(255,255,255,0.75);
}
.video-js .vjs-remaining-time-display {
  display: none;
}
.video-js .vjs-seek-to-live-control {
  display: none;
}
.video-js .vjs-volume-control {
  display: none;
}
.video-js .vjs-remaining-time {
  display: none;
}
.video-js .vjs-picture-in-picture-control {
  display: none;
}
.video-js .vjs-time-tooltip {
  display: none;
}
.video-js .vjs-play-progress:after {
  display: none;
}
.video-js.vjs-dyatlov-skin.vjs-fullscreen .vjs-progress-control {
  margin-right: 35px;
}
.video-js.vjs-dyatlov-skin.vjs-fullscreen .vjs-fullscreen-control {
  right: 0;
}
.vjs-dyatlov-skin {
  transform: translateZ(0);
}
.vjs-dyatlov-skin .vjs-big-play-button {
  display: none;
  background: url("../svg/play2.svg") 50% 50% no-repeat;
  background-size: contain;
  height: 86px;
  left: 50%;
  margin: -43px 0 0 -43px;
  position: absolute;
  top: 50%;
  width: 86px;
  cursor: pointer;
  z-index: 5;
  border: none;
}
.vjs-dyatlov-skin .vjs-poster {
  outline: none;
  outline: 0;
  background-size: cover;
}
.vjs-dyatlov-skin:hover .vjs-big-play-button {
  background-color: transparent;
}
.vjs-dyatlov-skin .vjs-progress-holder {
  margin: 0;
}
.vjs-dyatlov-skin .vjs-progress-control {
  margin-right: 150px;
  margin-right: calc(var(--vh, 1vh) * 19.53125 );
}
.vjs-dyatlov-skin .vjs-progress-control .vjs-progress-holder:after {
  display: block;
  height: 2px;
}
.vjs-dyatlov-skin .vjs-playback-rate {
  display: none;
}
.vjs-dyatlov-skin .vjs-volume-menu-button:before {
  width: 1.2em;
  z-index: 1;
}
.vjs-dyatlov-skin .vjs-fullscreen-control {
  right: 125px;
  right: calc(var(--vh, 1vh) * 16.276041666666668 );
}
.vjs-dyatlov-skin .vjs-audio-button {
  display: none;
}
.vjs-dyatlov-skin .vjs-volume-panel .vjs-mute-control {
  width: 2em;
  z-index: 1;
  padding: 0;
}
.vjs-dyatlov-skin .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control {
  transition-property: none;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
  width: 3em;
}
.video-js .vjs-control-bar,
.video-js .vjs-big-play-button,
.video-js .vjs-menu-button .vjs-menu-content {
  background-color: #ccc;
  background-color: rgba(204,204,204,0.7);
  background-color: transparent;
  transform: translateZ(0);
}
.video-js .vjs-volume-level,
.video-js .vjs-play-progress,
.video-js .vjs-slider-bar {
  background: #fff;
}
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div,
.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-tooltip-progress-bar {
  height: 2px;
}
.vjs-dyatlov-skin .vjs-progress-control .vjs-load-progres,
.vjs-dyatlov-skin .vjs-progress-control .vjs-play-progress {
  height: 2px;
}
.vjs-dyatlov-skin .vjs-volume-menu-button .vjs-menu,
.vjs-dyatlov-skin .vjs-volume-menu-button:focus .vjs-menu,
.vjs-dyatlov-skin .vjs-volume-menu-button.vjs-slider-active .vjs-menu {
  display: none;
  opacity: 1;
}
.vjs-dyatlov-skin .vjs-volume-menu-button,
.vjs-dyatlov-skin .vjs-volume-panel {
  width: 3em;
  position: absolute;
  right: 155px;
  right: calc(var(--vh, 1vh) * 20.182291666666668 );
}
.vjs-dyatlov-skin .vjs-mouse-display:before,
.vjs-dyatlov-skin .vjs-play-progress:before,
.vjs-dyatlov-skin .vjs-volume-level:before {
  content: '';
}
.vjs-dyatlov-skin .vjs-mouse-display:after,
.vjs-dyatlov-skin .vjs-play-progress:after,
.vjs-dyatlov-skin .vjs-time-tooltip {
  width: 5.5em;
}
.video-js.vjs-dyatlov-skin.vjs-fullscreen .vjs-volume-menu-button,
.video-js.vjs-dyatlov-skin.vjs-fullscreen .vjs-volume-panel {
  right: 35px;
  right: calc(var(--vh, 1vh) * 4.557291666666667 );
}
.fs.video-js.vjs-dyatlov-skin .vjs-control-bar {
  display: none;
}
.day__video.video-js.vjs-dyatlov-skin.vjs-fullscreen .vjs-control-bar {
  display: flex;
}
@media screen and (max-width: 1023px) {
  ._wide .day-video .vjs-poster {
    background-size: 60%;
  }
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  content: "";
}
/*# sourceMappingURL=src/styl/index.css.map */
/*# sourceMappingURL=styles.css.map*/