/**
 * Swiper 6.7.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 31, 2021
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-container-pointer-events {
  touch-action: pan-y;
}

.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-container-3d {
  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 {
  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: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  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: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {
  --swiper-navigation-color:#ffffff;
}

.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {
  --swiper-navigation-color:#000000;
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  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 {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  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: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -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%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  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-color:#ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color:#000000;
}

.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: flex;
  justify-content: 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;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@keyframes swiper-preloader-spin {
  100% {
    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 {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  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;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  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 {
  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;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-container-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  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;
  backface-visibility: hidden;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

a:focus {
  outline: none;
}

a:hover,
a:active {
  outline: none;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

form {
  margin: 0;
  padding: 0;
}

button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}

button,
input {
  line-height: normal;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

label,
select,
button,
input[type=button],
input[type=reset],
input[type=submit],
input[type=radio],
input[type=checkbox] {
  cursor: pointer;
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

input::-ms-clear {
  display: none;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

@font-face {
  font-family: "Press Start 2P";
  src: url("fonts/PressStart2P-Regular.woff2") format("woff2"), url("fonts/PressStart2P-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
body, html {
  height: 100%;
  min-height: 100%;
  min-width: 320px;
}

body {
  padding: 0px;
  margin: 0px;
  color: #3F3F3F;
  line-height: 1.3;
  font-size: 18px;
  font-family: "Press Start 2P", Arial, Helvetica, sans-serif;
  font-weight: 400;
  background: #fff;
  overflow-y: scroll;
}

img {
  display: block;
  max-width: 100%;
  border-style: none;
}

*,
*:before,
*:after {
  box-sizing: border-box;
  touch-action: manipulation;
}

*:hover,
*:focus,
*:active {
  outline: none;
}

a {
  text-decoration: underline;
  color: inherit;
}

a:hover {
  text-decoration: none;
}

ul, ol {
  margin: 0;
  padding: 0;
  list-style: none outside;
}

b {
  font-weight: 700;
}

p {
  margin: 0 0 0.5em;
}

p:last-child {
  margin-bottom: 0;
}

.center {
  text-align: center;
}

.nowrap {
  white-space: nowrap;
}

.hidden {
  display: none !important;
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0 0 0 0);
  overflow: hidden;
}

.container {
  margin: 0 auto;
  width: 92%;
  max-width: 992px;
}

.button {
  display: inline-block;
  vertical-align: top;
  font-size: 20em;
  text-decoration: none;
  line-height: 1.2;
  background: transparent;
  margin: 0;
  padding: 0;
  border: 0 none;
  text-align: center;
  font-family: "Press Start 2P", Arial, Helvetica, sans-serif;
  font-weight: 400;
  position: relative;
  white-space: nowrap;
  min-width: 15.66em;
  z-index: 5;
}
.button span {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  color: #000;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: 3.9583em;
  background: #ffd541;
  border-width: 0.916em 0.875em;
  border-style: solid;
  border-color: transparent;
  background-clip: padding-box;
  -o-border-image: url(img/button-yellow-bg.png) 22 21 stretch;
  border-image: url(img/button-yellow-bg.png) 22 21 stretch;
  padding: 0 1.16em;
  z-index: 1;
}
.button:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 1.1em;
  right: 1.1em;
  background: #ffd541;
}
.button:after {
  content: "";
  position: absolute;
  top: calc(100% - 1.2em);
  left: 0;
  right: 0;
  z-index: -1;
  border-width: 0 0.875em 2.16em;
  border-style: solid;
  border-color: transparent;
  -o-border-image: url(img/button-yellow-shadow.png) 0 21 52 stretch;
  border-image: url(img/button-yellow-shadow.png) 0 21 52 stretch;
}
.button--white span {
  border-image-source: url(img/button-white-bg.png);
  background-color: #fff;
}
.button--white:before {
  background: #ffffff;
}
.button--white:after {
  border-image-source: url(img/button-white-shadow.png);
}

.button--100 {
  width: 100%;
}

@media (hover: hover) {
  .button:not([disabled]):hover:before,
  .button:not([disabled]):hover span {
    top: 0.3em;
  }
}
.button[disabled],
.button--disabled {
  filter: grayscale(1);
}

.wrapper {
  width: 100%;
  overflow: hidden;
  position: relative;
  min-height: 100vh;
  min-height: 100dvh;
  background: url(img/game-bg.png) repeat-x center center/auto min(100%, 982px), linear-gradient(180deg, #1d2a56 50%, #9e5e65 50%);
}
.wrapper.overflow {
  height: 100vh;
  height: 100dvh;
}

.sounds {
  display: none;
}

.logos {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
}
.logos .logo {
  flex: 0 0 auto;
  padding: 0 15em;
  height: 67em;
  display: flex;
  background: #fff;
  box-shadow: 0 7em 0 0 #000, 7em 0 0 0 #000, -7em 0 0 0 #000;
}
.logos .logo img {
  display: block;
  margin: auto;
}
.logos .logo--petrovich img {
  width: 143em;
}
.logos .logo--divan img {
  width: 153em;
}

.logos__x {
  flex: 0 0 66em;
  width: 66em;
  height: 18em;
  background: url(img/x.svg) no-repeat center center/auto 18em transparent;
}

@media (max-width: 1079.9px) {
  .wrapper {
    background: url(img/game-bg.png) repeat-x top center/auto min(100vh, 490px) #9e5e65;
  }
  .button {
    min-width: 10em;
  }
}
.turn {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: url(img/turn-bg.png) repeat-x center center/auto min(100%, 384px), linear-gradient(180deg, #0b143a 50%, #383760 50%);
  color: #fff;
  text-align: center;
  z-index: 1000;
  display: none;
  font-size: min(1px, 0.27vh);
}

.turn__inner {
  margin: auto;
  flex: 1 1 calc(100% - 30em);
  position: relative;
  z-index: 10;
  padding: 15em;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}
.turn__inner img {
  display: block;
  margin: 20em auto;
  width: 200em;
}

.turn__title {
  font-size: 24em;
}

.turn__lock {
  font-size: 12em;
}

@media (max-width: 1079.9px) and (orientation: landscape) {
  .turn.visible {
    display: flex;
  }
}
.loader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1500;
  background: url(img/game-bg.png) repeat-x center center/auto min(100%, 982px), linear-gradient(180deg, #1d2a56 50%, #9e5e65 50%);
  display: flex;
  font-size: min(1px, 0.12vh);
}
.loader .logos {
  position: absolute;
  top: 35em;
  left: 50%;
  transform: translateX(-50%);
  font-size: 0.77em;
}
.loader img {
  display: block;
  flex: 0 1 auto;
  margin: auto;
}

@media (max-width: 1079.9px) {
  .loader {
    font-size: 1px;
    background-size: auto min(100vh, 490px), auto;
  }
  .loader .logos {
    top: 40px;
  }
}
.lp {
  min-height: 100vh;
  min-height: 100dvh;
  background: #a0baf0;
}
.lp .container {
  max-width: 1240px;
}

.lp__creative {
  font-size: min(1px, 0.12vh);
  height: 828em;
  padding-bottom: 128em;
  position: relative;
  background: #e9ecfe;
}
.lp__creative .logos {
  position: absolute;
  top: 35em;
  left: 50%;
  transform: translateX(-50%);
  z-index: 50;
  font-size: 0.77em;
}
.lp__creative .logos__x {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='3.75' height='3.75' fill='white'/%3E%3Crect x='3.75' y='3.75' width='3.75' height='3.75' fill='white'/%3E%3Crect x='7.5' y='7.5' width='3.75' height='3.75' fill='white'/%3E%3Crect x='11.25' y='11.25' width='3.75' height='3.75' fill='white'/%3E%3Crect x='15' y='15' width='3.75' height='3.75' fill='white'/%3E%3Crect width='3.75' height='3.75' transform='matrix(-1 0 0 1 18.75 0)' fill='white'/%3E%3Crect width='3.75' height='3.75' transform='matrix(-1 0 0 1 15 3.75)' fill='white'/%3E%3Crect width='3.75' height='3.75' transform='matrix(-1 0 0 1 11.25 7.5)' fill='white'/%3E%3Crect width='3.75' height='3.75' transform='matrix(-1 0 0 1 7.5 11.25)' fill='white'/%3E%3Crect width='3.75' height='3.75' transform='matrix(-1 0 0 1 3.75 15)' fill='white'/%3E%3C/svg%3E%0A");
}

.lp__sky {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 500em;
  background: url(img/lp-sky.png) repeat-x top center/auto 100% #704862;
}

.lp__sleigh {
  width: 166em;
  height: 50em;
  background: url(img/lp-sleigh.gif) no-repeat 0 0/contain transparent;
  position: absolute;
  top: 110em;
  left: calc(50% + 215em);
  opacity: 0.2;
}

.lp__mountains {
  position: absolute;
  top: 166em;
  left: 0;
  right: 0;
  height: 315em;
  background: url(img/lp-mountains.png) repeat-x top center/auto 100% transparent;
}

.lp__forest {
  position: absolute;
  top: 300em;
  left: 0;
  right: 0;
  height: 400em;
  background: url(img/lp-forest.png) repeat-x top center/auto 100% transparent;
}

.lp__house {
  width: 640em;
  height: 325em;
  background: url(img/lp-house.png) no-repeat 0 0/contain transparent;
  position: absolute;
  top: 350em;
  left: calc(50% + 50em);
}

@keyframes lp-snow {
  to {
    background-position: 0 125em;
  }
}
.lp__snow {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(img/lp-snow.png) repeat 0 0/auto 125em transparent;
  animation: lp-snow 3s linear 0s infinite;
}

.lp__title {
  position: absolute;
  top: 176em;
  right: calc(50% + 25em);
  width: 610em;
}

@keyframes lp-arrow {
  0% {
    transform: translateY(0);
    animation-timing-function: cubic-bezier(0.61, 1, 0.88, 1);
  }
  50% {
    transform: translateY(5em);
    animation-timing-function: cubic-bezier(0.61, 1, 0.88, 1);
  }
  100% {
    transform: translateY(0);
  }
}
.lp__arrow {
  position: absolute;
  top: 733em;
  left: calc(50% - 31em);
  width: 62em;
  height: 62em;
  background: url(img/lp-arrow.png) no-repeat 0 0/contain transparent;
  margin: 0;
  padding: 0;
  border: 0 none;
  animation: lp-arrow 1.5s linear 0s infinite;
}

@media (max-width: 1079.9px) {
  .lp .container {
    width: calc(100% - 10px);
  }
  .lp__creative {
    font-size: 1px;
    height: 718px;
  }
  .lp__creative .logos {
    top: 40px;
  }
  .lp__sleigh {
    left: calc(50% - 109em);
  }
  .lp__mountains {
    top: 52px;
  }
  .lp__forest {
    top: 186px;
  }
  .lp__title {
    width: 300px;
    top: 167px;
    right: calc(50% - 150px);
  }
  .lp__house {
    width: 300px;
    height: 152px;
    top: 410px;
    left: calc(50% - 150px);
  }
  .lp__arrow {
    top: 610px;
  }
}
.lp__bg {
  background: url(img/lp-bg.png) repeat-x top center #a0baf0;
}

.comics__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 5%;
  margin: 0 auto;
  max-width: 1240em;
  font-size: 1px;
}

.comics__card {
  height: 100%;
  background: #ffd541;
  border-width: 24em 24em 56em;
  border-style: solid;
  border-color: transparent;
  background-clip: padding-box;
  position: relative;
}
.comics__card:before {
  content: "";
  position: absolute;
  top: -8em;
  left: -8em;
  right: -8em;
  bottom: -8em;
  background: #ffd541;
}
.comics__card:after {
  content: "";
  position: absolute;
  top: -24em;
  left: -24em;
  right: -24em;
  bottom: -56em;
  border-width: 24em 24em 56em;
  border-style: solid;
  border-color: transparent;
  background-clip: padding-box;
  -o-border-image: url(img/comics-border.png) 24 24 56 repeat;
  border-image: url(img/comics-border.png) 24 24 56 repeat;
}
.comics__card img {
  margin-bottom: 12em;
  display: block;
  width: 100%;
  position: relative;
  z-index: 1;
}

.comics__text {
  padding: 0 8em 4em;
  position: relative;
  z-index: 1;
}
.comics__text p {
  color: #000;
  font-size: 13em;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}

@media (max-width: 1079.9px) {
  .comics__list {
    max-width: 372px;
    grid-template-columns: 1fr;
    grid-gap: 50px;
  }
}
.lp__prizes {
  margin-top: 64px;
  overflow: hidden;
}
.lp__prizes .container {
  max-width: 1216px;
}

.prizes__title {
  max-width: 936px;
  margin: 29px auto;
  background: #fff;
  border-width: 16px;
  border-style: solid;
  border-color: transparent;
  background-clip: padding-box;
  position: relative;
  z-index: 5;
  padding: 24px 24px 24px 256px;
  color: #000;
  font-size: 24px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}
.prizes__title:before {
  content: "";
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  background: #fff;
}
.prizes__title:after {
  content: "";
  position: absolute;
  top: -16px;
  left: -16px;
  right: -16px;
  bottom: -16px;
  border-width: 16px;
  border-style: solid;
  border-color: transparent;
  background-clip: padding-box;
  -o-border-image: url(img/lp-border.png) 16 repeat;
  border-image: url(img/lp-border.png) 16 repeat;
}
.prizes__title p {
  max-width: 20em;
  position: relative;
  z-index: 1;
}
.prizes__title .prizes__cat {
  position: absolute;
  top: -45px;
  left: -16px;
  width: 232px;
  height: 232px;
  background: url(img/lp-prize-cat.png) no-repeat 0 0/contain transparent;
  z-index: 1;
}

.prizes__bg {
  font-size: 1px;
  margin-top: -120px;
  padding: 100px 40px 35px;
  border-width: 16em 16em 48em;
  border-style: solid;
  border-color: transparent;
  background: url(img/lp-prize-bg.png) repeat-x center center/auto 100% #0b143a;
  background-clip: padding-box;
  position: relative;
}

.prizes__border {
  position: absolute;
  top: -16em;
  left: -16em;
  right: -16em;
  bottom: -48em;
  border-width: 24em 24em 56em;
  border-style: solid;
  border-color: transparent;
  -o-border-image: url(img/comics-border-transparent.png) 24 24 56 repeat;
  border-image: url(img/comics-border-transparent.png) 24 24 56 repeat;
}

.prizes__img {
  max-width: 760px;
  margin: 0 auto 40px;
  position: relative;
}
.prizes__img img {
  display: block;
  max-width: 100%;
}

.prizes__grid {
  max-width: 900px;
  margin: 0 auto;
  position: relative;
}

.prizes__grid {
  display: grid;
  grid-template-columns: 48px 1fr 1fr;
  align-items: center;
  text-align: center;
  color: #fff;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: -0.02em;
}

.prizes__logo:first-child {
  grid-column-start: 2;
}

.prizes__numbers {
  padding: 20px 10px;
}

.prizes__logo .logo {
  width: 148px;
  height: 42px;
  background: #fff;
  box-shadow: 0 4px 0 0 #000, 4px 0 0 0 #000, -4px 0 0 0 #000;
  display: flex;
  margin: 0 auto;
}
.prizes__logo .logo img {
  margin: auto;
}

.prizes__sep {
  height: 1px;
  grid-column: 1/-1;
  background: #fff;
}

@media (max-width: 1079.9px) {
  .prizes__title {
    margin-top: 132px;
    margin-bottom: 0;
    max-width: 370px;
    padding: 24px 0;
    text-align: center;
  }
  .prizes__title p {
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
  }
  .prizes__title .prizes__cat {
    width: 132px;
    height: 132px;
    top: -148px;
    left: calc(50% - 66px);
  }
  .prizes__bg {
    margin-top: -42px;
    padding: 35px 4px;
  }
  .prizes__grid {
    font-size: min(14px, 3.55vw);
    grid-template-columns: repeat(2, 1fr);
  }
  .prizes__logo:first-child {
    grid-column-start: 1;
  }
  .prizes__star {
    grid-column: 1/-1;
    padding-top: 12px;
  }
  .prizes__numbers {
    padding-left: 2px;
    padding-right: 2px;
  }
  .prizes__numbers br.nomob {
    display: none;
  }
  .prizes__logo .logo {
    max-width: 148px;
    width: 95%;
  }
}
.lp__start {
  margin-top: 64px;
  padding-bottom: 64px;
}

.start__border {
  max-width: 500px;
  margin: 0 auto;
  background: #fff;
  border-width: 16px;
  border-style: solid;
  border-color: transparent;
  background-clip: padding-box;
  -o-border-image: url(img/lp-border.png) 16 repeat;
  border-image: url(img/lp-border.png) 16 repeat;
  padding: 8px 16px;
  font-size: 1px;
  text-align: center;
}
.start__border img {
  display: block;
  margin: 0 auto 40px;
  max-width: 88%;
}
.start__border .button {
  z-index: 5;
}

.start__text {
  font-size: clamp(16px, 5.2vw, 20px);
  line-height: 1.2;
  margin-bottom: 2em;
  color: #000;
}

.start__note {
  color: #3F3F3F;
  font-size: 16px;
  margin-top: 50px;
}

@media (max-width: 1079.9px) {
  .start__border {
    max-width: 372px;
  }
  .start__border .button {
    font-size: 16em;
  }
}
.rules {
  min-height: 100vh;
  min-height: 100dvh;
  display: flex;
  font-size: min(1px, 0.1vh);
  color: #000;
  text-align: center;
}
.rules .container {
  font-size: min(1em, 0.068vw);
  flex: 1 1 92%;
  max-width: 1288em;
  margin: auto;
}
.rules .button {
  margin-top: 3.2em;
}

.rules__title {
  display: inline-block;
  vertical-align: top;
  background: #fff;
  border-width: 16em;
  border-style: solid;
  border-color: transparent;
  background-clip: padding-box;
  margin: 0 0 64em;
  padding: 24em;
  white-space: nowrap;
  font-size: inherit;
  position: relative;
}
.rules__title:before {
  content: "";
  position: absolute;
  top: -8em;
  left: -8em;
  right: -8em;
  bottom: -8em;
  background: #fff;
}
.rules__title:after {
  content: "";
  position: absolute;
  top: -16em;
  left: -16em;
  right: -16em;
  bottom: -16em;
  border-width: 16em;
  border-style: solid;
  border-color: transparent;
  background-clip: padding-box;
  -o-border-image: url(img/lp-border.png) 16 repeat;
  border-image: url(img/lp-border.png) 16 repeat;
}
.rules__title span {
  display: block;
  font-size: 24em;
  font-weight: 400;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
}

.rules__grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 16em;
}

.rules__card {
  height: 100%;
  background: #263260;
  border-width: 24em 24em 56em;
  border-style: solid;
  border-color: transparent;
  background-clip: padding-box;
  -o-border-image: url(img/rules-border.png) 24 24 56 repeat;
  border-image: url(img/rules-border.png) 24 24 56 repeat;
  color: #fff;
  text-align: left;
  letter-spacing: 0.33em;
  text-transform: uppercase;
}
.rules__card img {
  display: block;
  width: 100%;
  margin: 0 0 12em;
}
.rules__card h3 {
  font-size: 14em;
  font-weight: 400;
  margin: 0 0 1.14em;
  padding: 0 0.57em;
}
.rules__card p {
  font-size: 11em;
  line-height: 1.4;
  padding: 0 0.72em;
}

.mobile-rule {
  display: none;
}

@media (max-width: 1079.9px) {
  .rules {
    padding: 40px 10px;
    display: block;
  }
  .rules .container {
    font-size: 1px;
    width: 100%;
  }
  .rules .button {
    margin-top: 1em;
  }
  .rules__title {
    font-size: 0.7em;
  }
  .rules__grid {
    max-width: 310px;
    margin: 0 auto;
    grid-template-columns: 1fr;
  }
  .desktop-rule {
    display: none;
  }
  .mobile-rule {
    display: block;
  }
}
.game {
  height: 100vh;
  height: 100dvh;
  display: flex;
  font-size: min(1px, 0.1vh);
}
.game--hidden {
  position: absolute;
  width: 100%;
  top: -100%;
  left: 0;
  overflow: hidden;
}
.game--transparent {
  opacity: 0;
}

.game__logos {
  position: absolute;
  top: calc(50% - 32em);
  left: 0;
  right: 0;
  font-size: min(1px, 0.05vw);
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-evenly;
}
.game__logos .game__width {
  flex: 0 0 515px;
  width: 515px;
}
.game__logos .game__logo {
  flex: 0 0 173em;
  width: 173em;
  height: 64em;
  background: #fff;
  box-shadow: 0 5em 0 0 #000, 5em 0 0 0 #000, -5em 0 0 0 #000;
  display: flex;
}
.game__logos .game__logo img {
  display: block;
  margin: auto;
}
.game__logos .game__logo--petrovich img {
  width: 134em;
}
.game__logos .game__logo--divan img {
  width: 144em;
}

.game__container {
  margin: auto;
  flex: 1 1 calc(100% - 43em - 43em);
  width: calc(100% - 43em - 43em);
  height: calc(100% - 44em - 103em);
  max-width: 515px;
  max-height: 900px;
  transform: translateY(-29.5em);
  position: relative;
}
.game__container:before {
  content: "";
  position: absolute;
  top: -44em;
  bottom: -103em;
  left: -43em;
  right: -43em;
  border-width: 44em 43em 103em;
  border-style: solid;
  border-color: transparent;
  background-clip: padding-box;
  -o-border-image: url(img/game-border.png) 44 43 103 repeat;
  border-image: url(img/game-border.png) 44 43 103 repeat;
}

.game__garland {
  position: absolute;
  width: 64em;
  height: 200vh;
  background: url(img/game-garland.png) repeat-y 0 0/100% auto transparent;
}
.game__garland--left {
  right: calc(100% + 43em);
  transform: translateY(-50%);
}
.game__garland--right {
  left: calc(100% + 43em);
  transform: scaleX(-1) translateY(-50%);
}

.game__inner {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  background: linear-gradient(180deg, #0b143a 50%, #365c95 50%);
}

.game__sizer {
  width: 100%;
}

.canvas {
  width: 100%;
  max-height: 900px;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  left: 0;
  overflow: hidden;
}
.canvas canvas {
  display: block;
  transform-origin: 0 0;
}

@media (orientation: landscape) {
  .game {
    height: 100vh;
    height: 100lvh;
  }
  /*.canvas {
      height: 100vh;
      height: 100lvh;
  }*/
}
@media (max-width: 1079.9px) {
  .game__logos {
    display: none;
  }
  .game__container {
    flex-basis: 100%;
    max-height: none;
    max-width: 515px;
    transform: none;
    height: 100%;
  }
}
.game-bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 900px;
  margin: auto 0;
  background: url(assets/bg.png) repeat-x top center/auto min(630px, 70%) transparent;
}

