@import url(https://fonts.googleapis.com/css?family=Fira+Sans:300,400,500,600,700&subset=cyrillic);
@import url(https://fonts.googleapis.com/css?family=Fira+Sans+Condensed:400,500,700&subset=cyrillic);
/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform,height;
  transition-property: transform,height;
  transition-property: transform, height, -webkit-transform;
}
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s opacity;
  -o-transition: 0.3s opacity;
  transition: 0.3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s top, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s left, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s right, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000;
}
.swiper-pagination-lock {
  display: none;
}
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px;
}
.gj-gallery {
  margin-right: -10px;
}
.gj-gallery__view-item {
  display: block;
}
.gj-gallery__view-item img {
  width: 100%;
}
.gj-gallery__thumbs {
  display: flex;
  margin: 0px -10px;
}
.gj-gallery__thumb-list-item {
  flex: 1;
  margin: 10px;
  opacity: 0.4;
}
.gj-gallery__thumb-list-item.--active {
  opacity: 1;
}
.gj-gallery__thumb-item {
  display: block;
}
.gj-gallery__thumb-item img {
  width: 100%;
}
.gj-gallery__hidden {
  display: none;
}
.gj-gallery__thumbs .swiper-slide-active {
  opacity: 1;
}

.gj-gallery-viewer {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 15000;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.2s ease-in-out;
}
.gj-gallery-viewer.--hidden {
  opacity: 0;
}
.gj-gallery-viewer__controls {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  padding: 10px 10px;
  display: flex;
  background-color: rgba(0, 0, 0, 0.5);
  box-sizing: border-box;
  font-size: 14px;
  color: white;
  line-height: 30px;
  font-family: Roboto, sans-serif;
  z-index: 10;
}
.gj-gallery-viewer__controls-icon {
  width: 30px;
  height: 30px;
  display: block;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  transition: background-color 0.2s ease-in-out;
  cursor: pointer;
}
.gj-gallery-viewer__controls-icon.--fullscreen {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk0N0U1QUU5MDRFOTExRTg5MUZCQ0ZCREVEOUUxM0E3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk0N0U1QUVBMDRFOTExRTg5MUZCQ0ZCREVEOUUxM0E3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTQ3RTVBRTcwNEU5MTFFODkxRkJDRkJERUQ5RTEzQTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTQ3RTVBRTgwNEU5MTFFODkxRkJDRkJERUQ5RTEzQTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7MiymCAAAB2klEQVR42uyavUoEMRDH90NvTw618KNRLAQbEUEsfAsba/EBbBWfQAt9Bht7X+VUxErQwrO0cDnwPvTWGXYFCzdZcTY45D/w5w4uTJLfJZPJ7oRZlgU+WxR4bgDgO4Ax0jlpQsjfFems5jEfkjaEfL2FmWwUvCOt1QyA+1iV3AKp4OAeHaxayT5SBEEAAAAA0AY0+s8DnnMAYF46EbJZh3RUfA8N7RLSgwMAB6RlUt/Q5iu3OSUtmJxxIvRKn1OGNm3SptIt3rZkjZXygERxjEtcxwAcgwAAAAAAANoAND0+BpsMoGFpNK4YgG1uDU6Ft4qGHyWTTxUD2C6y3OEPv8WkQYgXIwiCAAAAAAAAAAAAAAAAAAAAPhrfBneLZwKjkhvTC+lS6fx2SDMlN13+83tVKkT4OjytFACPfdK2BboWJ8+KV7ht7N2oZOl/t5FiANa54RQAAAAAAAAAALP1Fc9vUCUVttkS6TjI625MwPglyi3pouZJ7QV5PfLQcv5zPdOizVmVGqHf2HUgV8ldZjekdalUWToGdBws6ycEQQAAAACQBBArAyrZR8zOWoIOZx0AkOyjxYnQfpDX0vy1UoJX0r0DACekFdK7wErqoUIEQRAAAMBr+xRgAJk9ULMf8HDCAAAAAElFTkSuQmCC);
  background-size: auto 20px;
}
.gj-gallery-viewer__controls-icon.--zoom {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJGMzZDNTc4MDU5RjExRTg5MUZCQ0ZCREVEOUUxM0E3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJGMzZDNTc5MDU5RjExRTg5MUZCQ0ZCREVEOUUxM0E3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTQ3RTVBRUIwNEU5MTFFODkxRkJDRkJERUQ5RTEzQTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTQ3RTVBRUMwNEU5MTFFODkxRkJDRkJERUQ5RTEzQTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7prq2+AAAFOUlEQVR42uybXWwUVRTHt9utIAWFVgGxASkGK4G0gFiKNlGCxqCQ1idMJEQSjARRn+QrPOCD8ePBBxKiJooxyhMBiQaJWghVkFIeFC0RKpDiV6pQhSZQoO3yP+FsMjm583nv3NlOPckvu3c6e+85Z+7XnHNbks/nM8NZSorIAePBvfxZTrqBq6AHdIGzYCCNDqgE80EtqAYTwGiQBX3gAjgHToA2cDINDhgLngXLQAMbG1SoJ+wBH4CftTUhB1hkAngfDObNSBt4REcnm8a/lo9PDoLJUfSyMQRqwF4w1eOev8AhHue/gV6e8EbxpHgfmMfzhJesAduKaQg84/HULoGtYF6I+iaBteCER72fFMsQeMVFwetgMxihWf/j4KRLG/uTdsCLLoq1gArDba33aCsRBzS5KLQ5xt42F/yraPNj2w6YBi4rFHnOwiozEXQp2n7ZpgNaFAq8YHGprQL/KHSYZcMBqxQNv215o0U0KPTYF7cDcorudygB4wusUzihOU4HqGb9+gQdQLQLfQ7E6YAfRWMfJWw88ZTioTwcx1a4EbSKa/XgaMT6GnjL28txgW/AmYh10fZ6gaP8Llhteiv8RpCuFoIdor6VGnW9JOo6Le/JGnjZaRTl3Zr1yajPoEZde0R9FHCZ47whayCaI9/QvtUNURh8E+3iKJJTHgS3mHJADY/TgvxhIEoz6NMjwspPokxxxypTDqgSZXqXvx4mJOegIKXinpzi3pIQbRwX5WnO2ERO0wEVovxniN+u5Lhel6Pb94OJ4r63wAZQxuWR/OAWgo4A7fSI8p08dI04YLQo90Zw3hSf++5gpIwM2M4lUS4zOQfI8RqmPlvh6FKvtnV7wEVRHhfit1f5s8/hSFJshNDrGlNw7q08B/QHbOc2Ub7CGOkBcnxNCvHbD8Hd4B5en6fwkPpM3PcqGMP3VHMbdwUc/yqdKADbbaoHnFbMsBUKx6jkMpPxmUfO82d3RB1nifKvnFwx0gM6HQqS3B4gdO0nOcWkpSNzRbnDuVrpOoCe4DFx7YkiSv7WgRniWrvJrTDJAVF+WrO+Mo2VRUqzKLfJYZsz4ADK+rwptppLwOcR6/uUd5Q9PKTaI9ZDa/1yxctRLJmhvYpcXdIBkbVCJ0rITo0rIvSkIvqyIkHjx4G/hT474o4KHxQNnud0eBIO2K54IHVxO6BR0ehXCRi/WqHHVluJkXcUjW+3aPwSRfsUri+3mRv8QaGEjSixW05yke3kaDW4qFCk1etJxJAI8c0LmnbAUrCTv88AAy6HIpoN5wJbXYx/3WZ6nGbYPm54N1+rcVyTcoQnTZ1M8DaPUyJbbB6QmA2uCAV28d8qQaeHonTCYxPn90t92qFDUMvBlz4HpkLtP3QzQ7PB9xzEUMXkm/j7e+B5n7roQOQvvA3+j6PB5RwjnM6xAC85BZaGPkhpqNu7yWHHWSA6DNURwxG5Pj6PZPWcYG0A4912YIv5gKOudIONuitLlCFQx93eLypLXfghRWamINP5qOxj4IGAUd5Ofv3eCb42ETAI64Cgxvez8UEzxBTzm8njfDyXsxy8vMDzAkVyfjcdMQnjgLiMT1SCOiCVxgd1AC11h9NofBAHeK3z0vgFGuGronQAdfsjaTbeywG1vHz5GT/Axh/NDFFROcDUOj/kHEDr7qPgi+FivHTAoszN/7hoGi7Gq4YAZWW+y9w8SJR6493mADpQQAcM69OwzkddBbLshPlpme2j7APICXTk7f6M3tHXIb0TpERnZZrGvO7r8P8OSJvcEGAAGZT/RBJAEPsAAAAASUVORK5CYII=);
  background-size: auto 20px;
}
.gj-gallery-viewer__controls-icon.--zoomout {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJGMzZDNTgwMDU5RjExRTg5MUZCQ0ZCREVEOUUxM0E3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJGMzZDNTgxMDU5RjExRTg5MUZCQ0ZCREVEOUUxM0E3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkYzNkM1N0UwNTlGMTFFODkxRkJDRkJERUQ5RTEzQTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkYzNkM1N0YwNTlGMTFFODkxRkJDRkJERUQ5RTEzQTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6cI4UrAAAEu0lEQVR42uSbWUgWURTHP79WslVpMwmyKFusz8rMSogWiazInoqKKGijoh6CouihHnrpoYdAKCgjIgqiCCKjsNI2tR7ajMoibF+0FVIx/fpfOsLH4c58M86dO+N44EffmWbmnnPmzr1zz7kmRKPRUEeWzj6yZQAYQf8mggTQCL6BGvAaNAcxAMlgKpgA0sBA0BOEQQOoA2/AU1ABngchAH3BCrAU5JCzVkX0hAvgKHji2BIxBmhkIDgCWqJqpALMdGKTTuf3Rd2TUjC0LXYlaJgF0sElMMzknI/gNr3nb8FvGvB60KA4CmTROGEmm0Chn16BZSZP7Rc4BLJs3C8FbAFPTe570i+vwDYDA5vAHtDN4f3zwHODNq55HYDNBoaVgCTFbe00acuTACw2MGiPi71tEvguafOE7gAMB38khqzWMMsMAjWStrfqDECJxIANGqfaVPBVYkOGjgCslTR8QPOHliBHYsdltwPQWdL9bnvgfCs7JEEocDMAslE/28MACO4xe667GYCHrLHjHjsvWCB5KDP4eWEFn7q5YDw7VuiDZfZFcIcdW85PUhGAfKbfAJU+SbKcYXqeGwHIZfp5H2WZLrAskki4TFQZgGTJCu2mjwJQQ1mkWJkCuqoKQDrl71rlvZIsjVp5zHSRd0xVFYBUpou1fJON6xOIkIvXPGL68NjchNMAJDH9g41r14AWImoDcf4nMNZiO9+Y3p9eXSUB6Mn03w6CZzeF3t3iub+Y3kXlGNDiYFbRVZHpZNa20wD8ZHo/G9c2Omz7r8XzejO9nlASAP5+pdi49hgYAgbFDGxWGQyqLLaTIknAflZVGHklGWGTJIGRyR+iLfLJxrkZTH9JxRUlPaAa1MbofSykrnXLJKZXxc5WTgMgnuB9dmyej5yPgDHs2D3Va4HrTF/iowAUML2Cv7YqAnBJ8qm50AfOi7l+pWRxpHw1KL79i9mx7T4IwHpWjhNz/2m3SmP5kuzLKg+zQf3AF2bPKbezwqWswVoqh3sRgCLJA4m4HYBcSaNXPHB+o8SOQ7oKIwcljRdpdH6hpH2Rrk/UWRt8IDFCR5bYqCY5R3dxNA38lBhSZvYkXCiExK0Lqg7AInCWfo8BzQabIgoU1wLLDJzfr7M8LkbYBmr4PB1LjznGpZwGTSeV4EKTXSJ7dW6QyAT1zIBz9H/JoNrEULHDYzfV9zvFaUdsgloJiuNsmLL1/eF0k1QmuAu6GeTkF9Pvw2BdnHuJDZHPKLH6g/L5iZQvGEk5fTN5ARaF7G6kVNTtjeROzF4gsRmqyoUtcg20H0nrPsEJFpw3+gKbTxscncpnsMvpzNKWVyBC3T5eVlZ04emSykyriG4ttsrOBZMtZnmrafl9FlxVsWKyGwCrzv8l560WSXuBcfSeDyA9TMnLOhoXRCbnneolo50AuOW8pxLuyM5bDUBmUJ23khY3m+e589N4wrG994BI0J03C4DI7ZdbcL51qmuXzhsFIGLT+cpQO5Yw+z1b0UdOuxwEZ4X+/8VFh3Fe9iEkNg/cCv3fSBR452VjQBON6BUmo31gnDcaBJvJ0fKgDXh21wJhKnuNBtlBdN7KYkgUOpOD1u2dLIcDJ+FQB5d/AgwAz+o5vpm1POMAAAAASUVORK5CYII=);
  background-size: auto 20px;
}
.gj-gallery-viewer__controls-icon.--download {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJGMzZDNTdDMDU5RjExRTg5MUZCQ0ZCREVEOUUxM0E3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJGMzZDNTdEMDU5RjExRTg5MUZCQ0ZCREVEOUUxM0E3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkYzNkM1N0EwNTlGMTFFODkxRkJDRkJERUQ5RTEzQTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkYzNkM1N0IwNTlGMTFFODkxRkJDRkJERUQ5RTEzQTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4sI2JtAAAB10lEQVR42uyawSpFQRjHzyALXYWulJBS8gBsFCsbC4tb0rHxAN7DO3gEilIsLFhdVshCWXgBK1yKsuD4T52l7jlmznwzx/y/+u/OdOb/a76Z7ztzVJZlSczRk0QeBEAABEAABBBz9Am84w6aNhz7Ac1BL3UGMA41DMc2XK9SiRToWIx9hzLuAQRAAARAAARAAARAAARAALUE8G0xVvcBryG2w8187HOJZ3st5qeg0RLvGYT6oUcpAMPQGTRZolcfsgAwAN0XdIS6Zf6EVkwAKIuLkUXoMpBUXocOjZaY5c3QPHTl2XwLOvK1CV5Dyx7NpzbmqzoF2p4gaPP7oRyD0hA2qzBfdR0gBUGb3wu1EHINIa3SvKtK0BWEtKplX+Ux2C0WoPO8SrONVejUxSSV4z9EZqGbxPxiJMlXU7uuzdCDZTqsuTQv1Q3eGkLQOX/yX74H/HVjdLLh+f4goiEshWReGoCOi4KVIGreB4Bu6SBu3heA39LBi3mJOqAoNqARaNfXBBR/lY08CIAAIg/Te4EdaCswL8fQthSAKWgiMAAzkinwFuBq7kgCUAECUJIAmgECGJPcBA+gJ+grEPP6Btroio6lMAshAiAAAiAAAiAAAog1fgQYAGw3VarRXut7AAAAAElFTkSuQmCC);
  background-size: auto 26px;
}
.gj-gallery-viewer__controls-icon.--close {
  text-align: center;
  font-size: 22px;
}
.gj-gallery-viewer__controls-icon:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.gj-gallery-viewer__controls-space {
  flex: 1;
}
.gj-gallery-viewer__content.--zoomedX {
  width: 100%;
}
.gj-gallery-viewer__content.--zoomedY {
  height: 100%;
}
.gj-gallery-viewer__main {
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  text-align: center;
}
.gj-gallery-viewer__main.--zoomedX {
  width: 100%;
  overflow-x: scroll;
}
.gj-gallery-viewer__main.--zoomedY {
  height: 100%;
  overflow-y: scroll;
}
.gj-gallery-viewer__main img {
  opacity: 0.01;
  transition: opacity 0.2s ease-in-out;
  width: 80%;
  height: auto;
}
@media screen and (max-width: 950px) {
  .gj-gallery-viewer__main img {
    width: 100%;
  }
}
.gj-gallery-viewer__main img.--zoomable {
  cursor: zoom-in;
}
.gj-gallery-viewer__main img.--zoomed {
  cursor: zoom-out;
}
.gj-gallery-viewer__main img.--loaded {
  opacity: 1;
}
.gj-gallery-viewer__prev,
.gj-gallery-viewer__next {
  color: white;
  position: absolute;
  top: 0px;
  width: 10%;
  height: 100%;
  min-width: 32px;
  text-align: center;
  cursor: pointer;
  transition: background-color 0.2s ease-out;
  background-color: rgba(0, 0, 0, 0.2);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0QkZFMDhEMDVCNzExRTg5MUZCQ0ZCREVEOUUxM0E3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0QkZFMDhFMDVCNzExRTg5MUZCQ0ZCREVEOUUxM0E3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkYzNkM1ODIwNTlGMTFFODkxRkJDRkJERUQ5RTEzQTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDRCRkUwOEMwNUI3MTFFODkxRkJDRkJERUQ5RTEzQTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4+EYS1AAAB90lEQVR42uzdPy4EcRjH4V0HcARnUNqGRCOxSv8O5RoSB0CtQucCOgcZ7yQjRJbZnZHIvO/zSX5BsQXfZ4eRLPOmaWaq25YvAQACQAAIAAEgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAATA/3Qa5ynOtnn7myf7AxGLOI/d+8/dxypyBfg6fttedyVQAQDfx4egEICfxoegAIC+8SFIDOBgzfEhSAjgPM71gMdBkOg28CLOzcDHukVM8nuA4zh3ENT9IfA+znLgY307SHIbCEFxABAAAAEAnwhOIKgLYNbdFUBQGAAEAEAAAAQAQAAABABAAAAEAEAAAAQAQAAABABAAAAEAEAAAATpXh38V+3GeRn42Lc4h3FeXQEEwARbjnj2t6812JnKsx+A1ePfjhh/4QpgfACMD4DxATA+AMYHwPgAGB8A4wNgfACMD4DxATA+AMYHwPgAGB8A4wNgfACMD4DxATA+AJt1afy6ANp/GHFl/PFN+ZVB+3Ee2s/B+DUBtG3yejzjJ/whcN1RjZ/4NrBvXOMnB/DbyMYvAmDV2MYvBuBj9LPu7ZF5898FyBVAAAgAASAABIAAEAACQAAIAAEgAASAABAAAkAACAABIAAEAAACQAAIAAEgAASAABAAqtC7AAMAIkiYAWezWaMAAAAASUVORK5CYII=);
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 9;
}
.gj-gallery-viewer__prev:hover,
.gj-gallery-viewer__next:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.gj-gallery-viewer__prev {
  left: 0px;
  transform: scaleX(-1);
}
.gj-gallery-viewer__next {
  right: 0px;
}
.gj-gallery-viewer__loading {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

gj-menu {
  display: block;
  top: 0px;
  width: 100%;
}
/* stylelint-disable */
#gaijin-menu {
  position: relative;
  z-index: 100;
}
/* stylelint-enable */
.gaijin-menu {
  width: 100%!important;
}
@media (max-width: 750px) {
  .gaijin-menu .top-panel__link.store {
    display: none;
  }
}
@media (max-width: 700px) {
  .gaijin-menu .top-panel__item.language-selector .top-panel__link {
    overflow: hidden;
    width: 50px;
    padding-left: 7px;
  }
  .gaijin-menu .top-panel__inner-list--right-orientation {
    position: fixed !important;
    left: 0px !important;
    top: 40px !important;
    right: auto !important;
  }
  .gaijin-menu .top-panel__link {
    font-size: 13px !important;
  }
}
@media (max-width: 550px) {
  .gaijin-menu .top-panel__gaijin-logo {
    display: none !important;
  }
  .gaijin-menu .top-panel__inner-list--right-orientation {
    top: 75px !important;
    max-width: 100vw;
    overflow-y: auto;
  }
  .gaijin-menu .top-panel__link,
  .gaijin-menu .top-panel__item {
    box-shadow: none !important;
    border: 0px !important;
  }
}

.gj-modal {
  pointer-events: auto;
  position: fixed;
  max-height: 100vh;
  -webkit-overflow-scrolling: touch;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 100%;
  min-width: 320px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAEUlEQVQIW2NkgAAfRhABYgEABKEAm0rOGYsAAAAASUVORK5CYII="), rgba(20, 20, 20, 0.8);
  z-index: 1000;
  opacity: 0;
  transition: opacity 0.3s ease-out;
  overflow-y: auto;
}
.gj-modal.appear {
  opacity: 1;
}
.gj-modal__close {
  position: fixed;
  right: 15px;
  top: 10px;
  color: #ffffff !important;
  text-shadow: none;
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  z-index: 15;
}
.gj-modal__close:hover {
  text-decoration: none;
  color: white;
  cursor: pointer;
}
.gj-modal__content {
  max-width: 960px;
  margin: 0px auto;
  padding: 30px 0px;
  box-sizing: border-box;
  min-height: 100%;
  display: flex;
  align-items: center;
}
.gj-modal__content.--mini {
  max-width: 640px;
}
@media only screen and (max-width: 1024px) {
  .gj-modal__content {
    max-width: 700px;
  }
  .gj-modal__content.--mini {
    max-width: 640px;
  }
}
@media only screen and (max-width: 760px) {
  .gj-modal__content {
    max-width: auto;
    margin: auto;
    padding: 30px;
  }
}
@media only screen and (max-width: 500px) {
  .gj-modal__content {
    padding: 0px;
    margin: auto;
  }
}

.gj-captcha {
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gj-captcha__reload {
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  background-color: transparent;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyMCAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05Ljk5OTgyIDVWOC4wMDQwOUw2LjAxMjI3IDQuMDAxOTVMOS45OTk4MiAwVjIuOTk5NzZDMTUuNTIyOCAyLjk5OTc2IDIwIDcuNDc3MDUgMjAgMTIuOTk5OEMyMCAxNS42NjQxIDE4Ljk1MTMgMTguMDc4NiAxNy4yNTI3IDE5Ljg3MDlMMTUuODAyMSAxOC40OTY4QzE3LjE2MDkgMTcuMDYyOSAxNy45OTk4IDE1LjEzMTIgMTcuOTk5OCAxMi45OTk4QzE3Ljk5OTggOC41ODE3OSAxNC40MTgxIDUgOS45OTk4MiA1Wk0yLjc0NzAxIDYuMTI4NzhMNC4xOTc2MyA3LjUwMzA1QzIuODM4NzUgOC45MzY4OSAxLjk5OTgyIDEwLjg2ODUgMS45OTk4MiAxMi45OTk4QzEuOTk5ODIgMTcuNDE4MiA1LjU4MTYgMjEgOS45OTk4MiAyMVYxNy45OTU2TDEzLjk4NzQgMjEuOTk3Nkw5Ljk5OTgyIDI2VjIyLjk5OThDNC40NzcxMSAyMi45OTk4IC0wLjAwMDEyMjA3IDE4LjUyMjkgLTAuMDAwMTIyMDcgMTIuOTk5OEMtMC4wMDAxMjIwNyAxMC4zMzU2IDEuMDQ4NTIgNy45MjEwOCAyLjc0NzAxIDYuMTI4NzhaIiBmaWxsPSIjRkJBQjI5Ii8+Cjwvc3ZnPgo=);
  border: 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 0 0;
  width: 24px;
  height: 24px;
  outline: 0 !important;
  margin: 0 5px;
  opacity: 0.8;
  transition: all 0.2s ease-out;
}
.gj-captcha__reload:hover,
.gj-captcha__reload:focus {
  opacity: 1;
}
.gj-captcha__reload:active {
  opacity: 0.6;
}
.gj-captcha__image {
  cursor: pointer;
  box-shadow: 0 0 2px #442d2b;
  margin: 0;
  height: 40px;
  width: 115px;
}

.gj-spinner {
  width: 70px;
  text-align: center;
}
.gj-spinner > div {
  width: 8px;
  height: 8px;
  background-color: #333;
  border-radius: 100%;
  display: inline-block;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.gj-spinner .bounce1 {
  animation-delay: -0.32s;
}
.gj-spinner .bounce2 {
  animation-delay: -0.16s;
}
/* stylelint-disable */
/* stylelint-enable */
@keyframes sk-bouncedelay {
  0%,
  80%,
  100% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
}

gj-spoilers,
gj-spoiler {
  display: block;
}
.gj-spoilers {
  font-size: 18px;
}
.gj-spoilers__item {
  padding: 0px;
  margin: 15px 0px 15px 0px;
  list-style-type: none;
}
.gj-spoiler {
  font-size: 18px;
}
.gj-spoiler__header {
  display: flex;
  align-items: center;
  transition: color 0.1s ease-in-out;
}
.gj-spoiler__header:hover,
.gj-spoiler__header.--expanded {
  color: #D17907;
}
.gj-spoiler__text {
  cursor: pointer;
  flex: 1;
  align-items: center;
  justify-content: center;
}
.gj-spoiler__expand {
  width: 30px;
}
.gj-spoiler__expander {
  display: inline-block;
  color: #D17907;
  font-size: 1.4em;
  transition: transform 0.2s linear;
}
.gj-spoiler__expander.--expanded {
  transform: rotate(180deg);
}
.gj-spoiler__answer {
  display: none;
  font-size: 0.75em;
  margin-top: 15px;
  padding-left: 30px;
  padding-bottom: 15px;
}
@media only screen and (max-width: 500px) {
  .gj-spoiler__answer {
    padding-left: 0;
  }
}
.gj-spoiler__answer ol,
.gj-spoiler__answer ul {
  padding-left: 5px;
}
.gj-spoiler__answer a {
  color: #D17907;
  text-decoration: none;
  transition: all 0.2s ease;
  word-break: break-word;
}
.gj-spoiler__answer a:hover,
.gj-spoiler__answer a:focus {
  color: #b86b06;
}
.gj-spoiler__answer a:active {
  color: #a05c05;
}
.gj-spoiler__answer.--expanded {
  display: block;
}
.gj-spoiler__answer gj-spoilers {
  margin-left: 20px;
}

.gj-language-picker {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 4;
  width: 141px;
  transition: background-color 0.2s ease-in-out;
  /* stylelint-disable selector-max-specificity */
  /* stylelint-enable */
}
.gj-language-picker__list {
  padding: 5px;
  margin: 0px;
  display: none;
}
.gj-language-picker__list-item {
  margin: 0px;
  padding: 3px;
  list-style-type: none;
}
.gj-language-picker__current {
  margin: 8px 8px;
  opacity: 1 !important;
  cursor: pointer;
}
.gj-language-picker__current,
.gj-language-picker__list-a {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  padding-left: 50px;
  padding-right: 8px;
  display: block;
  height: 26px;
  line-height: 26px;
  color: #ffffff;
  text-shadow: 0px 0px 1px black;
  text-decoration: none;
  opacity: 0.7;
}
.gj-language-picker__current.g--en,
.gj-language-picker__list-a.g--en {
  background-position: 0 -379px;
}
.gj-language-picker__current.g--us,
.gj-language-picker__list-a.g--us {
  background-position: 0 -379px;
}
.gj-language-picker__current.g--ru,
.gj-language-picker__list-a.g--ru {
  background-position: 0 -27px;
}
.gj-language-picker__current.g--pl,
.gj-language-picker__list-a.g--pl {
  background-position: 0 -81px;
}
.gj-language-picker__current.g--de,
.gj-language-picker__list-a.g--de {
  background-position: 0 -216px;
}
.gj-language-picker__current.g--cz,
.gj-language-picker__list-a.g--cz {
  background-position: 0 -243px;
}
.gj-language-picker__current.g--fr,
.gj-language-picker__list-a.g--fr {
  background-position: 0 -297px;
}
.gj-language-picker__current.g--es,
.gj-language-picker__list-a.g--es {
  background-position: 0 -162px;
}
.gj-language-picker__current.g--pt,
.gj-language-picker__list-a.g--pt {
  background-position: 0 -351px;
}
.gj-language-picker__current.g--jp,
.gj-language-picker__list-a.g--jp {
  background-position: 0 -108px;
}
.gj-language-picker__current.g--tr,
.gj-language-picker__list-a.g--tr {
  background-position: 0 -55px;
}
.gj-language-picker__current.g--ko,
.gj-language-picker__list-a.g--ko {
  background-position: 0 -324px;
}
.gj-language-picker__current.g--zh,
.gj-language-picker__list-a.g--zh {
  background-position: 0 -270px;
}
.gj-language-picker__current:hover,
.gj-language-picker__list-a:hover {
  opacity: 1;
}
.gj-language-picker__down {
  position: absolute;
  right: 4px;
  top: 19px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
}
.gj-language-picker.--active {
  background-color: rgba(0, 0, 0, 0.6);
}
.gj-language-picker.--active .gj-language-picker__list {
  display: block;
}
.gj-language-picker.--active .gj-language-picker__down {
  display: none;
}
@media screen and (max-width: 600px) {
  .gj-language-picker {
    font-size: 12px;
    width: 95px;
  }
  .gj-language-picker__down {
    display: none;
  }
  .gj-language-picker__list {
    padding: 0px 3px;
  }
  .gj-language-picker__list-item {
    padding: 3px;
    margin: 3px 0px;
  }
  .gj-language-picker__current,
  .gj-language-picker__list-a {
    height: 13px;
    line-height: 13px;
    padding-left: 25px;
    background-size: 20px 203px;
    padding-right: 0px;
  }
  .gj-language-picker__current.--en,
  .gj-language-picker__list-a.--en {
    background-position: 0 -189.5px;
  }
  .gj-language-picker__current.--us,
  .gj-language-picker__list-a.--us {
    background-position: 0 -189.5px;
  }
  .gj-language-picker__current.--ru,
  .gj-language-picker__list-a.--ru {
    background-position: 0 -13.5px;
  }
  .gj-language-picker__current.--pl,
  .gj-language-picker__list-a.--pl {
    background-position: 0 -40.5px;
  }
  .gj-language-picker__current.--de,
  .gj-language-picker__list-a.--de {
    background-position: 0 -108px;
  }
  .gj-language-picker__current.--cz,
  .gj-language-picker__list-a.--cz {
    background-position: 0 -121.5px;
  }
  .gj-language-picker__current.--fr,
  .gj-language-picker__list-a.--fr {
    background-position: 0 -148.5px;
  }
  .gj-language-picker__current.--es,
  .gj-language-picker__list-a.--es {
    background-position: 0 -81px;
  }
  .gj-language-picker__current.--pt,
  .gj-language-picker__list-a.--pt {
    background-position: 0 -175.5px;
  }
  .gj-language-picker__current.--jp,
  .gj-language-picker__list-a.--jp {
    background-position: 0 -54px;
  }
  .gj-language-picker__current.--tr,
  .gj-language-picker__list-a.--tr {
    background-position: 0 -27px;
  }
  .gj-language-picker__current.--nl,
  .gj-language-picker__list-a.--nl {
    background-position: 0 -162px;
  }
  .gj-language-picker__current {
    margin: 8px 6px;
  }
}

.gj-toasts {
  position: fixed;
  max-width: 760px;
  width: 100%;
  left: 50%;
  transform: translate(-50%, 0px);
  z-index: 1100;
  transition: transform 0.3s ease-out;
}
.gj-toasts__item {
  margin-bottom: 10px;
}
.gj-toasts.--top {
  top: 0px;
}
.gj-toasts.--bottom {
  bottom: 0px;
}
.gj-toast {
  position: absolute;
  width: 100%;
  left: 0px;
  display: flex;
  background-color: #28303a;
  padding: 15px 20px;
  font-size: 13px;
  box-sizing: border-box;
  color: black;
  box-shadow: 0 0 45px -5px rgba(0, 0, 0, 0.1), 1px 1px 5px 0px rgba(0, 0, 0, 0.4);
  transform: translateY(-200px);
  opacity: 0;
  transition: all 0.3s ease-out;
  font-family: 'Fira Sans', sans-serif;
}
.gj-toast.--bottom {
  transform: translateY(200px);
}
.gj-toast.--appear {
  transform: translateY(0px);
  opacity: 1;
}
.gj-toast.--error {
  -webkit-backdrop-filter: blur(4px);
  background-color: #442538;
  color: white;
}
.gj-toast__message {
  flex: 1;
  color: white;
}
.gj-toast__close {
  cursor: pointer;
  width: 10px;
  text-decoration: none;
  color: white;
}

.gj-background-video {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  min-width: 320px;
  min-height: 570px;
  z-index: 0;
}
.gj-background-video__video {
  position: absolute;
  top: 0px;
  left: 50%;
  transform: translateX(-50%);
  height: 100%;
  width: 193.93vh;
  /* 100 * 1.93 */
  min-width: 100%;
  min-height: 51.56vw;
  /* 100 / 1.93 */
  background-size: cover;
  transition: opacity 0.6s ease-in;
  opacity: 1;
}
.gj-background-video__video.--loading {
  opacity: 0;
}
.gj-background-video.--wide .gj-background-video__video {
  /* 1.77 */
  width: 177.77vh;
  min-height: 56.2524vw;
}

@keyframes play {
  0% {
    transform: translateY(0px);
    opacity: 1;
  }
  100% {
    transform: translateY(24px);
    opacity: 0;
  }
}
.gj-scroll-helper {
  position: fixed;
  left: calc(50% - 53.5px);
  bottom: 0px;
  width: 107px;
  height: 54px;
  z-index: 100;
  background: url(data:image/png;base64,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) left bottom;
  opacity: 0;
  transition: opacity 0.3s ease-out;
  cursor: pointer;
}
.gj-scroll-helper:not(.--visible) {
  pointer-events: none;
}
.gj-scroll-helper.--visible {
  opacity: 1;
}
.gj-scroll-helper__icon {
  width: 27px;
  height: 15px;
  margin: 15px auto 0px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAPCAYAAAAVk7TYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkM1RUI3RUY5MUEwMTFFODgzNzNBNjA5QUJEMzExNzkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkM1RUI3RjA5MUEwMTFFODgzNzNBNjA5QUJEMzExNzkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQzVFQjdFRDkxQTAxMUU4ODM3M0E2MDlBQkQzMTE3OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQzVFQjdFRTkxQTAxMUU4ODM3M0E2MDlBQkQzMTE3OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmTBXSwAAAEASURBVHjarNRRCoJAEADQ1QP0HZ2hr0A8Qn2o9NMJBKG/OkAgdIA+heivE4QEXUJPIeEtbAZGmGxsd2sXdHbdcZ6DsN5yF6nHqSyUUs/VPj4qxwNqHyDMoPbW67oOoYz2cpcgQTktzz7cKrafU4JrCEflQycXmCQuQQFK0MHOFEzuAlj8CBUChPWV3z8RwMwWpPxMgt6wf0Ed9IExMLABBSgYQiJGYC2AtxHoJkC1lOuPfa0ARlh4M19PcIGRoMgE+ooNwLYH0zS9IoSRQa0OwuHhcWXw8xcQSrimrDifxzpI29mgw5h1aA0ZYwwMGYgxNIWsMAIbAmuCGpv3XwIMAN2uhxFKC8xcAAAAAElFTkSuQmCC) left top;
  animation: play 0.9s linear infinite;
}

.gj-cookie-prompt {
  position: fixed;
  right: 20px;
  bottom: 20px;
  margin-left: 20px;
  z-index: 999;
  overflow: hidden;
  max-width: 345px;
  height: auto;
  border: 1px solid rgba(105, 105, 105, 0.4);
  border-radius: 3px;
  background-color: #202020;
  padding: 18px 21px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
}
.gj-cookie-prompt__close {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  height: 40px;
  width: 40px;
  border-radius: 0 0 0 3px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1MTInIGhlaWdodD0nNTEyJyB2aWV3Qm94PScwIDAgNTEyIDUxMic+CiAgPGxpbmUgeDE9JzM2OCcgeTE9JzM2OCcgeDI9JzE0NCcgeTI9JzE0NCcgc3R5bGU9J2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjMycHgnLz4KICA8bGluZSB4MT0nMzY4JyB5MT0nMTQ0JyB4Mj0nMTQ0JyB5Mj0nMzY4JyBzdHlsZT0nZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MzJweCcvPgo8L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  transition: background-color 0.1s ease-in;
}
.gj-cookie-prompt__close:hover,
.gj-cookie-prompt__close:focus {
  background-color: #ed8d00;
}
.gj-cookie-prompt__title {
  font-weight: 500;
  font-size: 18px;
}
.gj-cookie-prompt__text {
  opacity: 0.7;
  font-size: 14px;
  margin: 10px 0 15px;
}
.gj-cookie-prompt__footer {
  display: flex;
  align-items: center;
}
.gj-cookie-prompt__button {
  cursor: pointer;
  padding: 9px;
  font-weight: 500;
  background-color: #ed8d00;
  min-width: 80px;
  border-radius: 3px;
  text-align: center;
  transition: opacity 0.15s ease-in;
}
.gj-cookie-prompt__button:hover,
.gj-cookie-prompt__button:focus {
  opacity: 0.8;
}
.gj-cookie-prompt__link {
  cursor: pointer;
  margin-left: 20px;
  text-decoration: underline;
  color: #fff;
  font-size: 14px;
}
.gj-cookie-prompt__link::after {
  content: '';
  margin-left: 5px;
  display: inline-block;
  vertical-align: middle;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1MTInIGhlaWdodD0nNTEyJyB2aWV3Qm94PScwIDAgNTEyIDUxMic+CiAgPHBhdGggZD0nTTM4NCwyMjRWNDA4YTQwLDQwLDAsMCwxLTQwLDQwSDEwNGE0MCw0MCwwLDAsMS00MC00MFYxNjhhNDAsNDAsMCwwLDEsNDAtNDBIMjcxLjQ4JyBzdHlsZT0nZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MzJweCcvPgogIDxwb2x5bGluZSBwb2ludHM9JzMzNiA2NCA0NDggNjQgNDQ4IDE3Nicgc3R5bGU9J2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjMycHgnLz4KICA8bGluZSB4MT0nMjI0JyB5MT0nMjg4JyB4Mj0nNDQwJyB5Mj0nNzInIHN0eWxlPSdmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDozMnB4Jy8+Cjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  height: 16px;
  width: 16px;
}
.gj-cookie-prompt__link:hover,
.gj-cookie-prompt__link:focus {
  opacity: 0.8;
}

[gj-appear] {
  opacity: 0;
}
[gj-appear].--visible {
  transition: opacity 0.1s ease-out;
  opacity: 1;
}

[gj-download-link][disabled="disabled"] {
  opacity: 0.5 !important;
  pointer-events: none !important;
}
.gj-download-tooltip {
  position: fixed;
  z-index: 9999;
  padding: 18px 20px;
  border-radius: 3px;
  background-color: #ffbd1d;
  box-shadow: 0px 0px 50px 0px #090d15;
  color: #000;
  font-family: 'Fira Sans', sans-serif;
  font-size: 24px;
  transition: opacity 0.3s ease-out;
  animation: gj-download-link 0.5s infinite alternate;
  opacity: 0;
  left: 20px;
  bottom: 20px;
}
.gj-download-tooltip.--active {
  opacity: 1;
}
.gj-download-tooltip::after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-right: 18px solid transparent;
  border-left: 18px solid transparent;
  top: 100%;
  border-top: 18px solid #ffbd1d;
  left: 50%;
  margin-left: -18px;
}
.gj-download-tooltip.--browser-chrome {
  left: 20px;
  bottom: 30px;
}
.gj-download-tooltip.--browser-ie,
.gj-download-tooltip.--browser-edge {
  left: 50%;
  bottom: 100px;
}
@media screen and (max-width: 815px) {
  .gj-download-tooltip.--browser-ie,
  .gj-download-tooltip.--browser-edge {
    bottom: 250px;
  }
}
.gj-download-tooltip.--browser-firefox {
  right: 20px;
  top: 30px;
  left: initial;
  bottom: initial;
}
.gj-download-tooltip.--browser-firefox::after {
  top: -18px;
  border-bottom: 18px solid #ffbd1d;
  border-top: initial;
}
.gj-download-tooltip.--browser-safari {
  right: 20px;
  bottom: 30px;
  left: initial;
  top: initial;
}
.gj-download-tooltip.--browser-opera,
.gj-download-tooltip.--browser-yandexbrowser {
  right: 20px;
  top: 30px;
  left: initial;
  bottom: initial;
}
.gj-download-tooltip.--browser-opera::after,
.gj-download-tooltip.--browser-yandexbrowser::after {
  top: -18px;
  border-bottom: 18px solid #ffbd1d;
  border-top: initial;
  right: 30px;
  left: initial;
}
@keyframes gj-download-link {
  0% {
    transform: translateY(-25px);
  }
  100% {
    transform: translateY(0px);
  }
}
.hidden-iframe {
  display: none;
}

gj-animated {
  display: block;
  width: 100%;
}
.gj-animated {
  overflow: hidden;
  transition: height 0.2s ease-out;
  display: block;
}

.gj-lazy-load__loading {
  display: flex;
  padding: 30px;
  align-items: center;
  align-content: center;
  justify-content: center;
}
[ng-cloak] {
  display: none;
}

gj-youtube {
  background-color: black;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.7);
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  padding-bottom: calc(9 / 16 * 100%);
}
.gj-youtube {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.gj-youtube__play {
  cursor: pointer;
  width: 100%;
  height: 100%;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDc3Ljg2NyA0NzcuODY3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NzcuODY3IDQ3Ny44Njc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjM4LjkzMywwQzEwNi45NzQsMCwwLDEwNi45NzQsMCwyMzguOTMzczEwNi45NzQsMjM4LjkzMywyMzguOTMzLDIzOC45MzNzMjM4LjkzMy0xMDYuOTc0LDIzOC45MzMtMjM4LjkzMw0KCQkJQzQ3Ny43MjYsMTA3LjAzMywzNzAuODM0LDAuMTQxLDIzOC45MzMsMHogTTMzOS41NTcsMjQ2LjU0NmMtMS42NTQsMy4zMTgtNC4zNDMsNi4wMDgtNy42NjIsNy42NjJ2MC4wODVMMTk1LjM2MiwzMjIuNTYNCgkJCWMtOC40MzIsNC4yMTMtMTguNjgyLDAuNzk0LTIyLjg5Ni03LjYzOGMtMS4xOTgtMi4zOTctMS44MTUtNS4wNDMtMS44LTcuNzIyVjE3MC42NjdjLTAuMDA0LTkuNDI2LDcuNjMzLTE3LjA3LDE3LjA1OS0xNy4wNzUNCgkJCWMyLjY1MS0wLjAwMSw1LjI2NiwwLjYxNSw3LjYzNywxLjhsMTM2LjUzMyw2OC4yNjdDMzQwLjMzMSwyMjcuODYzLDM0My43NjIsMjM4LjExLDMzOS41NTcsMjQ2LjU0NnoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 60px;
  text-indent: -9000px;
  transition: transform 0.2s ease;
}
.gj-youtube__play:hover,
.gj-youtube__play:focus {
  transform: scale(1.1);
}
.gj-youtube__play:active {
  transform: scale(1.05);
}

[gj-timeout-link][disabled="disabled"] {
  opacity: 0.5 !important;
  pointer-events: none !important;
}

.gj-system-requirements {
  display: flex;
  padding: 30px 55px 70px;
  position: relative;
  background-color: #27323F;
  color: rgba(255, 255, 255, 0.8);
  flex-wrap: wrap;
}
@media only screen and (max-width: 760px) {
  .gj-system-requirements {
    padding: 15px 15px 50px;
  }
}
@media only screen and (max-width: 760px) {
  .gj-system-requirements {
    padding: 15px 0px 40px;
  }
}
.gj-system-requirements__header {
  font-size: 30px;
  margin-top: 30px;
  color: rgba(255, 255, 255, 0.7);
}
.gj-system-requirements__col {
  flex: 1;
  flex-shrink: 0;
  min-width: 250px;
  padding: 0 25px;
}
.gj-system-requirements__list div {
  color: rgba(255, 255, 255, 0.36);
  margin-top: 23px;
  font-size: 12px;
  line-height: 15px;
  margin-bottom: 6px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 0.9px;
}
.gj-system-requirements__list p {
  font-weight: 300;
  line-height: 20px;
  margin: 0;
}
.gj-system-requirements__close {
  cursor: pointer;
  background-color: rgba(12, 23, 30, 0.2);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC40IiBkPSJNMTMuMDE4MSAwLjk3NjU2MkwxNS4wMjUxIDIuOTgzNUwxMC4wMDgxIDguMDAwNTFMMTQuOTkwNiAxMi45ODI4TDEyLjk4MzQgMTQuOTkwMUw4LjAwMDk0IDEwLjAwNzZMMi45ODM4MiAxNS4wMjQ4TDAuOTc2NTYyIDEzLjAxNzVMNS45OTM4MSA4LjAwMDUxTDEuMDExMDQgMy4wMTc3M0wzLjAxNzk4IDEuMDEwNzlMOC4wMDA5NCA1Ljk5MzQ5TDEzLjAxODEgMC45NzY1NjJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  background-size: 14px 14px;
  background-position: center center;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  position: absolute;
  border-radius: 0px 0px 0px 4px;
  z-index: 5;
  right: 0;
  top: 0;
  opacity: 0.8;
  transition: opacity 0.2s ease-out;
}
.gj-system-requirements__close:hover,
.gj-system-requirements__close:focus {
  opacity: 1;
}
.gj-system-requirements__close:active {
  opacity: 0.6;
}

@keyframes play {
  0% {
    transform: translateY(0px);
    opacity: 1;
  }
  100% {
    transform: translateY(24px);
    opacity: 0;
  }
}
.en-scroll-helper {
  position: fixed;
  left: calc(50% - 53.5px);
  bottom: 0px;
  width: 107px;
  height: 54px;
  z-index: 100;
  background: url(data:image/png;base64,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) left bottom;
  opacity: 0;
  transition: opacity 0.3s ease-out;
  cursor: pointer;
}
.en-scroll-helper:not(.--visible) {
  pointer-events: none;
}
.en-scroll-helper.--visible {
  opacity: 1;
}
.en-scroll-helper__icon {
  width: 27px;
  height: 15px;
  margin: 15px auto 0px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAPCAYAAAAVk7TYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkM1RUI3RUY5MUEwMTFFODgzNzNBNjA5QUJEMzExNzkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkM1RUI3RjA5MUEwMTFFODgzNzNBNjA5QUJEMzExNzkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQzVFQjdFRDkxQTAxMUU4ODM3M0E2MDlBQkQzMTE3OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQzVFQjdFRTkxQTAxMUU4ODM3M0E2MDlBQkQzMTE3OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmTBXSwAAAEASURBVHjarNRRCoJAEADQ1QP0HZ2hr0A8Qn2o9NMJBKG/OkAgdIA+heivE4QEXUJPIeEtbAZGmGxsd2sXdHbdcZ6DsN5yF6nHqSyUUs/VPj4qxwNqHyDMoPbW67oOoYz2cpcgQTktzz7cKrafU4JrCEflQycXmCQuQQFK0MHOFEzuAlj8CBUChPWV3z8RwMwWpPxMgt6wf0Ed9IExMLABBSgYQiJGYC2AtxHoJkC1lOuPfa0ARlh4M19PcIGRoMgE+ooNwLYH0zS9IoSRQa0OwuHhcWXw8xcQSrimrDifxzpI29mgw5h1aA0ZYwwMGYgxNIWsMAIbAmuCGpv3XwIMAN2uhxFKC8xcAAAAAElFTkSuQmCC) left top;
  animation: play 0.9s linear infinite;
}

.cr-modal {
  width: 670px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  background-color: #0e0e15;
  color: #fff7e9;
  position: relative;
  min-width: 290px;
  padding-bottom: 20px;
  margin: 0px auto;
}
.cr-modal__close {
  position: absolute;
  right: 0px;
  top: 0px;
  display: block;
  width: 50px;
  height: 50px;
  text-decoration: none;
  line-height: 50px;
  font-size: 30px;
  color: #ccc;
  border: 1px solid rgba(255, 255, 255, 0.15);
  text-align: center;
  border-right: 0px;
  border-top: 0px;
  transition: background-color 0.2s ease-in-out;
}
.cr-modal__close:hover {
  background-color: rgba(255, 255, 255, 0.15);
}
.cr-modal__title {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 60px;
  font-size: 30px;
  font-weight: 600;
}
.cr-modal__content {
  padding: 0px 115px;
  padding-bottom: 80px;
  box-sizing: border-box;
  font-size: 22px;
  line-height: 1.36;
}
.cr-modal__content > p {
  margin: 15px 0px;
}
@media screen and (max-width: 700px) {
  .cr-modal:not(.--compact) {
    max-width: calc(100% - 20px);
  }
  .cr-modal:not(.--compact) .cr-modal__title {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 24px;
  }
  .cr-modal:not(.--compact) .cr-modal__content {
    padding: 0px 40px 40px;
    font-size: 18px;
  }
}
@media screen and (max-width: 410px) {
  .cr-modal:not(.--compact) .cr-modal__title {
    text-align: left;
    padding: 0px 20px;
    font-size: 18px;
  }
  .cr-modal:not(.--compact) .cr-modal__content {
    padding: 0px 20px 30px;
    font-size: 16px;
  }
  .cr-modal:not(.--compact) .cr-modal__content p {
    margin: 8px 0px;
  }
}
.cr-modal.--compact .cr-modal__title {
  text-align: left;
  padding: 0px 75px;
  margin-bottom: 10px;
}
.cr-modal.--compact .cr-modal__content {
  padding: 0px 75px 30px;
  font-size: 16px;
}
.cr-modal.--compact .cr-modal__content p {
  margin: 10px 0px;
}
@media screen and (max-width: 700px) {
  .cr-modal.--compact {
    max-width: calc(100% - 20px);
    left: 10px;
  }
}
@media screen and (max-width: 500px) {
  .cr-modal.--compact .cr-modal__title {
    padding: 0px 25px;
    margin-top: 20px;
    font-size: 18px;
    padding-right: 50px;
  }
  .cr-modal.--compact .cr-modal__content {
    padding: 0px 20px 10px;
    font-size: 14px;
  }
  .cr-modal.--compact .cr-modal__content p {
    margin: 7px 0px;
  }
}

cr-sparks {
  position: absolute;
  bottom: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  border: 0;
  z-index: 1;
}
cr-sparks canvas {
  bottom: 0px;
  position: absolute;
}

.cr-trailer-video {
  height: 540px;
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  .cr-trailer-video {
    height: 395px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-trailer-video {
    height: 360px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-trailer-video {
    height: 280px;
  }
}

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
  content: " ";
  display: block;
  background: white;
  position: absolute;
  z-index: 30;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
  width: 3px;
  height: 9999px;
  left: 50%;
  margin-left: -1.5px; }

.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
  width: 9999px;
  height: 3px;
  top: 50%;
  margin-top: -1.5px; }

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%; }

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s; }

.twentytwenty-before-label, .twentytwenty-after-label {
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  transition-property: opacity; }

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
  color: white;
  font-size: 13px;
  letter-spacing: 0.1em; }

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  line-height: 38px;
  padding: 0 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
  top: 50%;
  margin-top: -19px; }

.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before {
  left: 50%;
  margin-left: -45px;
  text-align: center;
  width: 90px; }

.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {
  width: 0;
  height: 0;
  border: 6px inset transparent;
  position: absolute; }

.twentytwenty-left-arrow, .twentytwenty-right-arrow {
  top: 50%;
  margin-top: -6px; }

.twentytwenty-up-arrow, .twentytwenty-down-arrow {
  left: 50%;
  margin-left: -6px; }

.twentytwenty-container {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  z-index: 0;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none; }
  .twentytwenty-container img {
    max-width: 100%;
    position: absolute;
    top: 0;
    display: block; }
  .twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay {
    background: rgba(0, 0, 0, 0); }
    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,
    .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {
      opacity: 0; }
  .twentytwenty-container * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }

.twentytwenty-before-label {
  opacity: 0; }
  .twentytwenty-before-label:before {
    content: attr(data-content); }

.twentytwenty-after-label {
  opacity: 0; }
  .twentytwenty-after-label:before {
    content: attr(data-content); }

.twentytwenty-horizontal .twentytwenty-before-label:before {
  left: 10px; }

.twentytwenty-horizontal .twentytwenty-after-label:before {
  right: 10px; }

.twentytwenty-vertical .twentytwenty-before-label:before {
  top: 10px; }

.twentytwenty-vertical .twentytwenty-after-label:before {
  bottom: 10px; }

.twentytwenty-overlay {
  -webkit-transition-property: background;
  -moz-transition-property: background;
  transition-property: background;
  background: rgba(0, 0, 0, 0);
  z-index: 25; }
  .twentytwenty-overlay:hover {
    background: rgba(0, 0, 0, 0.5); }
    .twentytwenty-overlay:hover .twentytwenty-after-label {
      opacity: 1; }
    .twentytwenty-overlay:hover .twentytwenty-before-label {
      opacity: 1; }

.twentytwenty-before {
  z-index: 20; }

.twentytwenty-after {
  z-index: 10; }

.twentytwenty-handle {
  height: 38px;
  width: 38px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -22px;
  margin-top: -22px;
  border: 3px solid white;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  z-index: 40;
  cursor: pointer; }

.twentytwenty-horizontal .twentytwenty-handle:before {
  bottom: 50%;
  margin-bottom: 22px;
  -webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-horizontal .twentytwenty-handle:after {
  top: 50%;
  margin-top: 22px;
  -webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-vertical .twentytwenty-handle:before {
  left: 50%;
  margin-left: 22px;
  -webkit-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-vertical .twentytwenty-handle:after {
  right: 50%;
  margin-right: 22px;
  -webkit-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-left-arrow {
  border-right: 6px solid white;
  left: 50%;
  margin-left: -17px; }

.twentytwenty-right-arrow {
  border-left: 6px solid white;
  right: 50%;
  margin-right: -17px; }

.twentytwenty-up-arrow {
  border-bottom: 6px solid white;
  top: 50%;
  margin-top: -17px; }

.twentytwenty-down-arrow {
  border-top: 6px solid white;
  bottom: 50%;
  margin-bottom: -17px; }

div[gj-split-view] {
  display: none;
}
div[gj-split-view].--ready {
  display: block;
}

.gj-reg-container {
  position: relative;
  background-color: #27323F;
  color: #fff;
  border-radius: 4px;
  width: 100%;
}
@media only screen and (max-width: 500px) {
  .gj-reg-container {
    border-radius: 0px;
  }
}
.gj-reg-container * {
  box-sizing: border-box;
}
.gj-reg-content {
  font-size: 14px;
  background-image: url(/modern-3/en/images/008895aa94bd2f525432b5de08105cf4.png);
  background-position-y: top;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 500px) {
  .gj-reg-content {
    background-position: top center;
    background-size: 220%;
  }
}
.gj-reg-link {
  cursor: pointer;
  color: #fff;
  text-decoration: underline;
  transition: all 0.1s ease-out;
}
.gj-reg-link.--orange {
  color: #ffaa08;
}
.gj-reg-link:hover,
.gj-reg-link:focus {
  color: rgba(255, 170, 8, 0.8);
}
.gj-reg-link:active {
  color: rgba(255, 170, 8, 0.7);
}
.gj-reg-close {
  cursor: pointer;
  background-color: rgba(12, 23, 30, 0.2);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC40IiBkPSJNMTMuMDE4MSAwLjk3NjU2MkwxNS4wMjUxIDIuOTgzNUwxMC4wMDgxIDguMDAwNTFMMTQuOTkwNiAxMi45ODI4TDEyLjk4MzQgMTQuOTkwMUw4LjAwMDk0IDEwLjAwNzZMMi45ODM4MiAxNS4wMjQ4TDAuOTc2NTYyIDEzLjAxNzVMNS45OTM4MSA4LjAwMDUxTDEuMDExMDQgMy4wMTc3M0wzLjAxNzk4IDEuMDEwNzlMOC4wMDA5NCA1Ljk5MzQ5TDEzLjAxODEgMC45NzY1NjJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  background-size: 14px 14px;
  background-position: center center;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  position: absolute;
  border-radius: 0px 0px 0px 4px;
  z-index: 5;
  right: 0;
  top: 0;
  opacity: 0.8;
  transition: opacity 0.2s ease-out;
}
.gj-reg-close:hover,
.gj-reg-close:focus {
  opacity: 1;
}
.gj-reg-close:active {
  opacity: 0.6;
}
.gj-register-new__content {
  padding: 40px 70px 60px 130px;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new__content {
    padding: 40px 60px;
  }
}
@media only screen and (max-width: 500px) {
  .gj-register-new__content {
    padding: 20px 30px 40px;
  }
}
.gj-register-new__header {
  cursor: default;
  display: flex;
  position: relative;
  justify-content: space-between;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new__header {
    justify-content: center;
  }
}
@media only screen and (max-width: 500px) {
  .gj-register-new__header {
    font-size: 20px;
  }
}
.gj-register-new__header-back {
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAxNSAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDFMMiAxMy41TDE0IDI2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC43IiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
  background-size: 14px 25px;
  background-position: left center;
  background-repeat: no-repeat;
  height: 30px;
  width: 20px;
  position: absolute;
  top: calc(50% - 15px);
  left: 0;
  display: none;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new__header-back {
    display: block;
  }
}
.gj-register-new__header-divider {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(166, 221, 255, 0.1);
  margin: 20px -60px;
  display: none;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new__header-divider {
    display: block;
  }
}
@media only screen and (max-width: 500px) {
  .gj-register-new__header-divider {
    margin: 20px -30px;
  }
}
.gj-register-new__login {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new__login {
    display: none;
  }
}
.gj-register-new__login-text {
  flex-shrink: 0;
  font-weight: 300;
  margin-right: 15px;
  line-height: 21px;
  text-align: right;
  color: rgba(255, 255, 255, 0.5);
}
.gj-register-new__title {
  font-size: 38px;
  color: rgba(255, 255, 255, 0.7);
  margin: 40px 0 5px;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new__title {
    display: none;
  }
}
.gj-register-new__blocks {
  display: flex;
}
.gj-register-new__left-block {
  flex: 1;
  min-width: 350px;
  z-index: 2;
  margin-top: 35px;
  margin-right: 80px;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new__left-block {
    padding: 0;
    margin: 0;
  }
}
@media only screen and (max-width: 500px) {
  .gj-register-new__left-block {
    min-width: auto;
  }
}
@media only screen and (max-width: 1024px) {
  .gj-register-new__left-block.--bonus {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  .gj-register-new__left-block.--bonus.--bonus-continued {
    display: block;
  }
}
.gj-register-new__right-block {
  flex: 1;
  display: flex;
  flex-flow: column;
  z-index: 2;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new__right-block {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  .gj-register-new__right-block.--bonus {
    display: block;
  }
}
@media only screen and (max-width: 1024px) {
  .gj-register-new__right-block.--bonus.--bonus-continued {
    display: none;
  }
}
.gj-register-new__captcha {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  height: 46px;
  min-width: 165px;
  position: relative;
}
.gj-register-new__captcha::before {
  content: '';
  border-top: 23px solid transparent;
  border-bottom: 23px solid transparent;
  border-right: 23px solid #040204;
}
.gj-register-new__captcha img {
  box-shadow: none;
  height: 46px !important;
}
.gj-register-new__captcha gj-captcha {
  width: 100%;
  background-color: #040204;
}
.gj-register-new__captcha gj-captcha .gj-captcha {
  justify-content: space-between;
}
.gj-register-new__hint {
  cursor: default;
  font-size: 14px;
  line-height: 18px;
  color: rgba(255, 255, 255, 0.7);
  font-weight: 300;
}
.gj-register-new__input {
  font-size: 18px;
  -webkit-appearance: none;
  appearance: none;
  position: relative;
  border: none;
  height: 46px;
  font-weight: 300;
  background-color: rgba(3, 12, 21, 0.4);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  color: #fff;
  display: flex;
  align-items: center;
  padding: 0 20px 0 4px;
  width: 100%;
  outline: none;
  transition: border-bottom-color 0.1s ease-out;
}
.gj-register-new__input::-webkit-input-placeholder,
.gj-register-new__input::-moz-placeholder,
.gj-register-new__input:-moz-placeholder,
.gj-register-new__input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.005) !important;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new__input {
    background-color: transparent;
  }
}
.gj-register-new__checkbox {
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  position: relative;
  flex-shrink: 0;
  outline: none;
  height: 30px;
  width: 30px;
  background-color: rgba(3, 12, 21, 0.4);
  border: 1px solid rgba(255, 255, 255, 0.2);
  transition: border-color 0.2s ease-out;
}
.gj-register-new__checkbox::before {
  content: '';
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOSAyLjVMOC41IDE3LjVMMC41IDEwLjVMMyA3TDcuOTgxMTEgMTEuNTc2OEwxNS41IDBMMTkgMi41WiIgZmlsbD0iI0ZCQUIyOSIvPgo8L3N2Zz4K);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  left: 4px;
  top: 3px;
  height: 20px;
  width: 20px;
  opacity: 0;
  transition: opacity 0.1s ease-out;
}
.gj-register-new__checkbox:checked::before {
  opacity: 1;
}
.gj-register-new__label {
  cursor: pointer;
  line-height: 21px;
  font-weight: 300;
}
.gj-register-new__button {
  cursor: pointer;
  text-decoration: none;
  -webkit-appearance: none;
  appearance: none;
  border: none;
  color: #fff;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  outline: none;
  background-color: transparent;
  width: 100%;
  min-width: 220px;
  height: 56px;
  font-size: 21px;
  font-weight: 300;
  letter-spacing: 2.5px;
  transition: all 0.2s ease-out;
  text-transform: uppercase;
}
.gj-register-new__button:disabled,
.gj-register-new__button.--disabled {
  pointer-events: none;
  opacity: 0.4 !important;
}
.gj-register-new__button.--small {
  height: 46px;
}
.gj-register-new__button.--orange {
  background-color: #ed8d00;
  background-image: linear-gradient(to right, #e36100, #ed8d00);
}
.gj-register-new__button.--outline {
  border-radius: 3px;
  border: 2px solid rgba(255, 255, 255, 0.5);
}
.gj-register-new__button.--loading {
  pointer-events: none;
  opacity: 0.4 !important;
}
.gj-register-new__button.--loading:before {
  content: '';
  background-image: url(data:image/gif;base64,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);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  margin: 0 20px;
  opacity: 0.5;
}
.gj-register-new__button:hover,
.gj-register-new__button:focus {
  opacity: 1;
}
.gj-register-new__button:hover.--outline,
.gj-register-new__button:focus.--outline {
  border-color: #fff;
}
.gj-register-new__button:active {
  opacity: 0.6;
}
.gj-register-new__platforms {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.gj-register-new__platform-button {
  cursor: pointer;
  text-decoration: none;
  color: #fff;
  margin-top: 15px;
  display: flex;
  align-items: center;
  padding: 0 20px;
  outline: none;
  background-color: transparent;
  width: 270px;
  font-weight: 300;
  height: 46px;
  font-size: 21px;
  opacity: 0.5;
  border-radius: 3px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  transition: all 0.2s ease-out;
}
.gj-register-new__platform-button:hover,
.gj-register-new__platform-button:focus {
  opacity: 1;
}
.gj-register-new__platform-button:active {
  opacity: 0.7;
}
.gj-register-new__platform-button::before {
  content: '';
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  flex-shrink: 0;
  width: 28px;
  height: 28px;
  margin-right: 12px;
}
.gj-register-new__platform-button.--steam::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC44IiBjbGlwLXBhdGg9InVybCgjY2xpcDApIj4KPHBhdGggZD0iTTE1LjU0NzEgMEM3LjQwMzM2IDAgMC42MzQ1NzQgNi40NDI5MyAwIDE0LjcxMTRMOC4zNTUyMiAxOC4yNTVDOS4wOTU1NiAxNy43MTgxIDkuOTQxNjYgMTcuNTAzMyAxMC44OTM1IDE3LjUwMzNDMTAuOTk5MyAxNy41MDMzIDExLjEwNSAxNy41MDMzIDExLjEwNSAxNy41MDMzTDE0LjgwNjcgMTIuMDI2OEMxNC44MDY3IDEyLjAyNjggMTQuODA2NyAxMi4wMjY4IDE0LjgwNjcgMTEuOTE5NEMxNC44MDY3IDguNTkwNTcgMTcuNDUwOCA1LjkwNjAyIDIwLjcyOTQgNS45MDYwMkMyNC4wMDggNS45MDYwMiAyNi42NTIxIDguNTkwNTcgMjYuNjUyMSAxMS45MTk0QzI2LjY1MjEgMTUuMjQ4MyAyNC4wMDggMTcuOTMyOCAyMC43Mjk0IDE3LjkzMjhIMjAuNjIzNkwxNS4zMzU1IDIxLjc5ODZDMTUuMzM1NSAyMS45MDYgMTUuMzM1NSAyMS45MDYgMTUuMzM1NSAyMi4wMTMzQzE1LjMzNTUgMjQuNDgzMSAxMy4zMjYxIDI2LjUyMzQgMTAuODkzNSAyNi41MjM0QzguNzc4MjcgMjYuNTIzNCA2Ljk4MDMxIDI0LjkxMjcgNi41NTcyNiAyMi44NzI0TDAuNTI4ODEyIDIwLjQwMjZDMi40MzI1MyAyNy4wNjAzIDguNDYwOTggMzEuOTk5OSAxNS41NDcxIDMxLjk5OTlDMjQuMjE5NiAzMS45OTk5IDMxLjE5OTkgMjQuODA1MyAzMS4xOTk5IDE1Ljk5OTlDMzEuMTk5OSA3LjE5NDYgMjQuMjE5NiAwIDE1LjU0NzEgMFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik05LjgzNTkxIDI0LjI2ODRMNy45MzIxOSAyMy40MDkzQzguMjQ5NDggMjQuMTYxIDguODg0MDUgMjQuNjk3OSA5LjYyNDM5IDI1LjEyNzRDMTEuMzE2NiAyNS44NzkxIDEzLjIyMDMgMjUuMDIgMTMuOTYwNiAyMy4zMDE5QzE0LjI3NzkgMjIuNDQyOSAxNC4yNzc5IDIxLjU4MzggMTMuOTYwNiAyMC43MjQ3QzEzLjY0MzQgMTkuODY1NyAxMy4wMDg4IDE5LjIyMTQgMTIuMTYyNyAxOC44OTkzQzExLjMxNjYgMTguNTc3MSAxMC40NzA1IDE4LjU3NzEgOS43MzAxNSAxOC44OTkzTDExLjczOTYgMTkuNzU4M0MxMy4wMDg4IDIwLjI5NTIgMTMuNTM3NiAyMS43OTg2IDEzLjAwODggMjIuOTc5OEMxMi40OCAyNC4xNjEgMTAuOTk5MyAyNC44MDUzIDkuODM1OTEgMjQuMjY4NFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNy43NjggMTEuOTE5NEMxNy43NjggMTAuMjAxMyAxOS4wMzcyIDguOTEyNzIgMjAuNzI5NCA4LjkxMjcyQzIyLjMxNTggOC45MTI3MiAyMy42OTA3IDEwLjMwODcgMjMuNjkwNyAxMS45MTk0QzIzLjY5MDcgMTMuNjM3NSAyMi40MjE2IDE0LjkyNjEgMjAuNzI5NCAxNC45MjYxQzE5LjE0MjkgMTQuOTI2MSAxNy43NjggMTMuNTMwMiAxNy43NjggMTEuOTE5NFpNMjQuNjQyNiAxMS45MTk0QzI0LjY0MjYgOS42NjQ0IDIyLjg0NDYgNy45NDYyOCAyMC43Mjk0IDcuOTQ2MjhDMTguNjE0MSA3Ljk0NjI4IDE2LjgxNjIgOS43NzE3OCAxNi44MTYyIDExLjkxOTRDMTYuODE2MiAxNC4xNzQ0IDE4LjYxNDEgMTUuODkyNiAyMC43Mjk0IDE1Ljg5MjZDMjIuODQ0NiAxNS44OTI2IDI0LjY0MjYgMTQuMDY3MSAyNC42NDI2IDExLjkxOTRaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwIj4KPHJlY3Qgd2lkdGg9IjMxLjE5OTkiIGhlaWdodD0iMzEuOTk5OSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
}
.gj-register-new__platform-button.--xbox::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMyAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGc+CjxwYXRoIGQ9Ik00LjkwMTUgNC42NDAwMUMxLjc5NzIyIDcuNTIwMDEgMCAxMS41MiAwIDE2QzAgMTkuNjggMS4zMDcwNyAyMy4wNCAzLjI2NzY3IDI1Ljc2QzMuMjY3NjcgMjUuNzYgMy4yNjc2NyAyNS43NiAzLjQzMTA1IDI1Ljc2QzMuNDMxMDUgMjUuNzYgMy40MzEwNSAyNS43NiAzLjQzMTA1IDI1LjZDMi4xMjM5OCAyMS45MiA4LjQ5NTkzIDEyLjggMTEuOTI3IDguOTZDNi4zNzE5NSAzLjM2IDQuOTAxNSA0LjY0MDAxIDQuOTAxNSA0LjY0MDAxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI3Ljc3NTIgNC42NDAwNEMzMC43MTYxIDcuNTIwMDQgMzIuNjc2NyAxMS41MiAzMi42NzY3IDE2QzMyLjY3NjcgMTkuNjggMzEuMzY5NiAyMy4wNCAyOS40MDkgMjUuNzZDMjkuNDA5IDI1Ljc2IDI5LjQwOSAyNS43NiAyOS4yNDU2IDI1Ljc2QzI5LjI0NTYgMjUuNzYgMjkuMjQ1NiAyNS43NiAyOS4yNDU2IDI1LjZDMzAuNTUyNyAyMS43NiAyNC4xODA3IDEyLjY0IDIwLjkxMzEgOC44MDAwNEMyNi4zMDQ3IDMuMzYwMDQgMjcuNzc1MiA0LjY0MDA0IDI3Ljc3NTIgNC42NDAwNFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNi4zMzgzIDBDMTkuNjA2IDAgMjIuMzgzNSAwLjk2IDI0LjgzNDMgMi40QzIxLjU2NjYgMS43NiAxNi44Mjg1IDQuNDggMTYuMzM4MyA0LjhDMTUuMDMxMyA0IDEwLjYxOTkgMS43NiA3Ljg0MjQxIDIuNEM3Ljg0MjQxIDIuNCA3Ljg0MjQxIDIuNCA3Ljg0MjQxIDIuMjRDMTAuMjkzMiAwLjk2IDEzLjA3MDcgMCAxNi4zMzgzIDBaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTYuMzM4MyAxMi44QzIxLjIzOTggMTYuNDggMjkuNTcyNCAyNS40NCAyNy4xMjE2IDI4QzI0LjE4MDcgMzAuNTYgMjAuNDIyOSAzMiAxNi4zMzgzIDMyQzEyLjI1MzcgMzIgOC40OTU5MiAzMC41NiA1LjU1NTAyIDI4QzMuMTA0MjcgMjUuNDQgMTEuNDM2OCAxNi40OCAxNi4zMzgzIDEyLjhaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=);
}
.gj-register-new__platform-button.--ps4::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzOSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGc+CjxwYXRoIGQ9Ik0yMy4yODk3IDIuMzg5MzhDMjguNjYyMiA0LjI0Nzc5IDMwLjQ3MDcgNi41MzA5NyAzMC40NzA3IDExLjY4MTRDMzAuNDcwNyAxNi43MjU3IDI3LjM4NTYgMTguNjM3MiAyMy4zOTYxIDE2LjcyNTdWNy4zMjc0M0MyMy4zOTYxIDYuMjEyMzkgMjMuMTgzMyA1LjIwMzU0IDIyLjE3MjcgNC45MzgwNUMyMS4zNzQ4IDQuNjcyNTcgMjAuODk2MSA1LjQxNTkzIDIwLjg5NjEgNi41MzA5N1YzMEwxNC41NjYyIDI3Ljk4MjNWMEMxNy4yMjU4IDAuNDc3ODc2IDIxLjE2MiAxLjY5OTEyIDIzLjI4OTcgMi4zODkzOFpNMjIuMDY2MyAyOS41MjIxTDM1Ljg5NjQgMjQuNTMxQzM1Ljg5NjQgMjQuNTMxIDM3Ljc1ODEgMjMuODQwNyAzOC41MDI4IDIyLjg4NUMzOS4yNDc1IDIxLjkyOTIgMzguOTI4MyAyMC41NDg3IDM1Ljk0OTYgMTkuNTkyOUMzMy4yODk5IDE4LjU4NDEgMjkuOTM4OCAxOC4yNjU1IDI3LjE3MjggMTguNTMxQzI0LjQwNjggMTguODQ5NiAyMi40Mzg2IDE5LjUzOTggMjIuNDM4NiAxOS41Mzk4TDIyLjA2NjMgMTkuNjQ2VjIzLjQ2OUwyOC44NzQ5IDIxLjA3OTZDMzAuMDQ1MiAyMC42NTQ5IDMxLjc0NzMgMjAuNjAxOCAzMi42NTE2IDIwLjg2NzNDMzMuNjA5MSAyMS4xODU4IDMzLjM5NjMgMjEuNzY5OSAzMi4yNzkzIDIyLjE5NDdMMjIuMDY2MyAyNS44MDUzVjI5LjUyMjFaTTIuOTE2OTggMjUuNDg2N0M2LjIxNDkyIDI2LjU0ODcgOS41NjYwNSAyNi43NjExIDEyLjcwNDQgMjYuMjgzMkMxMi45MTcyIDI2LjIzMDEgMTMuMTMgMjYuMjMwMSAxMy4zNDI3IDI2LjE3N1YyMi44ODVMMTAuMjA0NCAyNEM5LjAzNDEyIDI0LjQyNDggNy4zMzE5NiAyNC41MzEgNi4zNzQ1IDI0LjIxMjRDNS40MTcwMyAyMy44OTM4IDUuNjI5OCAyMy4zMDk3IDYuNzQ2ODQgMjIuODg1TDEzLjI4OTUgMjAuNjAxOFYxNi45MzgxTDQuMjQ2NzkgMjAuMTIzOUM0LjI0Njc5IDIwLjEyMzkgMi4wNjU5IDIwLjg2NzMgMC43MzYwODUgMjEuODIzQy0wLjY0NjkyMiAyMi44MzE5IC0wLjE2ODE4OSAyNC42MzcyIDIuOTE2OTggMjUuNDg2N1oiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==);
}
.gj-register-new__expandable {
  cursor: pointer;
  height: 40px;
  line-height: 21px;
  overflow: hidden;
  position: relative;
  font-weight: 300;
}
.gj-register-new__expandable::before,
.gj-register-new__expandable::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 1;
  transition: opacity 0.2s ease-out;
}
.gj-register-new__expandable::before {
  background: linear-gradient(to bottom, rgba(39, 50, 63, 0), #27323F);
}
.gj-register-new__expandable::after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAmCAYAAACYsfiPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAG0mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTgtMTAtMTZUMTQ6MDQ6MTErMDM6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTgtMTAtMTZUMTQ6MDY6NDIrMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTEwLTE2VDE0OjA2OjQyKzAzOjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMzMWQ1NWM2LTY2ZDUtNGI1MC1hODEyLWU1OThlZGYwZGEyMCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjgzNTljYmNlLTVjNWEtZTc0OC05ZTZkLWE3ZDFlNDkzMDE1NCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjI5MWJhZDFkLTg5NmQtNDVmYi1iMzZkLTM2ZDYzYTI4ZTczYSIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjkxYmFkMWQtODk2ZC00NWZiLWIzNmQtMzZkNjNhMjhlNzNhIiBzdEV2dDp3aGVuPSIyMDE4LTEwLTE2VDE0OjA0OjExKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Yzc3MTc0MGUtOTc4MC00NDI4LTk3MDUtMzBjNTBhODAyOTFkIiBzdEV2dDp3aGVuPSIyMDE4LTEwLTE2VDE0OjA0OjExKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzMxZDU1YzYtNjZkNS00YjUwLWE4MTItZTU5OGVkZjBkYTIwIiBzdEV2dDp3aGVuPSIyMDE4LTEwLTE2VDE0OjA2OjQyKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7NdfPvAAADtElEQVRogc3ZzatUdRzH8de5tNTp+oAZcq+aT9dbanV7RHIhWCgtlAuuLoIguBAGEUFcuHMRQcmdRYsgCKJNQmZpD6ZWprYQ2rTqf5DAw0VEkNPi95scL2fG+Z05M/Teze/3ffrM+Z7fw0x2b143tmMpbnW1+B/QaBZPfM5b2U7kjWbxV5n9WJc4awWhv2NnnQUOk7yVvSPUfDNvZZNlNmWC1+N7LEGGb7BjSDXWRt7KXhZqzdDA5byVrVtst1jwKlzBdMfYSvyC14ZQZy3krewN/IrlHcMv4UreylZ22nYKXosb2FgScxl+wCu1VloDeSubETry2ZLpTbiRt7KJ9kBb8HKhHbb0iL0yBp7uYTNqXsRlrOhhsxUX81Y2Dtm9eZtwCZv7TPIP9uDP6nXWwgx+FrqvH/7G+2P4WP9iedwNL6RUVzMbcFH/Ygnde24M57CQmHACN4WWGjXbhC1zTaLfgij4OnbjbmKA54V3OqU7BmWL8M4+l+h3F7sbzeJ6e9G6g/14kBhoEj8JK/ywWR9zTTzNcBEPsL/RLO7w5LZ0C7uQJwZcJ2xnvVb4QZnCb9K/2By7Gs3iv+Px4oPHHczifmLgSXwrHFzqZlWMnfpk72O2/WTblB0trwrbzsPEBJtxW1hB62Ij/hAOECk8xJ5Gs7i6eKLb5eE29kpfvTfgO+kraBlrYqzU7W8BexvN4nbZZDfBhNX7AIoeNmVsFbpkdaJfJ6tjjKlEvwIHGs3iejeDXoKp3t5TuCb9vSOsB9eki+3axp08TbCY/CAeJRYwLbTkkgSfpdEn9bz+CAcbzeLa0wz7EUw4xu2T3t479H8qWhNttyfmKLCv0Swu9mPcr2DCPXlW+pPejgvKr29txoXz+bbE2I+EredKvw4pggmFzyb6wOvCqzFeMrcszlX5gWG20SwupDikCia0dxXRM/jRk3fXFcIPC69WiDcba0miimD4GnMV/N4UFqU2l+JYKnOxhmSeqeIU+VLYCr5K9HtbeNIZ3qqQ9yDOV/BD9Sfc5jwOVfB7D+9W8DtkALEMLhi+UK29U5mLuQaiDsGE9j5cU6wyDsccA1OXYPgcR2uM1+ZojF0LdQqGT3GkxnhHYszaqFswfIZjNcQ5FmPVyjAEwycGE30sxqidYQkmFHy8gt9xQxLLcAXDPE4m2J+MPkNj2ILhI5zow+5EtB0qoxBM+HfjVI/5U9Fm6IxKMHyI0yXjp+PcSBilYPgAZzo+n4ljI2OQ21JVznr8r9/ZUSf/F0pWuOpIDNXPAAAAAElFTkSuQmCC);
  background-size: 15px;
  background-position: center bottom;
  background-repeat: no-repeat;
  z-index: 1;
}
.gj-register-new__expandable.--expanded {
  height: auto;
}
.gj-register-new__expandable.--expanded::before,
.gj-register-new__expandable.--expanded::after {
  visibility: hidden;
  opacity: 0;
}
.gj-register-new__spacer {
  min-height: 25px;
  padding-bottom: 4px;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new__spacer {
    min-height: 20px;
    padding-bottom: 2px;
  }
}
.gj-register-new__spaced-block {
  margin-bottom: 25px;
}
.gj-register-new__spaced-block.--shrinked {
  margin-bottom: 20px;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new__spaced-block {
    margin-bottom: 20px;
  }
}
.gj-register-new__form-header {
  font-size: 24px;
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: 17px;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new__form-header {
    font-size: 20px;
  }
}
.gj-register-new__row {
  display: flex;
  margin: 0 -10px;
}
@media only screen and (max-width: 500px) {
  .gj-register-new__row.--multi-column {
    flex-flow: column;
  }
  .gj-register-new__row.--multi-column .gj-register-new__col {
    margin-bottom: 20px;
    min-height: 50px;
    flex: 0;
  }
  .gj-register-new__row.--multi-column .gj-register-new__col:last-child {
    margin-bottom: 0;
  }
}
.gj-register-new__col {
  display: flex;
  flex-flow: column;
  margin: 0 10px;
  flex-basis: 100%;
  position: relative;
}
.gj-register-new__col.--invalid {
  margin-bottom: 5px;
}
.gj-register-new__col.--invalid input:not([type="checkbox"]):focus {
  border-bottom-width: 2px;
  border-bottom-color: #f19100;
}
.gj-register-new__col.--invalid input[type="checkbox"] {
  border-color: #f19100;
}
.gj-register-new__col.--invalid.--touched input:not([type="checkbox"]) {
  border-bottom-width: 2px;
  border-bottom-color: #dc031f;
}
.gj-register-new__col.--invalid.--touched input[type="checkbox"] {
  border-color: #dc031f;
}
.gj-register-new__col:not(.--no-check).--valid::after {
  content: '';
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00LjUxNjU0IDhMMC42NTYyNSA0LjMwNzY5TDEuOTQzMDEgMy4wNzY5Mkw0LjUxNjU0IDUuNTM4NDZMMTAuMzA3IDBMMTEuNTkzOCAxLjIzMDc3TDQuNTE2NTQgOFoiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNSIvPgo8L3N2Zz4K);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  right: 15px;
  height: 100%;
  width: 10px;
}
.gj-register-new__col.--shrinked {
  flex: auto;
}

.gj-register-new-detect {
  position: relative;
  background-color: #000;
  color: #fff;
  padding: 70px 20px;
  text-align: center;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  margin: 0px auto;
  width: 100%;
}
.gj-register-new-detect * {
  box-sizing: border-box;
}
.gj-register-new-detect__close {
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+CiAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNC4wMDEgMjFsLTMgMy4wMDFMMTIgMTVsLTkuMDAxIDkuMDAxTC0uMDAyIDIxbDkuMDAxLTktOS4wMDEtOS4wMDFMMi45OTktLjAwMiAxMiA4Ljk5OWw5LjAwMS05LjAwMSAzIDMuMDAxTDE1IDEybDkuMDAxIDl6Ii8+Cjwvc3ZnPgo=);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  position: absolute;
  z-index: 5;
  right: 20px;
  top: 20px;
  opacity: 0.8;
  transition: opacity 0.2s ease-out;
}
.gj-register-new-detect__close:hover,
.gj-register-new-detect__close:focus {
  opacity: 1;
}
.gj-register-new-detect__close:active {
  opacity: 0.6;
}
.gj-register-new-detect__emoji {
  background-image: url(/modern-3/en/images/05c96af72a9cb9acf61118e81814ca3e.png);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  width: 55px;
  height: 55px;
  margin-bottom: 20px;
}
.gj-register-new-detect__text {
  max-width: 410px;
  font-size: 24px;
  margin-bottom: 40px;
}
.gj-register-new-detect__button {
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  border: none;
  color: #000;
  margin: 0;
  padding: 0;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  letter-spacing: 1px;
  outline: none;
  background-color: #ffbd1d;
  width: 220px;
  height: 50px;
  font-size: 20px;
  opacity: 0.8;
  transition: all 0.2s ease-out;
}
.gj-register-new-detect__button:hover,
.gj-register-new-detect__button:focus {
  opacity: 1;
}
.gj-register-new-detect__button:active {
  opacity: 0.6;
}

.gj-reg-container {
  position: relative;
  background-color: #27323F;
  color: #fff;
  border-radius: 4px;
  width: 100%;
}
@media only screen and (max-width: 500px) {
  .gj-reg-container {
    border-radius: 0px;
  }
}
.gj-reg-container * {
  box-sizing: border-box;
}
.gj-reg-content {
  font-size: 14px;
  background-image: url(/modern-3/en/images/008895aa94bd2f525432b5de08105cf4.png);
  background-position-y: top;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 500px) {
  .gj-reg-content {
    background-position: top center;
    background-size: 220%;
  }
}
.gj-reg-link {
  cursor: pointer;
  color: #fff;
  text-decoration: underline;
  transition: all 0.1s ease-out;
}
.gj-reg-link.--orange {
  color: #ffaa08;
}
.gj-reg-link:hover,
.gj-reg-link:focus {
  color: rgba(255, 170, 8, 0.8);
}
.gj-reg-link:active {
  color: rgba(255, 170, 8, 0.7);
}
.gj-reg-close {
  cursor: pointer;
  background-color: rgba(12, 23, 30, 0.2);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC40IiBkPSJNMTMuMDE4MSAwLjk3NjU2MkwxNS4wMjUxIDIuOTgzNUwxMC4wMDgxIDguMDAwNTFMMTQuOTkwNiAxMi45ODI4TDEyLjk4MzQgMTQuOTkwMUw4LjAwMDk0IDEwLjAwNzZMMi45ODM4MiAxNS4wMjQ4TDAuOTc2NTYyIDEzLjAxNzVMNS45OTM4MSA4LjAwMDUxTDEuMDExMDQgMy4wMTc3M0wzLjAxNzk4IDEuMDEwNzlMOC4wMDA5NCA1Ljk5MzQ5TDEzLjAxODEgMC45NzY1NjJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  background-size: 14px 14px;
  background-position: center center;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  position: absolute;
  border-radius: 0px 0px 0px 4px;
  z-index: 5;
  right: 0;
  top: 0;
  opacity: 0.8;
  transition: opacity 0.2s ease-out;
}
.gj-reg-close:hover,
.gj-reg-close:focus {
  opacity: 1;
}
.gj-reg-close:active {
  opacity: 0.6;
}
.gj-register-new-success__content {
  display: flex;
  padding: 40px 80px 0px 0px;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new-success__content {
    padding: 40px 60px;
  }
}
@media only screen and (max-width: 500px) {
  .gj-register-new-success__content {
    padding: 30px;
  }
}
.gj-register-new-success__left-block {
  padding-right: 60px;
  padding-left: 70px;
  background-image: url(/modern-3/en/images/d371d8fb80c7fd6c422df6b85e225215.png);
  background-size: 110%;
  background-position: left 80px;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new-success__left-block {
    display: none;
  }
}
.gj-register-new-success__right-block {
  flex: 1;
  padding-bottom: 55px;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new-success__right-block {
    padding-bottom: 0px;
  }
}
.gj-register-new-success__spaced-block {
  margin-bottom: 20px;
}
.gj-register-new-success__header {
  font-size: 48px;
  margin-bottom: 3px;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new-success__header {
    font-size: 36px;
  }
}
.gj-register-new-success__subheader {
  font-size: 24px;
  line-height: 150%;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new-success__subheader {
    font-size: 20px;
  }
}
.gj-register-new-success__text {
  font-weight: 300;
  font-size: 18px;
  line-height: 22px;
}
.gj-register-new-success__text.--small {
  font-size: 14px;
}
.gj-register-new-success__text.--faded {
  color: rgba(255, 255, 255, 0.75);
}
.gj-register-new-success__main-text {
  font-size: 18px;
  line-height: 23px;
  padding-top: 20px;
  font-weight: 300;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new-success__main-text {
    position: relative;
    padding-top: 0px;
    padding-bottom: 160px;
    color: rgba(255, 255, 255, 0.7);
  }
  .gj-register-new-success__main-text::after {
    content: '';
    height: 200px;
    width: 100%;
    left: 0;
    right: 0;
    bottom: -50px;
    position: absolute;
    background-image: url(/modern-3/en/images/4787b8a6d38b602bfda7f96314ae3658.png);
    background-size: 340px;
    background-position: center;
    background-repeat: no-repeat;
  }
}
.gj-register-new-success__email {
  font-size: 24px;
  line-height: 30px;
}
@media only screen and (max-width: 500px) {
  .gj-register-new-success__email {
    font-size: 18px;
  }
}
.gj-register-new-success__bonuses-details {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new-success__bonuses-details {
    display: flex;
  }
}

.gj-reg-container {
  position: relative;
  background-color: #27323F;
  color: #fff;
  border-radius: 4px;
  width: 100%;
}
@media only screen and (max-width: 500px) {
  .gj-reg-container {
    border-radius: 0px;
  }
}
.gj-reg-container * {
  box-sizing: border-box;
}
.gj-reg-content {
  font-size: 14px;
  background-image: url(/modern-3/en/images/008895aa94bd2f525432b5de08105cf4.png);
  background-position-y: top;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 500px) {
  .gj-reg-content {
    background-position: top center;
    background-size: 220%;
  }
}
.gj-reg-link {
  cursor: pointer;
  color: #fff;
  text-decoration: underline;
  transition: all 0.1s ease-out;
}
.gj-reg-link.--orange {
  color: #ffaa08;
}
.gj-reg-link:hover,
.gj-reg-link:focus {
  color: rgba(255, 170, 8, 0.8);
}
.gj-reg-link:active {
  color: rgba(255, 170, 8, 0.7);
}
.gj-reg-close {
  cursor: pointer;
  background-color: rgba(12, 23, 30, 0.2);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC40IiBkPSJNMTMuMDE4MSAwLjk3NjU2MkwxNS4wMjUxIDIuOTgzNUwxMC4wMDgxIDguMDAwNTFMMTQuOTkwNiAxMi45ODI4TDEyLjk4MzQgMTQuOTkwMUw4LjAwMDk0IDEwLjAwNzZMMi45ODM4MiAxNS4wMjQ4TDAuOTc2NTYyIDEzLjAxNzVMNS45OTM4MSA4LjAwMDUxTDEuMDExMDQgMy4wMTc3M0wzLjAxNzk4IDEuMDEwNzlMOC4wMDA5NCA1Ljk5MzQ5TDEzLjAxODEgMC45NzY1NjJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  background-size: 14px 14px;
  background-position: center center;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  position: absolute;
  border-radius: 0px 0px 0px 4px;
  z-index: 5;
  right: 0;
  top: 0;
  opacity: 0.8;
  transition: opacity 0.2s ease-out;
}
.gj-reg-close:hover,
.gj-reg-close:focus {
  opacity: 1;
}
.gj-reg-close:active {
  opacity: 0.6;
}
.gj-register-new-confirmed__content {
  display: flex;
  padding: 40px 80px 0 0;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new-confirmed__content {
    padding: 40px 60px;
  }
}
@media only screen and (max-width: 500px) {
  .gj-register-new-confirmed__content {
    padding: 20px 30px 40px;
  }
}
.gj-register-new-confirmed__left-block {
  padding-right: 60px;
  padding-left: 70px;
  background-image: url(/modern-3/en/images/dd1f914fcd079ce0314bf03905840ca0.png);
  background-size: 110%;
  background-position: left 30px;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new-confirmed__left-block {
    display: none;
  }
}
.gj-register-new-confirmed__right-block {
  flex: 1;
  padding-bottom: 80px;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new-confirmed__right-block {
    padding-bottom: 0px;
  }
}
.gj-register-new-confirmed__spaced-block {
  margin-bottom: 25px;
}
.gj-register-new-confirmed__header {
  font-size: 48px;
  margin-bottom: 5px;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new-confirmed__header {
    font-size: 36px;
  }
}
.gj-register-new-confirmed__subheader {
  font-size: 24px;
  line-height: 150%;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new-confirmed__subheader {
    font-size: 20px;
    position: relative;
    padding-bottom: 160px;
  }
  .gj-register-new-confirmed__subheader::after {
    content: '';
    height: 200px;
    width: 100%;
    left: 0;
    right: 0;
    bottom: -50px;
    position: absolute;
    background-image: url(/modern-3/en/images/5f99a15fa896bf4ea2017522c9bfff83.png);
    background-size: 340px;
    background-position: center;
    background-repeat: no-repeat;
  }
}
.gj-register-new-confirmed__main-text {
  font-size: 18px;
  line-height: 26px;
  padding-top: 20px;
  font-weight: 300;
}
@media only screen and (max-width: 1024px) {
  .gj-register-new-confirmed__main-text {
    color: rgba(255, 255, 255, 0.7);
  }
}
.gj-register-new-confirmed__email {
  font-size: 24px;
  line-height: 30px;
}
@media only screen and (max-width: 500px) {
  .gj-register-new-confirmed__email {
    font-size: 18px;
  }
}

.gj-reg-platform-accounts {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 25px;
}
.gj-reg-platform-accounts__title {
  text-align: center;
  font-size: 20px;
}
.gj-reg-platform-accounts__icons {
  display: flex;
  justify-content: center;
  padding: 20px 0;
}
.gj-reg-platform-accounts__icon {
  height: 30px;
  width: 30px;
  margin: 10px;
  justify-content: center;
  background-size: contain;
  background-position: center bottom;
  background-repeat: no-repeat;
}
.gj-reg-platform-accounts__icon.--windows {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDUyQTVGRDhDOTdCMTFFODk3QTg4NjgxNTNFMDg3NkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDUyQTVGRDlDOTdCMTFFODk3QTg4NjgxNTNFMDg3NkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1OEEwNkNGNUM5NzcxMUU4OTdBODg2ODE1M0UwODc2RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1OEEwNkNGNkM5NzcxMUU4OTdBODg2ODE1M0UwODc2RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoUW4YYAAAN9SURBVHja7J2/axNhGMcvamurBbU2aZPYH9TYX0lVcJAOLoIOgri5iaurq5v/iKDg6KCLUIcWEUHQQQQHBxEsqNXdH2jj89Bv6HFcUlPvrhf4fOBL6aW9Ns+n7/O+F655C81mM4D8sIcSIAQQghBACEIgBfZRgsyYtMxbzlg+WO7HfVGB65DEGbLMWBqWiqWkjwuWmmXQ8thyiRGSHP0qet0yYRlV5iwnLIe2+f4vtKydMaM2UwsVfUrHiv9x3iZC2jOhwi9axtRiqmoxVSb1dCipnSyqyP55WUWfYpWVDodV9IZ6e6utFPWX38eyN10uW27or31EHw9wHZI8g2ojs5bTliXLK8utyNddbbd0REj3DKiHe1s5qTYzrfYyovYTZm/MOT5xpd4dfSrwgibTefV2P3bUMtzFudZ56eTfqIYmzuMq+KLW68Pq65CwkHJo4nQBp1R0X7tPUsLshPgkel2Fh4zo9PL7EjLyJeQr5cmXEEAIIAQhgBCEAEIQAghBCCAEIYAQQAhCACEIAYQgBBCCEEAIIAQhkKyQco5+z0rMsV6+kbttbTvd2+v/S12w/NzlX97/l2Q55viqntiPHpOxX7WNhTcOYA4BhCAEdkqnSf2K5azlV9DhrSAymtRfWh5Ejl+wnO+xSd0XSf4+KS8sD7ud1Jf1pPPAM8u5yLF7lms9OhCeWC5227LWcvQEPsYc+9zDnWmNOYRJHRCCEEAIQgAhCAGEAEIQAghBCCAEIYAQhABCACEIAYQgBBCCENh9IUOUJ19C/K3Gf1OibOl0s/VNy+1ga38Q3wHHd8LxHXF8k5ZRWl62Qvyu9/Vga3eb1cjIau0pEt5FZ1bHPGOUN1khndgINm92bt3wvBJ53PeMKodEeaZCo61I6ZMVsh1/gs07vD3LMT/T299cSFY12Nr6Lm5vqmGEpIcvFN4pjyKP9avtzWt0+fZK45a3MecpISR9fN56o2zHU8kraoQNIGR3uaMEanczoRY4KVElzV0FhGTLN+V5zGPHgs09zusSVJIwb4kTCMme1uJiJeaxabW98H7pNY22CkKy570S9wpGTe1vPDSy6jo+gpBs2QitBKMMagTVda1V1Ghq6PjBfzh/ASHJ8d3yWolyRPPVnEbUqOarumS16t32wpg3n0mffsloaCRVtKy/i5AegFdrEQIIQQjslL8CDACxp21DH7UvwgAAAABJRU5ErkJggg==);
}
.gj-reg-platform-accounts__footer {
  text-align: center;
  font-weight: 300;
}
.gj-reg-platform-accounts__system-requirements {
  cursor: pointer;
  color: rgba(255, 255, 255, 0.7);
  text-decoration: underline;
  transition: all 0.1s ease-out;
}
.gj-reg-platform-accounts__system-requirements:hover,
.gj-reg-platform-accounts__system-requirements:focus {
  color: #ffaa08;
}
.gj-reg-platform-accounts__system-requirements:active {
  color: rgba(255, 170, 8, 0.8);
}

.gj-reg-download-block {
  padding-top: 20px;
}
.gj-reg-download-block__container {
  display: flex;
  flex-wrap: wrap;
}
.gj-reg-download-block__requirements {
  color: rgba(255, 255, 255, 0.6);
  font-size: 14px;
  font-weight: 300;
  flex-shrink: 0;
  margin-top: 20px;
}
@media only screen and (max-width: 1024px) {
  .gj-reg-download-block__requirements {
    flex: 1;
    margin-top: 10px;
    text-align: center;
  }
}
.gj-reg-download-block__wrapper {
  margin: 10px 20px 10px 0;
}
@media only screen and (max-width: 1024px) {
  .gj-reg-download-block__wrapper {
    margin-right: 0;
    width: 100%;
  }
}
.gj-reg-download-block__text {
  color: rgba(255, 255, 255, 0.7);
  font-size: 18px;
}
.gj-reg-download-block__timeout {
  font-size: 14px;
  text-align: center;
  font-weight: 300;
  margin-top: 10px;
}
.gj-reg-download-block__button {
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  border: none;
  color: #fff !important;
  text-decoration: none;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  opacity: 0.8;
  outline: none;
  transition: opacity 0.2s ease-out;
  background-color: transparent;
  font-size: 21px;
  height: 56px;
  min-width: 350px;
  text-transform: uppercase;
  letter-spacing: 2.5px;
  background-color: #ed8d00;
  background-image: linear-gradient(to right, #e36100, #ed8d00);
  flex-shrink: 0;
}
.gj-reg-download-block__button:before {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NThBMDZDRjNDOTc3MTFFODk3QTg4NjgxNTNFMDg3NkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NThBMDZDRjRDOTc3MTFFODk3QTg4NjgxNTNFMDg3NkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1OEEwNkNGMUM5NzcxMUU4OTdBODg2ODE1M0UwODc2RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1OEEwNkNGMkM5NzcxMUU4OTdBODg2ODE1M0UwODc2RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjQR/OQAAAP4SURBVHja7J3Zbw1RHMfPpUpSPIgHXrz6D2wPxBJBiBCxLy1qq0YV0VJ7rSlFLLVFYy0NlcYasYQXNCIeJJ79AxLVxD6+P/dUarm9M/fOcs7c7yf5pje3d2bunE+n9zcz55ybcBxHhUwhchZpQ34oM0kgPZFVyOEwN5wXwc7m658Fyny6h73BLhHspKPswckFIYRCKIRQCIUQCqEQQiEUQiiEUAiFEAqhEEIhFEIohEIIhRAKoRBCIRRCKIRCCIVQCKEQQiEUQiiEQgiFUAihEAohFEIoxHwhXUPeJodFd+JDJg4oQRYhLfrJRIAbfI8MsUjIDKQf0idg6TKjxWCkIeE4zgA8eK43TKLjo/yxyr+sd0h/5AnbJDJeI32RNx0/1Ecgj9k2ofMKGYR8/l+VNRJ5yDYKjZdaxpfOyt7RyH22VeC80B/k39ych4xF7rLNAuOZrja/ezkxHI/cZNv5zlNkaKpznHRn6pOQJrahbzxChqc7U0/HVOQa2zJrHiCj0p6qu1zZNOQq2zRj7iFj3LzQy8VFuYxwmW3rmTvIOLcv9nq1dzZykW3smlvIBC8LZHL5fS5yjm2dlmZkoteFMr0fsgCpZ5un5AYyOZMFs7lBVYScZtv/g1SkUzJdONs7hsXIKTr4TaOuSFVUQoQlSB1dqCvI9GxX4tc99eXI0RyWIZXnTD9W5Gcnh5XIkRyUcUFXnso0IUIpUptDMqTSnOfnCoPoBlSO7M8BGWd0palMFyKsRWpiLEPK/cVBrDjIjnLrkN0xlFGny31lmxBhA7IrRjKO6YpS2SpE2IhUx0CGlPUlQW8krL69m5AtFsuo1WW9iosQYTuy2VIZ5WFtLOze7zuQKotk1IQpIwohwk5kvQUy9uhKUcVdiLAPqTBcRmUUG45ywM5eZI2BMqqjkhG1EOEAUmaQjK26IlS5KkQ4ZIgUkbEt6jeRiOC7cFMhJ11RXb6v0sWGopA/WarCv/tYqT/EjSBPmcUJ/TMsKRW6uDAG046QdmQQatA9WuQWgXH3bUwVIhSq5PeuB8Fq5KCJO23yxAH1WorflJkqw/QjpJ05KtmRwA9KleEdMWwQIsxCLmW5jhXIcdN31BYhggyHaMhw2WUdKjgK8RHpptnocZliZVEfZNuECNKR+brL1y4MsFLLuSorFU3KXe/yIttk2HqEtCMjhJtT/G4+ct7GnbJZiCBj6W//9ZwMu7N2LKTtQoSByFv9WOYNabF5Z+Ti4jCkB/LVsvcun38yNYXM9XUS6a2S0xzJLAn5KjkpmE10Qz7JEfIBD3pZfpS0aQG270drnooHBTHZD85KSiGEQiiEUEhckCqrVZeLrWyOSPnl4KcAAwCkw6/gUs8/2wAAAABJRU5ErkJggg==);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  margin: 0 20px;
  opacity: 0.5;
}
@media only screen and (max-width: 500px) {
  .gj-reg-download-block__button {
    min-width: initial;
  }
}
.gj-reg-download-block__button.--loading:before {
  content: '';
  background-image: url(data:image/gif;base64,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);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  margin: 0 20px;
  opacity: 0.5;
}
.gj-reg-download-block__button:hover,
.gj-reg-download-block__button:focus {
  opacity: 1;
}
.gj-reg-download-block__button:active {
  opacity: 0.6;
}
.gj-reg-download-block.--confirmed .gj-reg-download-block__text {
  font-size: 24px;
}
.gj-reg-download-block.--confirmed .gj-reg-download-block__button {
  background: transparent;
  color: #fff !important;
  border: 2px solid rgba(255, 255, 255, 0.5);
  border-radius: 3px;
}

.gj-reg-header-logo {
  display: flex;
  align-items: center;
}
.gj-reg-header-logo__image {
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  margin-right: 10px;
  width: 33px;
  height: 47px;
}
.gj-reg-header-logo__subtitle {
  font-size: 18px;
  opacity: 0.7;
}
@media only screen and (max-width: 1024px) {
  .gj-reg-header-logo__subtitle {
    font-size: 14px;
  }
}
.gj-reg-header-logo__title {
  font-size: 24px;
  opacity: 0.7;
}
.gj-reg-header-logo__content.--desktop {
  display: block;
}
.gj-reg-header-logo__content.--mobile {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .gj-reg-header-logo__content.--desktop {
    display: none;
  }
  .gj-reg-header-logo__content.--mobile {
    display: block;
  }
}

.gj-reg-bonuses-details {
  background-color: #EAB05B;
  border-radius: 0px 0px 4px 4px;
  padding: 0 10px 0 15px;
  color: #27323F;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 500px) {
  .gj-reg-bonuses-details {
    border-radius: 0;
  }
}
.gj-reg-bonuses-details__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCAzMCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy41MzUyIDE1Ljc0MTJWMjEuNzM3M0MxMy41MzUyIDIyLjMyNDEgMTMuMDU5NSAyMi43OTk4IDEyLjQ3MjcgMjIuNzk5OEgxLjA2MjVDMC40NzU2OTcgMjIuNzk5OCAwIDIyLjMyNDEgMCAyMS43MzczVjE1Ljc0MTJDMCAxNS4xNTQ0IDAuNDc1Njk3IDE0LjY3ODcgMS4wNjI1IDE0LjY3ODdIMTIuNDcyN0MxMy4wNTk1IDE0LjY3ODcgMTMuNTM1MiAxNS4xNTQ0IDEzLjUzNTIgMTUuNzQxMlpNMTMuNTM1MiAyNS4yMTUyVjM3Ljk3ODlDMTMuNTM1MiAzOC41NjU3IDEzLjA1OTUgMzkuMDQxNCAxMi40NzI3IDM5LjA0MTRIMi40MTYwOEMxLjgyOTI3IDM5LjA0MTQgMS4zNTM1OCAzOC41NjU3IDEuMzUzNTggMzcuOTc4OVYyNS4yMTUyQzEuMzUzNTggMjQuNjI4NCAxLjgyOTI3IDI0LjE1MjcgMi40MTYwOCAyNC4xNTI3SDEyLjQ3MjdDMTMuMDU5NSAyNC4xNTI3IDEzLjUzNTIgMjQuNjI4NCAxMy41MzUyIDI1LjIxNTJaTTI5Ljc3NzMgMjEuNzM3M1YxNS43NDEyQzI5Ljc3NzMgMTUuMTU0NCAyOS4zMDE2IDE0LjY3ODcgMjguNzE0OCAxNC42Nzg3SDE3LjMwNDZDMTYuNzE3OCAxNC42Nzg3IDE2LjI0MjEgMTUuMTU0NCAxNi4yNDIxIDE1Ljc0MTJWMjEuNzM3M0MxNi4yNDIxIDIyLjMyNDEgMTYuNzE3OCAyMi43OTk4IDE3LjMwNDYgMjIuNzk5OEgyOC43MTQ4QzI5LjMwMTYgMjIuNzk5OCAyOS43NzczIDIyLjMyNDEgMjkuNzc3MyAyMS43MzczWk0yOC40MjM4IDI1LjIxNTJWMzcuOTc4OUMyOC40MjM4IDM4LjU2NTcgMjcuOTQ4MSAzOS4wNDE0IDI3LjM2MTMgMzkuMDQxNEgxNy4zMDQ2QzE2LjcxNzggMzkuMDQxNCAxNi4yNDIxIDM4LjU2NTcgMTYuMjQyMSAzNy45Nzg5VjI1LjIxNTJDMTYuMjQyMSAyNC42Mjg0IDE2LjcxNzggMjQuMTUyNyAxNy4zMDQ2IDI0LjE1MjdIMjcuMzYxM0MyNy45NDgxIDI0LjE1MjcgMjguNDIzOCAyNC42Mjg0IDI4LjQyMzggMjUuMjE1MloiIGZpbGw9IiMyNzMyM0YiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC44NzcyIDEzLjMyMzVDMTQuODc4IDEzLjMyNDQgMTQuODc4NCAxMy4zMjQ4IDE0Ljg3ODQgMTMuMzI0OEMxNC44Nzg0IDEzLjMyNDggMTQuODc4OCAxMy4zMjQ0IDE0Ljg3OTcgMTMuMzIzNUgxNC44ODg3QzE0Ljg4ODcgMTMuMzIzNSAxNC44ODgxIDEzLjMyMTEgMTQuODg2OCAxMy4zMTYzQzE0Ljg4ODMgMTMuMzE0OCAxNC44OSAxMy4zMTMxIDE0Ljg5MiAxMy4zMTExQzE0Ljg4OTggMTMuMzE5MyAxNC44ODg3IDEzLjMyMzUgMTQuODg4NyAxMy4zMjM1SDE1Ljk5MzFIMjIuNjIyNkMyOC44MDc0IDEzLjMyMzUgMjguMjkyNyA1LjIwMjQ1IDIyLjYyMzUgNS4yMDI0NUMyMS4wOTE3IDUuMjAyNDUgMTkuODIzIDUuNzk1MzIgMTguNzg3MSA2LjY2MDY4QzE4Ljg5MDUgNi4xNzk5MiAxOC45NDkzIDUuNjkyMTQgMTguOTQ5MyA1LjIwNDQxQzE4Ljk0OTMgLTEuNzMwNDQgMTAuODI4MiAtMS43Mzg2MiAxMC44MjgyIDUuMjAyNzlDMTAuODI4MiA1LjY5MDk0IDEwLjg4NjggNi4xNzkxMSAxMC45ODk4IDYuNjYwMjRDOS45NTM5MyA1Ljc5NTEyIDguNjg1NDEgNS4yMDI0NSA3LjE1MzkgNS4yMDI0NUMxLjQ4NDcgNS4yMDI0NSAwLjk3MDAyMSAxMy4zMjM1IDcuMTU0ODUgMTMuMzIzNUgxMy43ODQzSDE0Ljg3NzJaTTE0Ljg4MDUgMTEuNzMxMkMxNC41NDc3IDExLjMyOTggMTQuMTQyNCAxMC44MDYxIDEzLjczODEgMTAuMTk4MUMxMi43NjA4IDguNzI4MiAxMS44OTA3IDYuOTE0NCAxMS44OTA3IDUuMjAyNzlDMTEuODkwNyAyLjE4NDUyIDEzLjU3MSAxLjA2MTcxIDE0Ljg4ODEgMS4wNjI1QzE2LjIwNjQgMS4wNjMzIDE3Ljg4NjggMi4xODk2NyAxNy44ODY4IDUuMjA0NDFDMTcuODg2OCA2LjkxMzU1IDE3LjAxMyA4LjcyNjE0IDE2LjAzMDUgMTAuMTk2MkMxNS42MjM1IDEwLjgwNTIgMTUuMjE1NCAxMS4zMjk1IDE0Ljg4MDUgMTEuNzMxMlpNMTMuNDE5OCAxMi4yNjFDMTMuMTUzMSAxMS41NjM4IDEyLjc2MzggMTAuNjg0MSAxMi4yMzc1IDkuODExOTJDMTEuMDcxNyA3Ljg3OTggOS40MTU5NSA2LjI2NDk1IDcuMTUzOSA2LjI2NDk1QzQuOTM5OTUgNi4yNjQ5NSAzLjgxODY5IDcuNzkxNjcgMy43NzEwOSA5LjI5NjU5QzMuNzQ3MDMgMTAuMDU3MiA0LjAwMDQ1IDEwLjc4NDYgNC41MTM3MSAxMS4zMTc4QzUuMDE2NjMgMTEuODQwMiA1Ljg1MTYzIDEyLjI2MSA3LjE1NDg1IDEyLjI2MUgxMy40MTk4Wk0xNi4zNTc3IDEyLjI2MUMxNi42MjQzIDExLjU2MzggMTcuMDEzNiAxMC42ODQxIDE3LjUzOTkgOS44MTE5MkMxOC43MDU3IDcuODc5OCAyMC4zNjE1IDYuMjY0OTUgMjIuNjIzNSA2LjI2NDk1QzI0LjgzNzUgNi4yNjQ5NSAyNS45NTg3IDcuNzkxNjcgMjYuMDA2MyA5LjI5NjU5QzI2LjAzMDQgMTAuMDU3MiAyNS43NzcgMTAuNzg0NiAyNS4yNjM3IDExLjMxNzhDMjQuNzYwOCAxMS44NDAyIDIzLjkyNTggMTIuMjYxIDIyLjYyMjYgMTIuMjYxSDE2LjM1NzdaIiBmaWxsPSIjMjczMjNGIi8+Cjwvc3ZnPgo=);
  background-size: contain;
  background-position: center 10px;
  background-repeat: no-repeat;
  flex-shrink: 0;
  height: 38px;
  width: 44px;
  align-self: flex-end;
}
.gj-reg-bonuses-details__content {
  flex: 1;
  padding: 0 15px;
}
.gj-reg-bonuses-details__title {
  padding: 10px 0;
  font-size: 18px;
}
@media only screen and (max-width: 500px) {
  .gj-reg-bonuses-details__title {
    font-size: 15px;
  }
}
.gj-reg-bonuses-details__description {
  font-size: 14px;
  visibility: hidden;
  opacity: 0;
  height: 0;
  overflow: hidden;
  transition: opacity 0.2s ease-in;
}
.gj-reg-bonuses-details__more {
  cursor: pointer;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 300;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
@media only screen and (max-width: 500px) {
  .gj-reg-bonuses-details__more {
    width: 30px;
    height: 30px;
  }
}
.gj-reg-bonuses-details__more::after {
  content: '';
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNSA1TDkgMSIgc3Ryb2tlPSIjMjczMjNGIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  flex-shrink: 0;
  margin-left: 6px;
  width: 12px;
  height: 6px;
  transition: transform 0.15s ease-in;
}
@media only screen and (max-width: 500px) {
  .gj-reg-bonuses-details__more-text {
    display: none;
  }
}
.gj-reg-bonuses-details.--opened .gj-reg-bonuses-details__more::after {
  transform: rotate(180deg);
}
.gj-reg-bonuses-details.--opened .gj-reg-bonuses-details__description {
  padding-bottom: 10px;
  height: auto;
  visibility: visible;
  opacity: 1;
}
.gj-reg-bonuses-details.--opened .gj-reg-bonuses-details__icon {
  -ms-grid-row-align: center;
  align-self: center;
  background-position-y: center;
}

.gj-reg-bonuses__title {
  color: rgba(255, 255, 255, 0.7);
  line-height: 30px;
  font-size: 21px;
  font-weight: 300;
  margin-bottom: 5px;
}
.gj-reg-bonuses__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.gj-reg-bonuses__continue {
  margin-top: 15px;
  display: none;
}
@media only screen and (max-width: 1024px) {
  .gj-reg-bonuses__continue {
    display: block;
  }
}
.gj-reg-bonuses__bonus {
  height: 120px;
  width: calc(50% - 5px);
  background: rgba(3, 12, 21, 0.4);
  border-radius: 2px;
  margin-bottom: 10px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  position: relative;
}
.gj-reg-bonuses__bonus-icon {
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
}
.gj-reg-bonuses__bonus-icon.--mask {
  background-image: url(/modern-3/en/images/819cc12c47ec3d729cdf8e4e35150d7d.png);
  height: 96px;
  width: 96px;
  top: -12px;
}
.gj-reg-bonuses__bonus-icon.--gun {
  background-image: url(/modern-3/en/images/930ef93774054e239103ccf7a05f7430.png);
  height: 96px;
  width: 126px;
  top: -15px;
}
.gj-reg-bonuses__bonus-icon.--money {
  background-image: url(/modern-3/en/images/78b14ab11c32089638db8e9f504a7a61.png);
  height: 102px;
  width: 122px;
  top: -14px;
}
.gj-reg-bonuses__bonus-title {
  text-transform: uppercase;
  font-size: 12px;
  display: flex;
  align-items: center;
  padding: 8px;
  width: 100%;
  z-index: 1;
}
.gj-reg-bonuses__bonus-title::before {
  content: '';
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOSAyLjVMOC41IDE3LjVMMC41IDEwLjVMMyA3TDcuOTgxMTEgMTEuNTc2OEwxNS41IDBMMTkgMi41WiIgZmlsbD0iI0ZCQUIyOSIvPgo8L3N2Zz4K);
  background-size: 15px;
  background-position: center center;
  background-repeat: no-repeat;
  height: 24px;
  width: 24px;
  margin-right: 10px;
  flex-shrink: 0;
  opacity: 0.5;
  border: 1px solid #FBAB29;
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 500;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
@media only screen and (max-width: 760px) {
  h1 {
    font-size: 18px;
    font-weight: 500;
  }
}
@media only screen and (min-width: 1441px) {
  h1 {
    font-size: 3em;
  }
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/* Mixins */
.grid {
  box-sizing: border-box;
  padding: 0 0.5rem;
}
.grid--container {
  margin: 0 auto;
  max-width: 1400px;
  width: 100%;
}
.grid--no-gutters {
  padding: 0;
}
.col {
  box-sizing: border-box;
  flex: 0 0 100%;
  max-width: 100%;
  padding: 1rem 0.5rem 0 0.5rem;
}
.col--no-gutters {
  padding: 0;
}
.row {
  box-sizing: border-box;
  display: flex;
  flex: 0 1 100%;
  flex-direction: row;
  flex-wrap: wrap;
  list-style: none;
  margin: -1rem -0.5rem 1rem -0.5rem;
  padding: 0;
}
.row:last-child {
  margin-bottom: 0;
}
.row--no-gutters {
  margin: 0;
}
.text--left {
  text-align: left;
}
.text--center {
  text-align: center;
}
.text--right {
  text-align: right;
}
/* Fonts */
/* --- Roboto Fonts --- */
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0atzTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0atzUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at0bcKLIaa1LC45dFaAfauRA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at2o_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at76up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0atyYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at44P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Slab Thin'), local('RobotoSlab-Thin'), url(https://fonts.gstatic.com/s/robotoslab/v6/MEz38VLIFL-t46JUtkIEgHcHpeTo4zNkUa02-F9r1VE.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Slab Thin'), local('RobotoSlab-Thin'), url(https://fonts.gstatic.com/s/robotoslab/v6/MEz38VLIFL-t46JUtkIEgJHDipyzW3oxlM2ogtcJE3o.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Slab Thin'), local('RobotoSlab-Thin'), url(https://fonts.gstatic.com/s/robotoslab/v6/MEz38VLIFL-t46JUtkIEgArQu7msDD1BXoJWeH_ykbQ.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Slab Thin'), local('RobotoSlab-Thin'), url(https://fonts.gstatic.com/s/robotoslab/v6/MEz38VLIFL-t46JUtkIEgD_9YuvR6BbpvcNvv-P7CJ0.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Slab Thin'), local('RobotoSlab-Thin'), url(https://fonts.gstatic.com/s/robotoslab/v6/MEz38VLIFL-t46JUtkIEgCGQb_MN5JCwpvZt9ko0I5U.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Slab Thin'), local('RobotoSlab-Thin'), url(https://fonts.gstatic.com/s/robotoslab/v6/MEz38VLIFL-t46JUtkIEgLr6l97bd_cX8oZCLqDvOn0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Slab Thin'), local('RobotoSlab-Thin'), url(https://fonts.gstatic.com/s/robotoslab/v6/MEz38VLIFL-t46JUtkIEgNFPPhm6yPYYGACxOp9LMJ4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/WxrXJa0C3KdtC7lMafG4dRTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/OpXUqTo0UgQQhGj_SFdLWBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/1hZf02POANh32k2VkgEoUBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/cDKhRaXnQTOVbaoxwdOr9xTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/K23cxWVTrIFD6DJsEVi07RTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/vSzulfKSK0LLjjfeaxcREhTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/vPcynSL0qHq_6dX7lKVByfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcCzTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcCzUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC0bcKLIaa1LC45dFaAfauRA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC2o_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC76up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcCyYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC44P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDrvev4WAjW489CRDHIkJ90.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsCGXDOnx9ptx3UTSPTrfsgk.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsAZ98xO_Wnt-JIem4AuLGfs.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsE1G989qbVg6RT5ly5jB8V8.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsJ84zb0nVte6liF9gGtpo1Y.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsD86pq2NkPzVgw_9lpT6RGI.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDAdhzWOYhqHvOZMRGaEyPo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nDW5FUgIgejJvrHuLWqrSMw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nA30BZHTGu2N_DqssQcMQNQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nPDoBG10JtAX-GAwn6iwU1Y.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nGhQuge17febRYSUkWKdLWA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nBBtmDLrZTTOm3p1EhiGCXc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nEV356qNqHCUb41pS3zqMSE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nHm2hrkyco9jQ3NKMXpgOBg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url(https://fonts.gstatic.com/s/robotocondensed/v13/BP5K8ZAJv9qEbmuFp8RpJXlO07AV7jCoaoExpzGIXF8.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url(https://fonts.gstatic.com/s/robotocondensed/v13/BP5K8ZAJv9qEbmuFp8RpJXn0X2a-UD0eEo-sntC2K9c.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url(https://fonts.gstatic.com/s/robotocondensed/v13/BP5K8ZAJv9qEbmuFp8RpJXIVpjigYYbZOvnhY_Z5vk4.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url(https://fonts.gstatic.com/s/robotocondensed/v13/BP5K8ZAJv9qEbmuFp8RpJcOu5P_uCqYG0-iz1pktLzQ.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url(https://fonts.gstatic.com/s/robotocondensed/v13/BP5K8ZAJv9qEbmuFp8RpJWVK-H8IGVDFdUGcxnxwa3k.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url(https://fonts.gstatic.com/s/robotocondensed/v13/BP5K8ZAJv9qEbmuFp8RpJTvI7rel44YKg4wt2ABIvDs.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url(https://fonts.gstatic.com/s/robotocondensed/v13/BP5K8ZAJv9qEbmuFp8RpJdbvlX87CS9_IgWvysdluIM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url(https://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeAPxlHrF2VTwtgaLzAildVYo.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url(https://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeABSto3_YrLFT4koFxHE9Nps.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url(https://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeAHHBnOVHG2Rm3MKhC1_sIDE.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url(https://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeAGmQMc5lRQnvP92JE1FSdr0.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url(https://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeAE-qJbM9GDG0ZjY-r1X847g.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url(https://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeACtzjzv1S_1NYJPSdEw9o-Y.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url(https://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeADn8OlxV1N2WpeXfK2HtpfA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v4/hMqPNLsu_dywMa4C_DEpYzTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v4/hMqPNLsu_dywMa4C_DEpYzUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v4/hMqPNLsu_dywMa4C_DEpY0bcKLIaa1LC45dFaAfauRA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v4/hMqPNLsu_dywMa4C_DEpY2o_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v4/hMqPNLsu_dywMa4C_DEpY76up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v4/hMqPNLsu_dywMa4C_DEpYyYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v4/hMqPNLsu_dywMa4C_DEpY44P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Mono Bold'), local('RobotoMono-Bold'), url(https://fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fz56iIh_FvlUHQwED9Yt5Kbw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Mono Bold'), local('RobotoMono-Bold'), url(https://fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fzy_vZmeiCMnoWNN9rHBYaTc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Mono Bold'), local('RobotoMono-Bold'), url(https://fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59FzyFaMxiho_5XQnyRZzQsrZs.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Mono Bold'), local('RobotoMono-Bold'), url(https://fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59FzwalQocB-__pDVGhF3uS2Ks.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Mono Bold'), local('RobotoMono-Bold'), url(https://fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fz2hQUTDJGru-0vvUpABgH8I.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Mono Bold'), local('RobotoMono-Bold'), url(https://fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fz-jkDdvhIIFj_YMdgqpnSB0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Mono Bold'), local('RobotoMono-Bold'), url(https://fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fz4lIZu-HDpmDIZMigmsroc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Mono Italic'), local('RobotoMono-Italic'), url(https://fonts.gstatic.com/s/robotomono/v4/mE0EPT_93c7f86_WQexR3BNcqx07xvyppV96iFRdwiM.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Mono Italic'), local('RobotoMono-Italic'), url(https://fonts.gstatic.com/s/robotomono/v4/mE0EPT_93c7f86_WQexR3OfhZE2STYI3KzBGzrJG_ik.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Mono Italic'), local('RobotoMono-Italic'), url(https://fonts.gstatic.com/s/robotomono/v4/mE0EPT_93c7f86_WQexR3G6cj8HaeL2jS4NIBPr3RFo.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Mono Italic'), local('RobotoMono-Italic'), url(https://fonts.gstatic.com/s/robotomono/v4/mE0EPT_93c7f86_WQexR3NcKKn5Xt5n-nnvkqIBMZms.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Mono Italic'), local('RobotoMono-Italic'), url(https://fonts.gstatic.com/s/robotomono/v4/mE0EPT_93c7f86_WQexR3PoTkEokFSrSpvYSpZOeZRs.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Mono Italic'), local('RobotoMono-Italic'), url(https://fonts.gstatic.com/s/robotomono/v4/mE0EPT_93c7f86_WQexR3E_0lycXMw8PhobHtu2Qgco.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Mono Italic'), local('RobotoMono-Italic'), url(https://fonts.gstatic.com/s/robotomono/v4/mE0EPT_93c7f86_WQexR3Mu2Q0OS-KeTAWjgkS85mDg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Mono Bold Italic'), local('RobotoMono-BoldItalic'), url(https://fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKA8DmOtrqdFwUcwXAuhp1QCY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Mono Bold Italic'), local('RobotoMono-BoldItalic'), url(https://fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKA4NNZfQjdGza5CVL5EXb104.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Mono Bold Italic'), local('RobotoMono-BoldItalic'), url(https://fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKA9SaERDUMBGl2bYraIkx774.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Mono Bold Italic'), local('RobotoMono-BoldItalic'), url(https://fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKA9djt7iHp2QfZLLOPHfnIug.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Mono Bold Italic'), local('RobotoMono-BoldItalic'), url(https://fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKAwF4hM5sQ7qK06vqS1ULhSo.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Mono Bold Italic'), local('RobotoMono-BoldItalic'), url(https://fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKA_D-tiQYKMdw_jk-5jaY04o.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Mono Bold Italic'), local('RobotoMono-BoldItalic'), url(https://fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKA49ObOXPY1wUIXqKtDjSdsY.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZjTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZjUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZkbcKLIaa1LC45dFaAfauRA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37Zmo_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37Zr6up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZiYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37Zo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJZ6iIh_FvlUHQwED9Yt5Kbw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJS_vZmeiCMnoWNN9rHBYaTc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJSFaMxiho_5XQnyRZzQsrZs.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJQalQocB-__pDVGhF3uS2Ks.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJWhQUTDJGru-0vvUpABgH8I.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJejkDdvhIIFj_YMdgqpnSB0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJYlIZu-HDpmDIZMigmsroc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
.g-grid {
  box-sizing: border-box;
  display: flex;
  flex: 0 1 100%;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 1rem;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
  justify-content: space-between;
}
.g-grid:first-child {
  margin-top: 1rem;
}
.g-grid:last-child {
  margin-bottom: 0;
}
.g-col {
  box-sizing: border-box;
  max-width: 100%;
  flex: 0 0 auto;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.g-col--100 {
  flex-basis: 100%;
  max-width: 100%;
}
.g-col--75 {
  flex-basis: 75%;
  max-width: 75%;
}
.g-col--50 {
  flex-basis: 50%;
  max-width: 50%;
}
.g-col--33 {
  flex-basis: 33%;
  max-width: 33%;
}
.g-col--25 {
  flex-basis: 25%;
  max-width: 25%;
}
@media only screen and (max-width: 1024px) {
  .g-col {
    box-sizing: border-box;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .g-col:last-child {
    margin: 0;
  }
  .g-col--100,
  .g-col--75,
  .g-col--50,
  .g-col--33 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .g-col--25 {
    flex-basis: 50%;
    max-width: 50%;
  }
}
.g-grid ul {
  padding: 0px;
  margin: 1em 2em;
  list-style: disc;
}
.g-grid li {
  margin: 0px;
  padding: 0px;
  margin-bottom: 0.3em;
  line-height: 1.2;
  font-size: 16px;
}
.e-figure {
  display: flex;
  flex-flow: column;
  margin: 0;
}
.e-figure + p {
  margin: 1em 0;
  font-size: 16px;
}
.no-flexbox .e-figure {
  display: block;
}
.e-figure.-no-caption {
  border: none;
}
.e-figure__img {
  align-self: center;
  max-width: 100%;
  flex-shrink: 0;
}
.e-figure__caption {
  display: block;
  padding: 0.5em 1em;
  font-size: 18px;
}
.e-figure__caption > a:hover {
  background-image: none;
}
.e-figure > a {
  border-style: solid;
  border-width: 1px;
  text-align: center;
  background-image: none;
}
.e-screenshot {
  display: flex;
  flex-direction: column;
  margin: 0.5em 0;
}
.no-flexbox .e-screenshot {
  display: block;
}
.e-screenshot__img {
  display: flex;
  align-self: center;
  width: 100%;
  height: 100%;
}
.no-flexbox .e-screenshot__img {
  display: block;
}
.e-screenshot__youtube {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.e-screenshot__youtube iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.e-screenshot__caption {
  flex-basis: 66.66666667%;
  max-width: 66.66666667%;
  padding: 0 1.5em;
  text-align: right;
  font-size: 16px;
}
.no-flexbox .e-screenshot__caption {
  float: left;
  width: 60%;
}
.e-screenshot__download-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.no-flexbox .e-screenshot__download-wrapper {
  display: block;
}
.e-screenshot__download-list {
  display: flex;
  flex-basis: 33.33333333%;
  max-width: 33.33333333%;
  flex-flow: row wrap;
  justify-content: space-around;
  margin: 0px !important;
  padding: 0 !important;
}
.no-flexbox .e-screenshot__download-list {
  width: 33%;
}
.e-screenshot__download-item {
  display: flex;
  height: 1.2em;
  margin: 0px !important;
}
.e-screenshot__download-link:hover {
  background-image: none;
}
@media only screen and (max-width: 1024px) {
  .e-screenshot__caption {
    flex-basis: 50%;
    max-width: 50%;
    text-align: left;
    padding: 0px;
  }
  .e-screenshot__download-list {
    flex-basis: 50%;
    max-width: 50%;
  }
}
@media only screen and (max-width: 760px) {
  .e-screenshot__download-list {
    flex-flow: column nowrap;
    align-items: flex-end;
  }
}
.cr-bg {
  position: absolute;
  margin: 0 auto;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100vh;
  z-index: 2;
  max-height: 960px;
  max-width: 1920px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
@media only screen and (max-width: 1440px) {
  .cr-bg {
    max-height: 670px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-bg {
    height: 670px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-bg {
    max-height: 500px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-bg {
    max-height: 500px;
  }
}
.cr-bg.--index {
  background-image: url(/modern-3/en/images/bad0bd01e575c0a53df260a069ea8bd6.jpg);
}
.cr-bg.--content {
  background-image: url(/modern-3/en/images/f41f19404543b40a51a8ec1dd43b461c.jpg);
}
.cr-bg.--about {
  background-image: url(/modern-3/en/images/da66378f16ac0d3f3b36dac5dd70b3eb.jpg);
}
.cr-bg.--champions {
  background-image: url(/modern-3/en/images/5b694f3b947ab46f76a6c0a900ec083b.jpg);
}
.cr-bg.--champion {
  background-image: url(/modern-3/en/images/ec394cf7c520a4f0b05689bc1e7f1f60.jpg);
}
.cr-bg.--footer {
  background-image: url(/modern-3/en/images/732f7b89d7ad2d5944ded4b493dfacb0.jpg);
}
.cr-bg.--footer {
  max-height: 950px;
  top: initial;
  bottom: 0;
  z-index: 1;
}
.cr-bg.--error {
  max-height: 100vh;
}
.cr-bg.--champion {
  max-height: 100%;
  height: 100%;
}
.cr-bg.--champion .cr-bg__fader {
  display: none;
}
@media only screen and (min-width: 1920px) {
  .cr-bg.--champion .cr-bg__fader {
    display: block;
  }
}
@media only screen and (max-width: 650px) {
  .cr-bg.--champion {
    height: 300px;
  }
}
.cr-bg::before {
  content: '';
  display: none;
  position: absolute;
  background-image: linear-gradient(to right, #161616 0px, rgba(22, 22, 22, 0) 100%);
  left: 0;
  top: 0;
  width: 150px;
  height: 100%;
}
@media only screen and (min-width: 1920px) {
  .cr-bg::before {
    display: block;
  }
}
.cr-bg::after {
  content: '';
  display: none;
  position: absolute;
  background-image: linear-gradient(to right, rgba(22, 22, 22, 0) 0px, #161616 100%);
  right: 0;
  top: 0;
  width: 150px;
  height: 100%;
}
@media only screen and (min-width: 1920px) {
  .cr-bg::after {
    display: block;
  }
}
.cr-bg__fader {
  position: absolute;
  background-image: linear-gradient(to bottom, rgba(22, 22, 22, 0) 0%, #161616 100%);
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 320px;
  z-index: 2;
}
@media only screen and (max-width: 1024px) {
  .cr-bg__fader {
    height: 200px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-bg__fader {
    height: 120px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-bg__fader {
    height: 100px;
  }
}
.cr-bg.--light::before {
  background-image: linear-gradient(to right, #202020 0px, rgba(32, 32, 32, 0) 100%);
}
.cr-bg.--light::after {
  background-image: linear-gradient(to right, rgba(32, 32, 32, 0) 0px, #202020 100%);
}
.cr-bg.--light .cr-bg__fader {
  background-image: linear-gradient(to bottom, rgba(32, 32, 32, 0) 0%, #202020 100%);
}
.cr-bg.--index::before {
  background-image: linear-gradient(to right, #260713 0px, rgba(38, 7, 19, 0) 100%);
}
.cr-bg.--index::after {
  background-image: linear-gradient(to right, rgba(38, 7, 19, 0) 0px, #260713 100%);
}
.cr-bg.--index .cr-bg__fader {
  background-image: linear-gradient(to bottom, rgba(38, 7, 19, 0) 0%, #260713 100%);
}
.cr-sticky-menu {
  z-index: 100;
  position: absolute;
  top: 50px;
  width: 100%;
  min-width: 320px;
  transition: all 0.2s ease-out;
  transition-property: padding, background-color;
}
.cr-sticky-menu__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 1380px;
  margin: 0px auto;
  min-width: 320px;
  height: 80px;
}
.cr-sticky-menu__menu-icon {
  display: none;
}
.cr-sticky-menu__logo {
  display: block;
  width: 167px;
  height: 55px;
  background-image: url(/modern-3/en/fonts/crsed-logo.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transition: all 0.1s ease-out;
}
.cr-sticky-menu__list {
  flex: 1;
  display: flex;
  padding: 0px;
  margin: 0px;
  align-items: center;
  margin-left: 45px;
}
.cr-sticky-menu__list-item {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  margin-right: 35px;
}
.cr-sticky-menu__list-item.--active .cr-sticky-menu__link {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.cr-sticky-menu__link {
  display: block;
  color: white;
  font-family: 'Fira Sans', sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 1.8px;
  height: 32px;
  line-height: 32px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
html[lang=ru] .cr-sticky-menu__link {
  font-size: 20px;
}
.cr-sticky-menu__link:hover {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.cr-sticky-menu__button {
  display: block;
  font-size: 26px;
  font-family: 'Fira Sans';
  text-decoration: none;
  color: #fff;
  text-align: center;
  font-weight: 700;
  text-transform: uppercase;
  padding: 6px 10px;
  letter-spacing: 2.7px;
  border: 2px solid #fff;
  transition: all 0.2s ease;
}
.cr-sticky-menu__button:hover,
.cr-sticky-menu__button:focus {
  color: #0ad895;
  border-color: #0ad895;
}
.cr-sticky-menu__button:active {
  color: #27946c;
  border-color: #27946c;
}
html[lang=ru] .cr-sticky-menu__button {
  font-size: 22px;
}
.cr-sticky-menu__button-text.--small {
  display: none;
}
.cr-sticky-menu.--sticky {
  position: fixed;
  top: 0px;
  background-color: rgba(0, 0, 0, 0.8);
}
.cr-sticky-menu.--sticky .cr-sticky-menu__logo {
  opacity: 1;
}
.cr-sticky-menu.--sticky.--opened {
  background-color: rgba(0, 0, 0, 0.8);
}
@media only screen and (max-width: 1440px) {
  .cr-sticky-menu__inner {
    max-width: 980px;
  }
  html[lang=ru] .cr-sticky-menu__button {
    width: 140px;
  }
  .cr-sticky-menu__logo {
    width: 130px;
    height: 35px;
  }
  .cr-sticky-menu__list {
    margin-left: 35px;
  }
  .cr-sticky-menu__list-item {
    margin-right: 20px;
  }
  .cr-sticky-menu__link {
    font-size: 15px !important;
  }
  .cr-sticky-menu__button {
    font-size: 15px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-sticky-menu__inner {
    width: 100%;
    padding: 0px 30px;
  }
  html[lang=ru] .cr-sticky-menu__button {
    width: auto;
  }
  .cr-sticky-menu__menu-icon {
    width: 160px;
    display: flex;
    align-items: center;
  }
  .cr-sticky-menu__logo {
    height: 35px;
    width: 145px;
    transition: opacity 0.2s ease-out;
  }
  .cr-sticky-menu__logo.--index {
    opacity: 0;
  }
  .cr-sticky-menu__list {
    margin-left: 0px;
    position: absolute;
    top: 65px;
    opacity: 0;
    transition: opacity 0.2s ease-out;
    pointer-events: none;
  }
  .cr-sticky-menu.--opened {
    padding-bottom: 40px;
  }
  .cr-sticky-menu.--opened .cr-sticky-menu__logo {
    opacity: 1;
  }
  .cr-sticky-menu.--opened .cr-sticky-menu__list {
    opacity: 1;
    pointer-events: all;
  }
}
@media only screen and (max-width: 760px) {
  .cr-sticky-menu {
    top: 65px;
  }
  .cr-sticky-menu.--opened {
    background-color: rgba(0, 0, 0, 0.8);
    padding-bottom: 0px;
  }
  .cr-sticky-menu__logo {
    height: 25px;
    width: 85px;
  }
  .cr-sticky-menu__list {
    flex-direction: column;
    background-color: rgba(0, 0, 0, 0.8);
    padding-bottom: 10px;
    width: 100%;
    left: 0px;
    top: 55px;
    justify-content: space-around;
  }
  .cr-sticky-menu__list-item {
    margin: 5px 0px;
  }
  .cr-sticky-menu__inner {
    height: 55px;
  }
  .cr-sticky-menu__menu-icon {
    width: 35px;
  }
  .cr-sticky-menu__button {
    width: 35px;
  }
  .cr-sticky-menu__button-text.--large {
    display: none;
  }
  .cr-sticky-menu__button-text.--small {
    display: inline;
    margin-left: 2px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-sticky-menu__inner {
    padding: 0 10px;
  }
}
.cr-footer {
  display: flex;
  justify-content: space-between;
  max-width: 1900px;
  margin: 0 auto;
  padding: 70px 50px 50px;
  position: relative;
  z-index: 3;
}
@media only screen and (max-width: 500px) {
  .cr-footer {
    padding: 70px 10px 50px;
  }
}
.cr-footer__logos {
  display: flex;
}
.cr-footer__logo {
  display: block;
  text-decoration: none;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  opacity: 0.5;
  transition: opacity 0.2s ease-out;
}
.cr-footer__logo:hover {
  opacity: 1;
}
.cr-footer__logo.--gaijin {
  background-image: url(/modern-3/en/fonts/gaijin-logo.svg);
  width: 120px;
  height: 63px;
}
.cr-footer__logo.--darkflow {
  width: 175px;
  height: 63px;
  background-image: url(/modern-3/en/images/639cf17262ff29e124b76681a0e9dd3d.png);
}
.cr-footer__links {
  flex: 1;
  display: flex;
  justify-content: center;
}
.cr-footer__links-item {
  list-style-type: none;
  margin: 0px 15px;
}
.cr-footer__link {
  color: white;
  opacity: 0.5;
  transition: opacity 0.2s ease-out;
}
.cr-footer__link:hover,
.cr-footer__link:focus {
  opacity: 1;
}
.cr-footer__link:active {
  opacity: 0.8;
}
.cr-footer__eulas {
  display: flex;
  margin-top: 15px;
}
.cr-footer__eula {
  background-repeat: no-repeat;
  height: 63px;
  background-size: contain;
  flex-shrink: 0;
  margin-left: 10px;
}
.cr-footer__eula.--esrb {
  width: 47px;
  background-image: url(data:image/png;base64,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);
}
.cr-footer__eula.--pegi {
  width: 53px;
  background-image: url(/modern-3/en/images/13f42f1f243510b39ac6e78f1c7844ea.png);
}
@media only screen and (max-width: 1440px) {
  .cr-footer__links-item {
    margin: 0px 10px;
  }
  .cr-footer__links {
    padding: 0px 40px;
    justify-content: space-around;
  }
  .cr-footer__link {
    font-size: 12px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-footer__link {
    font-size: 11px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-footer {
    flex-wrap: wrap;
  }
  .cr-footer__logos {
    flex-basis: 100%;
  }
  .cr-footer__links {
    justify-content: flex-start;
    padding: 0px;
  }
  .cr-footer__link {
    margin-right: 30px;
    font-size: 12px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-footer__logos {
    justify-content: space-between;
  }
  .cr-footer__logo {
    margin-right: 0px;
  }
  .cr-footer__links {
    margin-right: 20px;
    font-size: 11px;
    flex-wrap: wrap;
  }
  .cr-footer__links-item {
    margin-bottom: 10px;
    flex-basis: 100%;
  }
}
.cr-first-screen {
  width: 100%;
  padding-bottom: 180px;
  position: relative;
  background-color: #260713;
}
@media only screen and (max-width: 1024px) {
  .cr-first-screen {
    padding-bottom: 60px;
  }
}
.cr-first-screen::after {
  content: '';
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  background-image: linear-gradient(180deg, rgba(82, 6, 20, 0) 0%, #520614 100%);
  height: 500px;
}
.cr-first-screen__sparks {
  position: absolute;
  background-image: url(/modern-3/en/images/cb03dea43145e9492d5e820f962a0dbf.png);
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: contain;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  max-width: 1400px;
}
@media only screen and (max-width: 1024px) {
  .cr-first-screen__sparks {
    background-size: cover;
    height: 50%;
  }
}
.cr-first-screen__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  padding: 200px 0 30px;
  max-height: 950px;
  min-height: 600px;
  height: calc(100vh - 70px);
}
.cr-first-screen__content::before {
  content: '';
  position: absolute;
  width: 960px;
  height: 540px;
  left: calc(50% - 960px / 2);
  top: 320px;
  background: radial-gradient(50% 50% at 50% 50%, rgba(0, 40, 53, 0.88) 0%, rgba(0, 78, 59, 0) 100%);
}
@media only screen and (max-width: 1440px) {
  .cr-first-screen__content::before {
    top: 250px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-first-screen__content::before {
    left: 0;
    right: 0;
    top: 200px;
    width: 100%;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-first-screen__content {
    min-height: 670px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-first-screen__content {
    min-height: 520px;
  }
}
.cr-first-screen__logo {
  background-image: url(/modern-3/en/fonts/crsed-logo.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  flex-shrink: 0;
  height: 160px;
  width: 470px;
  margin-bottom: 10px;
  filter: drop-shadow(0px 9px 16px #140D37);
  visibility: hidden;
}
@media only screen and (max-width: 1440px) {
  .cr-first-screen__logo {
    height: 120px;
    width: 350px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-first-screen__logo {
    height: 75px;
    width: 220px;
  }
}
.cr-first-screen__text {
  font-family: 'Fira Sans Condensed', sans-serif;
  font-weight: 500;
  font-size: 64px;
  line-height: 72px;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin: 0 0 10px;
  text-shadow: 0px 3px 16px #140D37;
  z-index: 1;
}
@media only screen and (max-width: 1024px) {
  .cr-first-screen__text {
    font-size: 54px;
    line-height: 62px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-first-screen__text {
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 3px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-first-screen__text {
    font-size: 22px;
    line-height: 24px;
    letter-spacing: 2px;
  }
}
.cr-first-screen__video {
  max-width: 800px;
  margin: 0 auto;
}
@media only screen and (max-width: 1440px) {
  .cr-first-screen__video {
    width: 100%;
  }
}
.cr-gallery {
  width: 100%;
}
.cr-gallery__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 60px 0 10px;
}
@media only screen and (max-width: 1440px) {
  .cr-gallery__header {
    margin-top: 40px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-gallery__header {
    flex-direction: column;
    align-items: initial;
    justify-content: initial;
  }
}
.cr-gallery__title {
  font-size: 64px;
  line-height: 72px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 2.3px;
  margin: 0 10px 0 0;
}
@media only screen and (max-width: 1440px) {
  .cr-gallery__title {
    font-size: 32px;
    line-height: 42px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-gallery__title {
    font-size: 26px;
    line-height: 32px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-gallery__title {
    font-size: 20px;
    line-height: 26px;
  }
}
.cr-gallery__gallery,
.cr-gallery__thumbs {
  display: grid;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 760px) {
  .cr-gallery__gallery,
  .cr-gallery__thumbs {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-gallery__gallery,
  .cr-gallery__thumbs {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-bottom: 10px;
  }
}
.cr-gallery__gallery {
  grid-template-columns: repeat(6, 1fr);
}
.cr-gallery__thumbs {
  grid-template-columns: repeat(4, 1fr);
}
.cr-gallery__screen {
  grid-column-end: span 2;
  grid-row-end: span 1;
}
@media only screen and (max-width: 500px) {
  .cr-gallery__screen {
    grid-column-end: span 3;
  }
}
.cr-gallery__screen:nth-child(1) {
  grid-column-end: span 4;
  grid-row-end: span 2;
}
@media only screen and (max-width: 500px) {
  .cr-gallery__screen:nth-child(1) {
    grid-column-end: span 6;
  }
}
.cr-gallery__screen,
.cr-gallery__thumb {
  display: block;
  position: relative;
}
.cr-gallery__screen::before,
.cr-gallery__thumb::before {
  content: '';
  border: 1px solid rgba(255, 255, 255, 0.14);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: border-color 0.2s ease;
}
.cr-gallery__screen img,
.cr-gallery__thumb img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  display: block;
}
.cr-gallery__screen:hover::before,
.cr-gallery__thumb:hover::before,
.cr-gallery__screen:focus::before,
.cr-gallery__thumb:focus::before {
  border-color: #ffb84f;
}
.cr-gallery__more {
  cursor: pointer;
  font-family: 'Fira Sans Condensed', sans-serif;
  font-weight: 500;
  font-size: 32px;
  text-decoration: none;
  text-transform: uppercase;
  color: #DE281D;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  transition: color 0.2s ease;
}
@media only screen and (max-width: 1440px) {
  .cr-gallery__more {
    font-size: 26px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-gallery__more {
    font-size: 22px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-gallery__more {
    font-size: 18px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-gallery__more {
    font-size: 18px;
    margin: 10px 0;
  }
}
.cr-gallery__more:hover,
.cr-gallery__more:focus {
  color: #e43b30;
}
.cr-gallery__more:active {
  color: #c7241a;
}
.cr-gallery__more::after {
  content: '';
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgcng9IjEuNSIgc3Ryb2tlPSIjREUyODFEIiBzdHJva2Utb3BhY2l0eT0iMC41NiIvPgo8cGF0aCBkPSJNMTAgN0wxNSAxMkwxMCAxNyIgc3Ryb2tlPSIjREUyODFEIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 15px;
  height: 25px;
  width: 25px;
  flex-shrink: 0;
}
@media only screen and (max-width: 1440px) {
  .cr-gallery__more::after {
    margin-left: 10px;
    height: 15px;
    width: 15px;
  }
}
.cr-play {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.cr-play__buttons {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.cr-play__main-button {
  margin-bottom: 20px;
}
@media only screen and (max-width: 500px) {
  .cr-play__main-button {
    margin-bottom: 10px;
  }
}
.cr-play__button {
  cursor: pointer;
  appearance: none;
  text-decoration: none;
  font-size: 18px;
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.4);
  border-radius: 3px;
  padding: 0 5px 0 10px;
  margin-right: 20px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  flex-shrink: 0;
  opacity: 0.8;
  text-transform: uppercase;
  transition: all 0.1s ease-in;
}
.cr-play__button span {
  margin-left: 15px;
  text-align: center;
}
.cr-play__button:last-child {
  margin-right: 0;
}
.cr-play__button:hover {
  opacity: 1;
  border-color: transparent;
}
.cr-play__button::before {
  content: '';
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  flex-shrink: 0;
}
.cr-play__button.--download::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGc+CjxwYXRoIGQ9Ik0xMC42NzY1IDExLjUySDIzLjQ2NDlWMEwxMC42NzY1IDEuOFYxMS41MloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik05LjczNzk0IDExLjUyVjEuOTIwMDFMMCAzLjM2MDAxVjExLjUySDkuNzM3OTRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTAuNjc2NSAxMi40OFYyMi4yTDIzLjQ2NDkgMjRWMTIuNDhIMTAuNjc2NVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik05LjczNzk0IDEyLjQ4SDBWMjAuNjRMOS43Mzc5NCAyMi4wOFYxMi40OFoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==);
}
.cr-play__button.--steam::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik0xNS41NDcxIDBDNy40MDMzNiAwIDAuNjM0NTc0IDYuNDQyOTMgMCAxNC43MTE0TDguMzU1MjIgMTguMjU1QzkuMDk1NTYgMTcuNzE4MSA5Ljk0MTY2IDE3LjUwMzMgMTAuODkzNSAxNy41MDMzQzEwLjk5OTMgMTcuNTAzMyAxMS4xMDUgMTcuNTAzMyAxMS4xMDUgMTcuNTAzM0wxNC44MDY3IDEyLjAyNjhDMTQuODA2NyAxMi4wMjY4IDE0LjgwNjcgMTIuMDI2OCAxNC44MDY3IDExLjkxOTRDMTQuODA2NyA4LjU5MDU3IDE3LjQ1MDggNS45MDYwMiAyMC43Mjk0IDUuOTA2MDJDMjQuMDA4IDUuOTA2MDIgMjYuNjUyMSA4LjU5MDU3IDI2LjY1MjEgMTEuOTE5NEMyNi42NTIxIDE1LjI0ODMgMjQuMDA4IDE3LjkzMjggMjAuNzI5NCAxNy45MzI4SDIwLjYyMzZMMTUuMzM1NSAyMS43OTg2QzE1LjMzNTUgMjEuOTA2IDE1LjMzNTUgMjEuOTA2IDE1LjMzNTUgMjIuMDEzM0MxNS4zMzU1IDI0LjQ4MzEgMTMuMzI2MSAyNi41MjM0IDEwLjg5MzUgMjYuNTIzNEM4Ljc3ODI3IDI2LjUyMzQgNi45ODAzMSAyNC45MTI3IDYuNTU3MjYgMjIuODcyNEwwLjUyODgxMiAyMC40MDI2QzIuNDMyNTMgMjcuMDYwMyA4LjQ2MDk4IDMxLjk5OTkgMTUuNTQ3MSAzMS45OTk5QzI0LjIxOTYgMzEuOTk5OSAzMS4xOTk5IDI0LjgwNTMgMzEuMTk5OSAxNS45OTk5QzMxLjE5OTkgNy4xOTQ2IDI0LjIxOTYgMCAxNS41NDcxIDBaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNOS44MzU5MSAyNC4yNjg0TDcuOTMyMTkgMjMuNDA5M0M4LjI0OTQ4IDI0LjE2MSA4Ljg4NDA1IDI0LjY5NzkgOS42MjQzOSAyNS4xMjc0QzExLjMxNjYgMjUuODc5MSAxMy4yMjAzIDI1LjAyIDEzLjk2MDYgMjMuMzAxOUMxNC4yNzc5IDIyLjQ0MjkgMTQuMjc3OSAyMS41ODM4IDEzLjk2MDYgMjAuNzI0N0MxMy42NDM0IDE5Ljg2NTcgMTMuMDA4OCAxOS4yMjE0IDEyLjE2MjcgMTguODk5M0MxMS4zMTY2IDE4LjU3NzEgMTAuNDcwNSAxOC41NzcxIDkuNzMwMTUgMTguODk5M0wxMS43Mzk2IDE5Ljc1ODNDMTMuMDA4OCAyMC4yOTUyIDEzLjUzNzYgMjEuNzk4NiAxMy4wMDg4IDIyLjk3OThDMTIuNDggMjQuMTYxIDEwLjk5OTMgMjQuODA1MyA5LjgzNTkxIDI0LjI2ODRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTcuNzY4IDExLjkxOTRDMTcuNzY4IDEwLjIwMTMgMTkuMDM3MiA4LjkxMjcyIDIwLjcyOTQgOC45MTI3MkMyMi4zMTU4IDguOTEyNzIgMjMuNjkwNyAxMC4zMDg3IDIzLjY5MDcgMTEuOTE5NEMyMy42OTA3IDEzLjYzNzUgMjIuNDIxNiAxNC45MjYxIDIwLjcyOTQgMTQuOTI2MUMxOS4xNDI5IDE0LjkyNjEgMTcuNzY4IDEzLjUzMDIgMTcuNzY4IDExLjkxOTRaTTI0LjY0MjYgMTEuOTE5NEMyNC42NDI2IDkuNjY0NCAyMi44NDQ2IDcuOTQ2MjggMjAuNzI5NCA3Ljk0NjI4QzE4LjYxNDEgNy45NDYyOCAxNi44MTYyIDkuNzcxNzggMTYuODE2MiAxMS45MTk0QzE2LjgxNjIgMTQuMTc0NCAxOC42MTQxIDE1Ljg5MjYgMjAuNzI5NCAxNS44OTI2QzIyLjg0NDYgMTUuODkyNiAyNC42NDI2IDE0LjA2NzEgMjQuNjQyNiAxMS45MTk0WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMCI+CjxyZWN0IHdpZHRoPSIzMS4xOTk5IiBoZWlnaHQ9IjMxLjk5OTkiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.cr-play__button.--epic::before {
  background-image: url(/modern-3/en/fonts/icon-epic.svg);
}
.cr-play__button.--ps4::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzOSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGc+CjxwYXRoIGQ9Ik0yMy4yODk3IDIuMzg5MzhDMjguNjYyMiA0LjI0Nzc5IDMwLjQ3MDcgNi41MzA5NyAzMC40NzA3IDExLjY4MTRDMzAuNDcwNyAxNi43MjU3IDI3LjM4NTYgMTguNjM3MiAyMy4zOTYxIDE2LjcyNTdWNy4zMjc0M0MyMy4zOTYxIDYuMjEyMzkgMjMuMTgzMyA1LjIwMzU0IDIyLjE3MjcgNC45MzgwNUMyMS4zNzQ4IDQuNjcyNTcgMjAuODk2MSA1LjQxNTkzIDIwLjg5NjEgNi41MzA5N1YzMEwxNC41NjYyIDI3Ljk4MjNWMEMxNy4yMjU4IDAuNDc3ODc2IDIxLjE2MiAxLjY5OTEyIDIzLjI4OTcgMi4zODkzOFpNMjIuMDY2MyAyOS41MjIxTDM1Ljg5NjQgMjQuNTMxQzM1Ljg5NjQgMjQuNTMxIDM3Ljc1ODEgMjMuODQwNyAzOC41MDI4IDIyLjg4NUMzOS4yNDc1IDIxLjkyOTIgMzguOTI4MyAyMC41NDg3IDM1Ljk0OTYgMTkuNTkyOUMzMy4yODk5IDE4LjU4NDEgMjkuOTM4OCAxOC4yNjU1IDI3LjE3MjggMTguNTMxQzI0LjQwNjggMTguODQ5NiAyMi40Mzg2IDE5LjUzOTggMjIuNDM4NiAxOS41Mzk4TDIyLjA2NjMgMTkuNjQ2VjIzLjQ2OUwyOC44NzQ5IDIxLjA3OTZDMzAuMDQ1MiAyMC42NTQ5IDMxLjc0NzMgMjAuNjAxOCAzMi42NTE2IDIwLjg2NzNDMzMuNjA5MSAyMS4xODU4IDMzLjM5NjMgMjEuNzY5OSAzMi4yNzkzIDIyLjE5NDdMMjIuMDY2MyAyNS44MDUzVjI5LjUyMjFaTTIuOTE2OTggMjUuNDg2N0M2LjIxNDkyIDI2LjU0ODcgOS41NjYwNSAyNi43NjExIDEyLjcwNDQgMjYuMjgzMkMxMi45MTcyIDI2LjIzMDEgMTMuMTMgMjYuMjMwMSAxMy4zNDI3IDI2LjE3N1YyMi44ODVMMTAuMjA0NCAyNEM5LjAzNDEyIDI0LjQyNDggNy4zMzE5NiAyNC41MzEgNi4zNzQ1IDI0LjIxMjRDNS40MTcwMyAyMy44OTM4IDUuNjI5OCAyMy4zMDk3IDYuNzQ2ODQgMjIuODg1TDEzLjI4OTUgMjAuNjAxOFYxNi45MzgxTDQuMjQ2NzkgMjAuMTIzOUM0LjI0Njc5IDIwLjEyMzkgMi4wNjU5IDIwLjg2NzMgMC43MzYwODUgMjEuODIzQy0wLjY0NjkyMiAyMi44MzE5IC0wLjE2ODE4OSAyNC42MzcyIDIuOTE2OTggMjUuNDg2N1oiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==);
}
.cr-play__button.--xbox::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMyAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGc+CjxwYXRoIGQ9Ik00LjkwMTUgNC42NDAwMUMxLjc5NzIyIDcuNTIwMDEgMCAxMS41MiAwIDE2QzAgMTkuNjggMS4zMDcwNyAyMy4wNCAzLjI2NzY3IDI1Ljc2QzMuMjY3NjcgMjUuNzYgMy4yNjc2NyAyNS43NiAzLjQzMTA1IDI1Ljc2QzMuNDMxMDUgMjUuNzYgMy40MzEwNSAyNS43NiAzLjQzMTA1IDI1LjZDMi4xMjM5OCAyMS45MiA4LjQ5NTkzIDEyLjggMTEuOTI3IDguOTZDNi4zNzE5NSAzLjM2IDQuOTAxNSA0LjY0MDAxIDQuOTAxNSA0LjY0MDAxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI3Ljc3NTIgNC42NDAwNEMzMC43MTYxIDcuNTIwMDQgMzIuNjc2NyAxMS41MiAzMi42NzY3IDE2QzMyLjY3NjcgMTkuNjggMzEuMzY5NiAyMy4wNCAyOS40MDkgMjUuNzZDMjkuNDA5IDI1Ljc2IDI5LjQwOSAyNS43NiAyOS4yNDU2IDI1Ljc2QzI5LjI0NTYgMjUuNzYgMjkuMjQ1NiAyNS43NiAyOS4yNDU2IDI1LjZDMzAuNTUyNyAyMS43NiAyNC4xODA3IDEyLjY0IDIwLjkxMzEgOC44MDAwNEMyNi4zMDQ3IDMuMzYwMDQgMjcuNzc1MiA0LjY0MDA0IDI3Ljc3NTIgNC42NDAwNFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNi4zMzgzIDBDMTkuNjA2IDAgMjIuMzgzNSAwLjk2IDI0LjgzNDMgMi40QzIxLjU2NjYgMS43NiAxNi44Mjg1IDQuNDggMTYuMzM4MyA0LjhDMTUuMDMxMyA0IDEwLjYxOTkgMS43NiA3Ljg0MjQxIDIuNEM3Ljg0MjQxIDIuNCA3Ljg0MjQxIDIuNCA3Ljg0MjQxIDIuMjRDMTAuMjkzMiAwLjk2IDEzLjA3MDcgMCAxNi4zMzgzIDBaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTYuMzM4MyAxMi44QzIxLjIzOTggMTYuNDggMjkuNTcyNCAyNS40NCAyNy4xMjE2IDI4QzI0LjE4MDcgMzAuNTYgMjAuNDIyOSAzMiAxNi4zMzgzIDMyQzEyLjI1MzcgMzIgOC40OTU5MiAzMC41NiA1LjU1NTAyIDI4QzMuMTA0MjcgMjUuNDQgMTEuNDM2OCAxNi40OCAxNi4zMzgzIDEyLjhaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=);
}
.cr-play__button.--epic:hover {
  background-color: #2F2D2E;
}
.cr-play__button.--download:hover {
  background-color: #2D89EF;
}
.cr-play__button.--steam:hover {
  background-color: #26AFED;
}
.cr-play__button.--ps4:hover {
  background-color: #003087;
}
.cr-play__button.--xbox:hover {
  background-color: #107C10;
}
@media only screen and (max-width: 1440px) {
  .cr-play__button {
    padding: 0 10px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-play__button {
    padding: 0;
  }
  .cr-play__button span {
    display: none;
  }
}
@media only screen and (max-width: 500px) {
  .cr-play__button {
    margin-right: 10px;
  }
}
.cr-play__also {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin: 10px 0 30px;
}
.cr-play__also-text {
  text-transform: uppercase;
  font-size: 18px;
  margin: 10px;
  text-align: center;
  opacity: 0.7;
}
@media only screen and (max-width: 1024px) {
  .cr-play__also-text {
    font-size: 16px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-play__also-text {
    flex: 1;
    min-width: 100%;
  }
}
.cr-play__also-new {
  color: rgb(255 255 255);
  background-color: rgb(255 193 7);
  text-decoration: none;
  position: absolute;
  margin-left: 10px;
  font-size: 10px;
  padding: 2px 5px;
  border-radius: 3px;
  text-transform: uppercase;
}
.cr-play__also-item {
  cursor: pointer;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  flex-shrink: 0;
  height: 30px;
  margin: 0 10px;
  opacity: 0.7;
  transition: opacity 0.2s ease;
}
.cr-play__also-item:hover,
.cr-play__also-item:focus {
  opacity: 1;
}
.cr-play__also-item:focus {
  opacity: 0.9;
}
.cr-play__also-item.--new {
  position: relative;
  margin-right: 50px;
}
.cr-play__also-item.--new::after {
  content: '';
  position: absolute;
  height: 30px;
  width: 30px;
  right: -40px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2IDBMMTguNjAwMiAyLjkyODA5TDIyLjEyMjkgMS4yMTc5M0wyMy40MDQ2IDQuOTE4MTdMMjcuMzEzNyA0LjY4NjI5TDI3LjA4MTggOC41OTUzNkwzMC43ODIxIDkuODc3MDdMMjkuMDcxOSAxMy4zOTk4TDMyIDE2TDI5LjA3MTkgMTguNjAwMkwzMC43ODIxIDIyLjEyMjlMMjcuMDgxOCAyMy40MDQ2TDI3LjMxMzcgMjcuMzEzN0wyMy40MDQ2IDI3LjA4MThMMjIuMTIyOSAzMC43ODIxTDE4LjYwMDIgMjkuMDcxOUwxNiAzMkwxMy4zOTk4IDI5LjA3MTlMOS44NzcwNyAzMC43ODIxTDguNTk1MzYgMjcuMDgxOEw0LjY4NjI5IDI3LjMxMzdMNC45MTgxNyAyMy40MDQ2TDEuMjE3OTMgMjIuMTIyOUwyLjkyODA5IDE4LjYwMDJMMCAxNkwyLjkyODA5IDEzLjM5OThMMS4yMTc5MyA5Ljg3NzA3TDQuOTE4MTcgOC41OTUzNkw0LjY4NjI5IDQuNjg2MjlMOC41OTUzNiA0LjkxODE3TDkuODc3MDcgMS4yMTc5M0wxMy4zOTk4IDIuOTI4MDlMMTYgMFoiIGZpbGw9IiMyRUZGQkEiLz4KPHBhdGggZD0iTTExLjA5MiAyMEg5LjA0TDYuMTk2IDEzLjI5MkM2LjI2OCAxMy44ODQgNi4zMiAxNC40MiA2LjM1MiAxNC45QzYuMzkyIDE1LjM4IDYuNDEyIDE1Ljk1MiA2LjQxMiAxNi42MTZWMjBINC45NzJWMTEuNzA4SDYuOTc2TDkuODY4IDE4LjQyOEM5LjgyIDE4LjEwOCA5Ljc3MiAxNy42ODggOS43MjQgMTcuMTY4QzkuNjc2IDE2LjY0IDkuNjUyIDE2LjExNiA5LjY1MiAxNS41OTZWMTEuNzA4SDExLjA5MlYyMFpNMTcuODQ2NSAxMS43MDhMMTcuNjc4NSAxMi44ODRIMTQuNjE4NVYxNS4ySDE3LjI4MjVWMTYuMzc2SDE0LjYxODVWMTguODEySDE3Ljg5NDVWMjBIMTMuMDM0NVYxMS43MDhIMTcuODQ2NVpNMjguMjc3OCAxMS43MDhMMjYuNzUzOCAyMEgyNC42ODk4TDIzLjQyOTggMTMuMzg4TDIyLjEzMzggMjBIMjAuMTI5OEwxOC42Mjk4IDExLjcwOEgyMC4yMDE4TDIxLjI1NzggMTguNzRMMjIuNjEzOCAxMS43MDhIMjQuMjkzOEwyNS42MjU4IDE4Ljc0TDI2Ljc3NzggMTEuNzA4SDI4LjI3NzhaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
}
.cr-play__also-item.--ps5 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUxIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMTUxIDMyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuMTY4MjEgMjcuMTY2NEMtMC4xNTIwOTQgMjYuMjQxNiAtMC43MTU4OSAyNC4zMzI1IDAuODAxNzkgMjMuMjMyNUMyLjIwNTE5IDIyLjIxMjYgNC41OTE0MiAyMS40NTExIDQuNTkxNDIgMjEuNDUxMUwxNC40NDU3IDE4LjAyMTlWMjEuOTI5MUw3LjM1NDAyIDI0LjQxMjdDNi4wOTk5NSAyNC44NTggNS45MDc5NiAyNS40NzU2IDYuOTI3MzYgMjUuODAwN0M3Ljk0Njc3IDI2LjEyNTggOS43ODkwMSAyNi4wMzM4IDExLjA0MTYgMjUuNTk0NEwxNC40NDI2IDI0LjM4NlYyNy44ODJDMTQuMjI3OCAyNy45MjA2IDEzLjk4NTUgMjcuOTU3NyAxMy43NjQ1IDI3Ljk5MzNDMTAuMjE1OCAyOC41NTcyIDYuNTc5NTkgMjguMjczNCAzLjE2ODIxIDI3LjE2NjRaTTIzLjk1ODYgMjcuNTczMkwzNS4wMTY2IDIzLjcyODNDMzYuMjcyMiAyMy4yODMgMzYuNDY0MiAyMi42Njg0IDM1LjQ0NDggMjIuMzQzM0MzNC40MjU0IDIyLjAxODIgMzIuNTgzMiAyMi4xMTAyIDMxLjMzMDYgMjIuNTUxMUwyMy45NjE2IDI1LjA4MzdWMjEuMDQ3M0wyNC4zODgzIDIwLjkwNjNDMjYuMDUzMiAyMC4zODE1IDI3Ljc2OTUgMjAuMDI2OCAyOS41MDk3IDE5Ljg0NzhDMzIuNTAzOSAxOS41MjU3IDM2LjE3MDEgMTkuODkyNCAzOS4wNDcgMjAuOTU1M0M0Mi4yOTExIDIxLjk1NTggNDIuNjU2OCAyMy40Mjk5IDQxLjgzMjUgMjQuNDQ1M0M0MS4wMDgxIDI1LjQ2MDcgMzguOTg3NiAyNi4xODM3IDM4Ljk4NzYgMjYuMTgzN0wyMy45NjE2IDMxLjQ1MjJMMjMuOTU4NiAyNy41NzMyWk0yNS4yNTIzIDIuNTQ4OUMzMS4wNzQ2IDQuNTA2OTYgMzMuMDQ3OSA2Ljk0NDUxIDMzLjA0NzkgMTIuNDM3MkMzMy4wNDc5IDE3Ljc4ODggMjkuNjc0MyAxOS44MTgxIDI1LjM4OTQgMTcuNzkxOFY3LjgxMTQ3QzI1LjM4OTQgNi42NDE2NyAyNS4xNyA1LjU2MzkyIDI0LjA0ODUgNS4yNTgxMkMyMy4xODkxIDQuOTg3OTQgMjIuNjU1OCA1Ljc3MDI3IDIyLjY1NTggNi45NDAwNlYzMS45MTY5TDE1Ljc4MDUgMjkuNzc5MlYwQzE4LjcwNDYgMC41MzE0NTMgMjIuOTYzNiAxLjc4MTQxIDI1LjI1MjMgMi41NDI5NlYyLjU0ODlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTQzLjk5NyA2LjM3NDUxSDExNS45NTlWMTMuNzc5MkMxMTUuOTU5IDEzLjc3OTIgMTE1Ljg3NCAxNi42Mzg0IDExOS41MDMgMTYuNjM4NEgxMzYuNjQxQzEzNy4zMTQgMTYuNjMzIDEzNy45OCAxNi43NjUgMTM4LjU5NiAxNy4wMjU4QzEzOS41NTMgMTcuNDQxNSAxNDAuNjI5IDE4LjI4NzcgMTQwLjYyOSAxOS45OTQ5QzE0MC42MjkgMjEuNTI2OSAxMzkuODY3IDIyLjM5NjggMTM5LjExMyAyMi44ODM3QzEzOC40ODggMjMuMjc2NyAxMzcuNzYgMjMuNDgzMSAxMzcuMDE2IDIzLjQ3NzVIMTE1Ljk1OVYyNS41NTU4SDEzOS40MzlDMTM5LjQzOSAyNS41NTU4IDE0NC43NzIgMjUuMzQ1IDE0NC43NzIgMjAuMDA1MkMxNDQuNzcyIDE3LjI5MDEgMTQzLjE0NSAxNS45NDUxIDE0MS42ODEgMTUuMjg2QzE0MC43MzQgMTQuODYyNiAxMzkuNzA1IDE0LjY0NTIgMTM4LjY2MyAxNC42NDkxSDEyMS42NzhDMTIxLjM5NSAxNC42NTI4IDEyMS4xMTUgMTQuNTg4IDEyMC44NjQgMTQuNDYwNkMxMjAuNTAyIDE0LjI2OTEgMTIwLjEwMiAxMy44ODkxIDEyMC4xMDIgMTMuMTQwOVY4LjQyNDYxSDE0My45OTdWNi4zNzQ1MVpNODAuNjcwMSAyMy40NzAxVjI1LjU0ODRIOTIuNTcwOEM5My45OTMyIDI1LjU2MzEgOTUuMzczMSAyNS4wNzY0IDk2LjQ1NjQgMjQuMTc4MkM5Ny4wMTUxIDIzLjcxNjIgOTcuNDYwOCAyMy4xMzg0IDk3Ljc2MDggMjIuNDg3MUM5OC4wNjA4IDIxLjgzNTcgOTguMjA3NiAyMS4xMjcyIDk4LjE5MDQgMjAuNDEzNVYxMS41NzkyQzk4LjE4NDMgMTEuMDk2MSA5OC4yOTA5IDEwLjYxNzkgOTguNTAyIDEwLjE4MDhDOTguNzEzMiA5Ljc0MzYxIDk5LjAyMzUgOS4zNTg4NiA5OS40MDk1IDkuMDU1NTNDOTkuOTU3MyA4LjYzNzcyIDEwMC42MzUgOC40MTUwOSAxMDEuMzMxIDguNDI0NjFIMTExLjcwNlY2LjM3NDUxSDk5LjM1Qzk5LjM1IDYuMzc0NTEgOTQuMDE2OCA2LjQ1NzY0IDk0LjAxNjggMTEuOTUzM1YyMC4yMDI3Qzk0LjAyNjIgMjAuODc4MyA5My44MzkyIDIxLjU0MjcgOTMuNDc3NCAyMi4xMTkyQzkzLjIxNTcgMjIuNTQ1NSA5Mi44NDE3IDIyLjg5NTkgOTIuMzk0MyAyMy4xMzQyQzkxLjk0NyAyMy4zNzI1IDkxLjQ0MjMgMjMuNDkgOTAuOTMyNyAyMy40NzQ1TDgwLjY3MDEgMjMuNDcwMVpNNTMuMTkzNCA2LjM3NDUxVjguNDI0NjFINzQuNDA0M0M3NC45OTQzIDguNDE5NzEgNzUuNTc4MSA4LjU0MTg4IDc2LjExNCA4Ljc4MjM4Qzc2Ljk1NTEgOS4xNjY4NyA3Ny44OTk5IDkuOTU4MTEgNzcuODk5OSAxMS41NjI5Qzc3Ljg5OTkgMTMuMTIxNiA3Ni45NTUxIDEzLjkwMSA3Ni4xMTQgMTQuMjg2OUM3NS41NjkzIDE0LjUzMDUgNzQuOTc2MiAxNC42NTQyIDc0LjM3NjkgMTQuNjQ5MUg1OC42NDU0QzU3LjcxNDIgMTQuNjQwNyA1Ni43OTM5IDE0Ljg0NCA1NS45NTc1IDE1LjI0MjlDNTQuNjQ4NiAxNS44ODI4IDUzLjE5MzQgMTcuMzg5NSA1My4xOTM0IDE5Ljg3NDZWMjUuNTE1N0g1Ny4yNzU2VjE5Ljg5OThDNTcuMjcyOCAxOS41MzQ1IDU3LjM0MDYgMTkuMTcyIDU3LjQ3NTIgMTguODMxQzU3LjgxMTkgMTcuOTg5MyA1OC42NjM3IDE2LjYzODQgNjAuNjU1MyAxNi42Mzg0SDc2LjUxNzhDNzcuMDUxMyAxNi42NDEyIDc3LjU4MjYgMTYuNTcxNyA3OC4wOTY0IDE2LjQzMkM3OS41NTMyIDE2LjAyODMgODEuOTgyIDE0Ljg2MTQgODEuOTgyIDExLjU2MjlDODEuOTgyIDYuNDM2ODYgNzYuNzQ0OCA2LjM3NDUxIDc2Ljc0NDggNi4zNzQ1MUg1My4xOTM0WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
  min-width: 150px;
}
.cr-play__also-item.--xbox-xs {
  background-image: url(/modern-3/en/fonts/icon-xbox-xs.svg);
  min-width: 230px;
}
.cr-play__also-item.--nintendo {
  background-image: url(/modern-3/en/fonts/icon-nintendo.svg);
  min-width: 120px;
}
@media only screen and (max-width: 1440px) {
  .cr-play__also-item.--ps5 {
    min-width: 110px;
  }
  .cr-play__also-item.--xbox-xs {
    min-width: 180px;
  }
  .cr-play__also-item.--nintendo {
    min-width: 100px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-play__also-item.--ps5 {
    min-width: 110px;
  }
  .cr-play__also-item.--xbox-xs {
    min-width: 180px;
  }
  .cr-play__also-item.--nintendo {
    min-width: 95px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-play__also-item.--ps5 {
    min-width: 80px;
  }
  .cr-play__also-item.--xbox-xs {
    min-width: 140px;
  }
  .cr-play__also-item.--nintendo {
    min-width: 90px;
  }
}
.cr-features {
  position: relative;
  z-index: 2;
  max-width: 1400px;
  height: 740px;
  margin: -80px auto 0;
  background-color: #000;
  mask: url(/modern-3/en/fonts/mask.svg);
  mask-repeat: no-repeat;
  -webkit-mask: url(/modern-3/en/fonts/mask.svg);
  -webkit-mask-repeat: no-repeat;
}
@media only screen and (max-width: 1024px) {
  .cr-features {
    height: auto;
    mask: none;
    -webkit-mask: none;
    margin-top: 0;
  }
}
.cr-features__content {
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: flex-end;
}
@media only screen and (max-width: 1024px) {
  .cr-features__content {
    justify-content: center;
    padding: 20px 40px;
  }
}
.cr-features__bg {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 1024px) {
  .cr-features__bg {
    height: 540px;
    position: relative;
  }
}
@media only screen and (max-width: 760px) {
  .cr-features__bg {
    height: 320px;
  }
}
.cr-features__fader {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 160px;
  width: 100%;
  background: linear-gradient(180deg, rgba(82, 6, 20, 0) 0%, #520614 100%);
}
.cr-features__char {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(/modern-3/en/images/c5c34923999f640b8fe08b12e3fb6392.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 50% auto;
}
@media only screen and (max-width: 1440px) {
  .cr-features__char {
    background-size: 40% auto;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-features__char {
    background-size: contain;
    background-position: center bottom;
  }
}
.cr-features__title {
  font-size: 48px;
  line-height: 52px;
  padding-top: 30px;
  font-weight: 500;
  color: #DF2121;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 1024px) {
  .cr-features__title {
    font-size: 40px;
    line-height: 48px;
    padding: 30px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-features__title {
    font-size: 30px;
    line-height: 36px;
  }
}
.cr-features__list {
  padding: 0;
  margin: 0;
  flex: 1;
  max-width: 680px;
}
.cr-features__item {
  display: flex;
  align-items: center;
  list-style-type: none;
  position: relative;
  min-height: 180px;
  font-size: 20px;
  line-height: 24px;
}
@media only screen and (max-width: 760px) {
  .cr-features__item {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-features__item {
    flex-direction: column;
    justify-content: center;
    text-align: center;
    margin-bottom: 20px;
  }
}
.cr-features__item-header {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 8px;
}
@media only screen and (max-width: 760px) {
  .cr-features__item-header {
    font-size: 20px;
    line-height: 26px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-features__item-header {
    font-size: 18px;
    line-height: 22px;
  }
}
.cr-features__item-content {
  max-width: 400px;
}
.cr-features__item::before {
  content: '';
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-right: 25px;
  width: 200px;
  height: 200px;
  flex-shrink: 0;
}
@media only screen and (max-width: 760px) {
  .cr-features__item::before {
    width: 160px;
    height: 160px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-features__item::before {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cr-features__item:nth-child(2n) {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
@media only screen and (max-width: 500px) {
  .cr-features__item:nth-child(2n) {
    flex-direction: column;
    justify-content: center;
  }
}
.cr-features__item.--item-1::before {
  background-image: url(/modern-3/en/images/9bd1d5263f3dbba649c4d674b544b236.png);
}
.cr-features__item.--item-2::before {
  background-image: url(/modern-3/en/images/332982591f5c1bcc4e8a1211b452d250.png);
}
.cr-features__item.--item-3::before {
  background-image: url(/modern-3/en/images/753de720750b3a7effdccd89421ed9f4.png);
}
.cr-gamespecs {
  display: flex;
  justify-content: space-around;
  margin: 45px auto 0;
}
@media only screen and (max-width: 760px) {
  .cr-gamespecs {
    flex-direction: column;
    align-items: center;
  }
}
.cr-gamespec {
  display: flex;
  position: relative;
  text-align: center;
  flex-shrink: 0;
  align-items: center;
  flex-direction: column;
  width: 360px;
  height: 540px;
  text-decoration: none;
  background-color: #000;
  mask: url(/modern-3/en/fonts/spec-mask.svg) center center / cover;
  mask-size: 100% 100%;
  mask-repeat: no-repeat;
  -webkit-mask: url(/modern-3/en/fonts/spec-mask.svg) center center / cover;
  -webkit-mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
}
.cr-gamespec.--link {
  cursor: pointer;
}
@media only screen and (max-width: 1440px) {
  .cr-gamespec {
    width: 310px;
    height: 465px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-gamespec {
    width: 220px;
    height: 330px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-gamespec {
    width: 100%;
    height: 220px;
    margin-bottom: 30px;
    justify-content: center;
    align-items: flex-end;
    mask: none;
    -webkit-mask: none;
  }
}
@media only screen and (max-width: 500px) {
  .cr-gamespec {
    height: auto;
    align-items: center;
    padding-bottom: 50px;
    margin-bottom: 20px;
  }
}
.cr-gamespec__bg {
  position: absolute;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
@media only screen and (max-width: 760px) {
  .cr-gamespec__bg {
    width: 50%;
    background-position: left center;
  }
}
@media only screen and (max-width: 500px) {
  .cr-gamespec__bg {
    position: relative;
    width: 100%;
    height: 200px;
    background-position: center top;
  }
}
.cr-gamespec__bg.--spec-1 {
  background-image: url(/modern-3/en/images/b4caa30684648bb067fab69f941fd3b7.png);
}
.cr-gamespec__bg.--spec-2 {
  background-image: url(/modern-3/en/images/9bf1b8ef229ee7693ba4f19448dad04b.jpg);
}
.cr-gamespec__bg.--spec-3 {
  background-image: url(/modern-3/en/images/8a0bec68a99d36ff34cf98692f4c24c6.png);
}
@media only screen and (max-width: 760px) {
  .cr-gamespec__bgspec-2 {
    width: 280px;
    background-position: left top;
  }
}
@media only screen and (max-width: 500px) {
  .cr-gamespec__bgspec-2 {
    background-position: center top;
  }
}
.cr-gamespec__left-fader,
.cr-gamespec__right-fader {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 70px;
}
.cr-gamespec__left-fader {
  left: 0;
  background: linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
}
@media only screen and (max-width: 500px) {
  .cr-gamespec__left-fader {
    display: block;
  }
}
.cr-gamespec__right-fader {
  right: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
@media only screen and (max-width: 760px) {
  .cr-gamespec__right-fader {
    display: block;
  }
}
.cr-gamespec__content {
  margin: 250px 40px 0;
}
@media only screen and (max-width: 1440px) {
  .cr-gamespec__content {
    margin-top: 210px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-gamespec__content {
    margin-top: 150px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-gamespec__content {
    margin-top: 0;
    max-width: 50%;
  }
}
@media only screen and (max-width: 500px) {
  .cr-gamespec__content {
    margin-top: -20px;
    max-width: 100%;
  }
}
.cr-gamespec__title {
  font-size: 32px;
  line-height: 40px;
  font-weight: 500;
  color: #D61D24;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  margin-bottom: 20px;
}
.cr-gamespec__title.--large-text {
  margin-top: -15px;
}
@media only screen and (max-width: 760px) {
  .cr-gamespec__title.--large-text {
    margin-top: 0;
  }
}
@media only screen and (max-width: 1440px) {
  .cr-gamespec__title {
    font-size: 26px;
    line-height: 34px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-gamespec__title {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px;
  }
}
.cr-gamespec__desc {
  font-size: 24px;
  line-height: 36px;
  color: #fff;
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: 1440px) {
  .cr-gamespec__desc {
    font-size: 20px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-gamespec__desc {
    font-size: 14px;
    line-height: 18px;
  }
}
.cr-gamespec__border {
  opacity: 0.3;
  position: absolute;
  z-index: 1;
  top: 20px;
  right: 20px;
  left: 20px;
  bottom: 20px;
}
@media only screen and (max-width: 1024px) {
  .cr-gamespec__border {
    top: 15px;
    right: 15px;
    left: 15px;
    bottom: 15px;
  }
}
.cr-gamespec__dot {
  position: absolute;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeT0iMTEiIHdpZHRoPSIyMyIgaGVpZ2h0PSIxIiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB4PSIxMiIgd2lkdGg9IjIzIiBoZWlnaHQ9IjEiIHRyYW5zZm9ybT0icm90YXRlKDkwIDEyIDApIiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB4PSI2LjE4MzU5IiB5PSIxLjI5MDc3IiB3aWR0aD0iMjMiIGhlaWdodD0iMSIgdHJhbnNmb3JtPSJyb3RhdGUoNjAgNi4xODM1OSAxLjI5MDc3KSIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeD0iMjEuNzA5IiB5PSI2LjE4MzU5IiB3aWR0aD0iMjMiIGhlaWdodD0iMSIgdHJhbnNmb3JtPSJyb3RhdGUoMTUwIDIxLjcwOSA2LjE4MzU5KSIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeD0iMS43OTEwMiIgeT0iNS4zMTY4OSIgd2lkdGg9IjIzIiBoZWlnaHQ9IjEiIHRyYW5zZm9ybT0icm90YXRlKDMwIDEuNzkxMDIgNS4zMTY4OSkiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHg9IjE3LjY4MzYiIHk9IjEuNzkxMDIiIHdpZHRoPSIyMyIgaGVpZ2h0PSIxIiB0cmFuc2Zvcm09InJvdGF0ZSgxMjAgMTcuNjgzNiAxLjc5MTAyKSIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
  height: 24px;
  width: 24px;
}
.cr-gamespec__dot.--tl {
  top: -12px;
  left: -12px;
}
.cr-gamespec__dot.--tr {
  top: -12px;
  right: -12px;
}
.cr-gamespec__dot.--bl {
  bottom: -12px;
  left: -12px;
}
.cr-gamespec__dot.--br {
  bottom: -12px;
  right: -12px;
}
@media only screen and (max-width: 1024px) {
  .cr-gamespec__dot {
    height: 16px;
    width: 16px;
  }
  .cr-gamespec__dot.--tl {
    top: -8px;
    left: -8px;
  }
  .cr-gamespec__dot.--tr {
    top: -8px;
    right: -8px;
  }
  .cr-gamespec__dot.--bl {
    bottom: -8px;
    left: -8px;
  }
  .cr-gamespec__dot.--br {
    bottom: -8px;
    right: -8px;
  }
}
.cr-gamespec__circle {
  position: absolute;
  border: 1px solid #fff;
}
.cr-gamespec__circle.--t,
.cr-gamespec__circle.--b {
  width: 32px;
  height: 16px;
}
.cr-gamespec__circle.--r,
.cr-gamespec__circle.--l {
  height: 32px;
  width: 16px;
}
.cr-gamespec__circle.--t {
  top: 0;
  left: calc(50% - 16px);
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  border-top: 0;
}
.cr-gamespec__circle.--r {
  top: calc(50% - 16px);
  right: 0;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  border-right: 0;
}
.cr-gamespec__circle.--b {
  bottom: 0;
  left: calc(50% - 16px);
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  border-bottom: 0;
}
.cr-gamespec__circle.--l {
  top: calc(50% - 16px);
  left: 0;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  border-left: 0;
}
.cr-gamespec__line {
  position: absolute;
  background-color: #fff;
}
.cr-gamespec__line.--tl,
.cr-gamespec__line.--tr,
.cr-gamespec__line.--bl,
.cr-gamespec__line.--br {
  width: calc(50% - 16px - 20px);
  height: 1px;
}
@media only screen and (max-width: 1024px) {
  .cr-gamespec__line.--tl,
  .cr-gamespec__line.--tr,
  .cr-gamespec__line.--bl,
  .cr-gamespec__line.--br {
    width: calc(50% - 16px - 12px);
  }
}
.cr-gamespec__line.--lt,
.cr-gamespec__line.--lb,
.cr-gamespec__line.--rt,
.cr-gamespec__line.--rb {
  height: calc(50% - 16px - 20px);
  width: 1px;
}
@media only screen and (max-width: 1024px) {
  .cr-gamespec__line.--lt,
  .cr-gamespec__line.--lb,
  .cr-gamespec__line.--rt,
  .cr-gamespec__line.--rb {
    height: calc(50% - 16px - 12px);
  }
}
.cr-gamespec__line.--tl {
  top: 0;
  left: 20px;
}
.cr-gamespec__line.--tr {
  top: 0;
  right: 20px;
}
.cr-gamespec__line.--rt {
  right: 0;
  top: 20px;
}
.cr-gamespec__line.--rb {
  right: 0;
  bottom: 20px;
}
.cr-gamespec__line.--bl {
  bottom: 0;
  left: 20px;
}
.cr-gamespec__line.--br {
  bottom: 0;
  right: 20px;
}
.cr-gamespec__line.--lt {
  left: 0;
  top: 20px;
}
.cr-gamespec__line.--lb {
  left: 0;
  bottom: 20px;
}
@media only screen and (max-width: 1024px) {
  .cr-gamespec__line.--tl {
    left: 12px;
  }
  .cr-gamespec__line.--tr {
    right: 12px;
  }
  .cr-gamespec__line.--rt {
    top: 12px;
  }
  .cr-gamespec__line.--rb {
    bottom: 12px;
  }
  .cr-gamespec__line.--bl {
    left: 12px;
  }
  .cr-gamespec__line.--br {
    right: 12px;
  }
  .cr-gamespec__line.--lt {
    top: 12px;
  }
  .cr-gamespec__line.--lb {
    bottom: 12px;
  }
}
.cr-sysreqs {
  width: 100%;
  padding: 60px 0;
}
.cr-sysreqs__title {
  font-size: 64px;
  line-height: 72px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 2.3px;
  margin: 0 0 60px;
}
@media only screen and (max-width: 1440px) {
  .cr-sysreqs__title {
    font-size: 32px;
    line-height: 42px;
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-sysreqs__title {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-sysreqs__title {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 20px;
  }
}
.cr-sysreqs__subtitle {
  color: #e89511;
  font-size: 24px;
  font-weight: normal;
  margin: 0 0 30px;
}
@media only screen and (max-width: 1440px) {
  .cr-sysreqs__subtitle {
    font-size: 20px;
  }
}
.cr-sysreqs__row {
  display: flex;
}
@media only screen and (max-width: 500px) {
  .cr-sysreqs__row {
    flex-direction: column;
  }
}
.cr-sysreqs__col {
  flex: 1;
}
.cr-sysreqs__spacer {
  min-width: 20px;
  min-height: 20px;
}
.cr-sysreqs__sysreqs {
  font-size: 24px;
  line-height: 36px;
}
.cr-sysreqs__sysreqs span {
  opacity: 0.7;
}
.cr-sysreqs__sysreqs p {
  margin: 0px;
  padding: 7px 0px;
}
@media only screen and (max-width: 1440px) {
  .cr-sysreqs__sysreqs {
    font-size: 14px;
    line-height: 20px;
    margin-top: 25px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-sysreqs__sysreqs {
    margin-top: 20px;
  }
  .cr-sysreqs__sysreqs p {
    padding: 5px 0;
  }
}
.cr-sticky-socials {
  position: fixed;
  right: 0px;
  top: 50vh;
  transform: translateY(-50%);
  padding: 15px;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 4;
}
.cr-sticky-socials__list {
  padding: 0px;
  margin: 0px;
}
.cr-sticky-socials__list-item {
  list-style-type: none;
  padding: 0px;
  margin: 10px 0px;
}
.cr-sticky-socials__divider {
  height: 1px;
  margin: 10px 0;
  background: rgba(255, 255, 255, 0.2);
}
.cr-sticky-socials__link {
  cursor: pointer;
  opacity: 0.6;
  transition: opacity 0.2s ease-out;
}
.cr-sticky-socials__link:hover {
  opacity: 1;
}
@media only screen and (max-width: 1440px) {
  .cr-sticky-socials {
    padding: 10px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-sticky-socials {
    display: none;
  }
}
.cr-social-icon {
  display: inline-block;
  text-decoration: none;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-size: contain;
}
.cr-social-icon.--vk {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGc+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzIuMzg2IDEzLjA3NzdDMzIuNTcyMyAxMi40NTY1IDMyLjM4NiAxMiAzMS40OTk0IDEySDI4LjU2NzRDMjcuODIyIDEyIDI3LjQ3ODMgMTIuMzk0MyAyNy4yOTE5IDEyLjgyOTJDMjcuMjkxOSAxMi44MjkyIDI1LjgwMDkgMTYuNDYzNCAyMy42ODg3IDE4LjgyNDFDMjMuMDA1NCAxOS41MDc0IDIyLjY5NDggMTkuNzI0OCAyMi4zMjIgMTkuNzI0OEMyMi4xMzU3IDE5LjcyNDggMjEuODY1OSAxOS41MDc0IDIxLjg2NTkgMTguODg2MlYxMy4wNzc3QzIxLjg2NTkgMTIuMzMyMiAyMS42NDk2IDEyIDIxLjAyODMgMTJIMTYuNDIxQzE1Ljk1NTEgMTIgMTUuNjc0OSAxMi4zNDYgMTUuNjc0OSAxMi42NzM5QzE1LjY3NDkgMTMuMzgwNiAxNi43MzEgMTMuNTQzNiAxNi44Mzk4IDE1LjUzMTZWMTkuODQ5MUMxNi44Mzk4IDIwLjc5NTcgMTYuNjY4OSAyMC45Njc0IDE2LjI5NjEgMjAuOTY3NEMxNS4zMDIyIDIwLjk2NzQgMTIuODg0NSAxNy4zMTY5IDExLjQ1MDUgMTMuMTM5OEMxMS4xNjk1IDEyLjMyOCAxMC44ODc2IDEyIDEwLjEzODMgMTJINy4yMDY0MUM2LjM2ODcyIDEyIDYuMjAxMTcgMTIuMzk0MyA2LjIwMTE3IDEyLjgyOTJDNi4yMDExNyAxMy42MDU3IDcuMTk1MTYgMTcuNDU3NCAxMC44MjkzIDIyLjU1MTRDMTMuMjUyMSAyNi4wMzAzIDE2LjY2NTYgMjcuOTE2MSAxOS43NzE3IDI3LjkxNjFDMjEuNjM1NCAyNy45MTYxIDIxLjg2NTkgMjcuNDk3MiAyMS44NjU5IDI2Ljc3NThWMjQuMTQ2NUMyMS44NjU5IDIzLjMwODggMjIuMDQyNSAyMy4xNDE2IDIyLjYzMjcgMjMuMTQxNkMyMy4wNjc1IDIzLjE0MTYgMjMuODEzIDIzLjM1OSAyNS41NTI1IDI1LjAzNjRDMjcuNTQwNCAyNy4wMjQzIDI3Ljg2ODEgMjcuOTE2MSAyOC45ODYzIDI3LjkxNjFIMzEuOTE4MkMzMi43NTU5IDI3LjkxNjEgMzMuMTc0NyAyNy40OTcyIDMyLjkzMzEgMjYuNjcwN0MzMi42Njg3IDI1Ljg0NjkgMzEuNzE5NiAyNC42NTE2IDMwLjQ2MDIgMjMuMjM0OEMyOS43NzY4IDIyLjQyNzIgMjguNzUxOCAyMS41NTc1IDI4LjQ0MTEgMjEuMTIyNkMyOC4wMDYzIDIwLjU2MzUgMjguMTMwNiAyMC4zMTUgMjguNDQxMSAxOS44MThDMjguNDQxMSAxOS44MTggMzIuMDEzMyAxNC43ODYxIDMyLjM4NiAxMy4wNzc3WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L3N2Zz4K);
}
.cr-social-icon.--fb {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGc+CjxwYXRoIGQ9Ik0zMiAyMEMzMiAxMy4zNzI2IDI2LjYyNzQgOCAyMCA4QzEzLjM3MjYgOCA4IDEzLjM3MjYgOCAyMEM4IDI1Ljk4OTUgMTIuMzg4MiAzMC45NTQgMTguMTI1IDMxLjg1NDJWMjMuNDY4N0gxNS4wNzgxVjIwSDE4LjEyNVYxNy4zNTYyQzE4LjEyNSAxNC4zNDg3IDE5LjkxNjUgMTIuNjg3NSAyMi42NTc2IDEyLjY4NzVDMjMuOTcwNSAxMi42ODc1IDI1LjM0MzggMTIuOTIxOSAyNS4zNDM4IDEyLjkyMTlWMTUuODc1SDIzLjgzMDZDMjIuMzM5OSAxNS44NzUgMjEuODc1IDE2LjggMjEuODc1IDE3Ljc0OVYyMEgyNS4yMDMxTDI0LjY3MTEgMjMuNDY4N0gyMS44NzVWMzEuODU0MkMyNy42MTE4IDMwLjk1NCAzMiAyNS45ODk1IDMyIDIwWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L3N2Zz4K);
}
.cr-social-icon.--yt {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGc+CjxwYXRoIGQ9Ik0zMy40ODUgMTMuMTE5NUMzMy4xNTg5IDExLjg5MTYgMzIuMTk4MSAxMC45MjQ2IDMwLjk3ODEgMTAuNTk2M0MyOC43NjY5IDEwIDE5LjkwMDEgMTAgMTkuOTAwMSAxMEMxOS45MDAxIDEwIDExLjAzMzMgMTAgOC44MjIwMiAxMC41OTYzQzcuNjAyMDcgMTAuOTI0NiA2LjY0MTI3IDExLjg5MTYgNi4zMTUxNyAxMy4xMTk1QzUuNzIyNjYgMTUuMzQ1MSA1LjcyMjY2IDE5Ljk4ODYgNS43MjI2NiAxOS45ODg2QzUuNzIyNjYgMTkuOTg4NiA1LjcyMjY2IDI0LjYzMjIgNi4zMTUxNyAyNi44NTc4QzYuNjQxMjcgMjguMDg1NyA3LjYwMjA3IDI5LjA1MjcgOC44MjIwMiAyOS4zODA5QzExLjAzMzMgMjkuOTc3MyAxOS45MDAxIDI5Ljk3NzMgMTkuOTAwMSAyOS45NzczQzE5LjkwMDEgMjkuOTc3MyAyOC43NjY5IDI5Ljk3NzMgMzAuOTc4MSAyOS4zODA5QzMyLjE5ODEgMjkuMDUyNyAzMy4xNTg5IDI4LjA4NTcgMzMuNDg1IDI2Ljg1NzhDMzQuMDc3NSAyNC42MzIyIDM0LjA3NzUgMTkuOTg4NiAzNC4wNzc1IDE5Ljk4ODZDMzQuMDc3NSAxOS45ODg2IDM0LjA3NzUgMTUuMzQ1MSAzMy40ODUgMTMuMTE5NVpNMTcuMDAwMiAyNC4yMDQ2VjE1Ljc3MjdMMjQuNDExMSAxOS45ODg4TDE3LjAwMDIgMjQuMjA0NloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==);
}
.cr-social-icon.--steam {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGc+CjxwYXRoIGQ9Ik0xOS40NTQyIDZDMTIuNDA2OCA2IDYuNTQ5MTUgMTEuNjM3NiA2IDE4Ljg3MjVMMTMuMjMwNSAyMS45NzMyQzEzLjg3MTIgMjEuNTAzNCAxNC42MDM0IDIxLjMxNTQgMTUuNDI3MSAyMS4zMTU0QzE1LjUxODYgMjEuMzE1NCAxNS42MTAyIDIxLjMxNTQgMTUuNjEwMiAyMS4zMTU0TDE4LjgxMzYgMTYuNTIzNUMxOC44MTM2IDE2LjUyMzUgMTguODEzNiAxNi41MjM1IDE4LjgxMzYgMTYuNDI5NUMxOC44MTM2IDEzLjUxNjggMjEuMTAxNyAxMS4xNjc4IDIzLjkzOSAxMS4xNjc4QzI2Ljc3NjMgMTEuMTY3OCAyOS4wNjQ0IDEzLjUxNjggMjkuMDY0NCAxNi40Mjk1QzI5LjA2NDQgMTkuMzQyMyAyNi43NzYzIDIxLjY5MTMgMjMuOTM5IDIxLjY5MTNIMjMuODQ3NUwxOS4yNzEyIDI1LjA3MzhDMTkuMjcxMiAyNS4xNjc4IDE5LjI3MTIgMjUuMTY3OCAxOS4yNzEyIDI1LjI2MTdDMTkuMjcxMiAyNy40MjI4IDE3LjUzMjIgMjkuMjA4MSAxNS40MjcxIDI5LjIwODFDMTMuNTk2NiAyOS4yMDgxIDEyLjA0MDcgMjcuNzk4NyAxMS42NzQ2IDI2LjAxMzRMNi40NTc2MyAyMy44NTI0QzguMTA1MDggMjkuNjc3OSAxMy4zMjIgMzQgMTkuNDU0MiAzNEMyNi45NTkzIDM0IDMzIDI3LjcwNDcgMzMgMjBDMzMgMTIuMjk1MyAyNi45NTkzIDYgMTkuNDU0MiA2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE0LjUxMjcgMjcuMjM0OEwxMi44NjUyIDI2LjQ4MzJDMTMuMTM5OCAyNy4xNDA5IDEzLjY4OSAyNy42MTA3IDE0LjMyOTYgMjcuOTg2NUMxNS43OTQgMjguNjQ0MiAxNy40NDE1IDI3Ljg5MjYgMTguMDgyMiAyNi4zODkyQzE4LjM1NjggMjUuNjM3NSAxOC4zNTY4IDI0Ljg4NTggMTguMDgyMiAyNC4xMzQyQzE3LjgwNzYgMjMuMzgyNSAxNy4yNTg1IDIyLjgxODcgMTYuNTI2MyAyMi41MzY4QzE1Ljc5NCAyMi4yNTUgMTUuMDYxOCAyMi4yNTUgMTQuNDIxMiAyMi41MzY4TDE2LjE2MDEgMjMuMjg4NUMxNy4yNTg1IDIzLjc1ODMgMTcuNzE2MSAyNS4wNzM4IDE3LjI1ODUgMjYuMTA3M0MxNi44MDA4IDI3LjE0MDkgMTUuNTE5NSAyNy43MDQ2IDE0LjUxMjcgMjcuMjM0OFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yMS4zNzY1IDE2LjQyOTVDMjEuMzc2NSAxNC45MjYyIDIyLjQ3NDggMTMuNzk4NiAyMy45MzkyIDEzLjc5ODZDMjUuMzEyMSAxMy43OTg2IDI2LjUwMTkgMTUuMDIwMSAyNi41MDE5IDE2LjQyOTVDMjYuNTAxOSAxNy45MzI5IDI1LjQwMzYgMTkuMDYwNCAyMy45MzkyIDE5LjA2MDRDMjIuNTY2MyAxOS4wNjA0IDIxLjM3NjUgMTcuODM4OSAyMS4zNzY1IDE2LjQyOTVaTTI3LjMyNTYgMTYuNDI5NUMyNy4zMjU2IDE0LjQ1NjQgMjUuNzY5NyAxMi45NTMgMjMuOTM5MiAxMi45NTNDMjIuMTA4NyAxMi45NTMgMjAuNTUyNyAxNC41NTAzIDIwLjU1MjcgMTYuNDI5NUMyMC41NTI3IDE4LjQwMjcgMjIuMTA4NyAxOS45MDYgMjMuOTM5MiAxOS45MDZDMjUuNzY5NyAxOS45MDYgMjcuMzI1NiAxOC4zMDg3IDI3LjMyNTYgMTYuNDI5NVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==);
}
.cr-social-icon.--xbox {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGc+CjxwYXRoIGQ9Ik0xMC40Njc0IDEwLjUzMzNDNy44ODA0OSAxMi45MzMzIDYuMzgyODEgMTYuMjY2NyA2LjM4MjgxIDIwQzYuMzgyODEgMjMuMDY2NyA3LjQ3MjAzIDI1Ljg2NjcgOS4xMDU4NyAyOC4xMzMzQzkuMTA1ODcgMjguMTMzMyA5LjEwNTg3IDI4LjEzMzMgOS4yNDIwMiAyOC4xMzMzQzkuMjQyMDIgMjguMTMzMyA5LjI0MjAyIDI4LjEzMzMgOS4yNDIwMiAyOEM4LjE1MjggMjQuOTMzMyAxMy40NjI4IDE3LjMzMzMgMTYuMzIyIDE0LjEzMzNDMTEuNjkyOCA5LjQ2NjY2IDEwLjQ2NzQgMTAuNTMzMyAxMC40Njc0IDEwLjUzMzNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjkuNTI5IDEwLjUzMzNDMzEuOTc5NyAxMi45MzMzIDMzLjYxMzYgMTYuMjY2NiAzMy42MTM2IDIwQzMzLjYxMzYgMjMuMDY2NiAzMi41MjQzIDI1Ljg2NjYgMzAuODkwNSAyOC4xMzMzQzMwLjg5MDUgMjguMTMzMyAzMC44OTA1IDI4LjEzMzMgMzAuNzU0MyAyOC4xMzMzQzMwLjc1NDMgMjguMTMzMyAzMC43NTQzIDI4LjEzMzMgMzAuNzU0MyAyOEMzMS44NDM2IDI0LjggMjYuNTMzNiAxNy4yIDIzLjgxMDUgMTRDMjguMzAzNiA5LjQ2NjYzIDI5LjUyOSAxMC41MzMzIDI5LjUyOSAxMC41MzMzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE5Ljk5NzkgNi42NjY2M0MyMi43MjEgNi42NjY2MyAyNS4wMzU2IDcuNDY2NjMgMjcuMDc3OSA4LjY2NjYzQzI0LjM1NDggOC4xMzMyOSAyMC40MDY0IDEwLjQgMTkuOTk3OSAxMC42NjY2QzE4LjkwODcgOS45OTk5NiAxNS4yMzI2IDguMTMzMjkgMTIuOTE4IDguNjY2NjNDMTIuOTE4IDguNjY2NjMgMTIuOTE4IDguNjY2NjMgMTIuOTE4IDguNTMzMjlDMTQuOTYwMyA3LjQ2NjYzIDE3LjI3NDkgNi42NjY2MyAxOS45OTc5IDYuNjY2NjNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTkuOTk4NCAxNy4zMzMzQzI0LjA4MyAyMC4zOTk5IDMxLjAyNjggMjcuODY2NiAyOC45ODQ1IDI5Ljk5OTlDMjYuNTMzOCAzMi4xMzMzIDIzLjQwMjIgMzMuMzMzMyAxOS45OTg0IDMzLjMzMzNDMTYuNTk0NiAzMy4zMzMzIDEzLjQ2MzEgMzIuMTMzMyAxMS4wMTIzIDI5Ljk5OTlDOC45NzAwNSAyNy44NjY2IDE1LjkxMzggMjAuMzk5OSAxOS45OTg0IDE3LjMzMzNaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=);
}
.cr-social-icon.--discord {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGc+CjxwYXRoIGQ9Ik0yOS43Nzk4IDEzLjI2N0MyNi41NTk2IDEwLjg4MTcgMjMuNTc3OSAxMS4wMDEgMjMuNTc3OSAxMS4wMDFMMjMuMjIwMiAxMS4zNTg4QzI2LjkxNzQgMTIuNDMyMiAyOC43MDY0IDE0LjEwMTkgMjguNzA2NCAxNC4xMDE5QzI2LjMyMSAxMi45MDkyIDI0LjE3NDMgMTIuMzEyOSAyMi4wMjc1IDEyLjA3NDNDMjAuNDc3MSAxMS44MzU5IDE4LjkyNjYgMTEuOTU1MSAxNy42MTQ3IDEyLjA3NDNDMTcuNDk1NCAxMi4wNzQzIDE3LjM3NjEgMTIuMDc0MyAxNy4yNTY5IDEyLjA3NDNDMTYuNDIyIDEyLjA3NDMgMTQuNjMzIDEyLjQzMjIgMTIuMjQ3NyAxMy4zODYzQzExLjQxMjggMTMuNzQ0MSAxMC45MzU4IDEzLjk4MjYgMTAuOTM1OCAxMy45ODI2QzEwLjkzNTggMTMuOTgyNiAxMi43MjQ4IDEyLjE5MzYgMTYuNjYwNSAxMS4yMzk1TDE2LjQyMiAxMS4wMDFDMTYuNDIyIDExLjAwMSAxMy40NDAzIDEwLjg4MTcgMTAuMjIwMSAxMy4yNjdDMTAuMjIwMSAxMy4yNjcgNyAxOC44NzI1IDcgMjUuNzg5OUM3IDI1Ljc4OTkgOC43ODkgMjguODkwOSAxMy42Nzg5IDI5LjAxMDFDMTMuNjc4OSAyOS4wMTAxIDE0LjM5NDQgMjguMDU2IDE1LjExMDEgMjcuMjIxMUMxMi4zNjcgMjYuMzg2MyAxMS4yOTM1IDI0LjcxNjYgMTEuMjkzNSAyNC43MTY2QzExLjI5MzUgMjQuNzE2NiAxMS41MzIxIDI0LjgzNTggMTEuODg5OSAyNS4wNzQ0SDEyLjAwOTFDMTIuMTI4NCAyNS4wNzQ0IDEyLjEyODQgMjUuMTkzNiAxMi4yNDc3IDI1LjE5MzZDMTIuODQ0IDI1LjQzMjIgMTMuNDQwMyAyNS42NzA3IDEzLjkxNzQgMjUuOTA5M0MxNC43NTIzIDI2LjI2NyAxNS44MjU3IDI2LjYyNDggMTcuMTM3NiAyNi44NjM0QzE4LjgwNzMgMjcuMTAxOSAyMC43MTU2IDI3LjIyMTIgMjIuODYyNCAyNi44NjM0QzIzLjkzNTcgMjYuNjI0OCAyNS4wMDkyIDI2LjM4NjMgMjYuMDgyNiAyNS45MDkzQzI2Ljc5ODIgMjUuNTUxNSAyNy42MzMgMjUuMTkzNiAyOC41ODcxIDI0LjU5NzNDMjguNTg3MSAyNC41OTczIDI3LjUxMzcgMjYuMjY3IDI0LjY1MTQgMjcuMTAxOUMyNS4yNDc3IDI3LjkzNjggMjYuMDgyNiAyOC44OTA5IDI2LjA4MjYgMjguODkwOUMzMC45NzI1IDI4Ljc3MTYgMzIuODgwNyAyNS42NzA3IDMzIDI1Ljc4OTlDMzMgMTguODcyNSAyOS43Nzk4IDEzLjI2NyAyOS43Nzk4IDEzLjI2N1pNMTUuODI1NyAyMy42NDMyQzE0LjU3NDIgMjMuNjQzMiAxMy41NTk2IDIyLjU3NTIgMTMuNTU5NiAyMS4yNTc4QzEzLjU1OTYgMTkuOTQwNSAxNC41NzQyIDE4Ljg3MjUgMTUuODI1NyAxOC44NzI1QzE3LjA3NzIgMTguODcyNSAxOC4wOTE3IDE5Ljk0MDUgMTguMDkxNyAyMS4yNTc4QzE4LjA5MTcgMjIuNTc1MiAxNy4wNzcyIDIzLjY0MzIgMTUuODI1NyAyMy42NDMyWk0yMy45MzU3IDIzLjY0MzJDMjIuNjg0MyAyMy42NDMyIDIxLjY2OTcgMjIuNTc1MiAyMS42Njk3IDIxLjI1NzhDMjEuNjY5NyAxOS45NDA1IDIyLjY4NDMgMTguODcyNSAyMy45MzU3IDE4Ljg3MjVDMjUuMTg3MyAxOC44NzI1IDI2LjIwMTggMTkuOTQwNSAyNi4yMDE4IDIxLjI1NzhDMjYuMjAxOCAyMi41NzUyIDI1LjE4NzMgMjMuNjQzMiAyMy45MzU3IDIzLjY0MzJaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=);
}
.cr-social-icon.--ps4 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGc+CjxwYXRoIGQ9Ik0yMi43ODYyIDkuMDcwOEMyNy4zNTA0IDEwLjY4MTQgMjguODg2OSAxMi42NjAyIDI4Ljg4NjkgMTcuMTIzOUMyOC44ODY5IDIxLjQ5NTYgMjYuMjY1OCAyMy4xNTIyIDIyLjg3NjUgMjEuNDk1NlYxMy4zNTA0QzIyLjg3NjUgMTIuMzg0MSAyMi42OTU4IDExLjUwOTcgMjEuODM3MiAxMS4yNzk2QzIxLjE1OTMgMTEuMDQ5NiAyMC43NTI2IDExLjY5MzggMjAuNzUyNiAxMi42NjAyVjMzTDE1LjM3NDkgMzEuMjUxM1Y3QzE3LjYzNDQgNy40MTQxNiAyMC45Nzg1IDguNDcyNTcgMjIuNzg2MiA5LjA3MDhaTTIxLjc0NjggMzIuNTg1OEwzMy40OTYzIDI4LjI2MDJDMzMuNDk2MyAyOC4yNjAyIDM1LjA3OCAyNy42NjE5IDM1LjcxMDcgMjYuODMzNkMzNi4zNDMzIDI2LjAwNTMgMzYuMDcyMiAyNC44MDg5IDMzLjU0MTUgMjMuOTgwNUMzMS4yODIgMjMuMTA2MiAyOC40MzUgMjIuODMwMSAyNi4wODUxIDIzLjA2MDJDMjMuNzM1MiAyMy4zMzYzIDIyLjA2MzEgMjMuOTM0NSAyMi4wNjMxIDIzLjkzNDVMMjEuNzQ2OCAyNC4wMjY1VjI3LjMzOThMMjcuNTMxMiAyNS4yNjlDMjguNTI1NCAyNC45MDA5IDI5Ljk3MTUgMjQuODU0OSAzMC43Mzk3IDI1LjA4NUMzMS41NTMxIDI1LjM2MTEgMzEuMzcyNCAyNS44NjczIDMwLjQyMzQgMjYuMjM1NEwyMS43NDY4IDI5LjM2NDZWMzIuNTg1OFpNNS40NzgxNyAyOS4wODg1QzguMjc5OTggMzAuMDA4OSAxMS4xMjcgMzAuMTkyOSAxMy43OTMyIDI5Ljc3ODhDMTMuOTc0IDI5LjczMjcgMTQuMTU0OCAyOS43MzI3IDE0LjMzNTUgMjkuNjg2N1YyNi44MzM2TDExLjY2OTMgMjcuOEMxMC42NzUxIDI4LjE2ODEgOS4yMjg5OCAyOC4yNjAyIDguNDE1NTUgMjcuOTg0MUM3LjYwMjEyIDI3LjcwOCA3Ljc4Mjg5IDI3LjIwMTggOC43MzE4OSAyNi44MzM2TDE0LjI5MDMgMjQuODU0OVYyMS42Nzk2TDYuNjA3OTMgMjQuNDQwN0M2LjYwNzkzIDI0LjQ0MDcgNC43NTUxMiAyNS4wODUgMy42MjUzNSAyNS45MTMzQzIuNDUwNCAyNi43ODc2IDIuODU3MTEgMjguMzUyMiA1LjQ3ODE3IDI5LjA4ODVaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=);
}
.cr-social-icon.--epic {
  background-image: url(/modern-3/en/fonts/social-epic.svg);
}
.cr-social-icon.--nintendo {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGc+CjxwYXRoIGQ9Ik0xMi44NTIyIDcuNTgyODJDMTAuMzYxOSA4LjAyODA2IDguMzU4MzMgOS44NzExOCA3LjcyNjcgMTIuMjk0MUM3LjQ5ODkgMTMuMTY5MSA3LjQ4MzM3IDEzLjY4MTcgNy41MDkyNiAyMC40NjkxQzcuNTI0NzkgMjYuNzAyNSA3LjUyOTk2IDI2Ljg0NzUgNy42MzM1MSAyNy4zMjg5QzguMjA4MTkgMjkuOTIyOCAxMC4wNTEzIDMxLjc3MSAxMi42NzEgMzIuMzgyQzEzLjAxMjcgMzIuNDU5NiAxMy40NDc2IDMyLjQ3NTIgMTYuMjQ4NSAzMi40OTA3QzE5LjE0NzggMzIuNTExNCAxOS40NDgxIDMyLjUwNjIgMTkuNTI1NyAzMi40Mjg2QzE5LjYwMzQgMzIuMzUwOSAxOS42MDg2IDMxLjM1MTcgMTkuNjA4NiAyMC4wMjM4QzE5LjYwODYgMTEuNjI2MyAxOS41OTMgNy42NzA4MyAxOS41NTY4IDcuNTk4MzVDMTkuNTA1IDcuNTA1MTYgMTkuNDE3IDcuNDk5OTggMTYuMzgzMSA3LjUwNTE2QzEzLjkxODcgNy41MTAzNCAxMy4xNzg0IDcuNTI1ODcgMTIuODUyMiA3LjU4MjgyWk0xNy41Mzc2IDIwLjAwODNWMzAuNDk3NEwxNS40MzA1IDMwLjQ3MTZDMTMuNDg5IDMwLjQ1MDggMTMuMjgxOSAzMC40NDA1IDEyLjg5MzYgMzAuMzQyMUMxMS4yMjY1IDI5LjkxMjQgOS45ODkxNyAyOC42Mjg0IDkuNjQyMjkgMjYuOTU2MkM5LjUyODM5IDI2LjQzMzMgOS41MjgzOSAxMy41NTIyIDkuNjM3MTIgMTMuMDM5N0M5Ljk0Nzc1IDExLjU4NDkgMTAuOTU3MyAxMC4zNzg1IDEyLjMxODkgOS44MzQ5M0MxMy4wMDIzIDkuNTYwNTQgMTMuMzE4MiA5LjUyOTQ3IDE1LjUzNCA5LjUyNDNMMTcuNTM3NiA5LjUxOTEyVjIwLjAwODNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTMuMjk4MyAxMi42ODI0QzEyLjk3MjIgMTIuNzQ0NSAxMi40NzUyIDEyLjk5MyAxMi4yMTExIDEzLjIyNkMxMS42Njc1IDEzLjY5NzIgMTEuMzk4MyAxNC4zNjUgMTEuNDM5NyAxNS4xNTJDMTEuNDYwNCAxNS41NjEgMTEuNDg2MyAxNS42Njk3IDExLjY1MiAxNi4wMDFDMTEuODk1MyAxNi41MDMyIDEyLjI2MjkgMTYuODcwOCAxMi43NjUxIDE3LjExOTNDMTMuMTEyIDE3LjI5MDIgMTMuMiAxNy4zMTA5IDEzLjY1MDQgMTcuMzI2NEMxNC4wNTk0IDE3LjM0MTkgMTQuMjA0NCAxNy4zMjY0IDE0LjQ3ODggMTcuMjMzMkMxNS42MDIyIDE2Ljg1NTMgMTYuMjgwNSAxNS43NjI5IDE2LjA4ODkgMTQuNjQ0NkMxNS44NjYzIDEzLjMxNCAxNC42MDMgMTIuNDIzNSAxMy4yOTgzIDEyLjY4MjRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjIuMTMgNy41MzYyMUMyMi4xMDkzIDcuNTUxNzQgMjIuMDkzOCAxMy4xNjM5IDIyLjA5MzggMjAuMDA4M0MyMi4wOTM4IDMxLjI5OTkgMjIuMDk4OSAzMi40NDQxIDIyLjE3NjYgMzIuNDc1MUMyMi4zMTY0IDMyLjUyNjkgMjYuMzMzOSAzMi41MDYyIDI2LjgzMSAzMi40NTQ0QzI4LjkzMjkgMzIuMjE2MyAzMC43ODY0IDMwLjkzNzUgMzEuNzk2IDI5LjAzNzRDMzEuOTI1NCAyOC43OTQxIDMyLjA5NjIgMjguMzg1MSAzMi4xODQzIDI4LjEzMTRDMzIuNTEwNCAyNy4xNTgxIDMyLjUwMDEgMjcuNDE2OSAzMi41MDAxIDE5Ljk3NzJDMzIuNTAwMSAxNC4wMzg5IDMyLjQ4OTcgMTMuMTUzNSAzMi40MTcyIDEyLjc3NTZDMzEuOTA0NyAxMC4wNzgyIDI5Ljg0OTMgOC4wNDM1OCAyNy4xNDY4IDcuNTc3NjJDMjYuNzg0NCA3LjUxNTUgMjYuMjI1MiA3LjQ5OTk2IDI0LjQyMzUgNy40OTk5NkMyMy4xODEgNy40OTk5NiAyMi4xNDU1IDcuNTE1NSAyMi4xMyA3LjUzNjIxWk0yNy42NTkzIDE4LjgxMjNDMjguNDY3IDE5LjAyNDYgMjkuMTI5NyAxOS42NDA3IDI5LjM5ODkgMjAuNDI3NkMyOS41Njk3IDIwLjkxNDMgMjkuNTY0NiAyMS42Mjg3IDI5LjM5MzcgMjIuMDc0QzI5LjA3NzkgMjIuODkyIDI4LjQ1NjYgMjMuNDY2NyAyNy42NTkzIDIzLjY3ODlDMjYuMzY1IDI0LjAxNTUgMjQuOTg3OCAyMy4yMzM3IDI0LjYwOTkgMjEuOTQ5N0MyNC40OTYgMjEuNTU2MyAyNC41MDEyIDIwLjg5MzYgMjQuNjMwNiAyMC40ODk3QzI1LjAxODkgMTkuMjIxMyAyNi4zNjUgMTguNDc1OCAyNy42NTkzIDE4LjgxMjNaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=);
}
.cr-paginator {
  padding: 0px;
  margin: 0px;
  display: flex;
  margin-top: 20px;
}
.cr-paginator__page {
  margin: 0px;
  font-size: 18px;
  list-style-type: none;
  margin-right: 10px;
}
.cr-paginator__page-link {
  padding: 15px;
  color: #d17907;
}
.cr-paginator__page-link:hover {
  text-decoration: none;
}
.cr-paginator__page-span {
  padding: 15px;
  background-color: rgba(255, 255, 255, 0.1);
}
.cr-cta-button {
  cursor: pointer;
  font-family: 'Fira Sans';
  appearance: none;
  border: none;
  color: white !important;
  text-decoration: none !important;
  padding: 0;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  outline: none;
  width: 380px;
  height: 70px;
  margin: 12px;
  text-transform: uppercase;
  background-color: #04b166;
  background-image: linear-gradient(0deg, #27946c, #0ad895);
  letter-spacing: 3px;
  line-height: 1.2;
  font-weight: 500;
  font-size: 30px;
  box-shadow: 0px 5px 50px #111111;
  flex-direction: column;
  transition: all 0.2s ease-out;
  flex-shrink: 0;
}
.cr-cta-button:hover,
.cr-cta-button:focus {
  background-color: #108276;
  background-image: linear-gradient(0deg, #108276, #0ad895);
  box-shadow: 0px 5px 40px #111111;
}
.cr-cta-button:active {
  background-color: #0c756a;
  background-image: linear-gradient(0deg, #0c756a, #3bc38b);
  box-shadow: 0px 2px 30px #111111;
}
@media only screen and (max-width: 1024px) {
  .cr-cta-button {
    height: 60px;
    font-size: 26px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-cta-button {
    height: 50px;
    font-size: 24px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-cta-button {
    font-size: 22px;
    margin: 12px 0;
    width: 280px;
  }
}
.cr-page {
  position: relative;
}
.cr-page__content {
  padding-top: 160px;
  margin-bottom: 250px;
}
@media only screen and (max-width: 1440px) {
  .cr-page__content {
    margin-bottom: 200px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-page__content {
    margin-bottom: 150px;
    padding-top: 150px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-page__content {
    margin-bottom: 100px;
  }
}
.cr-page__whiteboard {
  position: relative;
  background-color: #eaeaea;
  color: #252525;
  padding-bottom: 40px;
}
.cr-page__button {
  margin-top: 150px;
  display: flex;
  justify-content: center;
}
.cr-page__buttons {
  display: flex;
  margin-top: 10px;
  justify-content: center;
  flex-wrap: wrap;
}
.cr-page__button-download {
  position: absolute;
  margin-top: 70px;
}
@media only screen and (max-width: 1440px) {
  .cr-page__header {
    height: 870px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-page__header {
    margin-bottom: -650px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-page__button {
    margin-top: 80px;
  }
  .cr-page__button-download {
    margin-top: 50px;
  }
}
.cr-breadcrumbs {
  background-color: white;
  display: inline-block;
  line-height: 70px;
  z-index: 1;
  position: relative;
}
.cr-breadcrumbs__list {
  padding: 0px 20px;
  margin: 0px;
  display: flex;
  flex-wrap: wrap;
}
.cr-breadcrumbs__list-item {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.cr-breadcrumbs__list-item:before {
  content: ' ';
  margin: 0px 20px;
  display: block;
  width: 10px;
  height: 18px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0U1REFCMDNCRkQ3MTFFODkyMTVFOTI0Rjc2MTZBRDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0U1REFCMDRCRkQ3MTFFODkyMTVFOTI0Rjc2MTZBRDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRTVEQUIwMUJGRDcxMUU4OTIxNUU5MjRGNzYxNkFEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRTVEQUIwMkJGRDcxMUU4OTIxNUU5MjRGNzYxNkFEOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhjOqdoAAACBSURBVHjaYmAAgo6mjsKngcZyDHgAE4iIPb967WLD0GBCisEApIgYkxmYgQimGMjlZSDgDkaiFIMU0s5kRgZGdphiEJuRkMmPA41lha2kpJjwKfzHwMAJCt+3x549w6kIZB3I2h/dvhZ43YdXEVEmDYAiWMohqAjkSxAmlAwBAgwA3y1EUtNd8VsAAAAASUVORK5CYII=);
  background-size: contain;
}
.cr-breadcrumbs__list-item:first-child:before {
  display: none;
}
.cr-breadcrumbs__link {
  font-size: 18px;
  text-decoration: none;
  color: #252525;
}
@media only screen and (max-width: 1024px) {
  .cr-breadcrumbs__list-item {
    line-height: 50px;
  }
  .cr-breadcrumbs__link {
    font-size: 16px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-breadcrumbs__list-item {
    line-height: 40px;
  }
  .cr-breadcrumbs__link {
    font-size: 14px;
  }
}
.cr-error {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  text-align: center;
  height: 100vh;
  max-width: 800px;
  padding: 40px;
  margin: 0 auto;
  position: relative;
  z-index: 3;
}
.cr-error__title {
  font-size: 50px;
  margin: 0 0 20px;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
}
@media only screen and (max-width: 1440px) {
  .cr-error__title {
    font-size: 44px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-error__title {
    font-size: 36px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-error__title {
    font-size: 34px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-error__title {
    font-size: 22px;
  }
}
.cr-error__desc {
  font-weight: normal;
  font-size: 30px;
  margin: 0 0 30px;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
}
@media only screen and (max-width: 1440px) {
  .cr-error__desc {
    font-size: 24px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-error__desc {
    font-size: 20px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-error__desc {
    font-size: 18px;
  }
}
.cr-error__home {
  font-size: 26px;
  text-decoration: none;
  color: #fff;
  text-align: center;
  font-weight: 500;
  text-transform: uppercase;
  padding: 10px 20px;
  border-radius: 4px;
  align-self: center;
  letter-spacing: 2px;
  background-color: #04b166;
  background-image: linear-gradient(0deg, #27946c, #0ad895);
  transition: all 0.2s ease;
}
@media only screen and (max-width: 1024px) {
  .cr-error__home {
    font-size: 20px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-error__home {
    font-size: 18px;
  }
}
.cr-error__home:hover,
.cr-error__home:focus {
  background-color: #108276;
  background-image: linear-gradient(0deg, #108276, #0ad895);
  box-shadow: 0px 5px 40px #111111;
}
.cr-error__home:active {
  background-color: #0c756a;
  background-image: linear-gradient(0deg, #0c756a, #3bc38b);
  box-shadow: 0px 2px 30px #111111;
}
.cr-news-preview {
  background-color: #eaeaea;
  color: black;
  position: relative;
  overflow: hidden;
}
.cr-news-preview__image {
  background-image: url('/i/landings/cuisine-royale/screenshots/screen-2.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  display: block;
  text-decoration: none;
  background-color: #d5d5d5;
}
.cr-news-preview__title {
  display: block;
}
.cr-news-preview__meta {
  overflow: hidden;
}
.cr-news-preview__tag {
  display: block;
  text-decoration: none;
  padding: 0 10px;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 2;
  font-weight: 700;
}
.cr-news-preview__text {
  color: #252525;
  font-size: 16px;
  line-height: 2;
}
.cr-news-preview__date {
  line-height: 2;
  font-size: 14px;
  color: rgba(37, 37, 37, 0.5);
  text-transform: uppercase;
  font-weight: 700;
}
.cr-news-preview__title {
  color: #d17907;
  text-decoration: none;
  font-weight: 700;
}
.cr-news-preview.--tag-dev .cr-news-preview__tag {
  color: #eaeaea;
  background-color: #e89511;
  background-image: linear-gradient(90deg, #e36000, #ea7900 50%, #ee8e00);
}
.cr-news-preview.--tag-update .cr-news-preview__tag {
  color: #eaeaea;
  background-color: #ea0079;
}
.cr-news-preview.--pinned {
  height: 480px;
  display: flex;
  flex-direction: row-reverse;
}
.cr-news-preview.--pinned .cr-news-preview__image {
  flex: 1;
}
.cr-news-preview.--pinned .cr-news-preview__meta {
  width: 480px;
  padding: 40px 50px;
  position: relative;
}
.cr-news-preview.--pinned .cr-news-preview__meta:before {
  content: '';
  position: absolute;
  pointer-events: none;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
}
.cr-news-preview.--pinned .cr-news-preview__title {
  font-size: 30px;
  color: #d17907;
  clear: both;
  margin-bottom: 40px;
}
.cr-news-preview.--pinned .cr-news-preview__tag {
  display: inline-block;
}
.cr-news-preview.--pinned .cr-news-preview__date {
  float: left;
  margin-right: 15px;
}
.cr-news-preview.--pinned .cr-news-preview__text {
  margin-top: 30px;
  font-weight: 500;
}
@media only screen and (max-width: 1440px) {
  .cr-news-preview.--pinned {
    height: 360px;
  }
  .cr-news-preview.--pinned .cr-news-preview__meta {
    padding: 40px 30px;
    width: 360px;
  }
  .cr-news-preview.--pinned .cr-news-preview__title {
    margin-bottom: 30px;
    font-size: 26px;
  }
  .cr-news-preview.--pinned .cr-news-preview__text {
    margin-top: 20px;
    font-size: 15px;
    line-height: 1.6;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-news-preview.--pinned {
    height: 320px;
  }
  .cr-news-preview.--pinned .cr-news-preview__meta {
    width: 50%;
    padding: 30px 20px;
    position: absolute;
    left: 0px;
    height: 100%;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0) 100%);
  }
  .cr-news-preview.--pinned .cr-news-preview__text {
    display: none;
  }
  .cr-news-preview.--pinned .cr-news-preview__date {
    color: white;
  }
  .cr-news-preview.--pinned .cr-news-preview__title {
    margin-bottom: 20px;
    color: white;
    font-size: 22px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-news-preview.--pinned {
    height: 280px;
  }
  .cr-news-preview.--pinned .cr-news-preview__meta {
    width: 100%;
  }
}
.cr-news-preview.--small {
  grid-column-end: span 2;
  display: flex;
}
.cr-news-preview.--small .cr-news-preview__meta {
  position: relative;
  flex: 0.6;
  padding: 15px;
}
.cr-news-preview.--small .cr-news-preview__meta:before {
  content: '';
  position: absolute;
  pointer-events: none;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
}
.cr-news-preview.--small .cr-news-preview__image {
  flex: 0.4;
}
.cr-news-preview.--small .cr-news-preview__tag {
  position: absolute;
  top: 0px;
  left: 0px;
  display: inline-block;
}
.cr-news-preview.--small .cr-news-preview__title {
  margin-top: 30px;
}
.cr-news-preview.--small .cr-news-preview__text {
  line-height: 1.4;
  margin-top: 8px;
  font-size: 14px;
  text-overflow: ellipsis;
}
.cr-news-preview.--small .cr-news-preview__date {
  position: absolute;
  right: 15px;
  top: 0px;
  font-size: 13px;
}
@media only screen and (max-width: 1024px) {
  .cr-news-preview.--small .cr-news-preview__image {
    width: 280px;
    flex: initial;
  }
  .cr-news-preview.--small .cr-news-preview__meta {
    flex: 1;
  }
}
@media only screen and (max-width: 760px) {
  .cr-news-preview.--small .cr-news-preview__image {
    width: 220px;
    flex: initial;
  }
}
@media only screen and (max-width: 500px) {
  .cr-news-preview.--small .cr-news-preview__image {
    width: 180px;
    flex: initial;
  }
  .cr-news-preview.--small .cr-news-preview__date {
    font-size: 10px;
    display: none;
  }
  .cr-news-preview.--small .cr-news-preview__title {
    margin-top: 15px;
  }
  .cr-news-preview.--small .cr-news-preview__tag {
    font-size: 12px;
    padding: 0px 6px;
  }
}
.cr-news-preview.--big {
  grid-column-end: span 2;
  grid-row-end: span 2;
}
.cr-news-preview.--big.--tag-dev {
  border-bottom: 2px solid #ee8e00;
}
.cr-news-preview.--big.--tag-update {
  border-bottom: 2px solid #ea0079;
}
.cr-news-preview.--big .cr-news-preview__image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
}
.cr-news-preview.--big .cr-news-preview__meta {
  position: absolute;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000);
  right: 0px;
  bottom: 0px;
  left: 0px;
  height: 100px;
  padding: 15px;
}
.cr-news-preview.--big .cr-news-preview__title {
  margin-top: 20px;
  font-size: 20px;
  color: white;
  max-width: 50%;
}
.cr-news-preview.--big .cr-news-preview__tag {
  position: absolute;
  top: 0px;
  left: 0px;
  display: inline-block;
}
.cr-news-preview.--big .cr-news-preview__text {
  display: none;
}
.cr-news-preview.--big .cr-news-preview__date {
  position: absolute;
  top: 0px;
  right: 15px;
  color: white;
}
@media only screen and (max-width: 1440px) {
  .cr-news-preview.--big .cr-news-preview__title {
    max-width: 80%;
  }
}
.cr-news-list__grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 40px;
  align-items: stretch;
  justify-items: stretch;
  grid-auto-rows: 160px;
  grid-auto-flow: row;
}
.cr-news-list__menu {
  margin: 40px 0px;
}
.cr-news-list__menu-list {
  padding: 0px;
  margin: 0px;
  display: flex;
}
.cr-news-list__menu-list-item {
  list-style-type: none;
}
.cr-news-list__menu-link {
  text-decoration: none;
  color: white;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  margin-right: 40px;
}
.cr-news-list__menu-list-item.--active .cr-news-list__menu-link {
  color: #ed9e15;
}
@media only screen and (max-width: 1024px) {
  .cr-news-list__menu {
    margin: 30px 0px;
  }
  .cr-news-list__menu-link {
    font-size: 16px;
  }
  .cr-news-list__grid {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-news-list__grid {
    grid-auto-rows: 120px;
  }
  .cr-news-list__menu {
    margin: 20px 0px;
  }
  .cr-news-list__menu-link {
    font-size: 14px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-news-list__menu-list-item {
    display: none;
  }
  .cr-news-list__menu-list-item:first-child {
    display: block;
  }
}
.cr-news-item .cr-cta-button {
  box-shadow: 0 3px 5px 0 #23100e78;
}
.cr-news-item__container {
  max-width: 1100px;
  margin: 0px auto;
}
.cr-news-item__title {
  font-size: 48px;
  font-weight: 700;
}
.cr-news-item__button {
  display: inline-flex;
  align-items: center;
  min-width: 200px;
  background-color: #ed8d00;
  background-image: linear-gradient(to bottom, #ee8e00 0%, rgba(237, 141, 0, 0) 50%, #d15800 100%);
  justify-content: center;
  height: 54px;
  color: #ffffff !important;
  text-align: center;
  font-size: 20px;
  margin: 10px 0;
  font-weight: 400;
  border: 0px;
  outline: 0px;
  border-radius: 5px;
  text-decoration: none !important;
  padding: 0px 20px;
  transition: all 0.2s ease-out;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.cr-news-item__button:hover {
  background-color: #d47e00;
}
.cr-news-item__button:active {
  background-color: #ba6f00;
}
.cr-news-item__meta {
  display: flex;
  font-family: 'Fira Sans';
  font-weight: 500;
  color: rgba(37, 37, 37, 0.5);
}
.cr-news-item__meta-date {
  margin-right: 31px;
  font-size: 14px;
  font-weight: 700;
  color: rgba(37, 37, 37, 0.5);
  text-transform: uppercase;
  line-height: 2;
}
.cr-news-item__meta-tag {
  display: block;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  font-weight: 700;
  color: #eaeaea;
  text-align: center;
  text-decoration: none;
  background-color: #e89511;
  background-image: linear-gradient(90deg, #e36000, #ea7900 50%, #ee8e00);
  line-height: 2;
  text-transform: uppercase;
}
.cr-news-item__content {
  font-size: 18px;
  line-height: 1.6;
}
.cr-news-item__content a {
  color: #d17907;
  text-decoration: none;
  font-weight: 500;
  word-break: break-all;
}
.cr-news-item__content a:hover {
  text-decoration: underline;
}
.cr-news-item__content img {
  max-width: 100%;
}
.cr-news-item__content figure.e-figure {
  text-align: center;
}
.cr-news-item__content div.e-iframe__wrapper {
  text-align: center;
  max-width: 100%;
}
.cr-news-item__content div.e-iframe__wrapper iframe {
  max-width: 100%;
}
.cr-news-item__content table {
  width: 100%;
}
.cr-news-item__content table p {
  margin: 0;
}
.cr-news-item__content table tr.row {
  display: table-row !important;
  margin: 0px !important;
}
.cr-news-item__content table td {
  padding: 5px;
  text-align: center;
  border: 1px solid black;
  font-size: 14px;
}
@media only screen and (max-width: 1440px) {
  .cr-news-item__container {
    width: 100%;
    padding: 0px 40px;
  }
  .cr-news-item__meta-date {
    margin-right: 19px;
    font-size: 12px;
    font-weight: normal;
  }
  .cr-news-item__meta-tag {
    font-size: 11.5px;
    font-weight: normal;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-news-item__title {
    font-size: 36px;
    font-weight: 700;
  }
}
@media only screen and (max-width: 760px) {
  .cr-news-item__title {
    font-size: 32px;
  }
  .cr-news-item__content {
    font-size: 16px;
  }
  .cr-news-item__container {
    padding: 0px 20px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-news-item__title {
    font-size: 28px;
  }
  .cr-news-item__content {
    font-size: 16px;
  }
}
.cr-media {
  min-height: 60vh;
}
.cr-media__block {
  margin-top: 30px;
  margin-bottom: 20px;
}
.cr-media__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 40px;
}
.cr-media__title {
  color: #fff;
  text-transform: uppercase;
  font-size: 48px;
  line-height: 1.2;
  font-weight: 500;
  margin: 0;
  flex: 1;
}
@media only screen and (max-width: 1024px) {
  .cr-media__title {
    font-size: 32px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-media__title {
    font-size: 24px;
  }
}
.cr-media__presskit {
  color: #fff;
  font-size: 24px;
  padding: 5px 10px;
  border: 1px solid #fff;
  text-decoration: none;
  transition: all 0.2s ease;
  flex-shrink: 0;
}
@media only screen and (max-width: 760px) {
  .cr-media__presskit {
    font-size: 18px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-media__presskit {
    font-size: 16px;
  }
}
.cr-media__presskit:hover,
.cr-media__presskit:focus {
  color: #0ad895;
  border-color: #0ad895;
}
.cr-media__presskit:active {
  color: #27946c;
  border-color: #27946c;
}
.cr-media__content {
  padding: 0px;
  margin: 0px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 40px;
  align-items: stretch;
  justify-items: stretch;
  grid-auto-flow: row;
}
.cr-media__content.--video {
  grid-template-columns: repeat(3, 1fr);
}
.cr-media__item-link {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.cr-media__item {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  position: relative;
  padding-top: 56%;
}
.cr-media__item-inner {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
.cr-media__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
@media only screen and (max-width: 1024px) {
  .cr-media__content.--video {
    grid-template-columns: repeat(2, 1fr);
  }
  .cr-media__content.--screenshots {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media only screen and (max-width: 760px) {
  .cr-media__content.--screenshots {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 500px) {
  .cr-media__content.--video,
  .cr-media__content.--screenshots {
    grid-template-columns: repeat(1, 1fr);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.cr-items {
  margin: 0 auto 100px;
  max-width: 980px;
  padding: 0 30px;
}
.cr-items__spinner {
  min-height: 400px;
  position: relative;
}
.cr-items__spinner::after {
  content: '';
  z-index: 1;
  display: block;
  position: absolute;
  left: calc(50% - 30px);
  top: 40%;
  width: 60px;
  height: 60px;
  border-style: solid;
  border-color: #252525;
  border-top-color: transparent;
  border-width: 5px;
  border-radius: 50%;
  animation: spin 0.8s linear infinite;
  opacity: 0.7;
}
.cr-items__title {
  font-weight: 600;
  font-size: 64px;
}
.cr-items__desc {
  font-size: 24px;
  line-height: 150%;
}
.cr-items__sections {
  display: flex;
  justify-content: center;
  margin-top: 50px;
}
.cr-items__section {
  cursor: pointer;
  margin: 0 20px;
  height: 280px;
  width: 33.3%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  text-decoration: none;
  background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%), #EAEAEA;
}
.cr-items__section:first-child {
  margin-left: 0;
}
.cr-items__section:last-child {
  margin-right: 0;
}
.cr-items__section-icon {
  height: 200px;
  width: 100%;
  background-repeat: no-repeat;
}
.cr-items__section-icon.--weapons {
  background-image: url(/modern-3/en/images/a4c4d8183c67aa3d288667d7fdfe3aac.png);
  background-position: center 25px;
  background-size: 230px;
}
.cr-items__section-icon.--armors {
  background-image: url(/modern-3/en/images/6043bfed3a456fa4eb465263c48b9868.png);
  background-position: center 15px;
  background-size: 250px;
}
.cr-items__section-icon.--sprays {
  background-image: url(/modern-3/en/images/50c13d9f05582151640a258959b2ccf3.png);
  background-position: center 10px;
  background-size: 170px;
}
.cr-items__section-label {
  padding: 20px;
  font-size: 36px;
  font-weight: 600;
  background-color: #fff;
  color: #252525;
  width: 100%;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .cr-items {
    margin-bottom: 10px;
  }
  .cr-items__title {
    font-size: 54px;
  }
  .cr-items__sections {
    flex-direction: column;
  }
  .cr-items__section {
    margin: 0 0 20px;
    width: 100%;
  }
}
@media only screen and (max-width: 760px) {
  .cr-items__title {
    font-size: 44px;
  }
  .cr-items__desc {
    font-size: 20px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-items__title {
    font-size: 34px;
  }
  .cr-items__desc {
    font-size: 18px;
  }
  .cr-items__section {
    height: 260px;
  }
  .cr-items__section-label {
    padding: 15px;
    font-size: 28px;
  }
}
.cr-speclist__header {
  margin: 0px auto;
  max-width: 980px;
  padding: 0 30px;
}
.cr-speclist__title {
  font-weight: 600;
  font-size: 64px;
  margin: 30px 0 10px;
}
.cr-speclist__desc {
  font-size: 24px;
  line-height: 150%;
  font-weight: 300;
}
.cr-speclist__model-header {
  text-align: center;
  font-weight: 600;
  font-size: 24px;
  text-transform: uppercase;
  margin: 55px 0 20px;
}
.cr-speclist__model-items {
  display: flex;
  justify-content: space-evenly;
  margin-bottom: 30px;
}
.cr-speclist__model-item {
  font-size: 16px;
  line-height: 150%;
  max-width: 320px;
  text-align: center;
}
.cr-speclist__model-item::before {
  content: '';
  display: block;
  height: 280px;
  width: 320px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin: 0 auto 20px;
}
.cr-speclist__model-item.--bullet::before {
  background-size: 270px auto;
  background-image: url(/modern-3/en/images/59aa5085f30ee6790d71cef86411cb05.png);
}
.cr-speclist__model-item.--targets::before {
  background-image: url(/modern-3/en/images/8ceb77cc664778319e7fab570eff564d.png);
}
.cr-speclist__model-item.--target::before {
  background-image: url(/modern-3/en/images/9e3fa5e297850677c5fb1da9cd627272.png);
}
@media only screen and (max-width: 1440px) {
  .cr-speclist__model-item {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-speclist__model-items {
    flex-direction: column;
  }
  .cr-speclist__model-item {
    max-width: initial;
    margin-bottom: 20px;
  }
  .cr-speclist__model-item::before {
    background-size: contain;
  }
  .cr-speclist__model-item.--bullet::before {
    height: 150px;
  }
  .cr-speclist__model-label {
    margin: 0 auto;
    max-width: 500px;
  }
  .cr-speclist__title {
    font-size: 54px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-speclist__title {
    font-size: 44px;
  }
  .cr-speclist__desc {
    font-size: 20px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-speclist__model-header {
    font-size: 22px;
  }
  .cr-speclist__model-item::before {
    width: 100%;
    background-size: contain !important;
  }
  .cr-speclist__title {
    font-size: 34px;
  }
  .cr-speclist__desc {
    font-size: 18px;
  }
}
.cr-about {
  padding-top: 290px;
  padding-bottom: 50px;
  position: relative;
  z-index: 3;
}
.cr-about.--light {
  background-color: #202020;
}
@media only screen and (max-width: 1440px) {
  .cr-about {
    padding-top: 180px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-about {
    padding-bottom: 30px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-about {
    padding-top: 210px;
    padding-bottom: 0;
    background-size: 200%;
    background-position: 55% top;
  }
}
.cr-about__main-title {
  font-weight: 600;
  font-size: 96px;
  margin: 0;
  text-transform: uppercase;
}
@media only screen and (max-width: 1440px) {
  .cr-about__main-title {
    font-size: 72px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-about__main-title {
    font-size: 48px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-about__main-title {
    font-size: 32px;
  }
}
.cr-about__main-desc {
  max-width: 640px;
  font-size: 24px;
  line-height: 150%;
  margin: 40px 0;
}
@media only screen and (max-width: 1024px) {
  .cr-about__main-desc {
    font-size: 18px;
    margin: 20px 0 40px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-about__main-desc {
    font-size: 16px;
    margin: 10px 0 30px;
  }
}
.cr-about__main-block {
  cursor: pointer;
  background-color: #090015;
  display: flex;
  justify-content: flex-end;
  position: relative;
  margin-top: 150px;
  margin-bottom: 40px;
  text-decoration: none;
  color: #fff;
  min-height: 512px;
}
@media only screen and (max-width: 1440px) {
  .cr-about__main-block {
    margin-top: 70px;
    margin-bottom: 30px;
    min-height: 360px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-about__main-block {
    margin-top: 50px;
    min-height: 280px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-about__main-block {
    flex-direction: column;
    margin-top: 40px;
    margin-bottom: 15px;
  }
}
.cr-about__main-block-bg {
  background-image: url(/modern-3/en/images/54658d8d46847658063d4d7c78b87f01.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  min-height: 100%;
  width: 70%;
  flex: 1;
}
@media only screen and (max-width: 760px) {
  .cr-about__main-block-bg {
    width: 100%;
    min-height: 350px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-about__main-block-bg {
    min-height: 250px;
  }
}
.cr-about__main-block-content {
  max-width: 340px;
  margin: 70px 50px;
  position: relative;
  display: flex;
  flex-direction: column;
  z-index: 1;
}
@media only screen and (max-width: 1440px) {
  .cr-about__main-block-content {
    max-width: 240px;
    margin: 50px 30px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-about__main-block-content {
    margin: 40px 30px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-about__main-block-content {
    position: initial;
    max-width: 100%;
    margin: 25px 30px 80px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-about__main-block-content {
    margin: 10px 10px 70px;
  }
}
.cr-about__main-block-title {
  font-weight: 600;
  margin: 0;
  font-size: 48px;
}
@media only screen and (max-width: 1440px) {
  .cr-about__main-block-title {
    font-size: 32px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-about__main-block-title {
    font-size: 24px;
  }
}
.cr-about__main-block-desc {
  font-size: 24px;
  margin: 20px 0;
  line-height: 150%;
  flex: 1;
}
@media only screen and (max-width: 1440px) {
  .cr-about__main-block-desc {
    font-size: 16px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-about__main-block-desc {
    margin: 10px 0;
  }
}
.cr-about__blocks {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
}
@media only screen and (max-width: 1440px) {
  .cr-about__blocks {
    margin: 0 -15px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-about__blocks {
    margin: 0;
    flex-direction: column;
  }
}
.cr-about__block {
  display: block;
  color: #fff;
  padding: 40px 50px;
  width: calc(50% - 40px);
  margin: 0 20px 40px 20px;
  min-height: 360px;
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: contain;
}
.cr-about__block.--link {
  cursor: pointer;
  text-decoration: none;
  transition: box-shadow 0.3s ease-out;
}
.cr-about__block.--block-1 {
  background-color: #D13924;
  background-image: url(/modern-3/en/images/e901ef6f935ef1547ff239067d588338.png);
}
.cr-about__block.--block-1:hover,
.cr-about__block.--block-1:focus {
  box-shadow: 0 0 15px #d13924;
}
.cr-about__block.--block-2 {
  background-color: #3D86CA;
  background-image: url(/modern-3/en/images/44461ceb9f077ac3cfcf245c745231eb.png);
}
.cr-about__block.--block-2:hover,
.cr-about__block.--block-2:focus {
  box-shadow: 0 0 15px #3d86ca;
}
.cr-about__block.--block-3 {
  position: relative;
  background-image: url(/modern-3/en/images/aa3dc8d1649a89c7c0d5fe31386e086c.jpg);
  background-size: cover;
}
.cr-about__block.--block-3::after {
  content: '';
  display: block;
  background: linear-gradient(90deg, #491CCA 0%, rgba(152, 21, 214, 0) 100%);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.cr-about__block.--block-4 {
  position: relative;
  background-size: cover;
  background-image: url(/modern-3/en/images/e8516aee9858c1ac431248ca4456162e.jpg);
}
.cr-about__block.--block-4:hover,
.cr-about__block.--block-4:focus {
  box-shadow: 0 0 15px #b36925;
}
.cr-about__block.--block-4::after {
  content: '';
  display: block;
  background: linear-gradient(90deg, #B36925 20%, rgba(206, 90, 24, 0) 100%);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.cr-about__block.--block-5 {
  position: relative;
  background-size: cover;
  background-image: url(/modern-3/en/images/f8140b4c372fd7729f14b0d694c6798b.jpg);
}
.cr-about__block.--block-5::after {
  content: '';
  display: block;
  background: linear-gradient(90deg, #103F42 0%, rgba(83, 26, 2, 0) 100%);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.cr-about__block.--block-6 {
  position: relative;
  background-size: cover;
  background-image: url(/modern-3/en/images/f928f0e762c917ab66ced6c930650d5a.jpg);
}
.cr-about__block.--block-6::after {
  content: '';
  display: block;
  background: linear-gradient(90deg, rgba(37, 71, 123, 0.66) 0%, rgba(125, 30, 17, 0) 100%);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
@media only screen and (max-width: 1440px) {
  .cr-about__block {
    width: calc(50% - 30px);
    margin: 0 15px 30px 15px;
    min-height: 256px;
    padding: 25px 30px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-about__block {
    background-position: right 80%;
    background-size: 170px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-about__block {
    background-size: contain;
    display: flex;
    flex-direction: column;
    min-height: 180px;
    width: 100%;
    margin: 0 0 15px;
    padding: 15px 25px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-about__block {
    min-height: 120px;
  }
}
.cr-about__block-content {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: 760px) {
  .cr-about__block-content {
    flex: 1;
    justify-content: space-between;
  }
}
.cr-about__block-title {
  font-weight: 500;
  font-size: 32px;
  margin: 0;
  line-height: 40px;
}
@media only screen and (max-width: 1440px) {
  .cr-about__block-title {
    font-size: 24px;
    line-height: 32px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-about__block-title {
    font-size: 18px;
    line-height: 24px;
  }
}
.cr-about__block-desc {
  font-size: 16px;
  line-height: 150%;
  flex: 1;
  margin: 20px 0;
  max-width: 320px;
}
@media only screen and (max-width: 1440px) {
  .cr-about__block-desc {
    margin: 10px 0;
    line-height: 16px;
    font-size: 12px;
    max-width: 240px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-about__block-desc {
    max-width: 320px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-about__block-desc {
    display: none;
  }
}
.cr-about__columns {
  display: flex;
  margin: 0 -20px;
}
@media only screen and (max-width: 1440px) {
  .cr-about__columns {
    margin: 0;
    flex-direction: column;
  }
}
.cr-about__column {
  flex: 1;
  padding: 370px 40px 40px;
  margin: 0 20px 40px;
  background-repeat: no-repeat;
  background-position: center 40px;
  border: 1px solid rgba(255, 255, 255, 0.25);
}
.cr-about__column.--col-1 {
  background-image: url(/modern-3/en/images/8b21ea37a5b6402e2751ab9c53161175.png);
}
.cr-about__column.--col-2 {
  background-image: url(/modern-3/en/images/861336729e160ee0b320e031160fb448.png);
}
.cr-about__column.--col-3 {
  background-image: url(/modern-3/en/images/2810f8321f99ce878a23584e866510b0.png);
}
@media only screen and (max-width: 1440px) {
  .cr-about__column {
    background-position: 40px center;
    padding: 40px 40px 40px 50%;
    margin: 0 0 30px;
    min-height: 360px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .cr-about__column:nth-child(even) {
    background-position: calc(100% - 20px) center;
    padding: 40px 50% 40px 40px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-about__column {
    background-position: 10px center;
    background-size: 380px;
    padding: 30px 30px 30px 50%;
  }
  .cr-about__column:nth-child(even) {
    background-position: right center;
    padding: 30px 50% 30px 30px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-about__column {
    margin: 0 0 15px;
    background-size: 270px;
    background-position: center 20px !important;
    padding: 230px 30px 30px !important;
  }
}
.cr-about__column-title {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 15px;
  text-transform: uppercase;
}
@media only screen and (max-width: 760px) {
  .cr-about__column-title {
    font-size: 15px;
    line-height: 24px;
  }
}
.cr-about__column-desc {
  font-size: 16px;
  line-height: 150%;
}
@media only screen and (max-width: 760px) {
  .cr-about__column-desc {
    font-size: 12px;
  }
}
.cr-about__updates {
  color: #fff;
  font-size: 24px;
  line-height: 32px;
  text-align: center;
  margin-bottom: 40px;
}
.cr-about__faq {
  background-color: #2e2e2e;
  background-image: url(/modern-3/en/images/4ba741e490f360b1a057f13bd7ef3c28.jpg);
  background-repeat: no-repeat;
  background-position: top;
  background-size: 100% auto;
  padding: 50px 40px 100px;
  position: relative;
  display: flex;
  justify-content: center;
}
.cr-about__faq .gj-spoiler {
  font-size: 24px !important;
  color: rgba(255, 255, 255, 0.8) !important;
}
@media only screen and (max-width: 1440px) {
  .cr-about__faq {
    justify-content: start;
    padding: 50px 64px 100px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-about__faq .gj-spoiler {
    font-size: 20px !important;
  }
}
@media only screen and (max-width: 760px) {
  .cr-about__faq {
    padding: 25px 15px;
  }
  .cr-about__faq .gj-spoiler {
    font-size: 16px !important;
  }
}
.cr-about__faq-content {
  width: 920px;
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: 1440px) {
  .cr-about__faq-content {
    width: auto;
  }
}
.cr-about__faq-title {
  font-weight: 600;
  font-size: 48px;
  line-height: 150%;
  margin-bottom: 30px;
}
@media only screen and (max-width: 1024px) {
  .cr-about__faq-title {
    font-size: 32px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-about__faq-title {
    font-size: 24px;
  }
}
.cr-about__faq-subtitle {
  text-transform: uppercase;
  margin-top: 40px;
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
}
.cr-about__faq-more {
  display: none;
}
.cr-about__faq-more.--active {
  display: block;
}
.cr-about__show-all {
  appearance: none;
  border: none;
  background-color: transparent;
  outline: none;
  text-transform: uppercase;
  padding: 0 15px;
  height: 36px;
  letter-spacing: 0.1em;
  border: 2px solid #FFC256;
  color: #FFC256;
  font-weight: 500;
  font-size: 22px;
  transition: all 0.2s ease;
  margin-top: 20px;
}
.cr-about__show-all.--active {
  display: none;
}
.cr-about__show-all:hover,
.cr-about__show-all:focus {
  color: #dea243;
  border-color: #dea243;
}
.cr-about__show-all:active {
  color: #bd550d;
  border-color: #bd550d;
}
.cr-about__trailer-button {
  appearance: none;
  border: none;
  text-decoration: none;
  color: #fff;
  outline: none;
  text-transform: uppercase;
  background-color: #BB2121;
  height: 64px;
  border-radius: 3px;
  padding: 0 100px 0 20px;
  display: inline-flex;
  align-items: center;
  font-weight: 500;
  font-size: 24px;
  position: relative;
  z-index: 1;
  transition: all 0.2s ease;
}
.cr-about__trailer-button:hover,
.cr-about__trailer-button:focus {
  background-color: #a51d1d;
}
.cr-about__trailer-button:active {
  background-color: #901919;
}
.cr-about__trailer-button::before {
  content: '';
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDdMLTYuNTI1MzNlLTA3IDEzLjkyODJMLTQuNjg0OTdlLTA4IDAuMDcxNzk2NEwxMiA3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-size: contain;
  height: 20px;
  width: 20px;
  margin-right: 20px;
}
.cr-about__trailer-button::after {
  content: '';
  position: absolute;
  background-image: url(/modern-3/en/images/0cebec17cd76cd8fbf94208c732d87ba.png);
  background-repeat: no-repeat;
  background-size: contain;
  right: -20px;
  bottom: 0;
  height: 90px;
  width: 110px;
}
@media only screen and (max-width: 500px) {
  .cr-about__trailer-button {
    width: 100%;
    height: 56px;
    font-size: 16px;
    padding: 0 80px 0 20px;
  }
  .cr-about__trailer-button::before {
    margin-right: 15px;
  }
  .cr-about__trailer-button::after {
    right: 0;
    height: 80px;
    width: 100px;
  }
}
.cr-about__link {
  font-weight: 500;
  font-size: 21px;
  text-transform: uppercase;
  text-decoration: none;
  color: #FFE600;
  transition: all 0.2s ease;
  display: inline-flex;
  align-items: center;
}
.cr-about__link::after {
  content: '';
  position: relative;
  top: -1px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgOC41SDE1TTE1IDguNUw4IDEuNU0xNSA4LjVMOCAxNS41IiBzdHJva2U9IiNGRkU2MDAiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-size: contain;
  height: 16px;
  width: 16px;
  margin-left: 10px;
}
.cr-about__link.--alt {
  color: #36FF6E;
}
.cr-about__link.--alt::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgOC41SDE1TTE1IDguNUw4IDEuNU0xNSA4LjVMOCAxNS41IiBzdHJva2U9IiMzNkZGNkUiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);
}
.cr-about__link:hover,
.cr-about__link:focus {
  opacity: 0.8;
}
.cr-about__link:focus {
  opacity: 0.7;
}
@media only screen and (max-width: 1440px) {
  .cr-about__link {
    font-size: 16px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-about__link {
    font-size: 12px;
  }
}
.cr-about__link.--main {
  color: #E43035;
}
.cr-about__link.--main::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgOC41SDE1TTE1IDguNUw4IDEuNU0xNSA4LjVMOCAxNS41IiBzdHJva2U9IiNFNDMwMzUiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);
}
@media only screen and (max-width: 760px) {
  .cr-about__link.--main {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 64px;
    font-size: 21px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background-color: #E43035;
  }
  .cr-about__link.--main::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgOC41SDE1TTE1IDguNUw4IDEuNU0xNSA4LjVMOCAxNS41IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);
  }
}
@media only screen and (max-width: 500px) {
  .cr-about__link.--main {
    font-size: 18px;
    height: 54px;
  }
}
.cr-champions {
  overflow: hidden;
}
.cr-champions__list {
  display: flex;
  flex-wrap: wrap;
  margin: 40px -20px 0;
}
@media only screen and (max-width: 1024px) {
  .cr-champions__list {
    min-height: 170px;
    margin: 40px -15px 0;
  }
}
@media only screen and (max-width: 760px) {
  .cr-champions__list {
    flex-direction: column;
    margin: 40px 0 0;
  }
}
.cr-champions__also {
  display: flex;
  margin: 60px 0 110px;
}
@media only screen and (max-width: 1024px) {
  .cr-champions__also {
    margin-top: 40px;
    flex-direction: column;
  }
}
@media only screen and (max-width: 500px) {
  .cr-champions__also {
    margin-top: 20px 0 90px;
  }
}
.cr-champions__also-title {
  font-weight: 600;
  font-size: 48px;
  margin: 20px 60px 20px 0;
}
@media only screen and (max-width: 1440px) {
  .cr-champions__also-title {
    font-size: 38px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-champions__also-title {
    font-size: 32px;
    margin-top: 0;
  }
}
@media only screen and (max-width: 760px) {
  .cr-champions__also-title {
    font-size: 24px;
  }
}
.cr-champions__also-list {
  display: flex;
  flex: 1;
  margin: 0 -15px;
}
@media only screen and (max-width: 760px) {
  .cr-champions__also-list {
    margin: 0;
    flex-direction: column;
  }
}
.cr-champions__also-item {
  cursor: pointer;
  text-decoration: none;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 15px;
  min-height: 180px;
  flex: 1;
  margin: 15px;
  transition: top 0.2s ease;
}
@media only screen and (max-width: 500px) {
  .cr-champions__also-item {
    min-height: 140px;
  }
}
.cr-champions__also-item:hover::before,
.cr-champions__also-item:focus::before {
  opacity: 1;
}
.cr-champions__also-item:active::before {
  opacity: 0.5;
}
.cr-champions__also-item::after {
  content: '';
  display: block;
  position: absolute;
  z-index: 2;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}
.cr-champions__also-item::before {
  content: '';
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.cr-champions__also-item.--also-1 {
  background: linear-gradient(180deg, #C20202 0%, #A71F01 100%), linear-gradient(90deg, #E36000 0%, #EE8E00 100%);
}
.cr-champions__also-item.--also-1::before {
  background: linear-gradient(180deg, #db0202 0%, #c02401 100%), linear-gradient(90deg, #fc6b00 0%, #ff9c09 100%);
}
.cr-champions__also-item.--also-1::after {
  background-image: url(/modern-3/en/images/441b89d9e5746913c205c514f432e740.png);
}
.cr-champions__also-item.--also-2 {
  background: linear-gradient(90deg, #1A3F47 0%, #313D41 100%);
}
.cr-champions__also-item.--also-2::before {
  background: linear-gradient(90deg, #21505a 0%, #3c4b50 100%);
}
.cr-champions__also-item.--also-2::after {
  background-image: url(/modern-3/en/images/5e5d13caee928176963358c2f1fd2276.png);
}
.cr-champions__also-item.--also-3 {
  background: linear-gradient(67.55deg, #3F4B4D 0%, #000000 100%);
}
.cr-champions__also-item.--also-3::before {
  background: linear-gradient(67.55deg, #4a595b 0%, #0d0d0d 100%);
}
.cr-champions__also-item.--also-3::after {
  background-image: url(/modern-3/en/images/f1b401cae0d426af55d2343c28b03350.png);
}
@media only screen and (max-width: 760px) {
  .cr-champions__also-item {
    width: 100%;
    margin: 0 0 20px;
  }
}
.cr-champions__also-item-title {
  font-size: 24px;
  position: relative;
  z-index: 1;
  color: #fff;
}
.cr-champ {
  cursor: pointer;
  text-decoration: none;
  min-height: 250px;
  width: calc(33.3333% - 40px);
  margin: 20px;
  position: relative;
  display: flex;
  background: linear-gradient(106.46deg, #791919 0%, #EA420D 100%);
}
.cr-champ::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  background: linear-gradient(106.46deg, #8e1d1d 0%, #f3511e 100%);
  transition: opacity 0.3s ease;
}
.cr-champ:hover::before,
.cr-champ:focus::before {
  opacity: 1;
}
.cr-champ:active::before {
  opacity: 0.5;
}
@media only screen and (max-width: 1440px) {
  .cr-champ {
    min-height: 170px;
    margin: 15px;
    width: calc(50% - 30px);
  }
}
@media only screen and (max-width: 760px) {
  .cr-champ {
    margin: 0 0 15px;
    width: 100%;
  }
}
@media only screen and (max-width: 500px) {
  .cr-champ {
    min-height: 140px;
    margin-bottom: 10px;
  }
}
.cr-champ.--alt-bg-1 {
  background: linear-gradient(135deg, #103D5E 0%, #5E3D38 53.65%, #FF5F1B 100%);
}
.cr-champ.--alt-bg-1::before {
  background: linear-gradient(135deg, #144b74 0%, #6e4742 53.65%, #ff7135 100%);
}
.cr-champ.--alt-bg-2 {
  background: linear-gradient(135deg, #9C130A 0%, #FF511B 100%);
}
.cr-champ.--alt-bg-2::before {
  background: linear-gradient(135deg, #b4160c 0%, #ff6435 100%);
}
.cr-champ.--reverse {
  flex-direction: row-reverse;
}
.cr-champ.--reverse .cr-champ__content {
  align-items: flex-end;
}
.cr-champ.--reverse .cr-champ__name {
  text-align: right;
}
.cr-champ.--reverse .cr-champ__icon {
  left: 0;
  background-position: bottom left;
}
@media only screen and (max-width: 500px) {
  .cr-champ.--reverse .cr-champ__icon {
    left: -10px;
  }
}
.cr-champ.--main {
  width: 100%;
  min-height: 440px;
}
@media only screen and (max-width: 1440px) {
  .cr-champ.--main {
    min-height: 350px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-champ.--main {
    min-height: 300px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-champ.--main {
    min-height: 200px;
  }
}
.cr-champ.--main .cr-champ__icon {
  right: 0;
}
@media only screen and (max-width: 760px) {
  .cr-champ.--main .cr-champ__icon {
    right: 10px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-champ.--main .cr-champ__icon {
    right: -10px;
  }
}
.cr-champ.--main .cr-champ__content {
  padding: 40px;
}
@media only screen and (max-width: 1024px) {
  .cr-champ.--main .cr-champ__content {
    padding: 30px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-champ.--main .cr-champ__content {
    padding: 20px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-champ.--main .cr-champ__content {
    padding-bottom: 10px;
  }
}
.cr-champ.--main .cr-champ__name {
  font-size: 72px;
  line-height: 84px;
  max-width: 100%;
}
@media only screen and (max-width: 1440px) {
  .cr-champ.--main .cr-champ__name {
    font-size: 50px;
    line-height: 60px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-champ.--main .cr-champ__name {
    font-size: 36px;
    line-height: 42px;
    max-width: 50%;
  }
}
@media only screen and (max-width: 760px) {
  .cr-champ.--main .cr-champ__name {
    font-size: 28px;
    line-height: 34px;
    max-width: 70%;
  }
}
@media only screen and (max-width: 500px) {
  .cr-champ.--main .cr-champ__name {
    font-size: 24px;
    line-height: 28px;
  }
}
.cr-champ.--main .cr-champ__perk {
  font-size: 36px;
}
.cr-champ.--main .cr-champ__perk::before {
  height: 80px;
  width: 80px;
}
@media only screen and (max-width: 1440px) {
  .cr-champ.--main .cr-champ__perk {
    font-size: 30px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-champ.--main .cr-champ__perk {
    font-size: 24px;
  }
  .cr-champ.--main .cr-champ__perk::before {
    height: 60px;
    width: 60px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-champ.--main .cr-champ__perk {
    font-size: 20px;
  }
  .cr-champ.--main .cr-champ__perk::before {
    height: 40px;
    width: 40px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-champ.--main .cr-champ__perk {
    font-size: 18px;
  }
}
.cr-champ__content {
  position: relative;
  z-index: 3;
  flex: 1;
  min-height: 100%;
  padding: 20px;
  display: flex;
  flex-direction: column;
}
.cr-champ__label {
  position: relative;
  z-index: 1;
  display: inline-block;
  background: #FFCF24;
  color: #252525;
  border-radius: 3px;
  padding: 5px 10px;
  font-weight: 500;
  font-size: 24px;
  margin-bottom: 20px;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .cr-champ__label {
    font-size: 20px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-champ__label {
    font-size: 16px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-champ__label {
    font-size: 14px;
  }
}
.cr-champ__name {
  color: #fff;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  max-width: 50%;
  margin: 0;
  flex: 1;
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: 1024px) {
  .cr-champ__name {
    max-width: 70%;
    font-size: 22px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-champ__name {
    max-width: 50%;
    font-size: 20px;
    line-height: 26px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-champ__name {
    max-width: 70%;
    font-size: 18px;
    line-height: 24px;
  }
}
.cr-champ__art {
  position: relative;
  z-index: 3;
  min-height: 100%;
  min-width: 275px;
  flex-shrink: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.cr-champ__art.--bokor {
  background-image: url(/modern-3/en/images/cd811c538450cbaea067f9db818036a0.jpg);
}
.cr-champ__art.--huli {
  background-image: url(/modern-3/en/images/e82e8d00b131b1bc89770c514861fd45.jpg);
}
.cr-champ__art.--katrina {
  background-image: url(/modern-3/en/images/db5cd220d119b9f92536c8183225fcc2.jpg);
}
@media only screen and (max-width: 1440px) {
  .cr-champ__art {
    min-width: 200px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-champ__art {
    min-width: 110px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-champ__art {
    display: none;
  }
}
.cr-champ__icon {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom right;
  position: absolute;
  bottom: 0;
  right: -10px;
  width: 70%;
  height: 105%;
}
.cr-champ__icon.--viper {
  background-image: url(/modern-3/en/images/8895ee28e7c8a49360bb8d3dfb7439c2.png);
}
.cr-champ__icon.--torden {
  background-image: url(/modern-3/en/images/1d3a47205f0cbf9dc233429f8a2ff4d6.png);
}
.cr-champ__icon.--itz {
  background-image: url(/modern-3/en/images/6f030571d79ef8a3394b83171be68740.png);
}
.cr-champ__icon.--pinup {
  background-image: url(/modern-3/en/images/c0c27d2e5e2d00a1612e7b9321fa6cd4.png);
}
.cr-champ__icon.--dozen {
  background-image: url(/modern-3/en/images/9d14d2c841638ebd319c80cbded09b47.png);
}
.cr-champ__icon.--bokor {
  background-image: url(/modern-3/en/images/dcd039b20ca55898ef67000857e9f8ea.png);
}
.cr-champ__icon.--huli {
  background-image: url(/modern-3/en/images/65c7a7ec694498041a7ceda7400f78ba.png);
}
.cr-champ__icon.--katrina {
  background-image: url(/modern-3/en/images/54c29ace02b821b014b5f74c21479d0f.png);
  height: 110%;
}
.cr-champ__perk {
  color: #fff;
  font-size: 24px;
  display: flex;
  align-items: center;
  position: relative;
  z-index: 1;
}
.cr-champ__perk.--viper::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjYiIGhlaWdodD0iNTciIHZpZXdCb3g9IjAgMCA2NiA1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI5LjUxMTYgMTUuMTg4OEwyMi4zOTI3IDIxLjk4NzVMNDcuMzA4OSA0OC42NDU3TDY1LjY0MDEgNDkuMDAzNUM2NS41ODA3IDQ2Ljk3NTggNjQuODkyNiA0Mi45NTYyIDYyLjYxNDUgNDMuMDk5M0M2MC4zMzY1IDQzLjI0MjUgNTUuMTM5NyA0My41MTY4IDUyLjgyNiA0My42MzYxTDUwLjE1NjQgMzYuNDc5NUM0OC4xOTg3IDM2LjUzOTIgNDMuOTYzIDM2LjYyMjcgNDIuNjgxNiAzNi40Nzk1QzQxLjA3OTggMzYuMzAwNiA0MS4wNzk4IDM0LjE1MzYgNDIuMTQ3NyAzNC4xNTM2SDQ5LjYyMjVMNDcuODQyOCAyOS4zMjNINDEuNDM1OEM0MC4xOSAyOS4zMjMgMzkuODM0IDI3LjM1NDkgNDEuMDc5OCAyNy4zNTQ5QzQyLjA3NjUgMjcuMzU0OSA0NS42NDc4IDI3LjExNjQgNDcuMzA4OSAyNi45OTcxTDQ2Ljc3NSAyNS45MjM2TDQ5LjI2NjYgMjIuMzQ1M0wzNC4xMzg5IDEwLjM1ODFMMjkuNTExNiAxNS4xODg4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTQyLjY4MTYgMS4wNTQ2TDM1LjkxODYgOC41Njg5OEw1MC42OTA0IDIwLjM3NzNMNTcuNjMxMyAxMi42ODRMNDIuNjgxNiAxLjA1NDZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNjUuNjQwMSA1NC4wMTMxVjUxLjE1MDVMNDQuOTk1MiA1My42NTUyTDE3Ljk0MzQgMjcuODkxN0wxNi44NzU2IDI5LjY4MDhMNDMuOTI3NCA1NS44MDIyTDY1LjY0MDEgNTQuMDEzMVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zOS42NTYxIDU2LjE2TDM2Ljk4NjUgNTMuMTE4NUg3Ljk3NjkzTDM5LjY1NjEgNTYuMTZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjYuMTMwMSA0Mi4yMDQ4QzI3LjY3MjYgNDMuNTE2OCAzMC44OTk4IDQ2LjI4NCAzMS40NjkzIDQ2Ljg1NjVMNC4yMzk1MSA0Mi41NjI2TDI2LjEzMDEgNDIuMjA0OFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNy4wNTM1IDMzLjk3NDdMMjEuMzI0OSAzNy45MTA4TDAuNjgwMDU0IDM0LjY5MDRMMTcuMDUzNSAzMy45NzQ3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI1LjI0MDMgMTYuMDgzNEMyMy40NjA1IDE3LjY5MzYgMTkuODY1NSAyMC45NDk4IDE5LjcyMzEgMjEuMDkyOUw0LjIzOTUxIDE5LjQ4MjdMMjUuMjQwMyAxNi4wODM0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTMzLjQyNyA3LjEzNzY3TDI5LjUxMTYgMTEuNjEwNUwxLjkyNTg2IDEwLjM1ODFMMzMuNDI3IDcuMTM3NjdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTQuMjA2IDMuMzgwNDhMMzUuOTE4NiA0LjI3NTA1TDQwLjU0NTkgMC4xNjAwMzRMMTQuMjA2IDMuMzgwNDhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}
.cr-champ__perk.--torden::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMi43OTQ5IDEwLjg0NDdMMTkuMTE3OSAxMy42NzMyTDE4LjkwNTggMTAuNjMyNkwxMy40NjEgMTIuNTQxOEwxNS41MTE3IDE0LjAyNjdMNS40MDAwMiAxOS4wNDcyTDExLjY5MzMgMTQuMzA5Nkw3LjgwNDE5IDEwLjk4NjJMMjEuNTIyMSA2Ljc0MzUzTDIxLjczNDIgOS4yMTg0TDI2LjY4MzkgNi4xMDcxM0wyNi44MjU0IDkuOTI1NTFMMzEuMzUwOCA1LjQwMDAyTDIzLjAwNyAxOS44MjVMMjIuNzk0OSAxMC44NDQ3Wk0zOS4zNDEyIDYuODg0OTdMNDMuMzAwOSAxMC44NDQ4TDI2Ljg5NjEgMjcuMjQ5N0wyMi45MzYzIDIzLjI4OTlMMzkuMzQxMiA2Ljg4NDk3Wk0xMS4xOTgzIDM1LjAyNzhMMTUuMTU4MSAzOC45ODc2TDEyLjMyOTcgNDEuODE2TDguMzY5ODYgMzcuODU2MkwxMS4xOTgzIDM1LjAyNzhaTTE2Ljg1NTEgMTguOTA1OEgxNC4wMjY3TDYuNjcyNzcgMjYuMjU5N0w2LjY3Mjc3IDI5LjA4ODFMMjEuMDk3NyA0My41MTMxSDIzLjkyNjJMMzEuMjgwMSAzNi4xNTkyVjMzLjMzMDdMMTYuODU1MSAxOC45MDU4Wk0zNi41MTI3IDMxLjA2OEwzOS4zNDExIDI3LjM5MTFMMzAuMzYwOSAyNy4xNzg5TDQ0Ljc4NTkgMTguODM1MUw0MC4yNjA0IDIzLjM2MDZMNDQuMDc4OCAyMy41MDJMNDAuOTY3NSAyOC40NTE3TDQzLjQ0MjQgMjguNjYzOUwzOS4xOTk3IDQyLjM4MTdMMzUuODc2MyAzOC40OTI2TDMxLjEzODcgNDQuNzg1OUwzNi4xNTkyIDM0LjY3NDNMMzcuNjQ0MSAzNi43MjQ5TDM5LjU1MzMgMzEuMjgwMkwzNi41MTI3IDMxLjA2OFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
}
.cr-champ__perk.--itz::before {
  background-image: url(/modern-3/en/fonts/perk-itz.svg);
}
.cr-champ__perk.--pinup::before {
  background-image: url(/modern-3/en/fonts/perk-pinup.svg);
}
.cr-champ__perk.--dozen::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMDc3OSAzMS41ODc0QzEwLjA3NzkgMzEuNTg3NCA4Ljc0NDYgMzMuNTE0OCA4LjIyNjA2IDM2LjI1NzdDNy43MDc1NiAzOS4wMDA2IDguODE4NjcgNDUuMDA1MyA4LjgxODY3IDQ1LjAwNTNDOC44MTg2NyA0NS4wMDUzIDkuNzA3NTcgNDAuNjMxNSAxMS40MTEzIDM3LjU5MjFDMTEuNDExMyAzNy41OTIxIDExLjg1NTggMzIuNDAyOCAxMC4wNzc5IDMxLjU4NzRaTTIwLjY3MDcgMzUuMTQ1N0MxOS4wNDEgMzUuMDcxNiAxNi41OTY2IDM3Ljc0MDMgMTYuNTk2NiAzNy43NDAzQzE2LjMwMDMgNDAuMDM4NCAxMi45NjY5IDQ3LjYgMTIuOTY2OSA0Ny42QzE4LjM3NDQgNDQuMzM4MSAyMC43NDQ4IDM5LjgxNiAyMC43NDQ4IDM5LjgxNkMyMS44NTU5IDM2LjI1NzcgMjAuNjcwNyAzNS4xNDU3IDIwLjY3MDcgMzUuMTQ1N1pNMy4zMzcwOCAyOC4zOTk3QzIuODE4NTcgMjkuMzYzMyAyLjIyNTk3IDM0Ljk5NzQgMy45Mjk2OCAzOC44NTIzQzMuOTI5NjggMzguODUyMyA0LjU5NjM2IDMzLjQ0MDcgNS43ODE1NyAzMS40MzkxQzYuOTY2NzggMjkuNDM3NSA2LjgxODY0IDI2Ljg0MjkgNi43NDQ1NiAyNi4zOTgxQzYuNzQ0NTYgMjYuMzk4MSAzLjg1NTY0IDI3LjQzNiAzLjMzNzA4IDI4LjM5OTdaTTIwLjMwMDMgNDYuODU4NkMyMC4zMDAzIDQ2Ljg1ODYgMjYuMzc0NSA0NC43ODMgMjcuMTg5MyA0NC4wNDE2QzI4LjAwNDIgNDMuMzAwMyAyOC42NzA5IDQxLjE1MDQgMjguNzQ0OSA0MC41NTc0TDI1LjExNTIgNDEuMzcyOEMyNS4xMTUyIDQxLjM3MjggMjEuODU1OSA0NS44OTQ5IDIwLjMwMDMgNDYuODU4NlpNMTQuNTIyNSAzNS41OTA1QzE0Ljg5MjggMzUuMTQ1NyAxNS4zMzczIDI5LjA2NjggMjEuMjYzMyAyOS41ODU4QzIxLjI2MzMgMjkuNTg1OCAxNi43NDQ3IDMwLjk5NDMgMTUuNzA3NyAzNi41NTQyQzE1LjcwNzcgMzYuNTU0MiAxOS4zMzc0IDMzLjczNzIgMjEuNDg1NSAzMy40NDA3QzIxLjQ4NTUgMzMuNDQwNyAyMi44MTg5IDMzLjczNzIgMjIuMzAwNCAzOS41OTM2QzIyLjMwMDQgMzkuNTkzNiAyNC43NDQ5IDM3LjY2NjIgMjUuNzA3OCAzMi44NDc2QzI1LjcwNzggMzIuODQ3NiAyNy4yNjM0IDM1LjI5NCAyNC4wNzgyIDQwLjAzODRDMjQuMDc4MiA0MC4wMzg0IDI3LjA0MTIgMzguNzA0MSAzMC4wMDQyIDM4LjMzMzRDMzAuMDA0MiAzOC4zMzM0IDMxLjI2MzUgMzYuNDA1OSAzMC41MjI3IDMyLjQ3N0MzMC41MjI3IDMyLjQ3NyAzMy40NDA4IDI4Ljc0NjYgMzkuNTA0NCAyMS42MDM0QzM5LjUwNDQgMjEuNjAzNCAzNC45OTg3IDI0Ljg1MDEgMzMuNjY1NCAyNS41MTczQzMzLjY2NTQgMjUuNTE3MyAzMy44NDU3IDIxLjY1MDUgMzguMzkyMiAxMi45MzY5QzM4LjM5MjIgMTIuOTM2OSAzNC44MjA5IDE0LjUzNjIgMzAuOTcwMSAxNi44MzMzQzMwLjk2MjMgMTYuODQ3NCAzMC45NTk0IDE2Ljg1MTkgMzAuOTY3MiAxNi44MzUxQzMwLjk2ODIgMTYuODM0NSAzMC45NjkxIDE2LjgzMzkgMzAuOTcwMSAxNi44MzMzQzMxLjEzOTMgMTYuNTI3NiAzNC45MzE0IDkuMTU1MDkgNDAuMDAzNCA1LjUxMjg1QzQwLjA2MDUgNS4zODg3NCAyOS4yNjM0IDExLjQyMzQgMjEuOTMgMTUuNTc0OEMxNC41OTY1IDE5LjcyNjIgMTEuNjMzNSAyMi42OTE1IDExLjYzMzUgMjIuNjkxNUMxMS42MzM1IDIyLjY5MTUgNy40ODUzMiAyMy4yODQ1IDYuMzAwMDkgMjQuMUM1LjExNDkzIDI0LjkxNTUgNS4xMTQ5MyAyNS41MDg1IDUuMTE0OTMgMjUuNTA4NUM1LjExNDkzIDI1LjUwODUgNy40MTEyMSAyNC44NDEzIDcuNzgxNjMgMjUuNTA4NUM4LjE1MTk5IDI2LjE3NTcgNy40MTEyMSAzMS44MDk4IDcuNDExMjEgMzEuODA5OEM3LjQxMTIxIDMxLjgwOTggOS4xODkwNiAyNS40MzQ0IDE2LjMwMDMgMjYuNjIwNUMxNi4zMDAzIDI2LjYyMDUgMTEuNzA3NiAyNy4wNjUzIDEwLjA3NzkgMjkuOTU2NUMxMC4wNzc5IDI5Ljk1NjUgMTEuMTg5MSAzMC4yNTMgMTIuMDAzOSAzMS41MTMyQzEyLjgxODcgMzIuNzczNSAxMi43NDQ3IDM2LjQwNTkgMTIuNTIyNCAzNy4yMjE0QzEyLjUyMjQgMzcuMjIxNCAxNC4xNTIxIDM2LjAzNTMgMTQuNTIyNSAzNS41OTA1Wk03LjMzNzE2IDIyLjMyMDhMOC43NDQ2IDIxLjk1MDJDOC42NzA1IDIxLjA2MDYgOS4yNjMxIDE5LjEzMzEgOS4yNjMxIDE5LjEzMzFDNy4yNjMwOSAyMC4yNDUxIDcuMzM3MTYgMjIuMzIwOCA3LjMzNzE2IDIyLjMyMDhaTTExLjI5MTkgMTguNjA3NEwxMC4wOTQyIDIxLjE5OTFDMTYuNTE0MiAxNi40NDEyIDE3LjkyOTIgMTUuMTgxNCAzMC44ODE0IDguNDE1MTZDMTMuNDE0OSAxNS41MjczIDExLjI5MTkgMTguNjA3NCAxMS4yOTE5IDE4LjYwNzRaTTMyLjY1MzQgMzIuNTU4MUwzMi4xNDcxIDM1LjM1MzZMMzkuNDg4MiAyNC4xNzE2TDMyLjY1MzQgMzIuNTU4MVpNMjQuODA4NyAzLjg2NjI1QzI0LjgyMTcgMy44NjI5OSAyNC44MjkyIDMuODYxMTYgMjQuODI5MiAzLjg2MTE2QzI0LjgyOTIgMy44NjExNiAyNC44MTg3IDMuODYzNzkgMjQuODA4NyAzLjg2NjI1Wk02LjI4NzA1IDE4LjkxMjFDNi45Nzg3OSAxOC4xNjkgOC42MzI2NiAxNy43MzM1IDguNjMyNjYgMTcuNzMzNUM4LjYzMjY2IDE3LjczMzUgOC41Nzg2MSAxMi43OTg3IDEyLjgyMzQgOS42NjAyNEMxOC40NTE5IDUuNDk4NjcgMjQuNDIzMSAzLjk2MjUxIDI0LjgwODcgMy44NjYyNUMyNC4zODE0IDMuOTcyMDQgMTQuOTg3NyA2LjMxOTIgMTAuNjcxNCA5LjMxOTE0QzYuMjU0MTcgMTIuMzg5MyA1LjM4OTE3IDE0LjczNDcgNC43MzYyOCAxNi44NTY4QzQuMTcxNjQgMTguNjkyMSA0LjkyNDEzIDIxLjkxNyA0LjkyNDEzIDIxLjkxN0M0LjkyNDEzIDIxLjkxNyA1LjQ4ODEgMTkuNzcwMyA2LjI4NzA1IDE4LjkxMjFaTTE0LjAwODEgMTMuNzE4N0MxNi4wMDc2IDEyLjM1MzYgMTguMzI3MSAxMS41NTA3IDE4LjMyNzEgMTEuNTUwN0MxOC4zMjcxIDExLjU1MDcgMjAuNDQwOCAxMC4xMDU2IDIzLjUwMjYgOC4zNTg3NEMyNy42MDQ4IDYuMDE4MyAzMi45NjM3IDMuMTk5OTUgMzIuOTYzNyAzLjE5OTk1QzMyLjk2MzcgMy4xOTk5NSAxNC44MDc5IDEwLjU4NzEgMTQuMDA4MSAxMy43MTg3Wk0zMi45NjM3IDM3Ljk2OEMzMi44MDM3IDM5LjA5MjIgMzIuNDgzOCAzOS44OTUxIDMyLjQ4MzggMzkuODk1MUMzMi40ODM4IDM5Ljg5NTEgMzMuMTk0OCAzOS42NTgzIDM0Ljg4MzIgMzcuMDg0OEMzNi43MjEgMzQuMjgzNiA0OC44IDE0LjYwMTkgNDguOCAxNC42MDE5QzQ4LjggMTQuNjAxOSA0NC4zMjExIDIwLjYyNDEgNDEuMDQxOCAyNS4wNDA0QzM4LjIxNzggMjguODQzNSAzMy4xMjM2IDM1LjcxOTggMzMuMTIzNiAzNS43MTk4QzMzLjEyMzYgMzUuNzE5OCAzMy4xMTc2IDM2Ljg4NjggMzIuOTYzNyAzNy45NjhaTTMyLjQ4MzggNDEuMDE5MkMzMi40ODM4IDQxLjAxOTIgMzIuNjQzOCA0MS45ODI4IDMxLjg0MzkgNDMuMzQ3OUMzMS4wNDQxIDQ0LjcxMjkgMjkuMjg0NSA0Ni40Nzk0IDI5LjI4NDUgNDYuNDc5NEMyOS4yODQ1IDQ2LjQ3OTQgMzAuMTE2MiA0Ny4xMyAzNS4wNDMyIDQzLjEwN0M0MS4wNDE4IDM4LjIwODkgNDYuODgwNSAyNC41NTg2IDQ2Ljg4MDUgMjQuNTU4NkM0Ni44ODA1IDI0LjU1ODYgNDIuNTg2NiAzMi4wMDI3IDM5LjM2MjIgMzUuOEMzNS45OTU0IDM5Ljc2NTEgMzIuNDgzOCA0MS4wMTkyIDMyLjQ4MzggNDEuMDE5MloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNDYiIGhlaWdodD0iNDQuNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuODAwMDUgMy4xOTk5NSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
}
.cr-champ__perk.--bokor::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01Ny43MTQ2IDcwTDU3LjgxNTcgNzIuMzk3TDUxLjM4NTggNzQuMTYxOUwxOS42NjQgNzMuOTIyMkwxNC4yNzU0IDcwLjExOTlMMTguNjYxNCA3MEwxOS4zMjc0IDY4LjE3MDRMMjMuOTY3NCA2My40NTc2TDI5LjYzMyA2Ni42NDJMMjguNzI0NiA2NC43MTY5TDM1LjQ0NDYgNDkuNDQ1MkwzMy43NzM4IDQ2LjE0NjhMMzIuMjk3IDMyLjUxNTZMMzMuOTc3IDMwLjMyMDlMMzEuMzc2NiAzMS4xMjRMMjguNzAxNCAyOC42MzY0TDI3LjEwMTQgMjcuNTM3NkMyNy40NzA2IDI2LjMxMTMgMjcuODY5OCAyNC41MjE3IDI3Ljg2OTggMjQuNTIxN0wyNS42NzU0IDI2LjU1NzJDMjUuNjc1NCAyNi41NTcyIDIyLjY4NzQgMjUuNjI3MiAyMS44MjM4IDI0LjUxNzJMMjIuNDIzOCAyMi45Mzk2TDI4LjAwNSAyMi4xNzI4TDMxLjgzNSAyNC43NDhMMzYuMjQxIDI4LjAxMDhMMzcuODAxIDI3LjU3ODRDMzcuODAxIDI3LjU3ODQgMzYuMTY1NCAyMi43MzQ4IDM2LjA4NjYgMjIuNDkxMkMzNi4wMjc0IDIyLjMwODEgMzQuNTMyNiAyMC4wNjQ4IDMzLjc5NSAxOC45NjRMMzUuMjAxNCAxNi43MDk2TDMyLjU1NTggMTguMDY2OEwyOC41NTIyIDE2LjY1MTZMMjkuMjU1OCAxNEwzNi45MTc4IDE0LjcyTDQwLjAxMTggMjAuNTUyTDQyLjYzMTQgMjUuODQ1Nkw0NC4wMjkgMjUuNDExMkw0NS43NzE0IDE4LjIyMDhMNDUuNjA5NCAxNS43MTRMNDguNTI0NiAxMi4zOTRMNDUuNDYzNCAxMy40NTk2TDQyLjM0NjIgNy43MjI0NUw0NC4yMjYyIDYuMjEwNDVMNDguOTA2MiAxMS4yMDY4TDUxLjQ4MzQgMTcuMzkxMkw0OS41MTU4IDI3LjA4NjVMNTAuNzM0NiAyNy4xNDkzTDUyLjcxMSAyNC43OTI4TDU3LjQyNDIgMjQuNzM2TDUzLjk2NzggMjIuOTQ0TDU0LjAyMSAxMy4xMzQ0TDU2LjkwMzggMTMuMjdMNTguOTk5OCAyNS4yNTUyTDU1LjQzOTggMzEuMDAwNEw1My43ODU4IDM3LjkzODhMNTcuODQ4NiAzNi42OTRMNjIuODc5OCAzMC4xODUyTDY3LjMxMDIgMzAuODE0OEM2Ny4zMTAyIDMwLjgxNDggNTkuNzE5OCA0My4wNzM3IDU5LjMyNzggNDMuNTE3M0M1OS4xOTYyIDQzLjY2NiA1NS4xMzYyIDQ2LjI4MjggNTEuNjM0NiA0OC41Mjc2QzQ4Ljk0NzggNTAuMjUgNDYuNTg5OCA1MS43NTM3IDQ2LjU4OTggNTEuNzUzN0w0Mi4xMzEgNTMuNDk0OUw0OC43MzEgNTMuMDAwNUw0Ni45NTk4IDYwLjMxMTdMMzMuMTk5OCA2MC42NjA0TDMyLjE2OTQgNjcuMTE1MkwzMi40ODIyIDY3LjEyMjlMNDYuNDkwNiA2My44NTg0TDQ2LjA3NjYgNjQuNjA5Nkw0Ny40MDU0IDY3LjQ5ODVMNTEuNzc4MiA2Ny42MDgxTDQ5LjM2NzQgNjIuMjEwNEw1OC42OTAyIDY0LjYzMDhMNTQuOTg0MiA2Ny42ODg5SDU1LjAwNjZMNTcuNzE0NiA3MFpNMzguNjkzOCA0NC4xNTA0TDQ2LjQwNSA0Mi4yODg4TDQ5LjExMDYgMzguODc0MUw0OS4yODUgMzMuMDQ2NEw0NS4wODk4IDM5Ljc2MDFMNDAuOTA1IDQxLjc0OTJMMzcuMjIwNiA0NC4yODI1TDM4LjY5MzggNDQuMTUwNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
}
.cr-champ__perk.--huli::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zOS43ODg3IDI4Ljc5NDNDNDcuMDY4NyAxMy42MzQzIDc0LjEyNzUgMjEuMzEwMyA3NC4xMjc1IDIxLjMxMDNDNzAuMTU0NyAxOC44Nzk5IDU4LjU1OTEgMTIuNTE3MSA0My4zMzM5IDE0LjMxMjNDMzguNjYxNSAxNC44NjM1IDI0LjY0NzUgMTYuNTIzMSAxNS41NDI3IDI4LjE4NTlDMTIuMTU5MyAzMC4xNDM4IDkuNDIxNDIgMzMuMDQ3MyA3LjY2NTUyIDM2LjUzOThDNS45MDk2MiA0MC4wMzIzIDUuMjEyMTMgNDMuOTYxNiA1LjY1ODc0IDQ3Ljg0NTFDNi4xMDUzNiA1MS43Mjg2IDcuNjc2NjMgNTUuMzk3IDEwLjE3OTUgNTguMzk5N0MxMi42ODI0IDYxLjQwMjQgMTYuMDA3OSA2My42MDg2IDE5Ljc0NzQgNjQuNzQ3M0MyMy40ODY5IDY1Ljg4NiAyNy40Nzc3IDY1LjkwNzYgMzEuMjI5MyA2NC44MDkzQzM0Ljk4MDkgNjMuNzExMSAzOC4zMyA2MS41NDA5IDQwLjg2NTIgNTguNTY1NEM0My40MDAzIDU1LjU4OTkgNDUuMDExMSA1MS45Mzg2IDQ1LjQ5OTYgNDguMDYwMkM0NS45ODgyIDQ0LjE4MTggNDUuMzMzMiA0MC4yNDUyIDQzLjYxNTEgMzYuNzMzOUM0My43NTM1IDM2LjQxMDMgNDMuODk5NSAzNi4wODU5IDQ0LjA2MTkgMzUuNzYxMUM0Ny45NzMxIDI3LjkzMDcgNTcuMTM4NyAyMy4yMjAzIDY3LjQ2MTkgMjMuNTM4M0M1Mi45Mjk5IDE2LjgwOTkgMzkuNzg4NyAyOC43OTQzIDM5Ljc4ODcgMjguNzk0M1pNNDAuMzkyNyA1NC41MDc1QzM4LjYxODcgNTcuNDM1MyAzNi4wMTYyIDU5Ljc3MTIgMzIuOTE0NCA2MS4yMTk2QzI5LjgxMjYgNjIuNjY4IDI2LjM1MDkgNjMuMTY0IDIyLjk2NzIgNjIuNjQ0NkMxOS41ODM1IDYyLjEyNTMgMTYuNDI5OSA2MC42MTQxIDEzLjkwNTIgNTguMzAyMkMxMS4zODA1IDU1Ljk5MDIgOS41OTgzMSA1Mi45ODE0IDguNzgzOTYgNDkuNjU2NEM3Ljk2OTYgNDYuMzMxMyA4LjE1OTcyIDQyLjgzOTUgOS4zMzAyNiAzOS42MjI1QzEwLjUwMDggMzYuNDA1NSAxMi41OTkyIDMzLjYwOCAxNS4zNTk5IDMxLjU4MzhDMTguMTIwNyAyOS41NTk3IDIxLjQxOTggMjguMzk5OCAyNC44Mzk4IDI4LjI1MDlDMjguMjU5OSAyOC4xMDIgMzEuNjQ3MyAyOC45NzA5IDM0LjU3MzUgMzAuNzQ3NUMzNi41MTY5IDMxLjkyNDQgMzguMjA5MiAzMy40NzI4IDM5LjU1MzcgMzUuMzA0M0M0MC44OTgyIDM3LjEzNTggNDEuODY4NCAzOS4yMTQzIDQyLjQwODkgNDEuNDIxMUM0Mi45NDkzIDQzLjYyNzkgNDMuMDQ5NCA0NS45MTk1IDQyLjcwMzUgNDguMTY1QzQyLjM1NzUgNTAuNDEwNSA0MS41NzIzIDUyLjU2NTggNDAuMzkyNyA1NC41MDc1Wk0yOC44NTI3IDQyLjUyNDNDMjUuMTUzMSA0Ni4xMjQzIDI0LjQ5MjcgNTQuNTU1NSAyNC40OTI3IDU0LjU1NTVDMzQuMzExNSA0OC40MDMxIDM1LjM4NDcgNDIuNDkxNSAzNS4xNzc5IDQxLjIzMjdDMzQuOTcxMSAzOS45NzM5IDMyLjU1MTkgMzguOTIyNyAyOC44NTI3IDQyLjUyNDNaTTE5LjA3NTEgMzcuMjg4N0MxNy45NDMxIDM3LjI4ODcgMTYuODk4MyA0MS45MzI3IDE3Ljk0MzEgNDUuNTk4N0MxOC45ODc5IDQ5LjI2NDcgMjQuMzg2MyA1NC42ODI3IDI0LjM4NjMgNTQuNjgyN0MyMy42ODk5IDQ0LjA5MTUgMjAuMjA3MSAzNy4yODg3IDE5LjA3NTEgMzcuMjg4N1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
}
.cr-champ__perk.--katrina::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgdmlld0JveD0iMCAwIDIwMCAyMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOTkuOTk5OSAxOTQuNTE3Qzc3LjQwMTcgMTk0LjQ4OSA1NS43MzczIDE4NS40OTggMzkuNzU5NiAxNjkuNTE3QzIzLjc4MiAxNTMuNTM2IDE0Ljc5NiAxMzEuODY5IDE0Ljc3MjkgMTA5LjI3MVY2LjgxNTk5SDE4NS4yMjdWMTA5LjI3MUMxODUuMjA0IDEzMS44NjkgMTc2LjIxOCAxNTMuNTM2IDE2MC4yNCAxNjkuNTE3QzE0NC4yNjMgMTg1LjQ5OCAxMjIuNTk4IDE5NC40ODkgOTkuOTk5OSAxOTQuNTE3Wk0xOS44Nzk5IDExLjkyNVYxMDkuMjcyQzE5Ljg3OTkgMTMwLjUyMSAyOC4zMjExIDE1MC45IDQzLjM0NjYgMTY1LjkyNUM1OC4zNzIgMTgwLjk1MSA3OC43NTA4IDE4OS4zOTIgOTkuOTk5OSAxODkuMzkyQzEyMS4yNDkgMTg5LjM5MiAxNDEuNjI4IDE4MC45NTEgMTU2LjY1MyAxNjUuOTI1QzE3MS42NzkgMTUwLjkgMTgwLjEyIDEzMC41MjEgMTgwLjEyIDEwOS4yNzJWMTEuOTI1SDE5Ljg3OTlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMwLjQxMyA3Ni40MThMNDQuNzkzIDM1LjcxOEw4Ni40IDI3Ljc1OEw5Mi44MyA0OS4xOEw4OS43NyA1NC42ODlMNTQuODkgNzYuNzI0TDMwLjQxMyA3Ni40MThaTTMxLjMzMSA4MS45MjdMMzcuMTQ0IDkzLjI1TDU3LjMzOCA5NC40NzRMNTUuNSA4MS45MjdIMzEuMzMxWk0xMDEuMiA1MS44M0wxMDMuOTIgNDUuODNDMTA0LjA0MyA0My40OCAxMDQuMTQ5IDQxLjUzIDEwNC4xNDkgNDEuNTNMOTQuNjY2IDI4LjM3TDkxLjYwNiAyOC45ODJMOTYuODA2IDQ3LjAzOEM5Ni44MDYgNDcuMDM4IDk5LjI1OCA0OS44MjMgMTAxLjIgNTEuODNaTTEyMC4wNTkgMTE2LjgxNUwxMzkuMDI5IDk4Ljc1OUwxNDIuMDg5IDEwOS4xNjRMMTM1LjA1MiAxMjcuODMyTDEyNy43MDggMTIyLjkzMkwxMjAuMDU5IDExNi44MTVaTTEyMy43MzEgNDIuMTQxTDE0Mi4wODkgODQuOTg2TDE0NS43NjEgMTA1LjQ4NkwxNjEuNjcxIDc5LjE2N0wxNjYuMjYyIDYwLjVMMTM5LjY0MyA0Ni40MjZMMTIzLjczMSA0Mi4xNDFaTTQ4Ljc3MSAxMTFMMzkuNzQ4IDEyNi42TDY0LjA3IDEzMi40MjFMODEuODE2IDEzNS4xNzVMODkuNzcxIDExMS4zMDRMNjcuNDM1IDEwOS4xNjJMNDguNzcxIDExMVpNOTQuOTcxIDExMy43NTRMODYuNzEgMTM2LjcwN0wxMDMuMjMyIDE0OC42NDNMMTExLjE4NyAxNDYuODA3TDEwOS4wNDUgMTM1LjQ4M0w5NC45NzEgMTEzLjc1NFpNNDkuNjg5IDEzNS4xNzdMNjUuMjg5IDE0NS41ODJMNzUuNjg5IDE0OC4zMzdMMTAxLjM4OSAxNTIuMDA5TDgxLjIgMTM5Ljc2OEw0OS42ODkgMTM1LjE3N1pNMTMzLjAzMiAxNTAuNjg3TDE1MiAxMjYuODE2TDE1Ny41MDcgMTQzLjAzNkwxNTMuNTMgMTQ3LjAxNEwxMzMuMDMyIDE1MC42ODdaTTEyMC42NzMgMTQ1LjI3NkwxMjUuNTczIDE1MS43MDNMMTQxLjc4OSAxMjkuMDU2TDEyNS41NzMgMTM4Ljg1TDEyMC42NzMgMTQ1LjI3NlpNMTE3LjMwOCAzOS4wNzZIMTEzLjAyNEwxMTEuOCA0OC44NzRMMTA1Ljk1NiA1OS4zNzlMMTA0LjIxNyAxMDMuNzQzTDExNC44NiAxMTMuNzU1TDEzNy44MDcgOTIuOTQ0TDExNy4zMDggMzkuMDc2Wk03OC43NyA5My41NDFMODAuMjIzIDkyLjcwNEM4MS40NzYgOTAuNzYxIDg0Ljc0OCA4NS42ODcgODguNDMzIDc5Ljk3OEw5OS43IDU1LjEzNkw5Ny40MiA1Mi44NTNMOTQuMDU0IDU4LjM2Mkw1OS4xNzQgODAuN0w2MS4zMTYgOTMuMjVMNzguNzcgOTMuNTQxWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
}
.cr-champ__perk::before {
  content: '';
  margin-right: 5px;
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  height: 50px;
  width: 50px;
}
@media only screen and (max-width: 1440px) {
  .cr-champ__perk {
    font-size: 18px;
  }
  .cr-champ__perk::before {
    height: 40px;
    width: 40px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-champ__perk {
    font-size: 16px;
  }
  .cr-champ__perk::before {
    height: 35px;
    width: 35px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-champ__perk {
    font-size: 14px;
  }
  .cr-champ__perk::before {
    height: 30px;
    width: 30px;
  }
}
.cr-champion {
  overflow: hidden;
  position: relative;
  z-index: 3;
  padding-bottom: 50px;
}
@media only screen and (max-width: 1024px) {
  .cr-champion {
    padding-bottom: 30px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-champion {
    padding-bottom: 10px;
  }
}
.cr-champion__back {
  cursor: pointer;
  color: #FFF845;
  text-decoration: none;
  font-weight: 500;
  font-size: 20px;
  display: inline-flex;
  align-items: center;
  align-self: flex-start;
  transition: opacity 0.2s ease;
  height: 50px;
}
@media only screen and (max-width: 760px) {
  .cr-champion__back {
    font-size: 18px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-champion__back {
    font-size: 16px;
  }
}
.cr-champion__back::before {
  content: '';
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgOEw4LjUgMS41TTIgOEw4LjUgMTQuNU0yIDhIMTUiIHN0cm9rZT0iI0ZGRjg0NSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: contain;
  height: 16px;
  width: 16px;
  flex-shrink: 0;
  margin-right: 6px;
}
.cr-champion__back:hover,
.cr-champion__back:focus {
  opacity: 0.8;
}
.cr-champion__back:active {
  opacity: 0.7;
}
.cr-champion__main {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  padding-top: 220px;
}
@media only screen and (max-width: 1440px) {
  .cr-champion__main {
    padding-top: 160px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-champion__main {
    padding-top: 130px;
  }
}
.cr-champion__perk {
  padding-bottom: 40px;
  flex: 1;
}
@media only screen and (max-width: 760px) {
  .cr-champion__perk {
    padding-bottom: 30px;
  }
}
.cr-champion__perk-desc {
  font-size: 16px;
  line-height: 150%;
  max-width: 560px;
}
@media only screen and (max-width: 1440px) {
  .cr-champion__perk-desc {
    font-size: 14px;
    max-width: 390px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-champion__perk-desc {
    max-width: 330px;
  }
}
@media only screen and (max-width: 650px) {
  .cr-champion__perk-desc {
    max-width: 100%;
  }
}
.cr-champion__video {
  margin-bottom: -100px;
  width: 560px;
}
@media only screen and (max-width: 1440px) {
  .cr-champion__video {
    margin-bottom: -50px;
    width: 390px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-champion__video {
    margin-bottom: -30px;
    width: 330px;
  }
}
@media only screen and (max-width: 650px) {
  .cr-champion__video {
    width: 100%;
    margin-bottom: 0;
  }
}
.cr-champion__content {
  flex: 1;
  min-width: calc(100% - 560px - 50px);
}
@media only screen and (max-width: 1440px) {
  .cr-champion__content {
    min-width: calc(100% - 390px - 40px);
  }
}
@media only screen and (max-width: 1024px) {
  .cr-champion__content {
    min-width: 70%;
  }
}
@media only screen and (max-width: 760px) {
  .cr-champion__content {
    min-width: 100%;
  }
}
.cr-champion__image {
  position: absolute;
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: contain;
  bottom: 0;
  right: 0;
  top: 150px;
  width: 100%;
}
.cr-champion__image.--viper {
  background-image: url(/modern-3/en/images/92bc01b32dc7aa25ed0a10e25fa4d2bd.png);
}
.cr-champion__image.--torden {
  background-image: url(/modern-3/en/images/e883588952bd54151eec598ba2fad853.png);
}
.cr-champion__image.--itz {
  background-image: url(/modern-3/en/images/e887e1311f5831490de7e32c83f57e36.png);
}
.cr-champion__image.--pinup {
  background-image: url(/modern-3/en/images/21b66209d65a9acd5dd64dbe051aac6a.png);
}
.cr-champion__image.--dozen {
  background-image: url(/modern-3/en/images/6386a132c353f1d43cb184dd85d5b33a.png);
}
.cr-champion__image.--bokor {
  background-image: url(/modern-3/en/images/565274a5fb46f37a29eb019d4ae5477a.png);
}
.cr-champion__image.--huli {
  background-image: url(/modern-3/en/images/92550a3a5ebc9f32a91de320340c0b69.png);
}
.cr-champion__image.--katrina {
  background-image: url(/modern-3/en/images/1da1f6b3a5cc9c1050f695dfd56887d3.png);
}
@media only screen and (max-width: 1024px) {
  .cr-champion__image {
    right: -100px;
  }
}
@media only screen and (max-width: 650px) {
  .cr-champion__image {
    height: 270px;
    top: 30px;
    bottom: initial;
    right: -50px;
  }
  .cr-champion__image.--pinup,
  .cr-champion__image.--dozen,
  .cr-champion__image.--huli {
    right: 10px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-champion__image {
    height: 200px;
    top: 100px;
  }
}
.cr-champion__title {
  font-weight: 600;
  font-size: 96px;
  line-height: 96px;
  margin: 0;
  padding-bottom: 40px;
  text-transform: uppercase;
  max-width: 60%;
}
@media only screen and (max-width: 1440px) {
  .cr-champion__title {
    font-size: 64px;
    line-height: 70px;
    padding-bottom: 30px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-champion__title {
    font-size: 48px;
    line-height: 54px;
    padding-bottom: 20px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-champion__title {
    font-size: 36px;
    line-height: 40px;
  }
}
@media only screen and (max-width: 650px) {
  .cr-champion__title {
    font-size: 26px;
    line-height: 32px;
    max-width: 60%;
    height: 130px;
  }
}
.cr-champion__content {
  position: relative;
  z-index: 1;
  max-width: 50%;
}
@media only screen and (max-width: 650px) {
  .cr-champion__content {
    max-width: 70%;
  }
}
.cr-champion__perk-header {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.cr-champion__perk-icon {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 110px;
  width: 110px;
  flex-shrink: 0;
  position: relative;
  margin-left: 20px;
}
.cr-champion__perk-icon.--viper {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjYiIGhlaWdodD0iNTciIHZpZXdCb3g9IjAgMCA2NiA1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI5LjUxMTYgMTUuMTg4OEwyMi4zOTI3IDIxLjk4NzVMNDcuMzA4OSA0OC42NDU3TDY1LjY0MDEgNDkuMDAzNUM2NS41ODA3IDQ2Ljk3NTggNjQuODkyNiA0Mi45NTYyIDYyLjYxNDUgNDMuMDk5M0M2MC4zMzY1IDQzLjI0MjUgNTUuMTM5NyA0My41MTY4IDUyLjgyNiA0My42MzYxTDUwLjE1NjQgMzYuNDc5NUM0OC4xOTg3IDM2LjUzOTIgNDMuOTYzIDM2LjYyMjcgNDIuNjgxNiAzNi40Nzk1QzQxLjA3OTggMzYuMzAwNiA0MS4wNzk4IDM0LjE1MzYgNDIuMTQ3NyAzNC4xNTM2SDQ5LjYyMjVMNDcuODQyOCAyOS4zMjNINDEuNDM1OEM0MC4xOSAyOS4zMjMgMzkuODM0IDI3LjM1NDkgNDEuMDc5OCAyNy4zNTQ5QzQyLjA3NjUgMjcuMzU0OSA0NS42NDc4IDI3LjExNjQgNDcuMzA4OSAyNi45OTcxTDQ2Ljc3NSAyNS45MjM2TDQ5LjI2NjYgMjIuMzQ1M0wzNC4xMzg5IDEwLjM1ODFMMjkuNTExNiAxNS4xODg4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTQyLjY4MTYgMS4wNTQ2TDM1LjkxODYgOC41Njg5OEw1MC42OTA0IDIwLjM3NzNMNTcuNjMxMyAxMi42ODRMNDIuNjgxNiAxLjA1NDZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNjUuNjQwMSA1NC4wMTMxVjUxLjE1MDVMNDQuOTk1MiA1My42NTUyTDE3Ljk0MzQgMjcuODkxN0wxNi44NzU2IDI5LjY4MDhMNDMuOTI3NCA1NS44MDIyTDY1LjY0MDEgNTQuMDEzMVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zOS42NTYxIDU2LjE2TDM2Ljk4NjUgNTMuMTE4NUg3Ljk3NjkzTDM5LjY1NjEgNTYuMTZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjYuMTMwMSA0Mi4yMDQ4QzI3LjY3MjYgNDMuNTE2OCAzMC44OTk4IDQ2LjI4NCAzMS40NjkzIDQ2Ljg1NjVMNC4yMzk1MSA0Mi41NjI2TDI2LjEzMDEgNDIuMjA0OFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNy4wNTM1IDMzLjk3NDdMMjEuMzI0OSAzNy45MTA4TDAuNjgwMDU0IDM0LjY5MDRMMTcuMDUzNSAzMy45NzQ3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI1LjI0MDMgMTYuMDgzNEMyMy40NjA1IDE3LjY5MzYgMTkuODY1NSAyMC45NDk4IDE5LjcyMzEgMjEuMDkyOUw0LjIzOTUxIDE5LjQ4MjdMMjUuMjQwMyAxNi4wODM0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTMzLjQyNyA3LjEzNzY3TDI5LjUxMTYgMTEuNjEwNUwxLjkyNTg2IDEwLjM1ODFMMzMuNDI3IDcuMTM3NjdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTQuMjA2IDMuMzgwNDhMMzUuOTE4NiA0LjI3NTA1TDQwLjU0NTkgMC4xNjAwMzRMMTQuMjA2IDMuMzgwNDhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}
.cr-champion__perk-icon.--torden {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMi43OTQ5IDEwLjg0NDdMMTkuMTE3OSAxMy42NzMyTDE4LjkwNTggMTAuNjMyNkwxMy40NjEgMTIuNTQxOEwxNS41MTE3IDE0LjAyNjdMNS40MDAwMiAxOS4wNDcyTDExLjY5MzMgMTQuMzA5Nkw3LjgwNDE5IDEwLjk4NjJMMjEuNTIyMSA2Ljc0MzUzTDIxLjczNDIgOS4yMTg0TDI2LjY4MzkgNi4xMDcxM0wyNi44MjU0IDkuOTI1NTFMMzEuMzUwOCA1LjQwMDAyTDIzLjAwNyAxOS44MjVMMjIuNzk0OSAxMC44NDQ3Wk0zOS4zNDEyIDYuODg0OTdMNDMuMzAwOSAxMC44NDQ4TDI2Ljg5NjEgMjcuMjQ5N0wyMi45MzYzIDIzLjI4OTlMMzkuMzQxMiA2Ljg4NDk3Wk0xMS4xOTgzIDM1LjAyNzhMMTUuMTU4MSAzOC45ODc2TDEyLjMyOTcgNDEuODE2TDguMzY5ODYgMzcuODU2MkwxMS4xOTgzIDM1LjAyNzhaTTE2Ljg1NTEgMTguOTA1OEgxNC4wMjY3TDYuNjcyNzcgMjYuMjU5N0w2LjY3Mjc3IDI5LjA4ODFMMjEuMDk3NyA0My41MTMxSDIzLjkyNjJMMzEuMjgwMSAzNi4xNTkyVjMzLjMzMDdMMTYuODU1MSAxOC45MDU4Wk0zNi41MTI3IDMxLjA2OEwzOS4zNDExIDI3LjM5MTFMMzAuMzYwOSAyNy4xNzg5TDQ0Ljc4NTkgMTguODM1MUw0MC4yNjA0IDIzLjM2MDZMNDQuMDc4OCAyMy41MDJMNDAuOTY3NSAyOC40NTE3TDQzLjQ0MjQgMjguNjYzOUwzOS4xOTk3IDQyLjM4MTdMMzUuODc2MyAzOC40OTI2TDMxLjEzODcgNDQuNzg1OUwzNi4xNTkyIDM0LjY3NDNMMzcuNjQ0MSAzNi43MjQ5TDM5LjU1MzMgMzEuMjgwMkwzNi41MTI3IDMxLjA2OFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
}
.cr-champion__perk-icon.--itz {
  background-image: url(/modern-3/en/fonts/perk-itz.svg);
}
.cr-champion__perk-icon.--pinup {
  background-image: url(/modern-3/en/fonts/perk-pinup.svg);
}
.cr-champion__perk-icon.--dozen {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMDc3OSAzMS41ODc0QzEwLjA3NzkgMzEuNTg3NCA4Ljc0NDYgMzMuNTE0OCA4LjIyNjA2IDM2LjI1NzdDNy43MDc1NiAzOS4wMDA2IDguODE4NjcgNDUuMDA1MyA4LjgxODY3IDQ1LjAwNTNDOC44MTg2NyA0NS4wMDUzIDkuNzA3NTcgNDAuNjMxNSAxMS40MTEzIDM3LjU5MjFDMTEuNDExMyAzNy41OTIxIDExLjg1NTggMzIuNDAyOCAxMC4wNzc5IDMxLjU4NzRaTTIwLjY3MDcgMzUuMTQ1N0MxOS4wNDEgMzUuMDcxNiAxNi41OTY2IDM3Ljc0MDMgMTYuNTk2NiAzNy43NDAzQzE2LjMwMDMgNDAuMDM4NCAxMi45NjY5IDQ3LjYgMTIuOTY2OSA0Ny42QzE4LjM3NDQgNDQuMzM4MSAyMC43NDQ4IDM5LjgxNiAyMC43NDQ4IDM5LjgxNkMyMS44NTU5IDM2LjI1NzcgMjAuNjcwNyAzNS4xNDU3IDIwLjY3MDcgMzUuMTQ1N1pNMy4zMzcwOCAyOC4zOTk3QzIuODE4NTcgMjkuMzYzMyAyLjIyNTk3IDM0Ljk5NzQgMy45Mjk2OCAzOC44NTIzQzMuOTI5NjggMzguODUyMyA0LjU5NjM2IDMzLjQ0MDcgNS43ODE1NyAzMS40MzkxQzYuOTY2NzggMjkuNDM3NSA2LjgxODY0IDI2Ljg0MjkgNi43NDQ1NiAyNi4zOTgxQzYuNzQ0NTYgMjYuMzk4MSAzLjg1NTY0IDI3LjQzNiAzLjMzNzA4IDI4LjM5OTdaTTIwLjMwMDMgNDYuODU4NkMyMC4zMDAzIDQ2Ljg1ODYgMjYuMzc0NSA0NC43ODMgMjcuMTg5MyA0NC4wNDE2QzI4LjAwNDIgNDMuMzAwMyAyOC42NzA5IDQxLjE1MDQgMjguNzQ0OSA0MC41NTc0TDI1LjExNTIgNDEuMzcyOEMyNS4xMTUyIDQxLjM3MjggMjEuODU1OSA0NS44OTQ5IDIwLjMwMDMgNDYuODU4NlpNMTQuNTIyNSAzNS41OTA1QzE0Ljg5MjggMzUuMTQ1NyAxNS4zMzczIDI5LjA2NjggMjEuMjYzMyAyOS41ODU4QzIxLjI2MzMgMjkuNTg1OCAxNi43NDQ3IDMwLjk5NDMgMTUuNzA3NyAzNi41NTQyQzE1LjcwNzcgMzYuNTU0MiAxOS4zMzc0IDMzLjczNzIgMjEuNDg1NSAzMy40NDA3QzIxLjQ4NTUgMzMuNDQwNyAyMi44MTg5IDMzLjczNzIgMjIuMzAwNCAzOS41OTM2QzIyLjMwMDQgMzkuNTkzNiAyNC43NDQ5IDM3LjY2NjIgMjUuNzA3OCAzMi44NDc2QzI1LjcwNzggMzIuODQ3NiAyNy4yNjM0IDM1LjI5NCAyNC4wNzgyIDQwLjAzODRDMjQuMDc4MiA0MC4wMzg0IDI3LjA0MTIgMzguNzA0MSAzMC4wMDQyIDM4LjMzMzRDMzAuMDA0MiAzOC4zMzM0IDMxLjI2MzUgMzYuNDA1OSAzMC41MjI3IDMyLjQ3N0MzMC41MjI3IDMyLjQ3NyAzMy40NDA4IDI4Ljc0NjYgMzkuNTA0NCAyMS42MDM0QzM5LjUwNDQgMjEuNjAzNCAzNC45OTg3IDI0Ljg1MDEgMzMuNjY1NCAyNS41MTczQzMzLjY2NTQgMjUuNTE3MyAzMy44NDU3IDIxLjY1MDUgMzguMzkyMiAxMi45MzY5QzM4LjM5MjIgMTIuOTM2OSAzNC44MjA5IDE0LjUzNjIgMzAuOTcwMSAxNi44MzMzQzMwLjk2MjMgMTYuODQ3NCAzMC45NTk0IDE2Ljg1MTkgMzAuOTY3MiAxNi44MzUxQzMwLjk2ODIgMTYuODM0NSAzMC45NjkxIDE2LjgzMzkgMzAuOTcwMSAxNi44MzMzQzMxLjEzOTMgMTYuNTI3NiAzNC45MzE0IDkuMTU1MDkgNDAuMDAzNCA1LjUxMjg1QzQwLjA2MDUgNS4zODg3NCAyOS4yNjM0IDExLjQyMzQgMjEuOTMgMTUuNTc0OEMxNC41OTY1IDE5LjcyNjIgMTEuNjMzNSAyMi42OTE1IDExLjYzMzUgMjIuNjkxNUMxMS42MzM1IDIyLjY5MTUgNy40ODUzMiAyMy4yODQ1IDYuMzAwMDkgMjQuMUM1LjExNDkzIDI0LjkxNTUgNS4xMTQ5MyAyNS41MDg1IDUuMTE0OTMgMjUuNTA4NUM1LjExNDkzIDI1LjUwODUgNy40MTEyMSAyNC44NDEzIDcuNzgxNjMgMjUuNTA4NUM4LjE1MTk5IDI2LjE3NTcgNy40MTEyMSAzMS44MDk4IDcuNDExMjEgMzEuODA5OEM3LjQxMTIxIDMxLjgwOTggOS4xODkwNiAyNS40MzQ0IDE2LjMwMDMgMjYuNjIwNUMxNi4zMDAzIDI2LjYyMDUgMTEuNzA3NiAyNy4wNjUzIDEwLjA3NzkgMjkuOTU2NUMxMC4wNzc5IDI5Ljk1NjUgMTEuMTg5MSAzMC4yNTMgMTIuMDAzOSAzMS41MTMyQzEyLjgxODcgMzIuNzczNSAxMi43NDQ3IDM2LjQwNTkgMTIuNTIyNCAzNy4yMjE0QzEyLjUyMjQgMzcuMjIxNCAxNC4xNTIxIDM2LjAzNTMgMTQuNTIyNSAzNS41OTA1Wk03LjMzNzE2IDIyLjMyMDhMOC43NDQ2IDIxLjk1MDJDOC42NzA1IDIxLjA2MDYgOS4yNjMxIDE5LjEzMzEgOS4yNjMxIDE5LjEzMzFDNy4yNjMwOSAyMC4yNDUxIDcuMzM3MTYgMjIuMzIwOCA3LjMzNzE2IDIyLjMyMDhaTTExLjI5MTkgMTguNjA3NEwxMC4wOTQyIDIxLjE5OTFDMTYuNTE0MiAxNi40NDEyIDE3LjkyOTIgMTUuMTgxNCAzMC44ODE0IDguNDE1MTZDMTMuNDE0OSAxNS41MjczIDExLjI5MTkgMTguNjA3NCAxMS4yOTE5IDE4LjYwNzRaTTMyLjY1MzQgMzIuNTU4MUwzMi4xNDcxIDM1LjM1MzZMMzkuNDg4MiAyNC4xNzE2TDMyLjY1MzQgMzIuNTU4MVpNMjQuODA4NyAzLjg2NjI1QzI0LjgyMTcgMy44NjI5OSAyNC44MjkyIDMuODYxMTYgMjQuODI5MiAzLjg2MTE2QzI0LjgyOTIgMy44NjExNiAyNC44MTg3IDMuODYzNzkgMjQuODA4NyAzLjg2NjI1Wk02LjI4NzA1IDE4LjkxMjFDNi45Nzg3OSAxOC4xNjkgOC42MzI2NiAxNy43MzM1IDguNjMyNjYgMTcuNzMzNUM4LjYzMjY2IDE3LjczMzUgOC41Nzg2MSAxMi43OTg3IDEyLjgyMzQgOS42NjAyNEMxOC40NTE5IDUuNDk4NjcgMjQuNDIzMSAzLjk2MjUxIDI0LjgwODcgMy44NjYyNUMyNC4zODE0IDMuOTcyMDQgMTQuOTg3NyA2LjMxOTIgMTAuNjcxNCA5LjMxOTE0QzYuMjU0MTcgMTIuMzg5MyA1LjM4OTE3IDE0LjczNDcgNC43MzYyOCAxNi44NTY4QzQuMTcxNjQgMTguNjkyMSA0LjkyNDEzIDIxLjkxNyA0LjkyNDEzIDIxLjkxN0M0LjkyNDEzIDIxLjkxNyA1LjQ4ODEgMTkuNzcwMyA2LjI4NzA1IDE4LjkxMjFaTTE0LjAwODEgMTMuNzE4N0MxNi4wMDc2IDEyLjM1MzYgMTguMzI3MSAxMS41NTA3IDE4LjMyNzEgMTEuNTUwN0MxOC4zMjcxIDExLjU1MDcgMjAuNDQwOCAxMC4xMDU2IDIzLjUwMjYgOC4zNTg3NEMyNy42MDQ4IDYuMDE4MyAzMi45NjM3IDMuMTk5OTUgMzIuOTYzNyAzLjE5OTk1QzMyLjk2MzcgMy4xOTk5NSAxNC44MDc5IDEwLjU4NzEgMTQuMDA4MSAxMy43MTg3Wk0zMi45NjM3IDM3Ljk2OEMzMi44MDM3IDM5LjA5MjIgMzIuNDgzOCAzOS44OTUxIDMyLjQ4MzggMzkuODk1MUMzMi40ODM4IDM5Ljg5NTEgMzMuMTk0OCAzOS42NTgzIDM0Ljg4MzIgMzcuMDg0OEMzNi43MjEgMzQuMjgzNiA0OC44IDE0LjYwMTkgNDguOCAxNC42MDE5QzQ4LjggMTQuNjAxOSA0NC4zMjExIDIwLjYyNDEgNDEuMDQxOCAyNS4wNDA0QzM4LjIxNzggMjguODQzNSAzMy4xMjM2IDM1LjcxOTggMzMuMTIzNiAzNS43MTk4QzMzLjEyMzYgMzUuNzE5OCAzMy4xMTc2IDM2Ljg4NjggMzIuOTYzNyAzNy45NjhaTTMyLjQ4MzggNDEuMDE5MkMzMi40ODM4IDQxLjAxOTIgMzIuNjQzOCA0MS45ODI4IDMxLjg0MzkgNDMuMzQ3OUMzMS4wNDQxIDQ0LjcxMjkgMjkuMjg0NSA0Ni40Nzk0IDI5LjI4NDUgNDYuNDc5NEMyOS4yODQ1IDQ2LjQ3OTQgMzAuMTE2MiA0Ny4xMyAzNS4wNDMyIDQzLjEwN0M0MS4wNDE4IDM4LjIwODkgNDYuODgwNSAyNC41NTg2IDQ2Ljg4MDUgMjQuNTU4NkM0Ni44ODA1IDI0LjU1ODYgNDIuNTg2NiAzMi4wMDI3IDM5LjM2MjIgMzUuOEMzNS45OTU0IDM5Ljc2NTEgMzIuNDgzOCA0MS4wMTkyIDMyLjQ4MzggNDEuMDE5MloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNDYiIGhlaWdodD0iNDQuNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuODAwMDUgMy4xOTk5NSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
}
.cr-champion__perk-icon.--bokor {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01Ny43MTQ2IDcwTDU3LjgxNTcgNzIuMzk3TDUxLjM4NTggNzQuMTYxOUwxOS42NjQgNzMuOTIyMkwxNC4yNzU0IDcwLjExOTlMMTguNjYxNCA3MEwxOS4zMjc0IDY4LjE3MDRMMjMuOTY3NCA2My40NTc2TDI5LjYzMyA2Ni42NDJMMjguNzI0NiA2NC43MTY5TDM1LjQ0NDYgNDkuNDQ1MkwzMy43NzM4IDQ2LjE0NjhMMzIuMjk3IDMyLjUxNTZMMzMuOTc3IDMwLjMyMDlMMzEuMzc2NiAzMS4xMjRMMjguNzAxNCAyOC42MzY0TDI3LjEwMTQgMjcuNTM3NkMyNy40NzA2IDI2LjMxMTMgMjcuODY5OCAyNC41MjE3IDI3Ljg2OTggMjQuNTIxN0wyNS42NzU0IDI2LjU1NzJDMjUuNjc1NCAyNi41NTcyIDIyLjY4NzQgMjUuNjI3MiAyMS44MjM4IDI0LjUxNzJMMjIuNDIzOCAyMi45Mzk2TDI4LjAwNSAyMi4xNzI4TDMxLjgzNSAyNC43NDhMMzYuMjQxIDI4LjAxMDhMMzcuODAxIDI3LjU3ODRDMzcuODAxIDI3LjU3ODQgMzYuMTY1NCAyMi43MzQ4IDM2LjA4NjYgMjIuNDkxMkMzNi4wMjc0IDIyLjMwODEgMzQuNTMyNiAyMC4wNjQ4IDMzLjc5NSAxOC45NjRMMzUuMjAxNCAxNi43MDk2TDMyLjU1NTggMTguMDY2OEwyOC41NTIyIDE2LjY1MTZMMjkuMjU1OCAxNEwzNi45MTc4IDE0LjcyTDQwLjAxMTggMjAuNTUyTDQyLjYzMTQgMjUuODQ1Nkw0NC4wMjkgMjUuNDExMkw0NS43NzE0IDE4LjIyMDhMNDUuNjA5NCAxNS43MTRMNDguNTI0NiAxMi4zOTRMNDUuNDYzNCAxMy40NTk2TDQyLjM0NjIgNy43MjI0NUw0NC4yMjYyIDYuMjEwNDVMNDguOTA2MiAxMS4yMDY4TDUxLjQ4MzQgMTcuMzkxMkw0OS41MTU4IDI3LjA4NjVMNTAuNzM0NiAyNy4xNDkzTDUyLjcxMSAyNC43OTI4TDU3LjQyNDIgMjQuNzM2TDUzLjk2NzggMjIuOTQ0TDU0LjAyMSAxMy4xMzQ0TDU2LjkwMzggMTMuMjdMNTguOTk5OCAyNS4yNTUyTDU1LjQzOTggMzEuMDAwNEw1My43ODU4IDM3LjkzODhMNTcuODQ4NiAzNi42OTRMNjIuODc5OCAzMC4xODUyTDY3LjMxMDIgMzAuODE0OEM2Ny4zMTAyIDMwLjgxNDggNTkuNzE5OCA0My4wNzM3IDU5LjMyNzggNDMuNTE3M0M1OS4xOTYyIDQzLjY2NiA1NS4xMzYyIDQ2LjI4MjggNTEuNjM0NiA0OC41Mjc2QzQ4Ljk0NzggNTAuMjUgNDYuNTg5OCA1MS43NTM3IDQ2LjU4OTggNTEuNzUzN0w0Mi4xMzEgNTMuNDk0OUw0OC43MzEgNTMuMDAwNUw0Ni45NTk4IDYwLjMxMTdMMzMuMTk5OCA2MC42NjA0TDMyLjE2OTQgNjcuMTE1MkwzMi40ODIyIDY3LjEyMjlMNDYuNDkwNiA2My44NTg0TDQ2LjA3NjYgNjQuNjA5Nkw0Ny40MDU0IDY3LjQ5ODVMNTEuNzc4MiA2Ny42MDgxTDQ5LjM2NzQgNjIuMjEwNEw1OC42OTAyIDY0LjYzMDhMNTQuOTg0MiA2Ny42ODg5SDU1LjAwNjZMNTcuNzE0NiA3MFpNMzguNjkzOCA0NC4xNTA0TDQ2LjQwNSA0Mi4yODg4TDQ5LjExMDYgMzguODc0MUw0OS4yODUgMzMuMDQ2NEw0NS4wODk4IDM5Ljc2MDFMNDAuOTA1IDQxLjc0OTJMMzcuMjIwNiA0NC4yODI1TDM4LjY5MzggNDQuMTUwNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
}
.cr-champion__perk-icon.--huli {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zOS43ODg3IDI4Ljc5NDNDNDcuMDY4NyAxMy42MzQzIDc0LjEyNzUgMjEuMzEwMyA3NC4xMjc1IDIxLjMxMDNDNzAuMTU0NyAxOC44Nzk5IDU4LjU1OTEgMTIuNTE3MSA0My4zMzM5IDE0LjMxMjNDMzguNjYxNSAxNC44NjM1IDI0LjY0NzUgMTYuNTIzMSAxNS41NDI3IDI4LjE4NTlDMTIuMTU5MyAzMC4xNDM4IDkuNDIxNDIgMzMuMDQ3MyA3LjY2NTUyIDM2LjUzOThDNS45MDk2MiA0MC4wMzIzIDUuMjEyMTMgNDMuOTYxNiA1LjY1ODc0IDQ3Ljg0NTFDNi4xMDUzNiA1MS43Mjg2IDcuNjc2NjMgNTUuMzk3IDEwLjE3OTUgNTguMzk5N0MxMi42ODI0IDYxLjQwMjQgMTYuMDA3OSA2My42MDg2IDE5Ljc0NzQgNjQuNzQ3M0MyMy40ODY5IDY1Ljg4NiAyNy40Nzc3IDY1LjkwNzYgMzEuMjI5MyA2NC44MDkzQzM0Ljk4MDkgNjMuNzExMSAzOC4zMyA2MS41NDA5IDQwLjg2NTIgNTguNTY1NEM0My40MDAzIDU1LjU4OTkgNDUuMDExMSA1MS45Mzg2IDQ1LjQ5OTYgNDguMDYwMkM0NS45ODgyIDQ0LjE4MTggNDUuMzMzMiA0MC4yNDUyIDQzLjYxNTEgMzYuNzMzOUM0My43NTM1IDM2LjQxMDMgNDMuODk5NSAzNi4wODU5IDQ0LjA2MTkgMzUuNzYxMUM0Ny45NzMxIDI3LjkzMDcgNTcuMTM4NyAyMy4yMjAzIDY3LjQ2MTkgMjMuNTM4M0M1Mi45Mjk5IDE2LjgwOTkgMzkuNzg4NyAyOC43OTQzIDM5Ljc4ODcgMjguNzk0M1pNNDAuMzkyNyA1NC41MDc1QzM4LjYxODcgNTcuNDM1MyAzNi4wMTYyIDU5Ljc3MTIgMzIuOTE0NCA2MS4yMTk2QzI5LjgxMjYgNjIuNjY4IDI2LjM1MDkgNjMuMTY0IDIyLjk2NzIgNjIuNjQ0NkMxOS41ODM1IDYyLjEyNTMgMTYuNDI5OSA2MC42MTQxIDEzLjkwNTIgNTguMzAyMkMxMS4zODA1IDU1Ljk5MDIgOS41OTgzMSA1Mi45ODE0IDguNzgzOTYgNDkuNjU2NEM3Ljk2OTYgNDYuMzMxMyA4LjE1OTcyIDQyLjgzOTUgOS4zMzAyNiAzOS42MjI1QzEwLjUwMDggMzYuNDA1NSAxMi41OTkyIDMzLjYwOCAxNS4zNTk5IDMxLjU4MzhDMTguMTIwNyAyOS41NTk3IDIxLjQxOTggMjguMzk5OCAyNC44Mzk4IDI4LjI1MDlDMjguMjU5OSAyOC4xMDIgMzEuNjQ3MyAyOC45NzA5IDM0LjU3MzUgMzAuNzQ3NUMzNi41MTY5IDMxLjkyNDQgMzguMjA5MiAzMy40NzI4IDM5LjU1MzcgMzUuMzA0M0M0MC44OTgyIDM3LjEzNTggNDEuODY4NCAzOS4yMTQzIDQyLjQwODkgNDEuNDIxMUM0Mi45NDkzIDQzLjYyNzkgNDMuMDQ5NCA0NS45MTk1IDQyLjcwMzUgNDguMTY1QzQyLjM1NzUgNTAuNDEwNSA0MS41NzIzIDUyLjU2NTggNDAuMzkyNyA1NC41MDc1Wk0yOC44NTI3IDQyLjUyNDNDMjUuMTUzMSA0Ni4xMjQzIDI0LjQ5MjcgNTQuNTU1NSAyNC40OTI3IDU0LjU1NTVDMzQuMzExNSA0OC40MDMxIDM1LjM4NDcgNDIuNDkxNSAzNS4xNzc5IDQxLjIzMjdDMzQuOTcxMSAzOS45NzM5IDMyLjU1MTkgMzguOTIyNyAyOC44NTI3IDQyLjUyNDNaTTE5LjA3NTEgMzcuMjg4N0MxNy45NDMxIDM3LjI4ODcgMTYuODk4MyA0MS45MzI3IDE3Ljk0MzEgNDUuNTk4N0MxOC45ODc5IDQ5LjI2NDcgMjQuMzg2MyA1NC42ODI3IDI0LjM4NjMgNTQuNjgyN0MyMy42ODk5IDQ0LjA5MTUgMjAuMjA3MSAzNy4yODg3IDE5LjA3NTEgMzcuMjg4N1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
}
.cr-champion__perk-icon.--katrina {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgdmlld0JveD0iMCAwIDIwMCAyMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOTkuOTk5OSAxOTQuNTE3Qzc3LjQwMTcgMTk0LjQ4OSA1NS43MzczIDE4NS40OTggMzkuNzU5NiAxNjkuNTE3QzIzLjc4MiAxNTMuNTM2IDE0Ljc5NiAxMzEuODY5IDE0Ljc3MjkgMTA5LjI3MVY2LjgxNTk5SDE4NS4yMjdWMTA5LjI3MUMxODUuMjA0IDEzMS44NjkgMTc2LjIxOCAxNTMuNTM2IDE2MC4yNCAxNjkuNTE3QzE0NC4yNjMgMTg1LjQ5OCAxMjIuNTk4IDE5NC40ODkgOTkuOTk5OSAxOTQuNTE3Wk0xOS44Nzk5IDExLjkyNVYxMDkuMjcyQzE5Ljg3OTkgMTMwLjUyMSAyOC4zMjExIDE1MC45IDQzLjM0NjYgMTY1LjkyNUM1OC4zNzIgMTgwLjk1MSA3OC43NTA4IDE4OS4zOTIgOTkuOTk5OSAxODkuMzkyQzEyMS4yNDkgMTg5LjM5MiAxNDEuNjI4IDE4MC45NTEgMTU2LjY1MyAxNjUuOTI1QzE3MS42NzkgMTUwLjkgMTgwLjEyIDEzMC41MjEgMTgwLjEyIDEwOS4yNzJWMTEuOTI1SDE5Ljg3OTlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMwLjQxMyA3Ni40MThMNDQuNzkzIDM1LjcxOEw4Ni40IDI3Ljc1OEw5Mi44MyA0OS4xOEw4OS43NyA1NC42ODlMNTQuODkgNzYuNzI0TDMwLjQxMyA3Ni40MThaTTMxLjMzMSA4MS45MjdMMzcuMTQ0IDkzLjI1TDU3LjMzOCA5NC40NzRMNTUuNSA4MS45MjdIMzEuMzMxWk0xMDEuMiA1MS44M0wxMDMuOTIgNDUuODNDMTA0LjA0MyA0My40OCAxMDQuMTQ5IDQxLjUzIDEwNC4xNDkgNDEuNTNMOTQuNjY2IDI4LjM3TDkxLjYwNiAyOC45ODJMOTYuODA2IDQ3LjAzOEM5Ni44MDYgNDcuMDM4IDk5LjI1OCA0OS44MjMgMTAxLjIgNTEuODNaTTEyMC4wNTkgMTE2LjgxNUwxMzkuMDI5IDk4Ljc1OUwxNDIuMDg5IDEwOS4xNjRMMTM1LjA1MiAxMjcuODMyTDEyNy43MDggMTIyLjkzMkwxMjAuMDU5IDExNi44MTVaTTEyMy43MzEgNDIuMTQxTDE0Mi4wODkgODQuOTg2TDE0NS43NjEgMTA1LjQ4NkwxNjEuNjcxIDc5LjE2N0wxNjYuMjYyIDYwLjVMMTM5LjY0MyA0Ni40MjZMMTIzLjczMSA0Mi4xNDFaTTQ4Ljc3MSAxMTFMMzkuNzQ4IDEyNi42TDY0LjA3IDEzMi40MjFMODEuODE2IDEzNS4xNzVMODkuNzcxIDExMS4zMDRMNjcuNDM1IDEwOS4xNjJMNDguNzcxIDExMVpNOTQuOTcxIDExMy43NTRMODYuNzEgMTM2LjcwN0wxMDMuMjMyIDE0OC42NDNMMTExLjE4NyAxNDYuODA3TDEwOS4wNDUgMTM1LjQ4M0w5NC45NzEgMTEzLjc1NFpNNDkuNjg5IDEzNS4xNzdMNjUuMjg5IDE0NS41ODJMNzUuNjg5IDE0OC4zMzdMMTAxLjM4OSAxNTIuMDA5TDgxLjIgMTM5Ljc2OEw0OS42ODkgMTM1LjE3N1pNMTMzLjAzMiAxNTAuNjg3TDE1MiAxMjYuODE2TDE1Ny41MDcgMTQzLjAzNkwxNTMuNTMgMTQ3LjAxNEwxMzMuMDMyIDE1MC42ODdaTTEyMC42NzMgMTQ1LjI3NkwxMjUuNTczIDE1MS43MDNMMTQxLjc4OSAxMjkuMDU2TDEyNS41NzMgMTM4Ljg1TDEyMC42NzMgMTQ1LjI3NlpNMTE3LjMwOCAzOS4wNzZIMTEzLjAyNEwxMTEuOCA0OC44NzRMMTA1Ljk1NiA1OS4zNzlMMTA0LjIxNyAxMDMuNzQzTDExNC44NiAxMTMuNzU1TDEzNy44MDcgOTIuOTQ0TDExNy4zMDggMzkuMDc2Wk03OC43NyA5My41NDFMODAuMjIzIDkyLjcwNEM4MS40NzYgOTAuNzYxIDg0Ljc0OCA4NS42ODcgODguNDMzIDc5Ljk3OEw5OS43IDU1LjEzNkw5Ny40MiA1Mi44NTNMOTQuMDU0IDU4LjM2Mkw1OS4xNzQgODAuN0w2MS4zMTYgOTMuMjVMNzguNzcgOTMuNTQxWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
}
@media only screen and (max-width: 1440px) {
  .cr-champion__perk-icon {
    height: 80px;
    width: 80px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-champion__perk-icon {
    margin-left: 15px;
    height: 60px;
    width: 60px;
  }
}
.cr-champion__perk-title {
  font-weight: 500;
  font-size: 40px;
}
@media only screen and (max-width: 1440px) {
  .cr-champion__perk-title {
    font-size: 32px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-champion__perk-title {
    font-size: 26px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-champion__perk-title {
    font-size: 20px;
  }
}
.cr-champion__info {
  margin-top: 50px;
  display: flex;
}
@media only screen and (max-width: 650px) {
  .cr-champion__info {
    margin-top: 20px;
  }
}
.cr-champion__bio {
  display: flex;
  position: relative;
  flex: 1;
}
@media only screen and (max-width: 760px) {
  .cr-champion__bio {
    flex-direction: column;
  }
}
.cr-champion__side {
  position: relative;
  height: 100%;
  flex: 1;
}
.cr-champion__side-image {
  background-position: center top;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  bottom: 0;
  right: -50px;
  left: -100px;
  top: 50px;
}
.cr-champion__side-image.--viper {
  background-image: url(/modern-3/en/images/50f5a89a353514658d731250dbb62b91.png);
}
.cr-champion__side-image.--torden {
  background-image: url(/modern-3/en/images/789796c0b7b59826dfc6deabca1f4704.png);
}
.cr-champion__side-image.--itz {
  background-image: url(/modern-3/en/images/5cd16c14cc6b4326785fd2324945e21f.png);
}
.cr-champion__side-image.--pinup {
  background-image: url(/modern-3/en/images/51a87276a1c433a7dec7b3315a628189.png);
}
.cr-champion__side-image.--dozen {
  background-image: url(/modern-3/en/images/36822106cd589becabe89b92bbb7e79c.png);
}
.cr-champion__side-image.--bokor {
  background-image: url(/modern-3/en/images/814d2bcfe70edc7e73156b758220da73.png);
}
.cr-champion__side-image.--huli {
  background-image: url(/modern-3/en/images/afc4efdf284c15af12409e113c3cdfcf.png);
}
.cr-champion__side-image.--katrina {
  background-image: url(/modern-3/en/images/4a19ece9b68b4f8e65cbf9bcdfb8ba2b.png);
}
@media only screen and (max-width: 760px) {
  .cr-champion__side-image {
    position: initial;
    height: 400px;
    top: initial;
    background-position: center;
  }
}
@media only screen and (max-width: 650px) {
  .cr-champion__side-image {
    height: 290px;
  }
}
.cr-champion__subtitle {
  font-weight: 500;
  font-size: 40px;
}
@media only screen and (max-width: 1024px) {
  .cr-champion__subtitle {
    font-size: 32px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-champion__subtitle {
    font-size: 24px;
  }
}
.cr-champion__text {
  font-size: 18px;
  line-height: 27px;
  color: rgba(255, 255, 255, 0.6);
}
@media only screen and (max-width: 1440px) {
  .cr-champion__text {
    font-size: 14px;
    line-height: 21px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-champion__text {
    font-size: 12px;
    line-height: 19px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-champion__text {
    font-size: 14px;
    line-height: 21px;
  }
}
.cr-champion__gallery {
  max-width: 1200px;
  margin: 70px auto 0;
}
@media only screen and (max-width: 1440px) {
  .cr-champion__gallery {
    max-width: 100%;
    padding: 0 65px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-champion__gallery {
    padding: 0 25px;
    margin-top: 30px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-champion__gallery {
    margin-top: 20px;
    padding: 0;
  }
}
.cr-champion__gallery-main {
  display: block;
  width: 100%;
}
.cr-champion__gallery-main img {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
  display: block;
  object-fit: contain;
  height: auto;
  width: 100%;
}
.cr-champion__gallery-thumbs {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 15px 0;
}
.cr-champion__gallery-thumb {
  margin: 5px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 90px;
  height: 50px;
}
.cr-champion__pages {
  display: flex;
  justify-content: center;
  margin: 60px -10px 170px;
}
@media only screen and (max-width: 1024px) {
  .cr-champion__pages {
    margin-top: 40px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-champion__pages {
    margin-bottom: 120px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-champion__pages {
    margin-top: 20px;
    margin-bottom: 90px;
    justify-content: initial;
    flex-direction: column;
  }
}
.cr-champion__pages .cr-champ {
  width: 480px;
  min-height: 150px;
  margin: 0 20px;
}
@media only screen and (max-width: 1440px) {
  .cr-champion__pages .cr-champ {
    width: 400px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-champion__pages .cr-champ {
    width: 50%;
  }
}
@media only screen and (max-width: 760px) {
  .cr-champion__pages .cr-champ {
    margin: 0;
  }
}
@media only screen and (max-width: 500px) {
  .cr-champion__pages .cr-champ {
    width: auto;
    margin: 5px 10px;
  }
}
body {
  font-size: 100%;
  font-family: 'Fira Sans', sans-serif;
  background-color: #161616;
  color: #fff;
  position: relative;
  min-width: 320px;
}
* {
  box-sizing: border-box;
}
.cr-container {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  position: relative;
  z-index: 3;
}
.cr-container.--shrinked {
  max-width: 1160px;
}
.cr-container.--shrinked-more {
  max-width: 880px;
}
@media only screen and (max-width: 1440px) {
  .cr-container {
    max-width: 980px;
  }
  .cr-container.--shrinked {
    max-width: 980px;
  }
  .cr-container.--shrinked-more {
    max-width: 700px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-container {
    max-width: 890px;
    padding: 0px 30px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-container {
    padding: 0px 10px;
  }
}
.cr-gaijin-menu {
  width: 980px;
  margin: 0px auto;
  position: relative;
  z-index: 1000;
}
@media only screen and (max-width: 1024px) {
  .cr-gaijin-menu {
    width: 100%;
  }
}
.cr-results img {
  display: block;
  width: 100%;
}

.cr-menu-toggle {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.cr-menu-toggle > span {
  position: relative;
  display: block;
  width: 22px;
  height: 2px;
  margin-bottom: 7px;
  background: white;
  border-radius: 3px;
  z-index: 1;
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
  will-change: transform;
}
.cr-menu-toggle > span:first-child {
  transform-origin: 0 0;
}
.cr-menu-toggle > span:nth-child(2) {
  width: 17px;
}
.cr-menu-toggle > span:nth-child(3) {
  width: 22px;
  transform-origin: 0 250%;
  margin-bottom: 0px;
}
.cr-menu-toggle.--opened > span:first-child {
  opacity: 1;
  transform: rotate(45deg) translate(-1px, 1px);
}
.cr-menu-toggle.--opened > span:nth-child(2) {
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}
.cr-menu-toggle.--opened > span:nth-child(3) {
  opacity: 1;
  transform: rotate(-45deg) translate(3px, -3px);
}

/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform,height;
  transition-property: transform,height;
  transition-property: transform, height, -webkit-transform;
}
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s opacity;
  -o-transition: 0.3s opacity;
  transition: 0.3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s top, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s left, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s right, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000;
}
.swiper-pagination-lock {
  display: none;
}
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px;
}
.cr-speclist__link {
  color: #D17907;
  text-decoration: none;
}
.cr-speclist__link:hover,
.cr-speclist__link:focus {
  text-decoration: underline;
}
.cr-speclist__stack:last-child .cr-speclist__stack-delimeter {
  display: none;
}
.cr-speclist__hint {
  max-width: 640px;
  margin: 40px auto 0;
  padding: 0 20px;
  font-size: 16px;
  display: flex;
  align-items: center;
}
.cr-speclist__hint.--center {
  width: 100%;
  justify-content: center;
  max-width: 100%;
}
.cr-speclist__hint::before {
  content: 'i';
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  flex-shrink: 0;
  margin-right: 15px;
  height: 40px;
  width: 40px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDBMMjAuNTU5MyA2Ljc4Njk4TDI1LjgwOTkgMS43ODI1NkwyNS4xNzEgOS4wMDc4NUwzMi4wNzMgNi43NzcxOEwyOC4zNjI0IDEzLjAwOTdMMzUuNTQ4NyAxMy45OTQ2TDI5LjUwMTQgMThMMzUuNTQ4NyAyMi4wMDU0TDI4LjM2MjQgMjIuOTkwM0wzMi4wNzMgMjkuMjIyOEwyNS4xNzEgMjYuOTkyMUwyNS44MDk5IDM0LjIxNzRMMjAuNTU5MyAyOS4yMTNMMTggMzZMMTUuNDQwNyAyOS4yMTNMMTAuMTkwMSAzNC4yMTc0TDEwLjgyOSAyNi45OTIxTDMuOTI3MDMgMjkuMjIyOEw3LjYzNzYxIDIyLjk5MDNMMC40NTEyOTggMjIuMDA1NEw2LjQ5ODYxIDE4TDAuNDUxMjk4IDEzLjk5NDZMNy42Mzc2MSAxMy4wMDk3TDMuOTI3MDMgNi43NzcxOEwxMC44MjkgOS4wMDc4NUwxMC4xOTAxIDEuNzgyNTZMMTUuNDQwNyA2Ljc4Njk4TDE4IDBaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}
.cr-speclist__types {
  margin-top: 40px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.08) 100%);
  display: flex;
  justify-content: center;
  position: relative;
}
.cr-speclist__types-dropdown {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  height: 70px;
  width: 70px;
  border-left: 1px solid #d5d5d5;
  background-repeat: no-repeat;
  background-size: 16px 8px;
  background-position: center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMUw4LjUgOC41TDE2IDEiIHN0cm9rZT0iI0QxNzkwNyIvPgo8L3N2Zz4K);
}
.cr-speclist__types-item {
  cursor: pointer;
  height: 50px;
  padding: 0 20px;
  font-size: 17px;
  white-space: nowrap;
  color: #D17907;
  display: flex;
  flex-shrink: 0;
  text-align: center;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease-in;
}
.cr-speclist__types-item.--active {
  background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%), #EAEAEA;
  color: #252525;
}
.cr-speclist__points {
  display: flex;
  padding: 10px 0 7px;
}
.cr-speclist__points.--value-1 .cr-speclist__points-item:nth-child(2),
.cr-speclist__points.--value-1 .cr-speclist__points-item:nth-child(3),
.cr-speclist__points.--value-1 .cr-speclist__points-item:nth-child(4),
.cr-speclist__points.--value-1 .cr-speclist__points-item:nth-child(5) {
  opacity: 0.1;
}
.cr-speclist__points.--value-2 .cr-speclist__points-item:nth-child(3),
.cr-speclist__points.--value-2 .cr-speclist__points-item:nth-child(4),
.cr-speclist__points.--value-2 .cr-speclist__points-item:nth-child(5) {
  opacity: 0.1;
}
.cr-speclist__points.--value-3 .cr-speclist__points-item:nth-child(4),
.cr-speclist__points.--value-3 .cr-speclist__points-item:nth-child(5) {
  opacity: 0.1;
}
.cr-speclist__points.--value-4 .cr-speclist__points-item:nth-child(5) {
  opacity: 0.1;
}
.cr-speclist__points-item {
  flex-shrink: 0;
  width: 10px;
  height: 4px;
  border-radius: 1px;
  margin-right: 2px;
  background-color: #252525;
}
.cr-speclist__perks {
  display: flex;
  padding-top: 15px;
}
.cr-speclist__perk {
  height: 36px;
  width: 36px;
  flex-shrink: 0;
  position: relative;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.cr-speclist__perk.--aim {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTgiIGN5PSIxOCIgcj0iMTEiIHN0cm9rZT0iIzI1MjUyNSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE4IDE0VjUiIHN0cm9rZT0iIzI1MjUyNSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE4IDMxTDE4IDIyIiBzdHJva2U9IiMyNTI1MjUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yMiAxOEwzMSAxOCIgc3Ryb2tlPSIjMjUyNTI1IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNSAxOEwxNCAxOCIgc3Ryb2tlPSIjMjUyNTI1IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
}
.cr-speclist__perk.--clip {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMwLjMgMThDMzAuMyAxMS4zNzI2IDI0Ljg2MDMgNiAxOC4xNSA2QzExLjQzOTcgNiA2IDExLjM3MjYgNiAxOEM2IDI0LjYyNzQgMTEuNDM5NyAzMCAxOC4xNSAzMEMyMy40NDAyIDMwIDI3Ljk0MDcgMjYuNjYwOCAyOS42MDg2IDIyTTMwLjMgMThMMjYuOTI1IDE1LjMzMzNNMzAuMyAxOEwzMyAxNC42NjY3IiBzdHJva2U9IiMyNTI1MjUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjMuMDAwNSAxOEMyMS43MTQ3IDE2LjUgMTguNjI4OSAxNi41IDE2LjU3MTcgMTYuNUwxNC4wMDAyIDE2LjVMMTQuMDAwMiAxOEwyMy4wMDA1IDE4Wk0yMy4wMDA1IDE4LjAwMDFDMjEuNzE0NyAxOS41MDAxIDE4LjYyODkgMTkuNTAwMSAxNi41NzE3IDE5LjUwMDFMMTQuMDAwMiAxOS41MDAxTDE0LjAwMDIgMTguMDAwMUwyMy4wMDA1IDE4LjAwMDFaIiBmaWxsPSIjMjUyNTI1Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjMgMjMuNUMyMS43MTQzIDIyIDE4LjYyODYgMjIgMTYuNTcxNCAyMkwxNCAyMkwxNCAyMy41TDE0IDIzLjVMMTQgMjVMMTYuNTcxNCAyNUMxOC42Mjg2IDI1IDIxLjcxNDMgMjUgMjMgMjMuNUwyMyAyMy41QzIzIDIzLjUgMjMgMjMuNSAyMyAyMy41QzIzIDIzLjUgMjMgMjMuNSAyMyAyMy41TDIzIDIzLjVaIiBmaWxsPSIjMjUyNTI1Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjMgMTIuNUMyMS43MTQzIDExIDE4LjYyODYgMTEgMTYuNTcxNCAxMUwxNCAxMUwxNCAxMi41TDIzIDEyLjVaTTIzIDEyLjVDMjEuNzE0MyAxNCAxOC42Mjg2IDE0IDE2LjU3MTQgMTRMMTQgMTRMMTQgMTIuNUwyMyAxMi41WiIgZmlsbD0iIzI1MjUyNSIvPgo8L3N2Zz4K);
}
.cr-speclist__perk.--heavy {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4IDE4LjVDMjggMjQuMzg2NiAyMy42NjMgMjkgMTguNSAyOUMxMy4zMzcgMjkgOSAyNC4zODY2IDkgMTguNUM5IDEyLjYxMzQgMTMuMzM3IDggMTguNSA4QzIzLjY2MyA4IDI4IDEyLjYxMzQgMjggMTguNVoiIHN0cm9rZT0iIzI1MjUyNSIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik0xOC41IDMxQzE4LjEgMzEgMTcuNjY2NyAyOS44MzMzIDE3LjUgMjlIMTkuNUMxOS4zMzMzIDI5LjgzMzMgMTguOSAzMSAxOC41IDMxWiIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNMTQuNSAxOC41TDE2LjUgMTMuNU0xNC41IDE4LjVMMTYgMjQuNU0xNC41IDE4LjVIOS41TTE2LjUgMTMuNUgxOC41TTE2LjUgMTMuNUwxMyAxME0xOC41IDI0LjVIMTZNMTYgMjQuNUwxNCAyOCIgc3Ryb2tlPSIjMjUyNTI1Ii8+CjxwYXRoIGQ9Ik0yMi41IDE4LjVMMjAuNSAxMy41TTIyLjUgMTguNUwyMSAyNC41TTIyLjUgMTguNUgyNy41TTIwLjUgMTMuNUgxOC41TTIwLjUgMTMuNUwyNCAxME0xOC41IDI0LjVIMjFNMjEgMjQuNUwyMyAyOCIgc3Ryb2tlPSIjMjUyNTI1Ii8+CjxwYXRoIGQ9Ik0yMiA1QzIyIDYuNjU2ODUgMjIgOCAxOC41IDhDMTUgOCAxNSA2LjY1Njg1IDE1IDVDMTUgMy4zNDMxNSAxNi41NjcgMiAxOC41IDJDMjAuNDMzIDIgMjIgMy4zNDMxNSAyMiA1WiIgZmlsbD0iIzI1MjUyNSIvPgo8cGF0aCBkPSJNMjYuNSAxMUMyNi41IDExIDI3LjUgMTAgMjkuNSAxMCIgc3Ryb2tlPSIjMjUyNTI1IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjUgMjcuMDE3MkMyNSAyNy4wMTcyIDI4IDI3IDI4IDI5IiBzdHJva2U9IiMyNTI1MjUiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMiAyNy4wMTcyQzEyIDI3LjAxNzIgOSAyNyA5IDI5IiBzdHJva2U9IiMyNTI1MjUiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMC41IDExQzEwLjUgMTEgOS41IDEwIDcuNSAxMCIgc3Ryb2tlPSIjMjUyNTI1IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
}
.cr-speclist__perk.--lootbox {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMTRMMTggMjlMMzAgMTRNNiAxNEwzMCAxNE02IDE0TDkgN0wyNyA3TDMwIDE0IiBzdHJva2U9IiMyNTI1MjUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIuOTk5NSAxNEwxNy41IDdMMjEuOTk5NSAxNE0xMi45OTk1IDE0TDkgN00xMi45OTk1IDE0TDE4IDI5TDIxLjk5OTUgMTRNMjEuOTk5NSAxNEwyNyA3IiBzdHJva2U9IiMyNTI1MjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}
.cr-speclist__perk.--noise {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI5IDI0VjI1QzI5LjQ5NjUgMjUgMjkuOTE3NyAyNC42MzU4IDI5Ljk4OTUgMjQuMTQ0NUMzMC4wNjEzIDIzLjY1MzMgMjkuNzYxOCAyMy4xODM4IDI5LjI4NjEgMjMuMDQxOEwyOSAyNFpNMjUuODU3MSAyMS4xODUyTDI2Ljc5NDMgMjAuODM2NFYyMC44MzY0TDI1Ljg1NzEgMjEuMTg1MlpNMTggNUwxOCA2SDE4TDE4IDVaTTEwLjE0MjkgMjEuMTg1Mkw5LjIwNTY2IDIwLjgzNjRMMTAuMTQyOSAyMS4xODUyWk03IDI0TDYuNzEzOTUgMjMuMDQxOEM2LjIzODI0IDIzLjE4MzggNS45Mzg3NCAyMy42NTMzIDYuMDEwNSAyNC4xNDQ1QzYuMDgyMjYgMjQuNjM1OCA2LjUwMzU1IDI1IDcgMjVWMjRaTTI5IDIzSDE4VjI1SDI5VjIzWk0yNC45MTk5IDIxLjUzNEMyNS40MTU4IDIyLjg2NjIgMjYuMzkzMiAyMy43MjA1IDI3LjE4NDMgMjQuMjI2N0MyNy41ODQ5IDI0LjQ4MjkgMjcuOTU1OSAyNC42NjE4IDI4LjIyODkgMjQuNzc3N0MyOC4zNjYgMjQuODM1OCAyOC40ODAyIDI0Ljg3ODggMjguNTYzNCAyNC45MDgzQzI4LjYwNTEgMjQuOTIzIDI4LjYzOTEgMjQuOTM0NCAyOC42NjQ0IDI0Ljk0MjdDMjguNjc3MSAyNC45NDY4IDI4LjY4NzcgMjQuOTUwMSAyOC42OTYgMjQuOTUyN0MyOC43MDAxIDI0Ljk1NCAyOC43MDM3IDI0Ljk1NTEgMjguNzA2NyAyNC45NTZDMjguNzA4MiAyNC45NTY1IDI4LjcwOTYgMjQuOTU2OSAyOC43MTA4IDI0Ljk1NzNDMjguNzExNCAyNC45NTc0IDI4LjcxMTkgMjQuOTU3NiAyOC43MTI1IDI0Ljk1NzhDMjguNzEyNyAyNC45NTc5IDI4LjcxMzEgMjQuOTU4IDI4LjcxMzIgMjQuOTU4QzI4LjcxMzYgMjQuOTU4MSAyOC43MTM5IDI0Ljk1ODIgMjkgMjRDMjkuMjg2MSAyMy4wNDE4IDI5LjI4NjQgMjMuMDQxOSAyOS4yODY3IDIzLjA0MkMyOS4yODY4IDIzLjA0MiAyOS4yODcxIDIzLjA0MjEgMjkuMjg3MyAyMy4wNDIyQzI5LjI4NzcgMjMuMDQyMyAyOS4yODgxIDIzLjA0MjQgMjkuMjg4NCAyMy4wNDI1QzI5LjI4OSAyMy4wNDI3IDI5LjI4OTUgMjMuMDQyOCAyOS4yODk5IDIzLjA0MjlDMjkuMjkwNiAyMy4wNDMyIDI5LjI5MDggMjMuMDQzMiAyOS4yOTA0IDIzLjA0MzFDMjkuMjg5OCAyMy4wNDI5IDI5LjI4NyAyMy4wNDIgMjkuMjgyMiAyMy4wNDA1QzI5LjI3MjcgMjMuMDM3NCAyOS4yNTUzIDIzLjAzMTYgMjkuMjMwOSAyMy4wMjNDMjkuMTgyMSAyMy4wMDU3IDI5LjEwNjEgMjIuOTc3MyAyOS4wMSAyMi45MzY1QzI4LjgxNjUgMjIuODU0NCAyOC41NDkgMjIuNzI1NCAyOC4yNjIxIDIyLjU0MTlDMjcuNjc4MyAyMi4xNjg0IDI3LjA4NDIgMjEuNjE1MyAyNi43OTQzIDIwLjgzNjRMMjQuOTE5OSAyMS41MzRaTTI0LjA3MTQgMTEuMzMzNEMyNC4wNzE0IDEzLjc4NDggMjQuMDcxIDE1Ljc1NTUgMjQuMTcxNiAxNy4zNzY4QzI0LjI3MjMgMTkuMDAxMyAyNC40Nzc0IDIwLjM0NDkgMjQuOTE5OSAyMS41MzRMMjYuNzk0MyAyMC44MzY0QzI2LjQ1MTIgMTkuOTE0NCAyNi4yNjM0IDE4Ljc5NTEgMjYuMTY3NyAxNy4yNTI5QzI2LjA3MTkgMTUuNzA3NSAyNi4wNzE0IDEzLjgwNzkgMjYuMDcxNCAxMS4zMzM0SDI0LjA3MTRaTTE4IDZDMTkuMzQwMyA1Ljk5OTk5IDIwLjg5MDMgNi41MTg0IDIyLjA5MjggNy40NzIzMkMyMy4yNzk2IDguNDEzNzkgMjQuMDcxNCA5LjcyNzgxIDI0LjA3MTQgMTEuMzMzNEgyNi4wNzE0QzI2LjA3MTQgOC45OTgxNiAyNC44OTg5IDcuMTQ1NDggMjMuMzM1OCA1LjkwNTQ2QzIxLjc4ODMgNC42Nzc4OSAxOS44MDI1IDMuOTk5OTkgMTggNEwxOCA2Wk0xOCA0QzE2LjE5NzUgMy45OTk5OSAxNC4yMTE3IDQuNjc3ODkgMTIuNjY0MiA1LjkwNTQ2QzExLjEwMTEgNy4xNDU0OCA5LjkyODU3IDguOTk4MTYgOS45Mjg1NyAxMS4zMzM0SDExLjkyODZDMTEuOTI4NiA5LjcyNzgxIDEyLjcyMDQgOC40MTM3OSAxMy45MDcyIDcuNDcyMzNDMTUuMTA5NyA2LjUxODQgMTYuNjU5NyA1Ljk5OTk5IDE4IDZMMTggNFpNOS45Mjg1NyAxMS4zMzM0QzkuOTI4NTcgMTMuODA3OSA5LjkyODE0IDE1LjcwNzUgOS44MzIyOCAxNy4yNTI5QzkuNzM2NjEgMTguNzk1MSA5LjU0ODgxIDE5LjkxNDQgOS4yMDU2NiAyMC44MzY0TDExLjA4MDEgMjEuNTM0QzExLjUyMjYgMjAuMzQ0OSAxMS43Mjc3IDE5LjAwMTMgMTEuODI4NCAxNy4zNzY4QzExLjkyOSAxNS43NTU1IDExLjkyODYgMTMuNzg0OCAxMS45Mjg2IDExLjMzMzRIOS45Mjg1N1pNOS4yMDU2NiAyMC44MzY0QzguOTE1NzcgMjEuNjE1MyA4LjMyMTc0IDIyLjE2ODQgNy43Mzc5IDIyLjU0MTlDNy40NTEgMjIuNzI1NCA3LjE4MzUzIDIyLjg1NDQgNi45OTAwNCAyMi45MzY1QzYuODkzOTMgMjIuOTc3MyA2LjgxNzg2IDIzLjAwNTcgNi43NjkwNSAyMy4wMjNDNi43NDQ3IDIzLjAzMTYgNi43MjczIDIzLjAzNzQgNi43MTc3NyAyMy4wNDA1QzYuNzEzMDIgMjMuMDQyIDYuNzEwMjQgMjMuMDQyOSA2LjcwOTU2IDIzLjA0MzFDNi43MDkyMiAyMy4wNDMyIDYuNzA5NCAyMy4wNDMyIDYuNzEwMTMgMjMuMDQyOUM2LjcxMDQ5IDIzLjA0MjggNi43MTA5OSAyMy4wNDI3IDYuNzExNjMgMjMuMDQyNUM2LjcxMTk1IDIzLjA0MjQgNi43MTIzIDIzLjA0MjMgNi43MTI2OCAyMy4wNDIyQzYuNzEyODggMjMuMDQyMSA2LjcxMzE5IDIzLjA0MiA2LjcxMzI5IDIzLjA0MkM2LjcxMzYyIDIzLjA0MTkgNi43MTM5NSAyMy4wNDE4IDcgMjRDNy4yODYwNSAyNC45NTgyIDcuMjg2NCAyNC45NTgxIDcuMjg2NzYgMjQuOTU4QzcuMjg2OSAyNC45NTggNy4yODcyNyAyNC45NTc5IDcuMjg3NTMgMjQuOTU3OEM3LjI4ODA2IDI0Ljk1NzYgNy4yODg2MyAyNC45NTc0IDcuMjg5MjMgMjQuOTU3M0M3LjI5MDQ0IDI0Ljk1NjkgNy4yOTE3OSAyNC45NTY1IDcuMjkzMjkgMjQuOTU2QzcuMjk2MjkgMjQuOTU1MSA3LjI5OTg3IDI0Ljk1NCA3LjMwNDAxIDI0Ljk1MjdDNy4zMTIzIDI0Ljk1MDEgNy4zMjI4NiAyNC45NDY4IDcuMzM1NTUgMjQuOTQyN0M3LjM2MDk0IDI0LjkzNDQgNy4zOTQ5NSAyNC45MjMgNy40MzY1OCAyNC45MDgzQzcuNTE5NzUgMjQuODc4OCA3LjYzMzk3IDI0LjgzNTggNy43NzExMiAyNC43Nzc3QzguMDQ0MTQgMjQuNjYxOCA4LjQxNTA3IDI0LjQ4MjkgOC44MTU2NyAyNC4yMjY3QzkuNjA2ODQgMjMuNzIwNSAxMC41ODQyIDIyLjg2NjIgMTEuMDgwMSAyMS41MzRMOS4yMDU2NiAyMC44MzY0Wk03IDI1SDE4VjIzSDdWMjVaIiBmaWxsPSIjMjUyNTI1Ii8+CjxwYXRoIGQ9Ik0yMC42MTkgMjdIMTUuMzgwOUMxNS4zODA5IDI3LjY2NjcgMTYuNjAzMSAyOSAxNy45OTk5IDI5QzE5LjM5NjcgMjkgMjAuNjE5IDI3LjY2NjcgMjAuNjE5IDI3WiIgc3Ryb2tlPSIjMjUyNTI1IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
}
.cr-speclist__perk.--rebound {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMTMuNUwxNy4yNSAyNS41TDI0Ljc1IDE4IiBzdHJva2U9IiMyNTI1MjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLWRhc2hhcnJheT0iNCAzIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzIuNDg1NCAxMC4wNjA3QzMwLjM2NDEgMTAuMDYwNyAyNy44MTg1IDEyLjYwNjMgMjYuMTIxNSAxNC4zMDMzTDI0LjAwMDIgMTYuNDI0NkwyNS4wNjA4IDE3LjQ4NTJMMjUuMDYwOCAxNy40ODUzTDI2LjEyMTQgMTguNTQ1OUwyOC4yNDI3IDE2LjQyNDZDMjkuOTM5OCAxNC43Mjc2IDMyLjQ4NTMgMTIuMTgyIDMyLjQ4NTQgMTAuMDYwN0wzMi40ODU1IDEwLjA2MDdDMzIuNDg1NCAxMC4wNjA3IDMyLjQ4NTQgMTAuMDYwNyAzMi40ODU0IDEwLjA2MDdDMzIuNDg1NCAxMC4wNjA3IDMyLjQ4NTQgMTAuMDYwNyAzMi40ODU0IDEwLjA2MDZMMzIuNDg1NCAxMC4wNjA3WiIgZmlsbD0iIzI1MjUyNSIvPgo8cGF0aCBkPSJNMzIuNDg1NCAxMC4wNjA3TDMyLjQ4NTQgMTAuNTYwN0wzMi42OTI1IDEwLjU2MDdMMzIuODM4OSAxMC40MTQyTDMyLjQ4NTQgMTAuMDYwN1pNMjQuMDAwMiAxNi40MjQ2TDIzLjY0NjYgMTYuMDcxMUwyMy4yOTMxIDE2LjQyNDZMMjMuNjQ2NiAxNi43NzgyTDI0LjAwMDIgMTYuNDI0NlpNMjUuMDYwOCAxNy40ODUyTDI1LjQxNDMgMTcuODM4OEwyNS43Njc5IDE3LjQ4NTJMMjUuNDE0MyAxNy4xMzE3TDI1LjA2MDggMTcuNDg1MlpNMjUuMDYwOCAxNy40ODUzTDI0LjcwNzIgMTcuMTMxN0wyNC4zNTM3IDE3LjQ4NTNMMjQuNzA3MiAxNy44Mzg4TDI1LjA2MDggMTcuNDg1M1pNMjYuMTIxNCAxOC41NDU5TDI1Ljc2NzkgMTguODk5NUwyNi4xMjE0IDE5LjI1M0wyNi40NzUgMTguODk5NUwyNi4xMjE0IDE4LjU0NTlaTTMyLjQ4NTQgMTAuMDYwN0wzMi4xMzE4IDkuNzA3MThMMzEuOTg1NCA5Ljg1MzYyTDMxLjk4NTQgMTAuMDYwN0wzMi40ODU0IDEwLjA2MDdaTTMyLjQ4NTUgMTAuMDYwN0wzMi44MzkgMTAuNDE0MkwzMy42OTQxIDkuNTU5MTdMMzIuNDg0OSA5LjU2MDY2TDMyLjQ4NTUgMTAuMDYwN1pNMzIuNDg1NCAxMC4wNjA3TDMxLjk4NTQgMTAuMDY0TDMxLjk4ODcgMTAuNTYxM0wzMi40ODYgMTAuNTYwN0wzMi40ODU0IDEwLjA2MDdaTTMyLjQ4NTQgMTAuMDYwNkwzMi45ODU0IDEwLjA1NzNMMzIuOTc3NCA4Ljg2MTVMMzIuMTMxOCA5LjcwNzA5TDMyLjQ4NTQgMTAuMDYwNlpNMjYuNDc1MSAxNC42NTY5QzI3LjMyNzYgMTMuODA0MyAyOC4zNjQ5IDEyLjc2ODEgMjkuNDQ3NCAxMS45NDMzQzMwLjU0ODYgMTEuMTA0MyAzMS42MDA5IDEwLjU2MDcgMzIuNDg1NCAxMC41NjA3TDMyLjQ4NTQgOS41NjA2NkMzMS4yNDg2IDkuNTYwNyAyOS45Njc0IDEwLjI4OTkgMjguODQxMyAxMS4xNDc5QzI3LjY5NjQgMTIuMDIwMiAyNi42MTI1IDEzLjEwNTIgMjUuNzY3OSAxMy45NDk3TDI2LjQ3NTEgMTQuNjU2OVpNMjQuMzUzNyAxNi43NzgyTDI2LjQ3NTEgMTQuNjU2OUwyNS43Njc5IDEzLjk0OTdMMjMuNjQ2NiAxNi4wNzExTDI0LjM1MzcgMTYuNzc4MlpNMjUuNDE0MyAxNy4xMzE3TDI0LjM1MzcgMTYuMDcxMUwyMy42NDY2IDE2Ljc3ODJMMjQuNzA3MiAxNy44Mzg4TDI1LjQxNDMgMTcuMTMxN1pNMjQuNzA3MiAxNy4xMzE3TDI0LjcwNzIgMTcuMTMxN0wyNS40MTQzIDE3LjgzODhMMjUuNDE0MyAxNy44Mzg4TDI0LjcwNzIgMTcuMTMxN1pNMjQuNzA3MiAxNy44Mzg4TDI1Ljc2NzkgMTguODk5NUwyNi40NzUgMTguMTkyNEwyNS40MTQzIDE3LjEzMTdMMjQuNzA3MiAxNy44Mzg4Wk0yNi40NzUgMTguODk5NUwyOC41OTYzIDE2Ljc3ODJMMjcuODg5MiAxNi4wNzExTDI1Ljc2NzkgMTguMTkyNEwyNi40NzUgMTguODk5NVpNMjguNTk2MyAxNi43NzgyQzI5LjQ0MDggMTUuOTMzNyAzMC41MjU4IDE0Ljg0OTcgMzEuMzk4MSAxMy43MDQ4QzMyLjI1NjEgMTIuNTc4NyAzMi45ODUzIDExLjI5NzUgMzIuOTg1NCAxMC4wNjA4TDMxLjk4NTQgMTAuMDYwN0MzMS45ODU0IDEwLjk0NTIgMzEuNDQxOCAxMS45OTc1IDMwLjYwMjcgMTMuMDk4N0MyOS43NzggMTQuMTgxMiAyOC43NDE3IDE1LjIxODUgMjcuODg5MiAxNi4wNzExTDI4LjU5NjMgMTYuNzc4MlpNMzIuMTMxOSA5LjcwNzExTDMyLjEzMTggOS43MDcxOEwzMi44Mzg5IDEwLjQxNDNMMzIuODM5IDEwLjQxNDJMMzIuMTMxOSA5LjcwNzExWk0zMi40ODYgMTAuNTYwN0gzMi40ODYxTDMyLjQ4NDkgOS41NjA2NkwzMi40ODQ4IDkuNTYwNjZMMzIuNDg2IDEwLjU2MDdaTTMyLjk4NTQgMTAuMDU3M0wzMi45ODU0IDEwLjA1NzNMMzEuOTg1NCAxMC4wNjRMMzEuOTg1NCAxMC4wNjRMMzIuOTg1NCAxMC4wNTczWk0zMi4xMzE4IDkuNzA3MDlMMzIuMTMxOCA5LjcwNzExTDMyLjgzODkgMTAuNDE0MkwzMi44Mzg5IDEwLjQxNDJMMzIuMTMxOCA5LjcwNzA5WiIgZmlsbD0iIzI1MjUyNSIvPgo8cGF0aCBkPSJNNiAyN0gzMCIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);
}
.cr-speclist__perk.--fire {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAzOCAzOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC40OTk3IDMyQy0wLjUwMDAyNyAyMC4xMjQ5IDIyLjM1NzEgMTQuNzY5NSAxNy4yNDU5IDUuNjM5ODlDMjcuMDU1MiAxMS44MTUxIDIxLjIxMDIgMTguMTkxNSAyMS4xOTkzIDIwLjEyNDlDMjEuMTY3MiAyMC43NTk3IDIxLjM1MDcgMjEuMzg2OCAyMS43MTk4IDIxLjkwNDJDMjIuMDg5IDIyLjQyMTcgMjIuNjIyMiAyMi43OTkyIDIzLjIzMjkgMjIuOTc1NEMyMy4yMzI5IDIyLjk3NTQgMjYuNjkzNSAyMy4xMjM5IDI2Ljk3NDggMTkuMDdDMjguMDMyNCAyMS4zMjYgMjkgMzIgMTggMzIuNUMyMS43MTk4IDI4LjUgMTQuNTAwMSAyOC41IDE2LjUgMjIuOTc1NEMxNS41MTI5IDIzLjc4NjEgMTIuMjAzNyAyOC41IDE0LjQ5OTcgMzJaIiBmaWxsPSIjMjUyNTI1Ii8+Cjwvc3ZnPgo=);
}
.cr-speclist__perk:hover .cr-speclist__tooltip {
  visibility: visible;
  opacity: 1;
}
.cr-speclist__tooltip {
  position: absolute;
  background: #fff;
  border-radius: 6px;
  font-size: 14px;
  line-height: 150%;
  color: rgba(37, 37, 37, 0.7);
  bottom: 60px;
  left: -72px;
  width: 180px;
  box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.25);
  padding: 10px 20px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.1s ease-in;
}
.cr-speclist__tooltip:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 0;
  border: 20px solid transparent;
  border-top-color: #fff;
  border-bottom: 0;
  margin-left: -20px;
  margin-bottom: -20px;
}
.cr-speclist__items {
  display: flex;
}
.cr-speclist__items-item {
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 0 12px;
}
.cr-speclist__items-cell {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 10px 0;
}
.cr-speclist__items-icon {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.cr-speclist__items-icon.--armor {
  height: 80px;
  width: 80px;
  margin-top: 20px;
}
.cr-speclist__items-icon.--weapon {
  height: 80px;
  width: 180px;
}
.cr-speclist__items-icon.--icon-baseball-bat {
  background-image: url(/modern-3/en/images/e01125b330b7d3ba0cc2775cf587329e.png);
}
.cr-speclist__items-icon.--icon-knife {
  background-image: url(/modern-3/en/images/6fefd8b5abb7476b56b667955f10b161.png);
}
.cr-speclist__items-icon.--icon-axe {
  background-image: url(/modern-3/en/images/9204935e6b366570844b96988e4ab3c7.png);
}
.cr-speclist__items-icon.--icon-pan-of-perseus {
  background-image: url(/modern-3/en/images/eea58a9f0fa02ce9888fded80aca4702.png);
}
.cr-speclist__items-icon.--icon-machete {
  background-image: url(/modern-3/en/images/0df4eef24d652fc78b9ad15f416cc3e4.png);
}
.cr-speclist__items-icon.--icon-tonfa {
  background-image: url(/modern-3/en/images/9d0b5151e54d0518631995d5bfd0cc0a.png);
}
.cr-speclist__items-icon.--icon-macuahuitl {
  background-image: url(/modern-3/en/images/f44546f849f7b2195aa69cbabca63666.png);
}
.cr-speclist__items-icon.--icon-hammer {
  background-image: url(/modern-3/en/images/a8a7ffa5c174da0c2e5a1659bad045f6.png);
}
.cr-speclist__items-icon.--icon-katana {
  background-image: url(/modern-3/en/images/2bfa59025c9930c5ebf0472178292108.png);
}
.cr-speclist__items-icon.--icon-wooden-staff {
  background-image: url(/modern-3/en/images/c7594ee1808c1b80f1d18cff7a72d6bc.png);
}
.cr-speclist__items-icon.--icon-odachi {
  background-image: url(/modern-3/en/images/1f0ef45c43e5719720997e4f1f3ea1bc.png);
}
.cr-speclist__items-icon.--icon-pipe {
  background-image: url(/modern-3/en/images/f7b491de908c7cb2b7737a769e1834b2.png);
}
.cr-speclist__items-icon.--icon-barrett-m82a1 {
  background-image: url(/modern-3/en/images/e8e64b3f55e128afbf14d8e4c48ed632.png);
}
.cr-speclist__items-icon.--icon-m2-mortar {
  background-image: url(data:image/png;base64,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);
}
.cr-speclist__items-icon.--icon-explosion-pack {
  background-image: url(/modern-3/en/images/5fdeff256732f3d3aeb74093c78a50e9.png);
}
.cr-speclist__items-icon.--icon-granatenwerfer-36 {
  background-image: url(data:image/png;base64,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);
}
.cr-speclist__items-icon.--icon-rm-40 {
  background-image: url(data:image/png;base64,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);
}
.cr-speclist__items-icon.--icon-colt-new-service {
  background-image: url(/modern-3/en/images/766a2230ecc2692fe8e597cb03558bbc.png);
}
.cr-speclist__items-icon.--icon-leuchtpistole-34 {
  background-image: url(/modern-3/en/images/557e0c77fad909c3804c9f1f09dc6678.png);
}
.cr-speclist__items-icon.--icon-m1a1-carbine {
  background-image: url(/modern-3/en/images/aa58ffe28dbdf50b30e95c6697161645.png);
}
.cr-speclist__items-icon.--icon-mp-41 {
  background-image: url(/modern-3/en/images/6c7b23f32a06bbdbe7b3995edc866058.png);
}
.cr-speclist__items-icon.--icon-nagant-1895 {
  background-image: url(/modern-3/en/images/c59627030fd66b7a57f1440d282d440c.png);
}
.cr-speclist__items-icon.--icon-pps-42 {
  background-image: url(/modern-3/en/images/60f8c567d23ff85179b1f728e0dda189.png);
}
.cr-speclist__items-icon.--icon-ptrd-41 {
  background-image: url(/modern-3/en/images/16077f70f7a32476ea81b61f3e1fe224.png);
}
.cr-speclist__items-icon.--icon-rd-44 {
  background-image: url(/modern-3/en/images/e5331dc814b70f7cea7701581faa747c.png);
}
.cr-speclist__items-icon.--icon-grenade {
  background-image: url(/modern-3/en/images/3d9e0efc4b1464e7bef832ac8ae10c43.png);
}
.cr-speclist__items-icon.--icon-grenade-mk2 {
  background-image: url(/modern-3/en/images/f2ca77f21b2aa5e989ebc6307b570294.png);
}
.cr-speclist__items-icon.--icon-p08-luger {
  background-image: url(/modern-3/en/images/c82f2df139b91004e43b6a4b015dd517.png);
}
.cr-speclist__items-icon.--icon-akm {
  background-image: url(/modern-3/en/images/f86c4e33ce0fd78e11025fe202e77807.png);
}
.cr-speclist__items-icon.--icon-ak-103 {
  background-image: url(/modern-3/en/images/f15ac81c87f1aa7fade3d63327f3ebdb.png);
}
.cr-speclist__items-icon.--icon-erma-emp {
  background-image: url(/modern-3/en/images/5e4b82629939be9bada4ce0590631273.png);
}
.cr-speclist__items-icon.--icon-avs-36 {
  background-image: url(/modern-3/en/images/c4eb056e7633fe4869df6ea7f1f4f324.png);
}
.cr-speclist__items-icon.--icon-m30-luftwaffe-drilling {
  background-image: url(/modern-3/en/images/1f6875554582a80fce97147b79829abe.png);
}
.cr-speclist__items-icon.--icon-beretta-m38 {
  background-image: url(/modern-3/en/images/0cdd095663680a732254dd8e1a146977.png);
}
.cr-speclist__items-icon.--icon-spas-12 {
  background-image: url(/modern-3/en/images/5257d54f596fdbada6a91f377b0106d7.png);
}
.cr-speclist__items-icon.--icon-browning-auto-5 {
  background-image: url(/modern-3/en/images/df38799b4bc104bab536b8a659c5b3e2.png);
}
.cr-speclist__items-icon.--icon-browning-m1918 {
  background-image: url(/modern-3/en/images/784d041493a0e0b43e598934077d1d76.png);
}
.cr-speclist__items-icon.--icon-colt-walker {
  background-image: url(/modern-3/en/images/7ff49bb77a9f943a4ba67908eb3a063a.png);
}
.cr-speclist__items-icon.--icon-dp-27 {
  background-image: url(/modern-3/en/images/c8840743d0a08ba3827abc897825edcd.png);
}
.cr-speclist__items-icon.--icon-fg-42 {
  background-image: url(/modern-3/en/images/622ab6b2d461648a158daff7cf8ce539.png);
}
.cr-speclist__items-icon.--icon-gewehr-41 {
  background-image: url(/modern-3/en/images/3cb36f3c8855d6f289ce381aa6d4056d.png);
}
.cr-speclist__items-icon.--icon-gewehr-43 {
  background-image: url(/modern-3/en/images/6a7cd7d240fffa7abdad43f330da4b20.png);
}
.cr-speclist__items-icon.--icon-kar98k {
  background-image: url(/modern-3/en/images/c6b16f236a2b0a20bf143a6d0cc6f0b5.png);
}
.cr-speclist__items-icon.--icon-m1-bazooka {
  background-image: url(/modern-3/en/images/1a4564e3d135b803f2296bd2bbba013c.png);
}
.cr-speclist__items-icon.--icon-m1-carbine {
  background-image: url(/modern-3/en/images/260975a5068bea58199b5b26750c6a92.png);
}
.cr-speclist__items-icon.--icon-m1-garand {
  background-image: url(/modern-3/en/images/187b76438adecd8865522027cf0c066d.png);
}
.cr-speclist__items-icon.--icon-m1a1-thompson {
  background-image: url(/modern-3/en/images/4ef58e3e3e8d19ad9bd582459915ea97.png);
}
.cr-speclist__items-icon.--icon-m3-submachine-gun {
  background-image: url(/modern-3/en/images/a9228fe32cde2aa27d683efe42865a38.png);
}
.cr-speclist__items-icon.--icon-m50-reising {
  background-image: url(/modern-3/en/images/fc1df4a67d6a5d14b74a77eaacb9de64.png);
}
.cr-speclist__items-icon.--icon-m1903-springfield {
  background-image: url(/modern-3/en/images/2ca8b8c5e418b229edce153d5be65574.png);
}
.cr-speclist__items-icon.--icon-m1911-colt {
  background-image: url(/modern-3/en/images/3a78778d18762dc6aea65c1c204b5b27.png);
}
.cr-speclist__items-icon.--icon-m1921ac {
  background-image: url(/modern-3/en/images/78c7db566fd3f7b6738d31a0d0aa5517.png);
}
.cr-speclist__items-icon.--icon-mauser-c96 {
  background-image: url(/modern-3/en/images/a1e42dfbd3c5c318bd6d334ca8e74011.png);
}
.cr-speclist__items-icon.--icon-mg-42 {
  background-image: url(/modern-3/en/images/396248548953319565a6fea2537b11b1.png);
}
.cr-speclist__items-icon.--icon-mosina {
  background-image: url(/modern-3/en/images/404c803a145e3d4361eaf4cf3b9ac9a8.png);
}
.cr-speclist__items-icon.--icon-mosina-m91-infantry {
  background-image: url(/modern-3/en/images/2598a725cbdb67ec5f8555abb8f5ede8.png);
}
.cr-speclist__items-icon.--icon-mp-18 {
  background-image: url(/modern-3/en/images/81d5f548c390de1db2e31019d6ad5b77.png);
}
.cr-speclist__items-icon.--icon-mp-35 {
  background-image: url(/modern-3/en/images/3bed58e92cbdaa799c2446faa023042d.png);
}
.cr-speclist__items-icon.--icon-mp-40 {
  background-image: url(/modern-3/en/images/0c4b43a13a88fb34a5137dd007ee0dc8.png);
}
.cr-speclist__items-icon.--icon-mp-38 {
  background-image: url(/modern-3/en/images/af04a0d330a5f9f53629bf87458e7bfa.png);
}
.cr-speclist__items-icon.--icon-m2-flamethrower {
  background-image: url(data:image/png;base64,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);
}
.cr-speclist__items-icon.--icon-panzerschreck {
  background-image: url(/modern-3/en/images/8a3f6dfca5967e7ad1844ba99c0f76c6.png);
}
.cr-speclist__items-icon.--icon-ppd-34-38 {
  background-image: url(/modern-3/en/images/23f9b948eda4739adf28fe2b5c0f229e.png);
}
.cr-speclist__items-icon.--icon-ppd-40 {
  background-image: url(/modern-3/en/images/04e097dd66b8368d3c16e4aa46917662.png);
}
.cr-speclist__items-icon.--icon-ppsh {
  background-image: url(/modern-3/en/images/f1138395c9265c5866f0e75076573fa8.png);
}
.cr-speclist__items-icon.--icon-ptrs-41 {
  background-image: url(/modern-3/en/images/084fa92b7da1656e7255bd317a4707ff.png);
}
.cr-speclist__items-icon.--icon-sten-mk-ii {
  background-image: url(/modern-3/en/images/33bed0c13306e259beef8fdd4a0861a2.png);
}
.cr-speclist__items-icon.--icon-stg-44 {
  background-image: url(/modern-3/en/images/3c1b4a4811d52a74e27a09593ec47ce6.png);
}
.cr-speclist__items-icon.--icon-svt-40 {
  background-image: url(/modern-3/en/images/27a2650547e69847637dd48f85981438.png);
}
.cr-speclist__items-icon.--icon-tt {
  background-image: url(/modern-3/en/images/b7e57990b01bafde7e7466daeabf2ff6.png);
}
.cr-speclist__items-icon.--icon-walther-p38 {
  background-image: url(/modern-3/en/images/5ba64690a4fdf5754d9d1430fb8ae367.png);
}
.cr-speclist__items-icon.--icon-dreyse-m1907 {
  background-image: url(/modern-3/en/images/defa931d600d2a5854fcf4eb99dc15a8.png);
}
.cr-speclist__items-icon.--icon-ithaca-37 {
  background-image: url(/modern-3/en/images/35cca86e494433843e872a818393e43b.png);
}
.cr-speclist__items-icon.--icon-m1941-johnson {
  background-image: url(/modern-3/en/images/6515b66d9c2b541d2ec4e5aeaed3faca.png);
}
.cr-speclist__items-icon.--icon-pzb-39 {
  background-image: url(/modern-3/en/images/e375509c31c0c613003d1a6846fac98f.png);
}
.cr-speclist__items-icon.--icon-m1917-enfield {
  background-image: url(/modern-3/en/images/d0c907f3c779e005ac6855b76ec436bc.png);
}
.cr-speclist__items-icon.--icon-hk-mp5n {
  background-image: url(/modern-3/en/images/b9f480f3b588b847d8bf30740c77d561.png);
}
.cr-speclist__items-icon.--icon-hk-ump-45 {
  background-image: url(/modern-3/en/images/5300770f266408079202e27d9d6b1210.png);
}
.cr-speclist__items-icon.--icon-m4a1 {
  background-image: url(/modern-3/en/images/e9b8f564928f5972e263ab7c3d79f7ab.png);
}
.cr-speclist__items-icon.--icon-scar-l-std {
  background-image: url(/modern-3/en/images/a8f4d8750abd7bd04045fe054be579a9.png);
}
.cr-speclist__items-icon.--icon-steyer-aug-a1 {
  background-image: url(/modern-3/en/images/72c1cbf01f8d93e352de8edfe257d61b.png);
}
.cr-speclist__items-icon.--icon-winchester-model-1912 {
  background-image: url(/modern-3/en/images/6daa0204a05b09ca10935578f65d5b8f.png);
}
.cr-speclist__items-icon.--icon-mauser-c96-mod-712 {
  background-image: url(/modern-3/en/images/f179d04cc2df0738d34d0fbd414668d9.png);
}
.cr-speclist__items-icon.--icon-6b47-helmet {
  background-image: url(/modern-3/en/images/7896306d18b47034bc81481c06fd31d9.png);
}
.cr-speclist__items-icon.--icon-assault-vest-6b43 {
  background-image: url(/modern-3/en/images/b9cd8ef4c8656251ac04d13fad2be017.png);
}
.cr-speclist__items-icon.--icon-body-armor-mk-1 {
  background-image: url(/modern-3/en/images/2b6c6a8334cab9b3a2bbdd851a90e779.png);
}
.cr-speclist__items-icon.--icon-brodie-helmet {
  background-image: url(/modern-3/en/images/f301e9cdda4939e8490f72afe13681f2.png);
}
.cr-speclist__items-icon.--icon-buttocks-protection-mk-1 {
  background-image: url(/modern-3/en/images/ad8a4034744554aacff24905d786afe5.png);
}
.cr-speclist__items-icon.--icon-buttocks-protection-mk-2 {
  background-image: url(/modern-3/en/images/68c37a9547c7bcdd9c4d24d75344a00d.png);
}
.cr-speclist__items-icon.--icon-buttocks-protection-mk-3 {
  background-image: url(/modern-3/en/images/44d01232a61cfbfa9d647e225b1582d8.png);
}
.cr-speclist__items-icon.--icon-eagle-low {
  background-image: url(/modern-3/en/images/d646e954531652d6af51e283258e0593.png);
}
.cr-speclist__items-icon.--icon-head-armor-mk-1 {
  background-image: url(data:image/png;base64,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);
}
.cr-speclist__items-icon.--icon-head-armor-mk-2 {
  background-image: url(/modern-3/en/images/c58909dcb20e50b622c59ba85d266847.png);
}
.cr-speclist__items-icon.--icon-head-armor-mk-3 {
  background-image: url(/modern-3/en/images/f2a531a78c86a5a7570088fb37592166.png);
}
.cr-speclist__items-icon.--icon-imperial-german-m17 {
  background-image: url(/modern-3/en/images/689619d480c7e1c24e8348ce7bec6b3f.png);
}
.cr-speclist__items-icon.--icon-leg-armor-mk-1 {
  background-image: url(/modern-3/en/images/d8e9903e322fbfcd4ef4a7f860f6fc0f.png);
}
.cr-speclist__items-icon.--icon-nivel-3 {
  background-image: url(/modern-3/en/images/103f59dbef63b99bb7399d6f6dd180a0.png);
}
.cr-speclist__items-icon.--icon-nivel-4 {
  background-image: url(/modern-3/en/images/366df7232a76da115082680d51478564.png);
}
.cr-speclist__items-icon.--icon-second-chance-spa2 {
  background-image: url(/modern-3/en/images/d1d7b6eb70adee9cbc2c4ebe6856fb7b.png);
}
.cr-speclist__items-icon.--icon-shoulder-armor-mk-1 {
  background-image: url(/modern-3/en/images/6f81f97699c06f5215ca72864b1133f6.png);
}
.cr-speclist__items-icon.--icon-stahlhelm {
  background-image: url(/modern-3/en/images/fc242652cf140fa9b75706f2d2c1c578.png);
}
.cr-speclist__items-icon.--icon-swat-helmet {
  background-image: url(/modern-3/en/images/8c62af77cbb8493dbc65f02968760968.png);
}
.cr-speclist__items-icon.--icon-us-tactical-vest {
  background-image: url(/modern-3/en/images/6906b6e8b997956072b8485d05179806.png);
}
.cr-speclist__items-value {
  font-size: 24px;
  flex-shrink: 0;
}
.cr-speclist__items-value.--name {
  font-weight: 500;
  font-size: 24px;
  padding: 5px 0;
}
.cr-speclist__items-value.--name.--ru {
  min-height: 70px;
}
.cr-speclist__items-label {
  margin-top: 2px;
  font-size: 12px;
  opacity: 0.5;
}
.cr-speclist .swiper-button-next,
.cr-speclist .swiper-button-prev {
  cursor: pointer;
  outline: none;
  margin-top: 0;
  width: 100px;
  height: 100%;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease-in;
}
.cr-speclist .swiper-button-next::after,
.cr-speclist .swiper-button-prev::after {
  content: '\203A';
  position: relative;
  display: block;
  height: 70px;
  width: 70px;
  font-size: 26px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  background-size: 10px 20px;
  background-position: center;
  background: radial-gradient(22.86px at 50% 53%, #EAEAEA 0%, rgba(234, 234, 234, 0) 100%);
}
.cr-speclist .swiper-button-next:hover::after,
.cr-speclist .swiper-button-prev:hover::after {
  background: radial-gradient(50% 50% at 50% 53%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
}
.cr-speclist .swiper-button-next.swiper-button-disabled,
.cr-speclist .swiper-button-prev.swiper-button-disabled {
  opacity: 0;
}
.cr-speclist .swiper-button-prev {
  left: 0;
  background: linear-gradient(to left, rgba(233, 233, 233, 0) 0%, rgba(234, 234, 234, 0.7) 50%, #EAEAEA 100%);
}
.cr-speclist .swiper-button-prev:hover {
  background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.72) 50%, #fff 100%);
}
.cr-speclist .swiper-button-prev::after {
  content: '\2039';
  right: 20px;
}
.cr-speclist .swiper-button-next {
  right: 0;
  background: linear-gradient(to right, rgba(233, 233, 233, 0) 0%, rgba(234, 234, 234, 0.7) 50%, #EAEAEA 100%);
}
.cr-speclist .swiper-button-next:hover {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.72) 50%, #fff 100%);
}
.cr-speclist .swiper-button-next::after {
  content: '\203A';
  left: 20px;
}
.cr-speclist__swipers {
  position: relative;
  opacity: 0;
}
.cr-speclist__swipers.--inited {
  opacity: 1;
}
.cr-speclist__swiper {
  background-color: #eaeaea;
  width: 100%;
  position: absolute;
  visibility: hidden;
  pointer-events: none;
  opacity: 0;
  z-index: -1;
}
.cr-speclist__swiper.--active {
  position: relative;
  visibility: visible;
  pointer-events: initial;
  opacity: 1;
  z-index: 5;
}
.cr-speclist .swiper-items {
  padding-bottom: 40px;
}
.cr-speclist .swiper-items::after {
  content: '';
  display: block;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.08) 100%);
  height: 10px;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  position: absolute;
  z-index: 20;
}
.cr-speclist .swiper-scrollbar {
  background: none;
}
.cr-speclist .swiper-scrollbar-drag {
  background: linear-gradient(90deg, #E36000 0%, #EE8E00 100%);
  border-radius: 4px;
}
@media only screen and (max-width: 1440px) {
  .cr-speclist__types-item {
    padding: 0 10px;
    font-size: 15px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-speclist__items-value {
    font-size: 20px;
  }
  .cr-speclist__items-value.--name {
    font-size: 20px;
  }
  .cr-speclist__types {
    flex-direction: column;
  }
  .cr-speclist__types.--opened .cr-speclist__types-item {
    display: flex;
  }
  .cr-speclist__types.--opened .cr-speclist__types-dropdown {
    transform: rotate(180deg);
    border-right: 1px solid #d5d5d5;
    border-left: none;
  }
  .cr-speclist__types-dropdown {
    display: block;
  }
  .cr-speclist__types-item {
    display: none;
    width: 100%;
    justify-content: flex-start;
    border-bottom: 1px solid #d5d5d5;
  }
  .cr-speclist__types-item:first-child {
    border-top: 1px solid #d5d5d5;
  }
  .cr-speclist__types-item.--active {
    border-top: transparent;
    display: flex;
  }
}
@media only screen and (max-width: 500px) {
  .cr-speclist .swiper-button-next,
  .cr-speclist .swiper-button-prev {
    display: none;
  }
}
@media only screen and (max-width: 500px) {
  .cr-speclist__items-item {
    padding: 0 6px;
  }
  .cr-speclist__items-icon.--weapon {
    height: 70px;
    width: 140px;
  }
  .cr-speclist__items-value {
    font-size: 18px;
  }
  .cr-speclist__items-value.--name {
    height: 45px;
    font-size: 18px;
  }
}

.cr-sprays {
  display: flex;
  padding: 40px 40px 0;
  background-color: #eaeaea;
  position: relative;
  z-index: 5;
}
@media only screen and (max-width: 1440px) {
  .cr-sprays {
    padding: 30px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-sprays {
    padding: 20px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-sprays {
    padding: 15px;
  }
}
.cr-sprays__list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
}
@media only screen and (max-width: 1024px) {
  .cr-sprays__list {
    margin: 0;
  }
}
.cr-sprays__item {
  width: calc(33.3% - 40px);
  margin: 0 20px 40px;
  padding: 10px 0 10px 20px;
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.1);
  display: none;
  align-items: center;
  flex-shrink: 0;
}
.cr-sprays__item.--visible {
  display: flex;
}
@media only screen and (max-width: 1440px) {
  .cr-sprays__item {
    width: calc(50% - 30px);
    margin: 0 15px 30px;
  }
}
@media only screen and (max-width: 1024px) {
  .cr-sprays__item {
    width: 100%;
    min-height: auto;
    margin: 0 0 20px;
  }
}
@media only screen and (max-width: 760px) {
  .cr-sprays__item {
    margin: 0 0 15px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-sprays__item {
    padding: 10px 0 10px 10px;
  }
}
.cr-sprays__item-content {
  padding: 30px 20px;
}
@media only screen and (max-width: 500px) {
  .cr-sprays__item-content {
    padding: 10px;
  }
}
.cr-sprays .swiper-sprays {
  height: 100%;
  width: 100px;
  flex-shrink: 0;
}
.cr-sprays .swiper-sprays .swiper-pagination-bullet-active {
  background: rgba(37, 37, 37, 0.5);
}
.cr-sprays__slide {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.cr-sprays__item-img {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  flex-shrink: 0;
  width: 100px;
  height: 100%;
}
.cr-sprays__item-name {
  font-size: 16px;
  margin-bottom: 5px;
  line-height: 21px;
}
@media only screen and (max-width: 500px) {
  .cr-sprays__item-name {
    font-size: 14px;
    line-height: 16px;
  }
}
.cr-sprays__item-desc {
  opacity: 0.4;
  font-size: 16px;
  line-height: 150%;
}
@media only screen and (max-width: 760px) {
  .cr-sprays__item-desc {
    font-size: 14px;
    line-height: 21px;
  }
}
@media only screen and (max-width: 500px) {
  .cr-sprays__item-desc {
    font-size: 12px;
    line-height: 16px;
  }
}
.cr-sprays__play {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 64px;
  width: 64px;
  z-index: 5;
  transition: all 0.2s ease-in;
}
.cr-sprays__play:hover,
.cr-sprays__play:focus {
  opacity: 0.8;
}
.cr-sprays__play:active {
  opacity: 0.7;
}
.cr-sprays__play::before,
.cr-sprays__play::after {
  cursor: pointer;
  content: '';
  display: block;
  width: 32px;
  height: 32px;
  position: absolute;
  right: 0;
  bottom: 0;
  transition: all 0.15s ease;
}
.cr-sprays__play::before {
  background: linear-gradient(90deg, #E36000 0%, #EE8E00 100%);
}
.cr-sprays__play::after {
  background-repeat: no-repeat;
  background-position: 12px center;
  background-size: 12px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjQ2NjggNi45OTk5OUwwLjI2Njc5NiAxMy40NjYzTDAuMjY2Nzk3IDAuNTMzNjY5TDExLjQ2NjggNi45OTk5OVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
}
.cr-sprays__play.--close::after {
  background-size: 20px;
  background-position: center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjUzMzUgMjEuNjY2NkwyMS42NjY4IDE5LjUzMzNMMTMuMTMzNSAxMC45OTk2TDIxLjY2NjggMi40NjY1OUwxOS41MzM1IDAuMzMzMjUyTDExLjAwMDIgOC44NjY1OEwyLjQ2NjgzIDAuMzMzMjUyTDAuMzMzNDk2IDIuNDY2NTlMOC44NjY4MyAxMC45OTk5TDAuMzMzNDk2IDE5LjUzMzNMMi40NjY4MyAyMS42NjY2TDExLjAwMDIgMTMuMTMzM0wxOS41MzM1IDIxLjY2NjZaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  transform: rotate(180deg);
}
.cr-sprays__video {
  position: absolute;
  z-index: 1;
  left: 0;
  bottom: 32px;
  right: 0;
  width: 100%;
  height: auto;
  padding-bottom: calc(300 / 540 * 100%);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.4);
  animation: video 0.2s ease-in;
}
@keyframes video {
  0% {
    opacity: 0;
    transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}
.cr-sprays__thumb {
  background-color: #252525;
  height: 32px;
  padding: 0 10px;
  color: #fff;
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -32px;
}
.cr-sprays__iframe {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}

.cr-partnership {
  background-color: #eaeaea;
  max-width: 920px;
  margin: 0 auto;
  z-index: 5;
  position: relative;
  padding: 20px;
}
.cr-partnership a {
  color: #d17907;
  text-decoration: none;
  font-weight: 500;
}
.cr-partnership a:hover,
.cr-partnership a:focus {
  text-decoration: underline;
}
.cr-partnership hr {
  border: none;
  border-top: 1px solid #c6c6c6;
}
.cr-partnership .gj-captcha {
  justify-content: initial !important;
}
.cr-partnership .gj-captcha__image {
  height: 50px !important;
  box-shadow: none;
  border-radius: 5px;
}
.cr-partnership .gj-captcha__reload {
  margin: 0 15px;
}
.cr-partnership__row {
  display: flex;
}
.cr-partnership__col {
  margin: 15px;
  flex: 1;
}
.cr-partnership__label {
  margin-bottom: 10px;
  display: flex;
}
.cr-partnership__label.--pointer {
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .cr-partnership__label.--hidden {
    display: none;
  }
}
.cr-partnership__input {
  font-size: 18px;
  position: relative;
  appearance: none !important;
  -webkit-appearance: none !important;
  border: none;
  height: 50px;
  background-color: rgba(0, 0, 0, 0.05);
  color: #252525;
  display: flex;
  align-items: center;
  border-radius: 5px;
  padding: 0 15px;
  width: 100%;
  outline: none;
}
.cr-partnership__input.--textarea {
  height: initial;
  padding: 15px;
  min-height: 100px;
  resize: vertical;
}
.cr-partnership__input.--select {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAmCAYAAACYsfiPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAG0mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTgtMTAtMTZUMTQ6MDQ6MTErMDM6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTgtMTAtMTZUMTQ6MDY6NDIrMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTEwLTE2VDE0OjA2OjQyKzAzOjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMzMWQ1NWM2LTY2ZDUtNGI1MC1hODEyLWU1OThlZGYwZGEyMCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjgzNTljYmNlLTVjNWEtZTc0OC05ZTZkLWE3ZDFlNDkzMDE1NCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjI5MWJhZDFkLTg5NmQtNDVmYi1iMzZkLTM2ZDYzYTI4ZTczYSIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjkxYmFkMWQtODk2ZC00NWZiLWIzNmQtMzZkNjNhMjhlNzNhIiBzdEV2dDp3aGVuPSIyMDE4LTEwLTE2VDE0OjA0OjExKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Yzc3MTc0MGUtOTc4MC00NDI4LTk3MDUtMzBjNTBhODAyOTFkIiBzdEV2dDp3aGVuPSIyMDE4LTEwLTE2VDE0OjA0OjExKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzMxZDU1YzYtNjZkNS00YjUwLWE4MTItZTU5OGVkZjBkYTIwIiBzdEV2dDp3aGVuPSIyMDE4LTEwLTE2VDE0OjA2OjQyKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7NdfPvAAADtElEQVRogc3ZzatUdRzH8de5tNTp+oAZcq+aT9dbanV7RHIhWCgtlAuuLoIguBAGEUFcuHMRQcmdRYsgCKJNQmZpD6ZWprYQ2rTqf5DAw0VEkNPi95scL2fG+Z05M/Teze/3ffrM+Z7fw0x2b143tmMpbnW1+B/QaBZPfM5b2U7kjWbxV5n9WJc4awWhv2NnnQUOk7yVvSPUfDNvZZNlNmWC1+N7LEGGb7BjSDXWRt7KXhZqzdDA5byVrVtst1jwKlzBdMfYSvyC14ZQZy3krewN/IrlHcMv4UreylZ22nYKXosb2FgScxl+wCu1VloDeSubETry2ZLpTbiRt7KJ9kBb8HKhHbb0iL0yBp7uYTNqXsRlrOhhsxUX81Y2Dtm9eZtwCZv7TPIP9uDP6nXWwgx+FrqvH/7G+2P4WP9iedwNL6RUVzMbcFH/Ygnde24M57CQmHACN4WWGjXbhC1zTaLfgij4OnbjbmKA54V3OqU7BmWL8M4+l+h3F7sbzeJ6e9G6g/14kBhoEj8JK/ywWR9zTTzNcBEPsL/RLO7w5LZ0C7uQJwZcJ2xnvVb4QZnCb9K/2By7Gs3iv+Px4oPHHczifmLgSXwrHFzqZlWMnfpk72O2/WTblB0trwrbzsPEBJtxW1hB62Ij/hAOECk8xJ5Gs7i6eKLb5eE29kpfvTfgO+kraBlrYqzU7W8BexvN4nbZZDfBhNX7AIoeNmVsFbpkdaJfJ6tjjKlEvwIHGs3iejeDXoKp3t5TuCb9vSOsB9eki+3axp08TbCY/CAeJRYwLbTkkgSfpdEn9bz+CAcbzeLa0wz7EUw4xu2T3t479H8qWhNttyfmKLCv0Swu9mPcr2DCPXlW+pPejgvKr29txoXz+bbE2I+EredKvw4pggmFzyb6wOvCqzFeMrcszlX5gWG20SwupDikCia0dxXRM/jRk3fXFcIPC69WiDcba0miimD4GnMV/N4UFqU2l+JYKnOxhmSeqeIU+VLYCr5K9HtbeNIZ3qqQ9yDOV/BD9Sfc5jwOVfB7D+9W8DtkALEMLhi+UK29U5mLuQaiDsGE9j5cU6wyDsccA1OXYPgcR2uM1+ZojF0LdQqGT3GkxnhHYszaqFswfIZjNcQ5FmPVyjAEwycGE30sxqidYQkmFHy8gt9xQxLLcAXDPE4m2J+MPkNj2ILhI5zow+5EtB0qoxBM+HfjVI/5U9Fm6IxKMHyI0yXjp+PcSBilYPgAZzo+n4ljI2OQ21JVznr8r9/ZUSf/F0pWuOpIDNXPAAAAAElFTkSuQmCC);
  background-size: 18px;
  background-position: calc(100% - 10px) center;
  background-repeat: no-repeat;
}
.cr-partnership__input::-webkit-input-placeholder {
  letter-spacing: -0.8px;
}
.cr-partnership__input::-moz-placeholder,
.cr-partnership__input:-moz-placeholder {
  letter-spacing: -0.8px;
}
.cr-partnership__input:-ms-input-placeholder {
  letter-spacing: -0.8px;
}
.cr-partnership__checkbox {
  cursor: pointer;
  appearance: none !important;
  -webkit-appearance: none !important;
  position: relative;
  flex-shrink: 0;
  outline: none;
  height: 36px;
  border-radius: 3px;
  width: 36px;
  background-color: rgba(0, 0, 0, 0.05);
  margin-right: 15px;
}
.cr-partnership__checkbox::before {
  content: '';
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNCI+CiAgICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMyNTI1MjUiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTMgMTJsOCA3TDIzIDEiLz4KPC9zdmc+Cg==);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  left: 4px;
  top: 4px;
  height: 30px;
  width: 30px;
  opacity: 0;
  transition: opacity 0.1s ease-out;
}
.cr-partnership__checkbox:checked::before {
  opacity: 1;
}
.cr-partnership__submit {
  cursor: pointer;
  appearance: none !important;
  -webkit-appearance: none !important;
  border-radius: 5px;
  outline: none;
  border: none;
  background-color: rgba(237, 141, 0, 0.95);
  color: #fff;
  height: 50px;
  width: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease-out;
}
.cr-partnership__submit:hover,
.cr-partnership__submit:focus {
  background-color: #ed8d00;
}
.cr-partnership__submit:active {
  background-color: #d47e00;
}
@media only screen and (max-width: 1024px) {
  .cr-partnership__row {
    flex-direction: column;
  }
}
@media only screen and (max-width: 500px) {
  .cr-partnership {
    padding: 10px;
  }
}

.gj-partnership-modal {
  position: relative;
  background-color: #000;
  color: #fff;
  padding: 70px 20px;
  text-align: center;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  margin: 0px auto;
  width: 100%;
}
.gj-partnership-modal * {
  box-sizing: border-box;
}
.gj-partnership-modal__close {
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+CiAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNC4wMDEgMjFsLTMgMy4wMDFMMTIgMTVsLTkuMDAxIDkuMDAxTC0uMDAyIDIxbDkuMDAxLTktOS4wMDEtOS4wMDFMMi45OTktLjAwMiAxMiA4Ljk5OWw5LjAwMS05LjAwMSAzIDMuMDAxTDE1IDEybDkuMDAxIDl6Ii8+Cjwvc3ZnPgo=);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  position: absolute;
  z-index: 5;
  right: 20px;
  top: 20px;
  opacity: 0.8;
  transition: opacity 0.2s ease-out;
}
.gj-partnership-modal__close:hover,
.gj-partnership-modal__close:focus {
  opacity: 1;
}
.gj-partnership-modal__close:active {
  opacity: 0.6;
}
.gj-partnership-modal__text {
  max-width: 410px;
  font-size: 24px;
  margin-bottom: 40px;
}
.gj-partnership-modal__button {
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  border: none;
  color: #000;
  margin: 0;
  padding: 0;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  letter-spacing: 1px;
  outline: none;
  background-color: #ffbd1d;
  width: 220px;
  height: 50px;
  font-size: 20px;
  opacity: 0.8;
  transition: all 0.2s ease-out;
}
.gj-partnership-modal__button:hover,
.gj-partnership-modal__button:focus {
  opacity: 1;
}
.gj-partnership-modal__button:active {
  opacity: 0.6;
}