@keyframes stars1 {
  0% {
    opacity: 1;
  }
  33% {
    opacity: 0.8;
  }
  66% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
@keyframes stars2 {
  0% {
    opacity: 0.4;
  }
  33% {
    opacity: 1;
  }
  66% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.4;
  }
}
@keyframes stars3 {
  0% {
    opacity: 0.8;
  }
  33% {
    opacity: 0.2;
  }
  66% {
    opacity: 1;
  }
  100% {
    opacity: 0.8;
  }
}
.stars {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 50%;
  background: none repeat-x top center/auto 68% transparent;
}
.stars--1 {
  background-image: url(assets/stars-1.png);
  animation: stars1 3s linear infinite;
}
.stars--2 {
  background-image: url(assets/stars-2.png);
  animation: stars2 3s linear infinite;
}
.stars--3 {
  background-image: url(assets/stars-3.png);
  animation: stars3 3s linear infinite;
}

.moon {
  width: 50%;
  height: min(26%, 236px);
  background: url(assets/moon.png) no-repeat top left/contain transparent;
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translateX(23%);
}

@keyframes plane {
  0% {
    left: 100%;
  }
  14% {
    left: -450px;
  }
  100% {
    left: -450px;
  }
}
.plane {
  position: absolute;
  top: 22.5%;
  left: 100%;
  width: 436px;
  height: 8.88%;
  max-height: 80px;
  background: url(img/plane-divan.gif) no-repeat 0 0/auto 100% transparent;
}
.plane--petrovich {
  background-image: url(img/plane-petrovich.gif);
}

.game-bg.gameGo .plane {
  animation: plane 30s linear 5s infinite;
}
.game-bg.gameGo .plane--petrovich {
  animation-delay: 20s;
}

.game-bg.gamePause .plane {
  animation-play-state: paused;
}

#game {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.game__header {
  font-size: min(1px, 0.138vh);
  position: absolute;
  top: 16em;
  left: 16em;
  right: 16em;
  z-index: 100;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
}
.game__header .score {
  font-family: "Press Start 2P", Arial, Helvetica, sans-serif;
  color: #fff;
  text-align: right;
  text-shadow: 0.083em 0.083em 0 #000, 0.0625px 0.0625px 0 #000, 0.0415em 0.0415em 0 #000, 0.02075em 0.02075em 0 #000;
  font-size: 29em;
  font-weight: 400;
  line-height: 1.66;
}

.game__buttons {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-end;
}

.game__button {
  width: 69.5em;
  height: 69.5em;
  background: url(img/game-button-bg.png) no-repeat center center/contain transparent;
  border: 0 none;
  padding: 0;
  margin: 0;
  font-size: inherit;
  position: relative;
}
.game__button + .game__button {
  margin-left: 4em;
}
.game__button:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 70%;
  height: 70%;
  background: none no-repeat center center/contain transparent;
}

.button-pause:before {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' fill='%23FFD541'/%3E%3Cpath d='M12 24H16V28H12V24Z' fill='%2373172D'/%3E%3Cpath d='M8 24H12V28H8V24Z' fill='%2373172D'/%3E%3Cpath d='M12 28H16V32H12V28Z' fill='%2373172D'/%3E%3Cpath d='M8 28H12V32H8V28Z' fill='%2373172D'/%3E%3Cpath d='M12 20H16V24H12V20Z' fill='%2373172D'/%3E%3Cpath d='M8 20H12V24H8V20Z' fill='%2373172D'/%3E%3Cpath d='M12 16H16V20H12V16Z' fill='%2373172D'/%3E%3Cpath d='M8 16H12V20H8V16Z' fill='%2373172D'/%3E%3Cpath d='M12 12H16V16H12V12Z' fill='%2373172D'/%3E%3Cpath d='M8 12H12V16H8V12Z' fill='%2373172D'/%3E%3Cpath d='M12 8H16V12H12V8Z' fill='%2373172D'/%3E%3Cpath d='M8 8H12V12H8V8Z' fill='%2373172D'/%3E%3Cpath d='M23 24H27V28H23V24Z' fill='%2373172D'/%3E%3Cpath d='M27 24H31V28H27V24Z' fill='%2373172D'/%3E%3Cpath d='M23 28H27V32H23V28Z' fill='%2373172D'/%3E%3Cpath d='M27 28H31V32H27V28Z' fill='%2373172D'/%3E%3Cpath d='M23 20H27V24H23V20Z' fill='%2373172D'/%3E%3Cpath d='M27 20H31V24H27V20Z' fill='%2373172D'/%3E%3Cpath d='M23 16H27V20H23V16Z' fill='%2373172D'/%3E%3Cpath d='M27 16H31V20H27V16Z' fill='%2373172D'/%3E%3Cpath d='M23 12H27V16H23V12Z' fill='%2373172D'/%3E%3Cpath d='M27 12H31V16H27V12Z' fill='%2373172D'/%3E%3Cpath d='M23 8H27V12H23V8Z' fill='%2373172D'/%3E%3Cpath d='M27 8H31V12H27V8Z' fill='%2373172D'/%3E%3C/svg%3E%0A");
}

.button-sound:before {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' fill='%23FFD541'/%3E%3Cpath d='M4 24H8V28H4V24Z' fill='%2373172D'/%3E%3Cpath d='M0 24H4V28H0V24Z' fill='%2373172D'/%3E%3Cpath d='M12 16H16V20H12V16Z' fill='%2373172D'/%3E%3Cpath d='M0 16H4V20H0V16Z' fill='%2373172D'/%3E%3Cpath d='M12 8H16V12H12V8Z' fill='%2373172D'/%3E%3Cpath d='M12 24H16V28H12V24Z' fill='%2373172D'/%3E%3Cpath d='M12 32H16V36H12V32Z' fill='%2373172D'/%3E%3Cpath d='M8 28H12V32H8V28Z' fill='%2373172D'/%3E%3Cpath d='M4 12H8V16H4V12Z' fill='%2373172D'/%3E%3Cpath d='M0 12H4V16H0V12Z' fill='%2373172D'/%3E%3Cpath d='M8 8H12V12H8V8Z' fill='%2373172D'/%3E%3Cpath d='M12 4H16V8H12V4Z' fill='%2373172D'/%3E%3Cpath d='M12 12H16V16H12V12Z' fill='%2373172D'/%3E%3Cpath d='M12 28H16V32H12V28Z' fill='%2373172D'/%3E%3Cpath d='M12 20H16V24H12V20Z' fill='%2373172D'/%3E%3Cpath d='M0 20H4V24H0V20Z' fill='%2373172D'/%3E%3Cpath d='M24 14H28V18H24V14Z' fill='%2373172D'/%3E%3Cpath d='M20 10H24V14H20V10Z' fill='%2373172D'/%3E%3Cpath d='M24 22H28V26H24V22Z' fill='%2373172D'/%3E%3Cpath d='M20 26H24V30H20V26Z' fill='%2373172D'/%3E%3Cpath d='M32 22H36V26H32V22Z' fill='%2373172D'/%3E%3Cpath d='M36 26H40V30H36V26Z' fill='%2373172D'/%3E%3Cpath d='M32 14H36V18H32V14Z' fill='%2373172D'/%3E%3Cpath d='M36 10H40V14H36V10Z' fill='%2373172D'/%3E%3Cpath d='M28 18H32V22H28V18Z' fill='%2373172D'/%3E%3C/svg%3E%0A");
}

.button-sound.on:before {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' fill='%23FFD541'/%3E%3Cpath d='M4 24H8V28H4V24Z' fill='%2373172D'/%3E%3Cpath d='M0 24H4V28H0V24Z' fill='%2373172D'/%3E%3Cpath d='M12 16H16V20H12V16Z' fill='%2373172D'/%3E%3Cpath d='M0 16H4V20H0V16Z' fill='%2373172D'/%3E%3Cpath d='M12 8H16V12H12V8Z' fill='%2373172D'/%3E%3Cpath d='M12 24H16V28H12V24Z' fill='%2373172D'/%3E%3Cpath d='M12 32H16V36H12V32Z' fill='%2373172D'/%3E%3Cpath d='M8 28H12V32H8V28Z' fill='%2373172D'/%3E%3Cpath d='M4 12H8V16H4V12Z' fill='%2373172D'/%3E%3Cpath d='M0 12H4V16H0V12Z' fill='%2373172D'/%3E%3Cpath d='M8 8H12V12H8V8Z' fill='%2373172D'/%3E%3Cpath d='M12 4H16V8H12V4Z' fill='%2373172D'/%3E%3Cpath d='M12 12H16V16H12V12Z' fill='%2373172D'/%3E%3Cpath d='M12 28H16V32H12V28Z' fill='%2373172D'/%3E%3Cpath d='M12 20H16V24H12V20Z' fill='%2373172D'/%3E%3Cpath d='M0 20H4V24H0V20Z' fill='%2373172D'/%3E%3Cpath d='M24 14H28V18H24V14Z' fill='%2373172D'/%3E%3Cpath d='M32 14H36V18H32V14Z' fill='%2373172D'/%3E%3Cpath d='M20 10H24V14H20V10Z' fill='%2373172D'/%3E%3Cpath d='M24 22H28V26H24V22Z' fill='%2373172D'/%3E%3Cpath d='M32 22H36V26H32V22Z' fill='%2373172D'/%3E%3Cpath d='M20 26H24V30H20V26Z' fill='%2373172D'/%3E%3Cpath d='M32 26H36V30H32V26Z' fill='%2373172D'/%3E%3Cpath d='M28 30H32V34H28V30Z' fill='%2373172D'/%3E%3Cpath d='M32 10H36V14H32V10Z' fill='%2373172D'/%3E%3Cpath d='M28 6H32V10H28V6Z' fill='%2373172D'/%3E%3Cpath d='M24 18H28V22H24V18Z' fill='%2373172D'/%3E%3Cpath d='M32 18H36V22H32V18Z' fill='%2373172D'/%3E%3C/svg%3E%0A");
}

.lives {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
}

.life {
  width: 54em;
  height: 49em;
  background: url(img/heart-empty.svg) no-repeat 0 0/54em 49em transparent;
  position: relative;
}
.life:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: url(img/heart-full.svg) no-repeat 0 0/54em 49em transparent;
  transform-origin: center center;
  transition: transform 0.3s cubic-bezier(0.6, -0.28, 0.735, 0.045), opacity 0.1s ease 0.2s;
  transform: scale(0);
  opacity: 0;
}
.life--full:before {
  transform: scale(1);
  opacity: 1;
}

.progress {
  flex: 1 0 calc(100% - 20em);
  margin-top: 23em;
  margin-right: 20em;
  height: 52em;
  position: relative;
}
.progress:before {
  content: "";
  position: absolute;
  top: 23em;
  left: 0;
  right: 0;
  height: 6em;
  background: #000;
}

.progress__bar {
  position: absolute;
  top: 23em;
  left: 0;
  height: 6em;
  background: #F30F13;
  border: 2em solid #000;
}

.progress__star {
  width: 52em;
  height: 52em;
  position: absolute;
  top: 0;
}
.progress__star svg {
  display: block;
  width: 100%;
  height: 100%;
}
.progress__star svg.star-active {
  width: 91.6em;
  height: 86.66em;
  margin-top: -17.33em;
  margin-left: -19.8em;
  display: none;
}
.progress__star.active .star-bg {
  display: none;
}
.progress__star.active .star-active {
  display: block;
}
.progress__star--1 {
  left: calc(33% - 26em);
}
.progress__star--2 {
  left: calc(66% - 26em);
}
.progress__star--3 {
  left: calc(100% - 26em);
}
.progress__star--3 svg.star-active {
  width: 101.5em;
  height: 104em;
  margin-top: -26em;
  margin-left: -24.75em;
}

.game__popup {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 500;
  color: #fff;
  font-size: 20px;
  text-align: center;
  display: none;
}
.game__popup.visible {
  display: flex;
}
.game__popup span {
  margin: auto;
}

.pause-screen {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(img/pause-bg.png) repeat center center transparent;
  z-index: 300;
  font-size: min(1px, 0.19vw);
  text-align: center;
  display: flex;
}

.pause-screen__inner {
  flex: 0 1 auto;
  margin: auto;
  font-size: min(1em, 0.11vh);
}

.pause-screen__title {
  color: #fff;
  font-size: 24em;
  font-weight: 400;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  margin: 0 0 6em;
}

.game-popup {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  display: flex;
  font-size: min(1px, 0.1vh);
  font-family: "Press Start 2P", Arial, Helvetica, sans-serif;
}

.game-popup__outer {
  flex: 0 1 945em;
  width: 945em;
  margin: auto;
}

.game-popup__inner {
  background: url(img/game-popup-bg.png) no-repeat 0 0/100% auto #2d2531;
  min-height: 539em;
  border-width: 35em 33em 82em;
  border-style: solid;
  border-color: transparent;
  background-clip: padding-box;
  -o-border-image: url(img/game-popup-border.png) 35 33 82 repeat;
  border-image: url(img/game-popup-border.png) 35 33 82 repeat;
  display: grid;
  grid-template-columns: 390em 1fr;
  grid-gap: 25em;
}

.game-popup__image {
  position: relative;
}
.game-popup__image:before {
  content: "";
  position: absolute;
}

#popup-result1 .game-popup__image:before {
  width: 93em;
  height: 130em;
  background: url(img/popup-deco1.png) no-repeat top center/contain transparent;
  top: 259em;
  left: 102em;
}

#popup-result2 .game-popup__image:before {
  width: 193em;
  height: 125em;
  background: url(img/popup-deco2.png) no-repeat top center/contain transparent;
  top: 266em;
  left: 102em;
}

#popup-result3 .game-popup__image:before {
  width: 286em;
  height: 147em;
  background: url(img/popup-deco3.png) no-repeat top center/contain transparent;
  top: 246em;
  left: 50em;
}

.game-popup__text {
  background: #fff;
  border-width: 9em 9em;
  border-style: solid;
  border-color: transparent;
  background-clip: padding-box;
  -o-border-image: url(img/popup-text-border.png) 9 9 repeat;
  border-image: url(img/popup-text-border.png) 9 9 repeat;
  width: 257em;
  color: #3F3F3F;
  text-align: center;
  padding: 5em 1em;
  margin: 25em auto;
}
.game-popup__text h3 {
  font-size: 16em;
  font-weight: 400;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  margin: 0 0 0.5em;
}
.game-popup__text p {
  font-size: 14em;
  line-height: 1.3;
}

.game-popup__content {
  margin: 20em auto;
  background: #fff;
  border-width: 29em 26em;
  border-style: solid;
  border-color: transparent;
  background-clip: padding-box;
  -o-border-image: url(img/popup-content-border.png) 29 26 repeat;
  border-image: url(img/popup-content-border.png) 29 26 repeat;
}

#popup-result0 .game-popup__inner {
  background-image: url(img/game-popup-bg0.png);
  grid-template-columns: 510em 1fr;
}
#popup-result0 .game-popup__content {
  background: transparent;
  border: 0 none;
  -o-border-image: none;
  border-image: none;
  margin: 0 auto;
}

.game-popup__star {
  width: 124em;
  margin: -20em auto 0;
}
.game-popup__star img {
  display: block;
  width: 100%;
}

.bonus {
  background: #C2E7FF;
  margin: 0 7em 7em;
  box-shadow: 0 7em 0 0 #AED0E6, 7em 0 0 0 #AED0E6, -7em 0 0 0 #AED0E6;
  padding: 8em;
}
.bonus + .bonus {
  margin-top: 18em;
}
.bonus img {
  display: block;
  width: 143em;
  margin: 0 auto 5em;
}
.bonus--divan {
  text-align: center;
}

.bonus__count {
  font-size: 8em;
  font-weight: 400;
  line-height: 1.35;
  color: rgba(34, 34, 34, 0.5);
}
.bonus__count b {
  display: block;
  color: #3F3F3F;
  font-size: 1.5em;
  font-weight: 400;
  white-space: nowrap;
}

.bonus__grid {
  display: grid;
  grid-template-columns: auto 50em 1fr;
  grid-gap: 8em;
}

.bonus__or {
  text-align: center;
  border-radius: 1em;
  background: #F6FCFF;
  color: #3F3F3F;
  font-size: 8em;
  font-weight: 400;
  line-height: 1.35;
  padding: 1em;
}

.game-popup__button,
.game-popup__buttons {
  margin-top: 24em;
  padding-bottom: 28em;
}

.game-popup__button {
  max-width: 470em;
  margin-left: auto;
  margin-right: auto;
}

.game-popup__buttons {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 16em;
}

.game-popup__warning {
  margin: 25em auto 0;
  max-width: 722em;
  padding: 15em;
  background: #fff;
  box-shadow: 0 7em 0 0 #3F3F3F, 7em 0 0 0 #3F3F3F, -7em 0 0 0 #3F3F3F;
  color: #3F3F3F;
  text-align: center;
}
.game-popup__warning p {
  font-size: 16em;
}

@media (max-width: 1079.9px) {
  .game-popup {
    padding: 30px 10px;
    overflow: auto;
    font-size: 0.25px;
  }
  .game-popup__outer {
    width: 300px;
    flex-basis: 300px;
    background-color: #202D49;
    padding: 16px;
    border-width: 35em 33em 82em;
    border-style: solid;
    border-color: transparent;
    background-clip: padding-box;
    -o-border-image: url(img/game-popup-border.png) 35 33 82 repeat;
    border-image: url(img/game-popup-border.png) 35 33 82 repeat;
    position: relative;
  }
  .game-popup__inner {
    border: 0 none;
    min-height: auto;
    grid-template-columns: 1fr !important;
    grid-gap: 0;
    grid-template-rows: 295px auto;
    grid-template-rows: auto auto;
    background-image: none;
    background-color: transparent;
    font-size: 2em;
  }
  #popup-result0 .game-popup__outer {
    background-image: url(img/game-popup-bg0-mob.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% auto;
  }
  #popup-result0 .game-popup__inner {
    grid-template-rows: 290px auto;
    background-image: none;
  }
  .game-popup__image {
    position: static;
    font-size: 1.4em;
  }
  #popup-result1 .game-popup__image:before {
    top: calc(100% - 12px);
    left: -15px;
  }
  #popup-result2 .game-popup__image:before {
    top: calc(100% - 12px);
    left: -20px;
  }
  #popup-result3 .game-popup__image:before {
    top: calc(100% - 12px);
    left: -20px;
  }
  .game-popup__text {
    margin: 0 auto;
    width: auto;
  }
  .game-popup__content {
    border-width: 9em 9em;
    border-style: solid;
    border-color: transparent;
    background-clip: padding-box;
    -o-border-image: url(img/popup-text-border.png) 9 9 repeat;
    border-image: url(img/popup-text-border.png) 9 9 repeat;
    font-size: 1.4em;
    padding: 5em 1em;
    margin: 10px 0;
  }
  .game-popup__star {
    width: 60px;
  }
  .bonus {
    font-size: 1.3em;
  }
  .bonus img {
    margin-bottom: 10px;
    width: 100px;
  }
  .bonus__grid {
    grid-template-columns: 1fr 50em 1fr;
  }
  .bonus__count {
    text-align: center;
  }
  .bonus__count b {
    white-space: normal;
    line-height: 1;
    margin-top: 5px;
  }
  .bonus__or {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .game-popup__buttons,
  .game-popup__button {
    margin-top: 0;
    font-size: 3em;
    padding-bottom: 18em;
  }
  .game-popup__buttons {
    grid-template-columns: 1fr;
    grid-gap: 16px;
  }
  .game-popup__buttons .button--yellow {
    grid-row-start: 1;
  }
  .game-popup__button {
    max-width: none;
  }
  .game-popup__warning {
    margin: 10px 0 0;
    max-width: none;
    background: transparent;
    border: 0 none;
    color: #fff;
    padding: 0;
    box-shadow: 0 0 0 transparent;
  }
  .game-popup__warning p {
    font-size: 10px;
  }
}
.final {
  min-height: 100vh;
  min-height: 100dvh;
  background: url(img/final-bg.png) repeat-x center center/auto 100% #c5d3f7;
  font-size: min(1px, 0.0925vh);
  position: relative;
  padding: 135em 0 35em;
  display: flex;
  flex-flow: row nowrap;
}
.final .logos {
  position: absolute;
  top: 35em;
  left: 50%;
  transform: translateX(-50%);
  z-index: 50;
}
.final .container {
  flex: 0 1 92%;
  max-width: 1790px;
  margin: auto;
  position: relative;
}

.final__forest {
  height: 428em;
  position: absolute;
  left: 0;
  right: 0;
  top: calc(50% + 100em - 214em);
  background: url(img/final-forest.png) repeat-x top center/auto 428em transparent;
}

.final__tree {
  position: absolute;
  width: 580em;
  height: 785em;
  background: url(img/final-tree.png) no-repeat top center/contain transparent;
  top: calc(50% - 392em);
  left: calc(25% - 290em);
}

.final__white {
  margin: 0 calc(25% - 392.5em) 0 auto;
  background: #fff;
  border-width: 29em 26em;
  border-style: solid;
  border-color: transparent;
  background-clip: padding-box;
  -o-border-image: url(img/popup-content-border.png) 29 26 repeat;
  border-image: url(img/popup-content-border.png) 29 26 repeat;
  width: 785em;
  position: relative;
  padding: 32em;
  height: 885em;
  overflow-x: hidden;
  overflow-y: auto;
}
.final__white .button {
  z-index: 5;
}
.final__white h2 {
  text-align: center;
  font-size: 32em;
  text-transform: uppercase;
  margin: 0 0 0.5em;
}
.final__white .text {
  text-align: center;
  font-size: 20em;
  margin: 0 auto;
}

.final__white {
  scrollbar-width: thin;
  scrollbar-color: #FC3 #E0EAFF;
}

.final__white::-webkit-scrollbar {
  width: 10em;
}

.final__white::-webkit-scrollbar-thumb {
  background: #FC3;
}

.final__white::-webkit-scrollbar-thumb:hover {
  background: #DAA70E;
}

.final__white::-webkit-scrollbar-track {
  background: #E0EAFF;
}

.final-form .text {
  max-width: 25em;
}

.final-loader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 192em;
  height: 154em;
  background: url(img/run.gif) no-repeat center center/contain transparent;
}

.final-message {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 100%;
  text-align: center;
}
.final-message h3 {
  font-size: 20em;
  font-weight: 400;
  margin: 0 auto;
  max-width: 22em;
  padding-top: 5.2em;
  background: none no-repeat top center/4.05em 4em transparent;
}
.final-message .text {
  font-size: 14em;
  margin-top: 0.75em;
}
.final-message .button {
  margin-top: 2.9em;
}

.final-done h3 {
  background-image: url("data:image/svg+xml,%3Csvg width='82' height='80' viewBox='0 0 82 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M69.9611 26.6667V15.9998H64.5793V10.6664H53.8157V5.33301H26.909V10.6664H16.1454V15.9998H10.7636V26.6667H5.38184V53.3337H10.7636V64.0005H16.1454V69.334H26.909V74.6674H53.8179V69.334H64.5814V64.0005H69.9632V53.3337H75.345V26.6667H69.9632H69.9611ZM50.8266 45.0359H45.4448V50.3693H50.8266V61.0361H45.4448V66.3695H34.6812V61.0361H29.2994V50.3693H34.6812V45.0359H29.2994V18.3688H34.6812V13.0354H45.4448V18.3688H50.8266V45.0359Z' fill='%23FFD541'/%3E%3Cpath d='M5.38178 26.667H0V53.334H5.38178V26.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M10.7636 16H5.38184V26.6668H10.7636V16Z' fill='%23FEFFFD'/%3E%3Cpath d='M10.7636 53.333H5.38184V63.9998H10.7636V53.333Z' fill='%23FEFFFD'/%3E%3Cpath d='M16.1455 10.667H10.7637V16.0004H16.1455V10.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M16.1455 64H10.7637V69.3334H16.1455V64Z' fill='%23FEFFFD'/%3E%3Cpath d='M26.9091 5.33301H16.1455V10.6664H26.9091V5.33301Z' fill='%23FEFFFD'/%3E%3Cpath d='M26.9091 69.332H16.1455V74.6654H26.9091V69.332Z' fill='%23FEFFFD'/%3E%3Cpath d='M53.8176 0H26.9087V5.33341H53.8176V0Z' fill='%23FEFFFD'/%3E%3Cpath d='M45.4442 18.3691H34.6807V45.0362H45.4442V18.3691Z' fill='%23FEFFFD'/%3E%3Cpath d='M34.6816 18.3691H29.2998V45.0362H34.6816V18.3691Z' fill='%23FEFFFD'/%3E%3Cpath d='M45.4442 50.3691H34.6807V61.036H45.4442V50.3691Z' fill='%23FEFFFD'/%3E%3Cpath d='M34.6816 50.3691H29.2998V61.036H34.6816V50.3691Z' fill='%23FEFFFD'/%3E%3Cpath d='M45.4442 61.0371H34.6807V66.3705H45.4442V61.0371Z' fill='%23FEFFFD'/%3E%3Cpath d='M45.4442 45.0371H34.6807V50.3705H45.4442V45.0371Z' fill='%23FEFFFD'/%3E%3Cpath d='M50.8266 50.3691H45.4448V61.036H50.8266V50.3691Z' fill='%23FEFFFD'/%3E%3Cpath d='M45.4442 13.0361H34.6807V18.3695H45.4442V13.0361Z' fill='%23FEFFFD'/%3E%3Cpath d='M50.8266 18.3691H45.4448V45.0362H50.8266V18.3691Z' fill='%23FEFFFD'/%3E%3Cpath d='M53.8176 74.666H26.9087V79.9994H53.8176V74.666Z' fill='%23FEFFFD'/%3E%3Cpath d='M64.579 5.33301H53.8154V10.6664H64.579V5.33301Z' fill='%23FEFFFD'/%3E%3Cpath d='M64.579 69.332H53.8154V74.6654H64.579V69.332Z' fill='%23FEFFFD'/%3E%3Cpath d='M69.9609 10.667H64.5791V16.0004H69.9609V10.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M69.9609 64H64.5791V69.3334H69.9609V64Z' fill='%23FEFFFD'/%3E%3Cpath d='M75.3427 16H69.9609V26.6668H75.3427V16Z' fill='%23FEFFFD'/%3E%3Cpath d='M75.3427 53.333H69.9609V63.9998H75.3427V53.333Z' fill='%23FEFFFD'/%3E%3Cpath d='M80.7246 26.667H75.3428V53.334H80.7246V26.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M70.323 26.6668V15.9999H64.9412V10.6664H54.1777V5.33301H27.2688V10.6664H16.5052V15.9999H11.1235V26.6668H5.7417V53.334H11.1235V64.0009H16.5052V69.3343H27.2688V74.6677H54.1777V69.3343H64.9412V64.0009H70.323V53.334H75.7048V26.6668H70.323ZM55.9716 34.3714V45.0382H50.5898V55.7051H45.2081V61.0386H34.4445V55.7051H29.0627V50.3717H23.681V45.0382H18.2992V34.3714H29.0627V39.7048H34.4445V45.0382H45.2081V34.3714H50.5898V23.7045H61.3534V34.3714H55.9716Z' fill='%2358B76C'/%3E%3Cpath d='M61.353 23.7031V34.37H55.9712V45.0369H50.5895V55.7038H45.2077V61.0372H34.4441V55.7038H29.0624V50.3703H23.6806V45.0369H18.2988V34.37H29.0624V39.7034H34.4441V45.0369H45.2077V34.37H50.5895V23.7031H61.353Z' fill='%23FEFFFD'/%3E%3Cpath d='M5.74359 26.667H0.361816V53.3342H5.74359V26.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M11.1254 16H5.74365V26.6669H11.1254V16Z' fill='%23FEFFFD'/%3E%3Cpath d='M11.1254 53.333H5.74365V63.9999H11.1254V53.333Z' fill='%23FEFFFD'/%3E%3Cpath d='M16.5073 10.667H11.1255V16.0004H16.5073V10.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M16.5073 63.999H11.1255V69.3325H16.5073V63.999Z' fill='%23FEFFFD'/%3E%3Cpath d='M27.2709 5.33301H16.5073V10.6664H27.2709V5.33301Z' fill='%23FEFFFD'/%3E%3Cpath d='M27.2709 69.333H16.5073V74.6664H27.2709V69.333Z' fill='%23FEFFFD'/%3E%3Cpath d='M54.1774 0H27.2686V5.33344H54.1774V0Z' fill='%23FEFFFD'/%3E%3Cpath d='M54.1774 74.666H27.2686V79.9995H54.1774V74.666Z' fill='%23FEFFFD'/%3E%3Cpath d='M64.9413 5.33301H54.1777V10.6664H64.9413V5.33301Z' fill='%23FEFFFD'/%3E%3Cpath d='M64.9413 69.333H54.1777V74.6664H64.9413V69.333Z' fill='%23FEFFFD'/%3E%3Cpath d='M70.3227 10.667H64.9409V16.0004H70.3227V10.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M70.3227 63.999H64.9409V69.3325H70.3227V63.999Z' fill='%23FEFFFD'/%3E%3Cpath d='M75.7045 16H70.3228V26.6669H75.7045V16Z' fill='%23FEFFFD'/%3E%3Cpath d='M75.7045 53.333H70.3228V63.9999H75.7045V53.333Z' fill='%23FEFFFD'/%3E%3Cpath d='M81.0864 26.667H75.7046V53.3342H81.0864V26.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M38.0322 74.666H32.6504V79.9995H38.0322V74.666Z' fill='%233F3F3F'/%3E%3Cpath d='M43.414 74.666H38.0322V79.9995H43.414V74.666Z' fill='%233F3F3F'/%3E%3Cpath d='M48.7958 74.666H43.4141V79.9995H48.7958V74.666Z' fill='%233F3F3F'/%3E%3Cpath d='M54.1772 74.666H48.7954V79.9995H54.1772V74.666Z' fill='%233F3F3F'/%3E%3Cpath d='M59.5595 69.333H54.1777V74.6664H59.5595V69.333Z' fill='%233F3F3F'/%3E%3Cpath d='M64.9409 69.333H59.5591V74.6664H64.9409V69.333Z' fill='%233F3F3F'/%3E%3Cpath d='M70.3227 63.999H64.9409V69.3325H70.3227V63.999Z' fill='%233F3F3F'/%3E%3Cpath d='M75.7045 58.666H70.3228V63.9995H75.7045V58.666Z' fill='%233F3F3F'/%3E%3Cpath d='M75.7045 53.333H70.3228V58.6664H75.7045V53.333Z' fill='%233F3F3F'/%3E%3Cpath d='M81.0864 47.998H75.7046V53.3315H81.0864V47.998Z' fill='%233F3F3F'/%3E%3Cpath d='M81.0864 42.666H75.7046V47.9995H81.0864V42.666Z' fill='%233F3F3F'/%3E%3Cpath d='M81.0864 37.3311H75.7046V42.6645H81.0864V37.3311Z' fill='%233F3F3F'/%3E%3Cpath d='M81.0864 31.998H75.7046V37.3315H81.0864V31.998Z' fill='%233F3F3F'/%3E%3Cpath d='M81.0864 47.998H75.7046V53.3315H81.0864V47.998Z' fill='%233F3F3F'/%3E%3Cpath d='M81.0864 42.666H75.7046V47.9995H81.0864V42.666Z' fill='%233F3F3F'/%3E%3Cpath d='M81.0864 37.3311H75.7046V42.6645H81.0864V37.3311Z' fill='%233F3F3F'/%3E%3Cpath d='M81.0864 31.998H75.7046V37.3315H81.0864V31.998Z' fill='%233F3F3F'/%3E%3Cpath d='M75.7045 21.334H70.3228V26.6674H75.7045V21.334Z' fill='%233F3F3F'/%3E%3Cpath d='M75.7045 16H70.3228V21.3334H75.7045V16Z' fill='%233F3F3F'/%3E%3Cpath d='M70.3227 10.667H64.9409V16.0004H70.3227V10.667Z' fill='%233F3F3F'/%3E%3Cpath d='M64.9409 5.33301H59.5591V10.6664H64.9409V5.33301Z' fill='%233F3F3F'/%3E%3Cpath d='M59.5595 5.33301H54.1777V10.6664H59.5595V5.33301Z' fill='%233F3F3F'/%3E%3Cpath d='M54.1772 0H48.7954V5.33344H54.1772V0Z' fill='%233F3F3F'/%3E%3Cpath d='M48.7958 0H43.4141V5.33344H48.7958V0Z' fill='%233F3F3F'/%3E%3Cpath d='M43.414 0H38.0322V5.33344H43.414V0Z' fill='%233F3F3F'/%3E%3Cpath d='M38.0322 0H32.6504V5.33344H38.0322V0Z' fill='%233F3F3F'/%3E%3Cpath d='M48.7958 0H43.4141V5.33344H48.7958V0Z' fill='%233F3F3F'/%3E%3Cpath d='M43.414 0H38.0322V5.33344H43.414V0Z' fill='%233F3F3F'/%3E%3Cpath d='M38.0322 0H32.6504V5.33344H38.0322V0Z' fill='%233F3F3F'/%3E%3Cpath d='M32.6503 0H27.2686V5.33344H32.6503V0Z' fill='%233F3F3F'/%3E%3Cpath d='M27.2685 5.33301H21.8867V10.6664H27.2685V5.33301Z' fill='%233F3F3F'/%3E%3Cpath d='M21.8891 5.33301H16.5073V10.6664H21.8891V5.33301Z' fill='%233F3F3F'/%3E%3Cpath d='M16.5073 10.667H11.1255V16.0004H16.5073V10.667Z' fill='%233F3F3F'/%3E%3Cpath d='M11.1254 16H5.74365V21.3334H11.1254V16Z' fill='%233F3F3F'/%3E%3Cpath d='M11.1254 21.334H5.74365V26.6674H11.1254V21.334Z' fill='%233F3F3F'/%3E%3Cpath d='M5.74359 31.998H0.361816V37.3315H5.74359V31.998Z' fill='%233F3F3F'/%3E%3Cpath d='M5.74359 37.3311H0.361816V42.6645H5.74359V37.3311Z' fill='%233F3F3F'/%3E%3Cpath d='M5.74359 42.666H0.361816V47.9995H5.74359V42.666Z' fill='%233F3F3F'/%3E%3Cpath d='M5.74359 47.998H0.361816V53.3315H5.74359V47.998Z' fill='%233F3F3F'/%3E%3Cpath d='M5.74359 31.998H0.361816V37.3315H5.74359V31.998Z' fill='%233F3F3F'/%3E%3Cpath d='M81.0864 26.667H75.7046V32.0004H81.0864V26.667Z' fill='%233F3F3F'/%3E%3Cpath d='M5.74359 26.667H0.361816V32.0004H5.74359V26.667Z' fill='%233F3F3F'/%3E%3Cpath d='M5.74359 37.3311H0.361816V42.6645H5.74359V37.3311Z' fill='%233F3F3F'/%3E%3Cpath d='M5.74359 42.666H0.361816V47.9995H5.74359V42.666Z' fill='%233F3F3F'/%3E%3Cpath d='M5.74359 47.998H0.361816V53.3315H5.74359V47.998Z' fill='%233F3F3F'/%3E%3Cpath d='M11.1254 53.333H5.74365V58.6664H11.1254V53.333Z' fill='%233F3F3F'/%3E%3Cpath d='M11.1254 58.666H5.74365V63.9995H11.1254V58.666Z' fill='%233F3F3F'/%3E%3Cpath d='M16.5073 63.999H11.1255V69.3325H16.5073V63.999Z' fill='%233F3F3F'/%3E%3Cpath d='M21.8891 69.333H16.5073V74.6664H21.8891V69.333Z' fill='%233F3F3F'/%3E%3Cpath d='M27.2685 69.333H21.8867V74.6664H27.2685V69.333Z' fill='%233F3F3F'/%3E%3Cpath d='M32.6503 74.666H27.2686V79.9995H32.6503V74.666Z' fill='%233F3F3F'/%3E%3Cpath d='M38.0322 74.666H32.6504V79.9995H38.0322V74.666Z' fill='%233F3F3F'/%3E%3Cpath d='M43.414 74.666H38.0322V79.9995H43.414V74.666Z' fill='%233F3F3F'/%3E%3Cpath d='M48.7958 74.666H43.4141V79.9995H48.7958V74.666Z' fill='%233F3F3F'/%3E%3Cpath d='M18.3017 39.7031H12.9199V45.0366H18.3017V39.7031Z' fill='%23296D31'/%3E%3Cpath d='M18.3017 34.3691H12.9199V39.7026H18.3017V34.3691Z' fill='%23296D31'/%3E%3Cpath d='M23.6816 29.0361H18.2998V34.3696H23.6816V29.0361Z' fill='%23296D31'/%3E%3Cpath d='M23.6816 45.0361H18.2998V50.3696H23.6816V45.0361Z' fill='%23296D31'/%3E%3Cpath d='M34.4448 55.7031H29.063V61.0366H34.4448V55.7031Z' fill='%23296D31'/%3E%3Cpath d='M39.8266 61.0371H34.4448V66.3706H39.8266V61.0371Z' fill='%23296D31'/%3E%3Cpath d='M45.2084 61.0371H39.8267V66.3706H45.2084V61.0371Z' fill='%23296D31'/%3E%3Cpath d='M50.5898 55.7031H45.208V61.0366H50.5898V55.7031Z' fill='%23296D31'/%3E%3Cpath d='M55.9721 50.3691H50.5903V55.7026H55.9721V50.3691Z' fill='%23296D31'/%3E%3Cpath d='M55.9721 45.0361H50.5903V50.3696H55.9721V45.0361Z' fill='%23296D31'/%3E%3Cpath d='M61.3535 39.7031H55.9717V45.0366H61.3535V39.7031Z' fill='%23296D31'/%3E%3Cpath d='M61.3535 34.3691H55.9717V39.7026H61.3535V34.3691Z' fill='%23296D31'/%3E%3Cpath d='M66.7353 29.0361H61.3535V34.3696H66.7353V29.0361Z' fill='%23296D31'/%3E%3Cpath d='M66.7353 23.7012H61.3535V29.0346H66.7353V23.7012Z' fill='%23296D31'/%3E%3Cpath d='M29.0629 50.3691H23.6812V55.7026H29.0629V50.3691Z' fill='%23296D31'/%3E%3Cpath d='M34.4448 34.3691H29.063V39.7026H34.4448V34.3691Z' fill='%23296D31'/%3E%3Cpath d='M29.0629 29.0361H23.6812V34.3696H29.0629V29.0361Z' fill='%23296D31'/%3E%3Cpath d='M39.8266 39.7031H34.4448V45.0366H39.8266V39.7031Z' fill='%23296D31'/%3E%3Cpath d='M45.2084 39.7031H39.8267V45.0366H45.2084V39.7031Z' fill='%23296D31'/%3E%3Cpath d='M45.2084 34.3691H39.8267V39.7026H45.2084V34.3691Z' fill='%23296D31'/%3E%3Cpath d='M50.5898 29.0361H45.208V34.3696H50.5898V29.0361Z' fill='%23296D31'/%3E%3Cpath d='M50.5898 23.7012H45.208V29.0346H50.5898V23.7012Z' fill='%23296D31'/%3E%3Cpath d='M61.3535 18.3691H55.9717V23.7026H61.3535V18.3691Z' fill='%23296D31'/%3E%3Cpath d='M55.9721 18.3691H50.5903V23.7026H55.9721V18.3691Z' fill='%23296D31'/%3E%3C/svg%3E%0A");
}

.final-already h3 {
  background-image: url("data:image/svg+xml,%3Csvg width='81' height='80' viewBox='0 0 81 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M69.961 26.6666V15.9998H64.5793V10.6664H53.8157V5.33301H26.909V10.6664H16.1454V15.9998H10.7636V26.6666H5.38184V53.3337H10.7636V64.0005H16.1454V69.3339H26.909V74.6673H53.8179V69.3339H64.5814V64.0005H69.9632V53.3337H75.345V26.6666H69.9632H69.961ZM50.8265 45.0358H45.4448V50.3692H50.8265V61.036H45.4448V66.3695H34.6812V61.036H29.2994V50.3692H34.6812V45.0358H29.2994V18.3688H34.6812V13.0354H45.4448V18.3688H50.8265V45.0358Z' fill='%23FFD541'/%3E%3Cpath d='M5.38178 26.667H0V53.334H5.38178V26.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M10.7636 16H5.38184V26.6668H10.7636V16Z' fill='%23FEFFFD'/%3E%3Cpath d='M10.7636 53.333H5.38184V63.9998H10.7636V53.333Z' fill='%23FEFFFD'/%3E%3Cpath d='M16.145 10.667H10.7632V16.0004H16.145V10.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M16.145 64H10.7632V69.3334H16.145V64Z' fill='%23FEFFFD'/%3E%3Cpath d='M26.9086 5.33301H16.145V10.6664H26.9086V5.33301Z' fill='%23FEFFFD'/%3E%3Cpath d='M26.9086 69.332H16.145V74.6654H26.9086V69.332Z' fill='%23FEFFFD'/%3E%3Cpath d='M53.8176 0H26.9087V5.33341H53.8176V0Z' fill='%23FEFFFD'/%3E%3Cpath d='M45.4447 18.3682H34.6812V45.0352H45.4447V18.3682Z' fill='%23FEFFFD'/%3E%3Cpath d='M34.6811 18.3682H29.2993V45.0352H34.6811V18.3682Z' fill='%23FEFFFD'/%3E%3Cpath d='M45.4447 50.3701H34.6812V61.0369H45.4447V50.3701Z' fill='%23FEFFFD'/%3E%3Cpath d='M34.6811 50.3701H29.2993V61.0369H34.6811V50.3701Z' fill='%23FEFFFD'/%3E%3Cpath d='M45.4447 61.0361H34.6812V66.3695H45.4447V61.0361Z' fill='%23FEFFFD'/%3E%3Cpath d='M45.4447 45.0361H34.6812V50.3695H45.4447V45.0361Z' fill='%23FEFFFD'/%3E%3Cpath d='M50.8266 50.3701H45.4448V61.0369H50.8266V50.3701Z' fill='%23FEFFFD'/%3E%3Cpath d='M45.4447 13.0361H34.6812V18.3695H45.4447V13.0361Z' fill='%23FEFFFD'/%3E%3Cpath d='M50.8266 18.3682H45.4448V45.0352H50.8266V18.3682Z' fill='%23FEFFFD'/%3E%3Cpath d='M53.8176 74.667H26.9087V80.0004H53.8176V74.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M64.579 5.33301H53.8154V10.6664H64.579V5.33301Z' fill='%23FEFFFD'/%3E%3Cpath d='M64.579 69.332H53.8154V74.6654H64.579V69.332Z' fill='%23FEFFFD'/%3E%3Cpath d='M69.9609 10.667H64.5791V16.0004H69.9609V10.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M69.9609 64H64.5791V69.3334H69.9609V64Z' fill='%23FEFFFD'/%3E%3Cpath d='M75.3422 16H69.9604V26.6668H75.3422V16Z' fill='%23FEFFFD'/%3E%3Cpath d='M75.3422 53.333H69.9604V63.9998H75.3422V53.333Z' fill='%23FEFFFD'/%3E%3Cpath d='M80.7241 26.667H75.3423V53.334H80.7241V26.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M37.6704 74.667H32.2886V80.0004H37.6704V74.667Z' fill='%233F3F3F'/%3E%3Cpath d='M43.0522 74.667H37.6704V80.0004H43.0522V74.667Z' fill='%233F3F3F'/%3E%3Cpath d='M48.434 74.667H43.0522V80.0004H48.434V74.667Z' fill='%233F3F3F'/%3E%3Cpath d='M53.8159 74.667H48.4341V80.0004H53.8159V74.667Z' fill='%233F3F3F'/%3E%3Cpath d='M59.1972 69.332H53.8154V74.6654H59.1972V69.332Z' fill='%233F3F3F'/%3E%3Cpath d='M64.579 69.332H59.1973V74.6654H64.579V69.332Z' fill='%233F3F3F'/%3E%3Cpath d='M69.9609 64H64.5791V69.3334H69.9609V64Z' fill='%233F3F3F'/%3E%3Cpath d='M75.3422 58.665H69.9604V63.9984H75.3422V58.665Z' fill='%233F3F3F'/%3E%3Cpath d='M75.3422 53.333H69.9604V58.6664H75.3422V53.333Z' fill='%233F3F3F'/%3E%3Cpath d='M80.7241 47.9971H75.3423V53.3305H80.7241V47.9971Z' fill='%233F3F3F'/%3E%3Cpath d='M80.7241 42.665H75.3423V47.9984H80.7241V42.665Z' fill='%233F3F3F'/%3E%3Cpath d='M80.7241 37.3311H75.3423V42.6645H80.7241V37.3311Z' fill='%233F3F3F'/%3E%3Cpath d='M80.7241 31.999H75.3423V37.3324H80.7241V31.999Z' fill='%233F3F3F'/%3E%3Cpath d='M80.7241 47.9971H75.3423V53.3305H80.7241V47.9971Z' fill='%233F3F3F'/%3E%3Cpath d='M80.7241 42.665H75.3423V47.9984H80.7241V42.665Z' fill='%233F3F3F'/%3E%3Cpath d='M80.7241 37.3311H75.3423V42.6645H80.7241V37.3311Z' fill='%233F3F3F'/%3E%3Cpath d='M80.7241 31.999H75.3423V37.3324H80.7241V31.999Z' fill='%233F3F3F'/%3E%3Cpath d='M75.3422 21.333H69.9604V26.6664H75.3422V21.333Z' fill='%233F3F3F'/%3E%3Cpath d='M75.3422 16H69.9604V21.3334H75.3422V16Z' fill='%233F3F3F'/%3E%3Cpath d='M69.9609 10.667H64.5791V16.0004H69.9609V10.667Z' fill='%233F3F3F'/%3E%3Cpath d='M64.579 5.33301H59.1973V10.6664H64.579V5.33301Z' fill='%233F3F3F'/%3E%3Cpath d='M59.1972 5.33301H53.8154V10.6664H59.1972V5.33301Z' fill='%233F3F3F'/%3E%3Cpath d='M53.8159 0H48.4341V5.33341H53.8159V0Z' fill='%233F3F3F'/%3E%3Cpath d='M48.434 0H43.0522V5.33341H48.434V0Z' fill='%233F3F3F'/%3E%3Cpath d='M43.0522 0H37.6704V5.33341H43.0522V0Z' fill='%233F3F3F'/%3E%3Cpath d='M37.6704 0H32.2886V5.33341H37.6704V0Z' fill='%233F3F3F'/%3E%3Cpath d='M48.434 0H43.0522V5.33341H48.434V0Z' fill='%233F3F3F'/%3E%3Cpath d='M43.0522 0H37.6704V5.33341H43.0522V0Z' fill='%233F3F3F'/%3E%3Cpath d='M37.6704 0H32.2886V5.33341H37.6704V0Z' fill='%233F3F3F'/%3E%3Cpath d='M32.2905 0H26.9087V5.33341H32.2905V0Z' fill='%233F3F3F'/%3E%3Cpath d='M26.9086 5.33301H21.5269V10.6664H26.9086V5.33301Z' fill='%233F3F3F'/%3E%3Cpath d='M21.5268 5.33301H16.145V10.6664H21.5268V5.33301Z' fill='%233F3F3F'/%3E%3Cpath d='M16.145 10.667H10.7632V16.0004H16.145V10.667Z' fill='%233F3F3F'/%3E%3Cpath d='M10.7636 16H5.38184V21.3334H10.7636V16Z' fill='%233F3F3F'/%3E%3Cpath d='M10.7636 21.333H5.38184V26.6664H10.7636V21.333Z' fill='%233F3F3F'/%3E%3Cpath d='M5.38178 31.999H0V37.3324H5.38178V31.999Z' fill='%233F3F3F'/%3E%3Cpath d='M5.38178 37.3311H0V42.6645H5.38178V37.3311Z' fill='%233F3F3F'/%3E%3Cpath d='M5.38178 42.665H0V47.9984H5.38178V42.665Z' fill='%233F3F3F'/%3E%3Cpath d='M5.38178 47.9971H0V53.3305H5.38178V47.9971Z' fill='%233F3F3F'/%3E%3Cpath d='M5.38178 31.999H0V37.3324H5.38178V31.999Z' fill='%233F3F3F'/%3E%3Cpath d='M80.7241 26.667H75.3423V32.0004H80.7241V26.667Z' fill='%233F3F3F'/%3E%3Cpath d='M5.38178 26.667H0V32.0004H5.38178V26.667Z' fill='%233F3F3F'/%3E%3Cpath d='M5.38178 37.3311H0V42.6645H5.38178V37.3311Z' fill='%233F3F3F'/%3E%3Cpath d='M5.38178 42.665H0V47.9984H5.38178V42.665Z' fill='%233F3F3F'/%3E%3Cpath d='M5.38178 47.9971H0V53.3305H5.38178V47.9971Z' fill='%233F3F3F'/%3E%3Cpath d='M10.7636 53.333H5.38184V58.6664H10.7636V53.333Z' fill='%233F3F3F'/%3E%3Cpath d='M10.7636 58.665H5.38184V63.9984H10.7636V58.665Z' fill='%233F3F3F'/%3E%3Cpath d='M16.145 64H10.7632V69.3334H16.145V64Z' fill='%233F3F3F'/%3E%3Cpath d='M21.5268 69.332H16.145V74.6654H21.5268V69.332Z' fill='%233F3F3F'/%3E%3Cpath d='M26.9086 69.332H21.5269V74.6654H26.9086V69.332Z' fill='%233F3F3F'/%3E%3Cpath d='M32.2905 74.667H26.9087V80.0004H32.2905V74.667Z' fill='%233F3F3F'/%3E%3Cpath d='M37.6704 74.667H32.2886V80.0004H37.6704V74.667Z' fill='%233F3F3F'/%3E%3Cpath d='M43.0522 74.667H37.6704V80.0004H43.0522V74.667Z' fill='%233F3F3F'/%3E%3Cpath d='M48.434 74.667H43.0522V80.0004H48.434V74.667Z' fill='%233F3F3F'/%3E%3Cpath d='M34.6811 23.7031H29.2993V29.0365H34.6811V23.7031Z' fill='%23B77C27'/%3E%3Cpath d='M34.6811 18.3682H29.2993V23.7016H34.6811V18.3682Z' fill='%23B77C27'/%3E%3Cpath d='M40.0629 13.0361H34.6812V18.3695H40.0629V13.0361Z' fill='%23B77C27'/%3E%3Cpath d='M45.4448 13.0361H40.063V18.3695H45.4448V13.0361Z' fill='%23B77C27'/%3E%3Cpath d='M50.8266 18.3682H45.4448V23.7016H50.8266V18.3682Z' fill='%23B77C27'/%3E%3Cpath d='M50.8266 23.7031H45.4448V29.0365H50.8266V23.7031Z' fill='%23B77C27'/%3E%3Cpath d='M34.6811 29.0361H29.2993V34.3695H34.6811V29.0361Z' fill='%23B77C27'/%3E%3Cpath d='M50.8266 29.0361H45.4448V34.3695H50.8266V29.0361Z' fill='%23B77C27'/%3E%3Cpath d='M34.6811 34.3701H29.2993V39.7035H34.6811V34.3701Z' fill='%23B77C27'/%3E%3Cpath d='M50.8266 34.3701H45.4448V39.7035H50.8266V34.3701Z' fill='%23B77C27'/%3E%3Cpath d='M34.6811 39.7031H29.2993V45.0365H34.6811V39.7031Z' fill='%23B77C27'/%3E%3Cpath d='M50.8266 39.7031H45.4448V45.0365H50.8266V39.7031Z' fill='%23B77C27'/%3E%3Cpath d='M40.0629 45.0361H34.6812V50.3695H40.0629V45.0361Z' fill='%23B77C27'/%3E%3Cpath d='M45.4448 45.0361H40.063V50.3695H45.4448V45.0361Z' fill='%23B77C27'/%3E%3Cpath d='M34.6811 50.3701H29.2993V55.7035H34.6811V50.3701Z' fill='%23B77C27'/%3E%3Cpath d='M50.8266 50.3701H45.4448V55.7035H50.8266V50.3701Z' fill='%23B77C27'/%3E%3Cpath d='M34.6811 55.7041H29.2993V61.0375H34.6811V55.7041Z' fill='%23B77C27'/%3E%3Cpath d='M40.0629 61.0361H34.6812V66.3695H40.0629V61.0361Z' fill='%23B77C27'/%3E%3Cpath d='M45.4448 61.0361H40.063V66.3695H45.4448V61.0361Z' fill='%23B77C27'/%3E%3Cpath d='M50.8266 55.7041H45.4448V61.0375H50.8266V55.7041Z' fill='%23B77C27'/%3E%3C/svg%3E%0A");
}

.final-error h3 {
  background-image: url("data:image/svg+xml,%3Csvg width='82' height='80' viewBox='0 0 82 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M69.9605 26.6665V15.9997H64.5788V10.6664H53.8153V5.33301H26.9088V10.6664H16.1453V15.9997H10.7636V26.6665H5.38184V53.3333H10.7636V64.0001H16.1453V69.3334H26.9088V74.6668H53.8175V69.3334H64.581V64.0001H69.9627V53.3333H75.3445V26.6665H69.9627H69.9605ZM50.8262 45.0355H45.4445V50.3689H50.8262V61.0357H45.4445V66.369H34.681V61.0357H29.2992V50.3689H34.681V45.0355H29.2992V18.3687H34.681V13.0353H45.4445V18.3687H50.8262V45.0355Z' fill='%23FFD541'/%3E%3Cpath d='M5.38174 26.667H0V53.3338H5.38174V26.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M10.7636 16H5.38184V26.6667H10.7636V16Z' fill='%23FEFFFD'/%3E%3Cpath d='M10.7636 53.332H5.38184V63.9988H10.7636V53.332Z' fill='%23FEFFFD'/%3E%3Cpath d='M16.1454 10.667H10.7637V16.0004H16.1454V10.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M16.1454 63.999H10.7637V69.3324H16.1454V63.999Z' fill='%23FEFFFD'/%3E%3Cpath d='M26.9085 5.33301H16.145V10.6664H26.9085V5.33301Z' fill='%23FEFFFD'/%3E%3Cpath d='M26.9085 69.3311H16.145V74.6644H26.9085V69.3311Z' fill='%23FEFFFD'/%3E%3Cpath d='M53.8169 0H26.9082V5.33337H53.8169V0Z' fill='%23FEFFFD'/%3E%3Cpath d='M45.4441 18.3682H34.6807V45.035H45.4441V18.3682Z' fill='%23FEFFFD'/%3E%3Cpath d='M34.6811 18.3682H29.2993V45.035H34.6811V18.3682Z' fill='%23FEFFFD'/%3E%3Cpath d='M45.4441 50.3682H34.6807V61.0349H45.4441V50.3682Z' fill='%23FEFFFD'/%3E%3Cpath d='M34.6811 50.3682H29.2993V61.0349H34.6811V50.3682Z' fill='%23FEFFFD'/%3E%3Cpath d='M45.4441 61.0371H34.6807V66.3705H45.4441V61.0371Z' fill='%23FEFFFD'/%3E%3Cpath d='M45.4441 45.0371H34.6807V50.3705H45.4441V45.0371Z' fill='%23FEFFFD'/%3E%3Cpath d='M50.8261 50.3682H45.4443V61.0349H50.8261V50.3682Z' fill='%23FEFFFD'/%3E%3Cpath d='M45.4441 13.0361H34.6807V18.3695H45.4441V13.0361Z' fill='%23FEFFFD'/%3E%3Cpath d='M50.8261 18.3682H45.4443V45.035H50.8261V18.3682Z' fill='%23FEFFFD'/%3E%3Cpath d='M53.8169 74.667H26.9082V80.0004H53.8169V74.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M64.5789 5.33301H53.8154V10.6664H64.5789V5.33301Z' fill='%23FEFFFD'/%3E%3Cpath d='M64.5784 69.3311H53.8149V74.6644H64.5784V69.3311Z' fill='%23FEFFFD'/%3E%3Cpath d='M69.9604 10.667H64.5786V16.0004H69.9604V10.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M69.9604 63.999H64.5786V69.3324H69.9604V63.999Z' fill='%23FEFFFD'/%3E%3Cpath d='M75.3422 16H69.9604V26.6667H75.3422V16Z' fill='%23FEFFFD'/%3E%3Cpath d='M75.3422 53.332H69.9604V63.9988H75.3422V53.332Z' fill='%23FEFFFD'/%3E%3Cpath d='M80.7235 26.667H75.3418V53.3338H80.7235V26.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M70.5036 26.6666V15.9998H65.1219V10.6664H54.3585V5.33301H27.4498V10.6664H16.6863V15.9998H11.3046V26.6666H5.92285V53.3336H11.3046V64.0004H16.6863V69.3338H27.4498V74.6672H54.3585V69.3338H65.1219V64.0004H70.5036V53.3336H75.8854V26.6666H70.5036ZM65.1219 32H59.7402V37.3334H54.3585V42.6668H59.7402V48.0002H65.1219V53.3336H59.7402V58.667H54.3585V64.0004H48.9767V58.667H43.595V53.3336H38.2132V58.667H32.8315V64.0004H27.4498V58.667H22.0681V53.3336H16.6863V48.0002H22.0681V42.6668H27.4498V37.3334H22.0681V32H16.6863V26.6666H22.0681V21.3332H27.4498V15.9998H32.8315V21.3332H38.2132V26.6666H43.595V21.3332H48.9767V15.9998H54.3585V21.3332H59.7402V26.6666H65.1219V32Z' fill='%23F26A40'/%3E%3Cpath d='M11.3065 16H5.9248V26.6668H11.3065V16Z' fill='%23FEFFFD'/%3E%3Cpath d='M11.3065 53.332H5.9248V63.9988H11.3065V53.332Z' fill='%23FEFFFD'/%3E%3Cpath d='M16.6889 10.667H11.3071V16.0004H16.6889V10.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M16.6889 63.999H11.3071V69.3324H16.6889V63.999Z' fill='%23FEFFFD'/%3E%3Cpath d='M27.4519 5.33301H16.6885V10.6664H27.4519V5.33301Z' fill='%23FEFFFD'/%3E%3Cpath d='M27.4519 69.332H16.6885V74.6654H27.4519V69.332Z' fill='%23FEFFFD'/%3E%3Cpath d='M54.3608 0H27.4521V5.3334H54.3608V0Z' fill='%23FEFFFD'/%3E%3Cpath d='M54.3608 74.667H27.4521V80.0004H54.3608V74.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M65.1219 5.33301H54.3584V10.6664H65.1219V5.33301Z' fill='%23FEFFFD'/%3E%3Cpath d='M48.979 37.332V42.6654H54.3585V47.9988H59.7403V53.3322H54.3585V58.6656H48.979V53.3322H43.5972V47.9988H38.2155V53.3322H32.8338V58.6656H27.452V53.3322H22.0703V47.9988H27.452V42.6654H32.8338V37.332H27.452V31.9986H22.0703V26.6674H27.452V21.334H32.8338V26.6674H38.2155V31.9986H43.5972V26.6674H48.979V21.334H54.3585V26.6674H59.7403V31.9986H54.3585V37.332H48.979Z' fill='%23FEFFFD'/%3E%3Cpath d='M22.0702 26.667H16.6885V32.0004H22.0702V26.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M22.0702 47.998H16.6885V53.3314H22.0702V47.998Z' fill='%23FEFFFD'/%3E%3Cpath d='M27.452 21.334H22.0703V26.6674H27.452V21.334Z' fill='%23FEFFFD'/%3E%3Cpath d='M27.452 31.998H22.0703V37.3314H27.452V31.998Z' fill='%23FEFFFD'/%3E%3Cpath d='M27.452 42.665H22.0703V47.9984H27.452V42.665Z' fill='%23FEFFFD'/%3E%3Cpath d='M27.452 53.332H22.0703V58.6654H27.452V53.332Z' fill='%23FEFFFD'/%3E%3Cpath d='M32.8339 16H27.4521V21.3334H32.8339V16Z' fill='%23FEFFFD'/%3E%3Cpath d='M32.8339 37.3311H27.4521V42.6645H32.8339V37.3311Z' fill='%23FEFFFD'/%3E%3Cpath d='M32.8339 58.665H27.4521V63.9984H32.8339V58.665Z' fill='%23FEFFFD'/%3E%3Cpath d='M38.2152 21.334H32.8335V26.6674H38.2152V21.334Z' fill='%23FEFFFD'/%3E%3Cpath d='M38.2152 53.332H32.8335V58.6654H38.2152V53.332Z' fill='%23FEFFFD'/%3E%3Cpath d='M43.5971 26.667H38.2153V32.0004H43.5971V26.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M43.5971 47.998H38.2153V53.3314H43.5971V47.998Z' fill='%23FEFFFD'/%3E%3Cpath d='M48.9789 21.334H43.5972V26.6674H48.9789V21.334Z' fill='%23FEFFFD'/%3E%3Cpath d='M48.9789 53.332H43.5972V58.6654H48.9789V53.332Z' fill='%23FEFFFD'/%3E%3Cpath d='M54.3607 16H48.979V21.3334H54.3607V16Z' fill='%23FEFFFD'/%3E%3Cpath d='M54.3607 37.3311H48.979V42.6645H54.3607V37.3311Z' fill='%23FEFFFD'/%3E%3Cpath d='M54.3607 58.665H48.979V63.9984H54.3607V58.665Z' fill='%23FEFFFD'/%3E%3Cpath d='M59.7401 21.334H54.3584V26.6674H59.7401V21.334Z' fill='%23FEFFFD'/%3E%3Cpath d='M59.7401 31.998H54.3584V37.3314H59.7401V31.998Z' fill='%23FEFFFD'/%3E%3Cpath d='M59.7401 42.665H54.3584V47.9984H59.7401V42.665Z' fill='%23FEFFFD'/%3E%3Cpath d='M59.7401 53.332H54.3584V58.6654H59.7401V53.332Z' fill='%23FEFFFD'/%3E%3Cpath d='M65.122 26.667H59.7402V32.0004H65.122V26.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M65.122 47.998H59.7402V53.3314H65.122V47.998Z' fill='%23FEFFFD'/%3E%3Cpath d='M65.1219 69.332H54.3584V74.6654H65.1219V69.332Z' fill='%23FEFFFD'/%3E%3Cpath d='M70.5033 10.667H65.1216V16.0004H70.5033V10.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M70.5033 63.999H65.1216V69.3324H70.5033V63.999Z' fill='%23FEFFFD'/%3E%3Cpath d='M75.8856 16H70.5039V26.6668H75.8856V16Z' fill='%23FEFFFD'/%3E%3Cpath d='M75.8856 53.332H70.5039V63.9988H75.8856V53.332Z' fill='%23FEFFFD'/%3E%3Cpath d='M81.267 26.667H75.8853V53.334H81.267V26.667Z' fill='%23FEFFFD'/%3E%3Cpath d='M27.452 21.333H22.0703V26.6664H27.452V21.333Z' fill='%23FEFFFD'/%3E%3Cpath d='M22.0702 26.667H16.6885V32.0004H22.0702V26.667Z' fill='%23A5270E'/%3E%3Cpath d='M27.452 16H22.0703V21.3334H27.452V16Z' fill='%23A5270E'/%3E%3Cpath d='M22.0702 21.333H16.6885V26.6664H22.0702V21.333Z' fill='%23A5270E'/%3E%3Cpath d='M32.8339 16H27.4521V21.3334H32.8339V16Z' fill='%23A5270E'/%3E%3Cpath d='M27.452 31.998H22.0703V37.3314H27.452V31.998Z' fill='%23A5270E'/%3E%3Cpath d='M38.2152 21.333H32.8335V26.6664H38.2152V21.333Z' fill='%23A5270E'/%3E%3Cpath d='M65.122 26.667H59.7402V32.0004H65.122V26.667Z' fill='%23A5270E'/%3E%3Cpath d='M65.122 21.333H59.7402V26.6664H65.122V21.333Z' fill='%23A5270E'/%3E%3Cpath d='M59.7401 58.665H54.3584V63.9984H59.7401V58.665Z' fill='%23A5270E'/%3E%3Cpath d='M43.5971 47.998H38.2153V53.3314H43.5971V47.998Z' fill='%23A5270E'/%3E%3Cpath d='M32.8339 37.3311H27.4521V42.6645H32.8339V37.3311Z' fill='%23A5270E'/%3E%3Cpath d='M38.2152 53.3311H32.8335V58.6645H38.2152V53.3311Z' fill='%23A5270E'/%3E%3Cpath d='M27.452 42.6641H22.0703V47.9975H27.452V42.6641Z' fill='%23A5270E'/%3E%3Cpath d='M32.8339 58.665H27.4521V63.9984H32.8339V58.665Z' fill='%23A5270E'/%3E%3Cpath d='M22.0702 47.998H16.6885V53.3314H22.0702V47.998Z' fill='%23A5270E'/%3E%3Cpath d='M27.452 53.3311H22.0703V58.6645H27.452V53.3311Z' fill='%23FEFFFD'/%3E%3Cpath d='M22.0702 53.3311H16.6885V58.6645H22.0702V53.3311Z' fill='%23A5270E'/%3E%3Cpath d='M27.452 58.665H22.0703V63.9984H27.452V58.665Z' fill='%23A5270E'/%3E%3Cpath d='M54.3607 37.3311H48.979V42.6645H54.3607V37.3311Z' fill='%23A5270E'/%3E%3Cpath d='M43.5971 26.667H38.2153V32.0004H43.5971V26.667Z' fill='%23A5270E'/%3E%3Cpath d='M59.7401 31.998H54.3584V37.3314H59.7401V31.998Z' fill='%23A5270E'/%3E%3Cpath d='M48.9789 21.333H43.5972V26.6664H48.9789V21.333Z' fill='%23A5270E'/%3E%3Cpath d='M54.3607 16H48.979V21.3334H54.3607V16Z' fill='%23A5270E'/%3E%3Cpath d='M59.7401 21.333H54.3584V26.6664H59.7401V21.333Z' fill='%23FEFFFD'/%3E%3Cpath d='M59.7401 16H54.3584V21.3334H59.7401V16Z' fill='%23A5270E'/%3E%3Cpath d='M48.9789 53.3311H43.5972V58.6645H48.9789V53.3311Z' fill='%23A5270E'/%3E%3Cpath d='M59.7401 42.6641H54.3584V47.9975H59.7401V42.6641Z' fill='%23A5270E'/%3E%3Cpath d='M54.3607 58.665H48.979V63.9984H54.3607V58.665Z' fill='%23A5270E'/%3E%3Cpath d='M65.122 53.3311H59.7402V58.6645H65.122V53.3311Z' fill='%23A5270E'/%3E%3Cpath d='M65.122 47.998H59.7402V53.3314H65.122V47.998Z' fill='%23A5270E'/%3E%3Cpath d='M38.2152 74.667H32.8335V80.0004H38.2152V74.667Z' fill='%233F3F3F'/%3E%3Cpath d='M43.5971 74.667H38.2153V80.0004H43.5971V74.667Z' fill='%233F3F3F'/%3E%3Cpath d='M48.9789 74.667H43.5972V80.0004H48.9789V74.667Z' fill='%233F3F3F'/%3E%3Cpath d='M54.3607 74.667H48.979V80.0004H54.3607V74.667Z' fill='%233F3F3F'/%3E%3Cpath d='M59.7401 69.332H54.3584V74.6654H59.7401V69.332Z' fill='%233F3F3F'/%3E%3Cpath d='M65.122 69.332H59.7402V74.6654H65.122V69.332Z' fill='%233F3F3F'/%3E%3Cpath d='M70.5033 63.999H65.1216V69.3324H70.5033V63.999Z' fill='%233F3F3F'/%3E%3Cpath d='M75.8856 58.665H70.5039V63.9984H75.8856V58.665Z' fill='%233F3F3F'/%3E%3Cpath d='M75.8856 53.332H70.5039V58.6654H75.8856V53.332Z' fill='%233F3F3F'/%3E%3Cpath d='M81.267 47.998H75.8853V53.3314H81.267V47.998Z' fill='%233F3F3F'/%3E%3Cpath d='M81.267 42.665H75.8853V47.9984H81.267V42.665Z' fill='%233F3F3F'/%3E%3Cpath d='M81.267 37.3311H75.8853V42.6645H81.267V37.3311Z' fill='%233F3F3F'/%3E%3Cpath d='M81.267 31.998H75.8853V37.3314H81.267V31.998Z' fill='%233F3F3F'/%3E%3Cpath d='M81.267 47.998H75.8853V53.3314H81.267V47.998Z' fill='%233F3F3F'/%3E%3Cpath d='M81.267 42.665H75.8853V47.9984H81.267V42.665Z' fill='%233F3F3F'/%3E%3Cpath d='M81.267 37.3311H75.8853V42.6645H81.267V37.3311Z' fill='%233F3F3F'/%3E%3Cpath d='M81.267 31.998H75.8853V37.3314H81.267V31.998Z' fill='%233F3F3F'/%3E%3Cpath d='M75.8856 21.334H70.5039V26.6674H75.8856V21.334Z' fill='%233F3F3F'/%3E%3Cpath d='M75.8856 16H70.5039V21.3334H75.8856V16Z' fill='%233F3F3F'/%3E%3Cpath d='M70.5033 10.667H65.1216V16.0004H70.5033V10.667Z' fill='%233F3F3F'/%3E%3Cpath d='M65.122 5.33301H59.7402V10.6664H65.122V5.33301Z' fill='%233F3F3F'/%3E%3Cpath d='M59.7401 5.33301H54.3584V10.6664H59.7401V5.33301Z' fill='%233F3F3F'/%3E%3Cpath d='M54.3607 0H48.979V5.3334H54.3607V0Z' fill='%233F3F3F'/%3E%3Cpath d='M48.9789 0H43.5972V5.3334H48.9789V0Z' fill='%233F3F3F'/%3E%3Cpath d='M43.5971 0H38.2153V5.3334H43.5971V0Z' fill='%233F3F3F'/%3E%3Cpath d='M38.2152 0H32.8335V5.3334H38.2152V0Z' fill='%233F3F3F'/%3E%3Cpath d='M48.9789 0H43.5972V5.3334H48.9789V0Z' fill='%233F3F3F'/%3E%3Cpath d='M43.5971 0H38.2153V5.3334H43.5971V0Z' fill='%233F3F3F'/%3E%3Cpath d='M38.2152 0H32.8335V5.3334H38.2152V0Z' fill='%233F3F3F'/%3E%3Cpath d='M32.8339 0H27.4521V5.3334H32.8339V0Z' fill='%233F3F3F'/%3E%3Cpath d='M27.452 5.33301H22.0703V10.6664H27.452V5.33301Z' fill='%233F3F3F'/%3E%3Cpath d='M22.0702 5.33301H16.6885V10.6664H22.0702V5.33301Z' fill='%233F3F3F'/%3E%3Cpath d='M16.6889 10.667H11.3071V16.0004H16.6889V10.667Z' fill='%233F3F3F'/%3E%3Cpath d='M11.3065 16H5.9248V21.3334H11.3065V16Z' fill='%233F3F3F'/%3E%3Cpath d='M11.3065 21.334H5.9248V26.6674H11.3065V21.334Z' fill='%233F3F3F'/%3E%3Cpath d='M5.92519 31.998H0.543457V37.3314H5.92519V31.998Z' fill='%233F3F3F'/%3E%3Cpath d='M5.92519 37.3311H0.543457V42.6645H5.92519V37.3311Z' fill='%233F3F3F'/%3E%3Cpath d='M5.92519 42.665H0.543457V47.9984H5.92519V42.665Z' fill='%233F3F3F'/%3E%3Cpath d='M5.92519 47.998H0.543457V53.3314H5.92519V47.998Z' fill='%233F3F3F'/%3E%3Cpath d='M5.92519 31.998H0.543457V37.3314H5.92519V31.998Z' fill='%233F3F3F'/%3E%3Cpath d='M81.267 26.667H75.8853V32.0004H81.267V26.667Z' fill='%233F3F3F'/%3E%3Cpath d='M5.92519 26.667H0.543457V32.0004H5.92519V26.667Z' fill='%233F3F3F'/%3E%3Cpath d='M5.92519 37.3311H0.543457V42.6645H5.92519V37.3311Z' fill='%233F3F3F'/%3E%3Cpath d='M5.92519 42.665H0.543457V47.9984H5.92519V42.665Z' fill='%233F3F3F'/%3E%3Cpath d='M5.92519 47.998H0.543457V53.3314H5.92519V47.998Z' fill='%233F3F3F'/%3E%3Cpath d='M11.3065 53.332H5.9248V58.6654H11.3065V53.332Z' fill='%233F3F3F'/%3E%3Cpath d='M11.3065 58.665H5.9248V63.9984H11.3065V58.665Z' fill='%233F3F3F'/%3E%3Cpath d='M16.6889 63.999H11.3071V69.3324H16.6889V63.999Z' fill='%233F3F3F'/%3E%3Cpath d='M22.0702 69.332H16.6885V74.6654H22.0702V69.332Z' fill='%233F3F3F'/%3E%3Cpath d='M27.452 69.332H22.0703V74.6654H27.452V69.332Z' fill='%233F3F3F'/%3E%3Cpath d='M32.8339 74.667H27.4521V80.0004H32.8339V74.667Z' fill='%233F3F3F'/%3E%3Cpath d='M38.2152 74.667H32.8335V80.0004H38.2152V74.667Z' fill='%233F3F3F'/%3E%3Cpath d='M43.5971 74.667H38.2153V80.0004H43.5971V74.667Z' fill='%233F3F3F'/%3E%3Cpath d='M48.9789 74.667H43.5972V80.0004H48.9789V74.667Z' fill='%233F3F3F'/%3E%3C/svg%3E%0A");
}

@media (max-width: 1079.9px) {
  .final {
    background-position: top center;
    background-size: 16px 540px;
    font-size: 1px;
    padding: 445px 0 0;
  }
  .final .logos {
    top: 40px;
    font-size: 0.77em;
  }
  .final .final__forest {
    top: 130px;
    height: 260px;
    background-image: url(img/final-forest-mob.png);
    background-size: auto 260px;
  }
  .final .final__tree {
    width: 248px;
    height: 323px;
    top: 103px;
    left: calc(50% - 146px);
    background-image: url(img/final-tree-mob.png);
  }
  .final .container {
    width: 100%;
    flex-basis: 100%;
    position: static;
    margin-bottom: 0;
  }
  .final__white {
    margin: 0;
    width: auto;
    border-width: 9em 9em 0;
    border-style: solid;
    border-color: transparent;
    -o-border-image: url(img/popup-text-border.png) 9 9 repeat;
    border-image: url(img/popup-text-border.png) 9 9 repeat;
    height: auto;
    padding: 24px 12px;
  }
  .final__white h2 {
    font-size: 14px;
  }
  .final__white .text {
    font-size: 11px;
  }
  .final__white .button {
    font-size: 14.5em;
    width: 100%;
  }
  .final-section {
    font-size: 0.75em;
    margin-left: auto;
    margin-right: auto;
    max-width: 350px;
  }
  .final-loader {
    position: static;
  }
  .final-message {
    position: static;
    transform: none;
  }
}
.form {
  margin-top: 40em;
  text-align: center;
}
.form .button {
  margin: -0.75em auto 0;
}
.form .note {
  margin-top: 2.2em;
  padding-top: 4em;
  text-align: left;
  font-size: 10em;
}
.form .note a {
  color: #DAA70E;
}

.form__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 32em 24em;
}

.form__cell--wide {
  grid-column: 1/-1;
}

.input-hld {
  position: relative;
}

.text-input {
  display: block;
  box-sizing: border-box;
  width: 100%;
  background: #fff;
  padding: 1.55em;
  font-size: 14em;
  line-height: 1.35;
  font-family: "Press Start 2P", Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #3F3F3F;
  margin: 0;
  border: 0.07em solid rgba(34, 34, 34, 0.2);
  position: relative;
  height: 4.57em;
  text-align: center;
}

.text-input:focus {
  border-color: #DAA70E;
}

.form .text-input.error {
  border-color: #F1111F;
  background-image: url(img/error-sign.svg);
  background-repeat: no-repeat;
  background-position: right 0.9em center;
  background-size: 1.42em 1.42em;
  padding-right: 2.7em;
  padding-left: 2.7em;
}

.text-input::-webkit-input-placeholder {
  color: rgba(34, 34, 34, 0.4);
}

.text-input:-moz-placeholder,
.text-input::-moz-placeholder {
  color: rgba(34, 34, 34, 0.4);
  opacity: 1;
}

.text-input:-ms-input-placeholder {
  color: rgba(34, 34, 34, 0.4);
}

.form label.error {
  display: block;
  color: #F1111F;
  font-size: 11em;
  line-height: 1.2;
  text-align: center;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}

.checkbox {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 14em;
  font-weight: 400;
  line-height: 1.35;
  position: relative;
  padding-left: 2.5em;
  text-align: left;
}
.checkbox span::before {
  content: "";
  width: 1.5em;
  height: 1.5em;
  box-shadow: -0.14em 0 0 #3F3F3F, 0.14em 0 0 #3F3F3F, 0 0.14em 0 #3F3F3F, 0 -0.14em 0 #3F3F3F;
  background: none no-repeat center center/1.28em 0.92em #fff;
  position: absolute;
  top: -0.2em;
  left: 0;
}
.checkbox input:checked ~ span::before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.06055 5.57045L6.32568 10.8354L16.1006 1.06055' stroke='black' stroke-width='3'/%3E%3C/svg%3E%0A");
  background-color: #FC3;
}
.checkbox input:focus-visible ~ span::before {
  border-color: #DAA70E;
}
.checkbox label.error {
  font-size: 0.7857em;
  text-align: left;
  padding-left: 3.18em;
}

.checkbox-hld {
  margin-top: 20em;
}
.checkbox-hld a {
  color: #DAA70E;
}

@media (max-width: 1079.9px) {
  .form .note {
    font-size: 10px;
    margin-top: 16px;
    padding-top: 24px;
  }
  .form__grid {
    grid-template-columns: 1fr;
  }
  /*.text-input {
      height: 3em;
  }

  .form {

      .text-input.error {
          background-position: right 0.53em center;
      }

      label.error {
          font-size: 10px;
      }

      .note {
          font-size: 12px;
          margin-top: 24px;
      }
  }

  .checkbox {
      font-size: 12px;

      span::before {
          top: -0.1em;
      }
  }*/
}
.final-info {
  text-align: center;
}
.final-info .text {
  margin-bottom: 1.6em;
}
.final-info .note {
  margin-top: 50em;
}
.final-info .note p {
  font-size: 14em;
}
.final-info h3 {
  font-size: 20em;
  font-weight: 400;
  text-transform: uppercase;
  margin: 2em auto 1.2em;
}

.shr__list {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
}

.shr__list li + li {
  margin-left: 24em;
}

.shr__item {
  display: block;
  width: 60em;
  height: 60em;
  background: none no-repeat center center #FC3;
  position: relative;
  transition: background-color 0.15s ease 0s;
  box-shadow: -5em 0 0 #3F3F3F, 5em 0 0 #3F3F3F, 0 5em 0 #3F3F3F, 0 -5em 0 #3F3F3F;
}

.shr__item--vk {
  background-image: url(img/sc-vk.svg);
  background-size: 32em 20em;
}

.shr__item--tg {
  background-image: url(img/sc-tg.svg);
  background-size: 30em 25em;
}

.shr__item--wa {
  background-image: url(img/sc-wa.svg);
  background-size: 33em 34em;
}

.goods {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 32em 18em;
}

.goods__img {
  display: block;
  background: #F6FCFF;
  box-shadow: 0 -6em 0 0 #9ACBEA, 0 6em 0 0 #9ACBEA, -6em 0 0 0 #9ACBEA, 6em 0 0 0 #9ACBEA;
}
.goods__img img {
  display: block;
  width: 100%;
}

.goods__name {
  font-size: 11em;
  margin-top: 2em;
}
.goods__name a {
  color: inherit;
  text-decoration: underline;
}

@media (max-width: 1079.9px) {
  .goods {
    font-size: 1px;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 18px;
    max-width: 338px;
    margin-left: auto;
    margin-right: auto;
  }
  .goods__name {
    margin-top: 1em;
  }
}
/*# sourceMappingURL=main.css.map */
