._section_hero_45jr1_1 {
  background-image: linear-gradient(
      to left,
      #082525 0%,
      rgba(8, 37, 37, 0) 100%
    ),
    linear-gradient(to right, #082525 0%, rgba(8, 37, 37, 0) 100%),
    url(/assets/bgi-375-btm-B2FGAED6.webp);
  background-repeat: no-repeat;
  background-size:
    16px 680px,
    16px 680px,
    100% 300px;
  background-position:
    right top,
    left top,
    bottom 20px center;

  padding-top: 369px;

  height: 728px;

  position: relative;
}
@media screen and (min-width: 768px) {
  ._section_hero_45jr1_1 {
    background-image: linear-gradient(
        to left,
        #082525 0%,
        rgba(8, 37, 37, 0) 100%
      ),
      linear-gradient(to right, #082525 0%, rgba(8, 37, 37, 0) 100%),
      url(/assets/bgi-768-btm-iZvAJJe-.webp);
    background-size:
      24px 716px,
      24px 716px,
      100% 100px;
    background-position:
      right top,
      left top,
      bottom 10px center;

    padding-top: 143px;

    height: 728px;
  }
}
@media screen and (min-width: 1024px) {
  ._section_hero_45jr1_1 {
    background-image: linear-gradient(
        to left,
        #082525 0%,
        rgba(8, 37, 37, 0) 100%
      ),
      linear-gradient(to right, #082525 0%, rgba(8, 37, 37, 0) 100%),
      url(/assets/bgi-1024-btm-CHX4qP0n.webp);
    background-size:
      24px 716px,
      24px 716px,
      100% 100px;
    background-position:
      right top,
      left top,
      bottom 10px center;

    height: 728px;
  }
}
@media screen and (min-width: 1116px) {
  ._section_hero_45jr1_1 {
    background-image: linear-gradient(
        to right,
        #082525 0%,
        #082525 calc((100% - 1116px) / 2),
        rgba(8, 37, 37, 0) calc((100% - 1116px) / 2 + 24px),
        rgba(8, 37, 37, 0) calc((100% - 1116px) / 2 + 1116px - 24px),
        #082525 calc((100% - 1116px) / 2 + 1116px),
        #082525 100%
      ),
      url(/assets/bgi-1024-btm-CHX4qP0n.webp);
    background-size:
      100% 716px,
      100% 100px;
    background-position:
      top center,
      bottom 10px center;
  }
}
@media screen and (min-width: 1280px) {
  ._section_hero_45jr1_1 {
    background-image: linear-gradient(
        to right,
        #082525 0%,
        #082525 calc((100% - 1280px) / 2),
        rgba(8, 37, 37, 0) calc((100% - 1280px) / 2 + 24px),
        rgba(8, 37, 37, 0) calc((100% - 1280px) / 2 + 1280px - 24px),
        #082525 calc((100% - 1280px) / 2 + 1280px),
        #082525 100%
      ),
      url(/assets/bgi-1024-btm-CHX4qP0n.webp);
  }
}
@media screen and (min-width: 1366px) {
  ._section_hero_45jr1_1 {
    background-image: linear-gradient(
        to right,
        #082525 0%,
        #082525 calc((100% - 1366px) / 2),
        rgba(8, 37, 37, 0) calc((100% - 1366px) / 2 + 24px),
        rgba(8, 37, 37, 0) calc((100% - 1366px) / 2 + 1366px - 24px),
        #082525 calc((100% - 1366px) / 2 + 1366px),
        #082525 100%
      ),
      url(/assets/bgi-1024-btm-CHX4qP0n.webp);
  }
}
@media screen and (min-width: 1440px) {
  ._section_hero_45jr1_1 {
    background-image: linear-gradient(
        to right,
        #082525 0%,
        #082525 calc((100% - 1440px) / 2),
        rgba(8, 37, 37, 0) calc((100% - 1440px) / 2 + 24px),
        rgba(8, 37, 37, 0) calc((100% - 1440px) / 2 + 1440px - 24px),
        #082525 calc((100% - 1440px) / 2 + 1440px),
        #082525 100%
      ),
      url(/assets/bgi-1440-btm-41ZJ8XON.webp);
    background-size:
      100% 846px,
      100% 100px;

    height: 862px;
  }
}
@media screen and (min-width: 1920px) {
  ._section_hero_45jr1_1 {
    background-image: linear-gradient(
        to right,
        #101b1b 0%,
        #101b1b calc((100% - 1920px) / 2),
        rgba(8, 37, 37, 0) calc((100% - 1920px) / 2 + 24px),
        rgba(8, 37, 37, 0) calc((100% - 1920px) / 2 + 1920px - 24px),
        #101b1b calc((100% - 1920px) / 2 + 1920px),
        #101b1b 100%
      ),
      url(/assets/bgi-1920-btm-CTOmj8Uh.webp);
    background-size:
      100% 956px,
      100% 100px;

    height: 968px;
  }
}

._bg_45jr1_156 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;

  height: 494px;

  display: flex;
  justify-content: center;

  background-image: url(/assets/bgi-375-top-s49CW1Q4.webp);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;

  overflow: hidden;
}
@media screen and (min-width: 768px) {
  ._bg_45jr1_156 {
    height: 728px;

    background-image: url(/assets/bgi-768-top-D78HS2mV.webp);
  }
}
@media screen and (min-width: 1024px) {
  ._bg_45jr1_156 {
    height: 728px;

    background-image: url(/assets/bgi-1024-top-C_SJM-3M.webp);
  }
}
@media screen and (min-width: 1440px) {
  ._bg_45jr1_156 {
    height: 831px;

    background-image: url(/assets/bgi-1440-top-DBvJ6B9t.webp);
  }
}
@media screen and (min-width: 1920px) {
  ._bg_45jr1_156 {
    height: 942px;

    background-image: url(/assets/bgi-1920-top-Dc8gd8sN.webp);
  }
}

._video_45jr1_204 {
  height: 575px;

  margin-top: -90px;
}
@media screen and (min-width: 768px) {
  ._video_45jr1_204 {
    height: 880px;

    margin-top: 16px;
  }
}
/* @media screen and (min-width: 1024px) {
  .video {
    height: 880px;

    margin-top: 16px;
  }
} */
@media screen and (min-width: 1280px) {
  ._video_45jr1_204 {
    height: 1134px;

    margin-top: -280px;
  }
}
@media screen and (min-width: 1440px) {
  ._video_45jr1_204 {
    height: 1134px;

    margin-top: -56px;
  }
}
@media screen and (min-width: 1920px) {
  ._video_45jr1_204 {
    height: 1512px;

    margin-top: -220px;
  }
}

._title_45jr1_245 {
  font-size: 0;

  background-image: url(/assets/logo-375-CZCy8cbi.webp);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;

  height: 88px;

  margin-bottom: 8px;
}
@media screen and (min-width: 768px) {
  ._title_45jr1_245 {
    background-image: url(/assets/logo-768-KQwfXs9n.webp);

    height: 104px;

    margin-bottom: 24px;
  }
}

._text_45jr1_267 {
  color: var(--white, #fff);
  text-align: center;

  text-shadow: 0px 0px 16px rgba(63, 195, 198, 0.6);

  font-family: 'Alegreya SC';
  font-size: 28px;
  font-weight: 500;
  line-height: 36px;

  max-width: 310px;
  margin-left: auto;
  margin-right: auto;

  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  ._text_45jr1_267 {
    max-width: unset;

    margin-bottom: 32px;
  }
}

._btns_45jr1_292 {
  display: flex;
  justify-content: center;

  margin-bottom: 54px;
}
@media screen and (min-width: 768px) {
  ._btns_45jr1_292 {
    margin-bottom: 152px;
  }
}
@media screen and (min-width: 1440px) {
  ._btns_45jr1_292 {
    margin-bottom: 255px;
  }
}
@media screen and (min-width: 1920px) {
  ._btns_45jr1_292 {
    margin-bottom: 337px;
  }
}

._btns_45jr1_292 > a {
  width: 167.5px;
  height: 48px;

  pointer-events: none; /* TEMP */
  opacity: 0.5; /* TEMP */

  position: relative;

  /* opacity: 1; */

  transition: opacity var(--trans-time) var(--trans-func);
}
@media screen and (min-width: 768px) {
  ._btns_45jr1_292 > a {
    width: 192px;
    height: 55px;
  }
}

._btns_45jr1_292 > a:hover {
  opacity: 0.9;
}

._btn_google_play_45jr1_338 {
  margin-right: 8px;
}
@media screen and (min-width: 768px) {
  ._btn_google_play_45jr1_338 {
    margin-right: 24px;
  }
}

._btns_45jr1_292 > a::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  width: 198.5px;
  height: 81.5px;

  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
@media screen and (min-width: 768px) {
  ._btns_45jr1_292 > a::after {
    width: 225.5px;
    height: 88.5px;
  }
}

._btn_google_play_45jr1_338::after {
  background-image: url(/assets/btn-google-play-375-BDhBqEH3.webp);
}
@media screen and (min-width: 768px) {
  ._btn_google_play_45jr1_338::after {
    background-image: url(/assets/btn-google-play-768-BjckmQOu.webp);
  }
}

._btn_app_store_45jr1_377::after {
  background-image: url(/assets/btn-app-store-375-DLvX7SQb.webp);
}
@media screen and (min-width: 768px) {
  ._btn_app_store_45jr1_377::after {
    background-image: url(/assets/btn-app-store-768-D5kY8UkM.webp);
  }
}

._total_users_45jr1_386 {
  display: flex;
  justify-content: center;
  align-items: center;

  margin-left: auto;
  margin-right: auto;

  width: fit-content;

  position: relative;
  z-index: 0;
}
@media screen and (min-width: 768px) {
  ._total_users_45jr1_386 {
    display: block;

    margin-left: 24px;
  }
}
@media screen and (min-width: 1024px) {
  ._total_users_45jr1_386 {
    margin-left: 67px;
  }
}
@media screen and (min-width: 1440px) {
  ._total_users_45jr1_386 {
    margin-left: 100px;
  }
}

._total_users_45jr1_386::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -40%);
  z-index: -1;

  width: 375px;
  height: 181px;

  background-image: url(/assets/total-users-bg-375-B_1OS53y.webp);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
@media screen and (min-width: 768px) {
  ._total_users_45jr1_386::after {
    transform: translate(-50%, -35%);

    width: 307px;
    height: 181px;

    background-image: url(/assets/total-users-bg-768-DD9PhmSe.webp);
  }
}

._value_45jr1_444 {
  color: var(--white, #fff);
  text-align: center;

  font-family: 'Alegreya SC';
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;

  margin-right: 8px;
}
@media screen and (min-width: 768px) {
  ._value_45jr1_444 {
    font-size: 40px;
    line-height: 48px;

    margin-right: unset;
    margin-bottom: 2px;
  }
}

._label_45jr1_465 {
  color: var(--white, #fff);
  text-align: center;

  font-family: 'Alegreya SC';
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

._wrapper_45jr1_475 {
  display: flex;
}

._wrapper_45jr1_475 > img {
  width: 48px;
  height: 28px;

  margin-left: 12px;
}
._modal_video_mtqq5_1 {
  position: relative;

  width: 375px;
  height: 211px;
}
@media screen and (min-width: 768px) {
  ._modal_video_mtqq5_1 {
    width: 560px;
    height: 315px;
  }
}

._btn_close_wrapper_mtqq5_14 {
  position: absolute;
  z-index: 5;

  top: 8px;
  right: 8px;
}
._section_about_hus29_1 {
  background-color: #101b1b;

  background-image: url(/assets/bg-375-C_AF517G.webp);
  background-repeat: no-repeat;
  background-size: 515px;
  background-position: bottom center;

  padding-top: 101px;

  height: 586px;

  margin-top: -53px;
}
@media screen and (min-width: 768px) {
  ._section_about_hus29_1 {
    background-image: url(/assets/bg-1024-B1qQMqas.webp);
    background-size: 1024px;

    padding-top: 90px;

    height: 586px;

    margin-top: -26px;
  }
}
@media screen and (min-width: 1024px) {
  ._section_about_hus29_1 {
    background-image: url(/assets/bg-1440-exaBPXn9.webp);
    background-size: 1440px;

    padding-top: 90px;

    height: 708px;

    margin-top: -26px;
  }
}
@media screen and (min-width: 1440px) {
  ._section_about_hus29_1 {
    background-image: url(/assets/bg-1920-Dfsev1q_.webp);
    background-size: 1920px;

    padding-top: 127px;

    height: 810px;

    margin-top: -21px;
  }
}
@media screen and (min-width: 1920px) {
  ._section_about_hus29_1 {
    background-image: url(/assets/bg-2560-CXc6xZMi.webp);
    background-size: 1969px;

    padding-top: 181px;

    height: 810px;

    margin-top: -20px;
  }
}

._title_hus29_64 {
  color: var(--white, #fff);
  text-align: center;

  text-shadow: 0px 0px 16px rgba(63, 195, 198, 0.6);

  font-family: 'Alegreya SC';
  font-size: 48px;
  font-weight: 500;
  line-height: 54px;

  margin-bottom: 12px;
}
@media screen and (min-width: 768px) {
  ._title_hus29_64 {
    font-size: 56px;
    line-height: 64px;
  }
}

._text_hus29_84 {
  color: var(--white, #fff);
  text-align: center;

  font-family: 'Alegreya SC';
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;

  margin-bottom: 40px;
}
@media screen and (min-width: 768px) {
  ._text_hus29_84 {
    font-size: 22px;
    line-height: 26px;

    max-width: 416px;
    margin-left: auto;
    margin-right: auto;

    margin-bottom: 24px;
  }
}
@media screen and (min-width: 1440px) {
  ._text_hus29_84 {
    margin-bottom: 48px;
  }
}

._btn_video_hus29_113 {
  display: block;
  border: none;
  background-color: transparent;

  width: 80px;
  height: 80px;

  margin-left: auto;
  margin-right: auto;

  cursor: pointer;
  opacity: 1;
  position: relative;

  transition: opacity var(--trans-time) var(--trans-func);
}
@media screen and (min-width: 768px) {
  ._btn_video_hus29_113 {
    width: 102px;
    height: 102px;
  }
}

._btn_video_hus29_113:hover {
  opacity: 0.9;
}

._btn_video_hus29_113::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  width: 104px;
  height: 104px;

  background-image: url(/assets/btn-play-bg-375-CsY4QoyQ.webp);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
@media screen and (min-width: 768px) {
  ._btn_video_hus29_113::after {
    width: 126px;
    height: 126px;

    background-image: url(/assets/btn-play-bg-768-k3TrIAge.webp);
  }
}
/* Кастомные Slick-Dots */

.slick-mechanics-dots {
  position: absolute;
  top: 84px;
  left: 50%;
  transform: translateX(-50%);

  display: flex !important;
  justify-content: center;
}

.slick-mechanics-dots > li {
  width: 16px;
  height: 16px;
}

.slick-mechanics-dots > li:not(:last-child) {
  margin-right: 8px;
}

.slick-mechanics-dots > li > button {
  position: relative;
}
.slick-mechanics-dots > li > button::after {
  position: absolute;
  content: '';
  top: 4px;
  bottom: 4px;
  left: 4px;
  right: 4px;

  border-radius: 50%;

  background-color: var(--blue-7, #1c5153);
}
.slick-mechanics-dots > li.slick-active > button::after {
  position: absolute;
  content: '';
  top: 4px;
  bottom: 4px;
  left: 4px;
  right: 4px;

  border-radius: 50%;

  background-color: var(--blue-1, #3e9599);
}
._section_mechanics_1iymd_1 {
  background-color: #101b1b;

  overflow-x: hidden;
}
@media screen and (min-width: 768px) {
  ._section_mechanics_1iymd_1 {
    position: relative;
  }
}

._container_1iymd_12 {
  margin-left: calc((100% - 515px) / 2);
  margin-right: calc((100% - 515px) / 2);
  position: relative;
}
@media screen and (min-width: 515px) {
  ._container_1iymd_12 {
    width: 515px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 768px) {
  ._container_1iymd_12 {
    width: 768px;
  }
}
@media screen and (min-width: 1024px) {
  ._container_1iymd_12 {
    width: 1024px;
  }
}
@media screen and (min-width: 1440px) {
  ._container_1iymd_12 {
    width: 1440px;
  }
}
@media screen and (min-width: 1920px) {
  ._container_1iymd_12 {
    width: 1920px;
  }
}

._container_1iymd_12::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 1;

  width: 72px;

  background-image: linear-gradient(
    90deg,
    #101b1b 0%,
    rgba(16, 27, 27, 0) 100%
  );
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
._container_1iymd_12::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1;

  width: 72px;

  background-image: linear-gradient(
    90deg,
    rgba(16, 27, 27, 0) 0%,
    #101b1b 100%
  );
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

@media screen and (min-width: 768px) {
  ._slider_wrapper_1iymd_85 {
    display: none;
  }
}

._card_1iymd_90 {
  background-repeat: no-repeat;
  background-size: 515px;
  background-position: center;

  height: 848px;
}
@media screen and (min-width: 768px) {
  ._card_1iymd_90 {
    background-size: 768px;

    height: 820px;
  }
}
@media screen and (min-width: 1024px) {
  ._card_1iymd_90 {
    background-size: 1024px;
  }
}
@media screen and (min-width: 1440px) {
  ._card_1iymd_90 {
    background-size: 1440px;
  }
}
@media screen and (min-width: 1920px) {
  ._card_1iymd_90 {
    background-size: 1920px;
  }
}

._card_1_1iymd_120 {
  background-image: url(/assets/card-1-375-BYX1TkJg.webp);
  padding-top: 370px;
  padding-left: 118px;
}
@media screen and (min-width: 768px) {
  ._card_1_1iymd_120 {
    background-image: url(/assets/card-1-768-DfrNonmz.webp);
    padding-top: 450px;
    padding-left: 76px;
  }
}
@media screen and (min-width: 1024px) {
  ._card_1_1iymd_120 {
    background-image: url(/assets/card-1-1024-CiS9AJlT.webp);
  }
}
@media screen and (min-width: 1440px) {
  ._card_1_1iymd_120 {
    background-image: url(/assets/card-1-1440-BR2KlwUZ.webp);
    padding-left: 154px;
  }
}
@media screen and (min-width: 1920px) {
  ._card_1_1iymd_120 {
    background-image: url(/assets/card-1-1920-CLu8rA2H.webp);
    padding-left: 388px;
  }
}

._card_2_1iymd_151 {
  background-image: url(/assets/card-2-375-DdcFRH9s.webp);
}
@media screen and (min-width: 768px) {
  ._card_2_1iymd_151 {
    background-image: url(/assets/card-2-768-Q-6bQwFg.webp);
  }
}
@media screen and (min-width: 1024px) {
  ._card_2_1iymd_151 {
    background-image: url(/assets/card-2-1024-omDT9DQ2.webp);
  }
}
@media screen and (min-width: 1440px) {
  ._card_2_1iymd_151 {
    background-image: url(/assets/card-2-1440-_7CmkRaC.webp);
  }
}
@media screen and (min-width: 1920px) {
  ._card_2_1iymd_151 {
    background-image: url(/assets/card-2-1920-D0aspOV9.webp);
  }
}

._card_3_1iymd_176 {
  background-image: url(/assets/card-3-375-EneQ2Uv3.webp);
}
@media screen and (min-width: 768px) {
  ._card_3_1iymd_176 {
    background-image: url(/assets/card-3-768-hwLU01c5.webp);
  }
}
@media screen and (min-width: 1024px) {
  ._card_3_1iymd_176 {
    background-image: url(/assets/card-3-1024-CM7VZfCP.webp);
  }
}
@media screen and (min-width: 1440px) {
  ._card_3_1iymd_176 {
    background-image: url(/assets/card-3-1440-BlOYK1uw.webp);
  }
}
@media screen and (min-width: 1920px) {
  ._card_3_1iymd_176 {
    background-image: url(/assets/card-3-1920-CScAM0_6.webp);
  }
}

._card_4_1iymd_201 {
  background-image: url(/assets/card-4-375-Cz3G3XBW.webp);
}
@media screen and (min-width: 768px) {
  ._card_4_1iymd_201 {
    background-image: url(/assets/card-4-768-bbtjWEh8.webp);
  }
}
@media screen and (min-width: 1024px) {
  ._card_4_1iymd_201 {
    background-image: url(/assets/card-4-1024-BYR9hTkk.webp);
  }
}
@media screen and (min-width: 1440px) {
  ._card_4_1iymd_201 {
    background-image: url(/assets/card-4-1440-CLxXRY54.webp);
  }
}
@media screen and (min-width: 1920px) {
  ._card_4_1iymd_201 {
    background-image: url(/assets/card-4-1920-HJ0VXJ47.webp);
  }
}

._selectors_list_1iymd_226 {
  display: none;
}
@media screen and (min-width: 768px) {
  ._selectors_list_1iymd_226 {
    display: flex;
    justify-content: space-between;

    padding-left: 24px;
    padding-right: 24px;

    position: absolute;
    top: 40px;
    left: 0;
    right: 0;
  }
}
@media screen and (min-width: 1024px) {
  ._selectors_list_1iymd_226 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (min-width: 1440px) {
  ._selectors_list_1iymd_226 {
    padding-left: 120px;
    padding-right: 120px;
  }
}
@media screen and (min-width: 1920px) {
  ._selectors_list_1iymd_226 {
    padding-left: 360px;
    padding-right: 360px;
  }
}

@media screen and (min-width: 768px) {
  ._selector_1iymd_226 {
    border: none;
    background-color: transparent;

    color: var(--white-64, rgba(255, 255, 255, 0.64));

    font-family: 'Alegreya SC';
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;

    transition: color var(--trans-time) var(--trans-func);
  }
}
@media screen and (min-width: 1024px) {
  ._selector_1iymd_226 {
    font-size: 28px;
    line-height: 36px;
  }
}

@media screen and (min-width: 768px) {
  ._selector_active_1iymd_285 {
    color: var(--white, #ffffff);
    position: relative;
  }
}

@media screen and (min-width: 768px) {
  ._selector_active_1iymd_285::after {
    content: '';
    position: absolute;
    top: calc(100% + 12px);
    left: 50%;
    transform: translateX(-50%);

    width: 153px;
    height: 3px;

    background-image: url(data:image/webp;base64,UklGRrIDAABXRUJQVlA4WAoAAAAQAAAAMQEABQAAQUxQSKQCAAABITFpitmtEf0PasiWJEmNpMwWD88y//9nMZNYmrVblY26uo/vXiMmwIHbtpE0M3skvRQ7i/0Dwq+7J+y8GQCKJQAokSKgVIKIMikDaI0MMjITZGxsGL0eGB+I3hB0OtRqATU60Gj8uvLO0YWVpZW1tZWVtbUFsbAgBgNxSYgPOSGuiUJB3IBSSVRKlcqvK2TNRisgUgmRSAixIAYLAzGIRMRAfBFCDAaDgV1no4ZoiZYQHQEdEOKTAAGfAISl/8ZbCZHNB4AgZABQKABE1gEKRYhoggyiCcMwiMgwbOTk3Z187xbFAJUfeUYq77oAUatD9MygRsOoNYAeAT0AqpWgUoEzcOocnFtaurC0trLi1GJ3goEQX6xOF5SY9n2rqO+AO6JUEvfEA1Gp1SrwCJ7B1BTsE3sAdkEmBTtEJjVYU5QqcuZ5QAAEEQir+qcXrUKn9+WbX2W9AQZRgEIUMAIhCgVCoVEqRyy/2r4DtA8uhgPngXQANJYm+S6RplYoPgwXQPXOKJ9qKVJ9pecpADFC2HUWCU4o+W1reozQFjq+qsjSjsVYUhfeqUPofK2Re1aA337HIEaBUChCKciQMUETVlHrqOEV+HsdbC3z6T9a71weHA3h7LRl9ZAo3YiUgHau0s8QzlKVsASjdaNDo9oqGqgfpmuqwnOt1N03AIItq2LzYlqYXkcI0emJgtjolaBS2/bzn3qHYpEITNAUxRKJGKViqZSj9lZznwsQMCCgben1cm96nTedV61Wax/so6mpmamZubkp4wgdG0G9Ho7yqblKYlfyXMm4UirRJZH7AJfgmoBr8F+452COEqlEihaMFQPWaAeVeoWNXq7X+dB59xPE6l9r7gjMzc0s0Ck6RQsrp6BSqVXsXSrRDbhGhcK/TXAAVlA4IOgAAAAQBgCdASoyAQYAPpFEm0olpCIkpnQLgLASCUDg7aC+/1JOBbAkLJsAibUQi/MfWwefV9Nu0eFNHhAA/oGqVo3t0qVfupAxP2SbiOiZ9dqLP2Pvx52mkffy1+A0BsOXlzBfdyfrTj/dVeqH3El/L8BxX3xYucy2aiw0ksYHEnpB4yMWI8kASKT1+vUFEZKbrkyr/x6zmcTauFg8oFeRXi/Sowblr7ov35pRAM3Bm0Qvz8V9l/71gA9GKJiPMUfu5+ZHPXGzO3Y/yf38Fgg2wKDOu6iHr0Dif//ZT3r6FRcLsp/tngkWKAAA);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
  }
}
._section_battle_ships_s0ywj_1 {
  background-color: #101b1b;

  overflow-x: hidden;
}

._container_s0ywj_7 {
  background-image: url(/assets/bgi-515-CXnSlgCY.webp);
  background-repeat: no-repeat;
  background-size: 515px;
  background-position: center;

  height: 746px;

  margin-left: calc((100% - 515px) / 2);
  margin-right: calc((100% - 515px) / 2);

  position: relative;
}
@media screen and (min-width: 515px) {
  ._container_s0ywj_7 {
    width: 515px;

    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 768px) {
  ._container_s0ywj_7 {
    background-image: url(/assets/bgi-768-BiugFaHM.webp);
    background-size: 768px;

    width: 768px;
    height: 559px;
  }
}
@media screen and (min-width: 1024px) {
  ._container_s0ywj_7 {
    background-image: url(/assets/bgi-1024-Dtig7daO.webp);
    background-size: 1024px;

    width: 1024px;
    height: 753px;
  }
}
@media screen and (min-width: 1440px) {
  ._container_s0ywj_7 {
    background-image: url(/assets/bgi-1440-CD1RK8Zj.webp);
    background-size: 1440px;

    width: 1440px;
  }
}
@media screen and (min-width: 1920px) {
  ._container_s0ywj_7 {
    background-image: url(/assets/bgi-1920-yjIsX76F.webp);
    background-size: 1920px;

    width: 1920px;
  }
}

._container_s0ywj_7::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 1;

  width: 72px;

  background-image: linear-gradient(
    90deg,
    #101b1b 0%,
    rgba(16, 27, 27, 0) 100%
  );
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
._container_s0ywj_7::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1;

  width: 72px;

  background-image: linear-gradient(
    90deg,
    rgba(16, 27, 27, 0) 0%,
    #101b1b 100%
  );
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
._section_quest_1ii7j_1 {
  background-color: #101b1b;

  background-image: url(/assets/bg-515-CyUFPAf9.webp);
  background-repeat: no-repeat;
  background-size: 515px;
  background-position: top center;

  height: 956px;

  overflow-x: hidden;

  position: relative;
}
@media screen and (min-width: 768px) {
  ._section_quest_1ii7j_1 {
    background-color: unset;
    background-image: url(/assets/bg-768-nF_dVO8Q.webp),
      linear-gradient(
        to bottom,
        transparent 0%,
        transparent 32px,
        #101b1b 32px,
        #101b1b 100%
      );
    background-size: 768px, 100%;
    background-position: top center;

    height: 665px;

    margin-top: -32px;
  }
}
@media screen and (min-width: 1024px) {
  ._section_quest_1ii7j_1 {
    background-image: url(/assets/bg-1024-DCrVyXRL.webp),
      linear-gradient(
        to bottom,
        transparent 0%,
        transparent 53px,
        #101b1b 53px,
        #101b1b 100%
      );
    background-size: 1024px, 100%;
    background-position:
      top 16px center,
      top center;

    height: 691px;

    margin-top: -53px;
  }
}
@media screen and (min-width: 1440px) {
  ._section_quest_1ii7j_1 {
    background-image: url(/assets/bg-1440-03pe9K4P.webp),
      linear-gradient(
        to bottom,
        transparent 0%,
        transparent 53px,
        #101b1b 53px,
        #101b1b 100%
      );
    background-size: 1440px, 100%;
    background-position: top center;

    height: 923px;
  }
}
@media screen and (min-width: 1920px) {
  ._section_quest_1ii7j_1 {
    background-image: url(/assets/bg-1920-Ce3gmof0.webp),
      linear-gradient(
        to bottom,
        transparent 0%,
        transparent 53px,
        #101b1b 53px,
        #101b1b 100%
      );
    background-size: 1920px, 100%;
  }
}

@media screen and (min-width: 515px) {
  ._section_quest_1ii7j_1::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: calc((100% - 515px) / 2);
    z-index: 3;

    width: 72px;

    background-image: linear-gradient(
      90deg,
      #101b1b 0%,
      rgba(16, 27, 27, 0) 100%
    );
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
  }
}
@media screen and (min-width: 768px) {
  ._section_quest_1ii7j_1::after {
    left: calc((100% - 768px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 769px) {
  ._section_quest_1ii7j_1::after {
    width: 72px;
  }
}
@media screen and (min-width: 1024px) {
  ._section_quest_1ii7j_1::after {
    left: calc((100% - 1024px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1025px) {
  ._section_quest_1ii7j_1::after {
    width: 72px;
  }
}
@media screen and (min-width: 1440px) {
  ._section_quest_1ii7j_1::after {
    left: calc((100% - 1440px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1441px) {
  ._section_quest_1ii7j_1::after {
    width: 72px;
  }
}
@media screen and (min-width: 1920px) {
  ._section_quest_1ii7j_1::after {
    left: calc((100% - 1920px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1921px) {
  ._section_quest_1ii7j_1::after {
    width: 72px;
  }
}

@media screen and (min-width: 515px) {
  ._section_quest_1ii7j_1::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: calc((100% - 515px) / 2);
    z-index: 3;

    width: 72px;

    background-image: linear-gradient(
      90deg,
      rgba(16, 27, 27, 0) 0%,
      #101b1b 100%
    );
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
  }
}
@media screen and (min-width: 768px) {
  ._section_quest_1ii7j_1::before {
    right: calc((100% - 768px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 769px) {
  ._section_quest_1ii7j_1::before {
    width: 72px;
  }
}
@media screen and (min-width: 1024px) {
  ._section_quest_1ii7j_1::before {
    right: calc((100% - 1024px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1025px) {
  ._section_quest_1ii7j_1::before {
    width: 72px;
  }
}
@media screen and (min-width: 1440px) {
  ._section_quest_1ii7j_1::before {
    right: calc((100% - 1440px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1441px) {
  ._section_quest_1ii7j_1::before {
    width: 72px;
  }
}
@media screen and (min-width: 1920px) {
  ._section_quest_1ii7j_1::before {
    right: calc((100% - 1920px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1921px) {
  ._section_quest_1ii7j_1::before {
    width: 72px;
  }
}

._block_1ii7j_224 {
  position: absolute;
  top: 386px;
  left: calc((100% - 375px) / 2 - 114px);
  z-index: 1;

  width: 610px;
  height: 570px;

  background-image: url(/assets/block-515-Caou8M5t.webp);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;

  padding-top: 424px;
  padding-left: 132px;
}
@media screen and (min-width: 768px) {
  ._block_1ii7j_224 {
    top: -90px;
    left: unset;
    right: calc((100% - 768px) / 2);

    width: 559px;
    height: 755px;

    background-image: url(/assets/block-768-D28hDynD.webp);

    padding-top: 540px;
    padding-left: 174px;
  }
}
@media screen and (min-width: 1024px) {
  ._block_1ii7j_224 {
    top: -64px;
    right: calc((100% - 1024px) / 2);

    width: 644px;

    background-image: url(/assets/block-1024-C9ENekVE.webp);

    padding-top: 552px;
    padding-left: 194px;
  }
}
@media screen and (min-width: 1440px) {
  ._block_1ii7j_224 {
    right: calc((100% - 1440px) / 2);

    width: 826px;
    height: 987px;

    background-image: url(/assets/block-1440-85QV3d9l.webp);

    padding-top: 640px;
    padding-left: 276px;
  }
}
@media screen and (min-width: 1920px) {
  ._block_1ii7j_224 {
    left: 856px;

    width: 1066px;

    background-image: url(/assets/block-1920-BoWTkzDF.webp);
  }
}

/* .block::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1;

  width: 72px;

  background-image: linear-gradient(
    90deg,
    rgba(16, 27, 27, 0) 0%,
    #101b1b 100%
  );
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
@media screen and (min-width: 1920px) {
  .block::before {
    display: none;
  }
} */

._btns_1ii7j_317 {
  display: flex;
}

._btns_1ii7j_317 > a {
  width: 167.5px;
  height: 48px;

  pointer-events: none; /* TEMP */
  opacity: 0.5; /* TEMP */

  position: relative;

  /* opacity: 1; */

  transition: opacity var(--trans-time) var(--trans-func);
}
@media screen and (min-width: 1024px) {
  ._btns_1ii7j_317 > a {
    width: 192px;
    height: 55px;
  }
}

._btns_1ii7j_317 > a:hover {
  opacity: 0.9;
}

._btn_google_play_1ii7j_345 {
  margin-right: 8px;
}
@media screen and (min-width: 1024px) {
  ._btn_google_play_1ii7j_345 {
    margin-right: 24px;
  }
}

._btns_1ii7j_317 > a::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  width: 198.5px;
  height: 81.5px;

  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
@media screen and (min-width: 1024px) {
  ._btns_1ii7j_317 > a::after {
    width: 225.5px;
    height: 88.5px;
  }
}

._btn_google_play_1ii7j_345::after {
  background-image: url(/assets/btn-google-play-375-BDhBqEH3.webp);
}
@media screen and (min-width: 1024px) {
  ._btn_google_play_1ii7j_345::after {
    background-image: url(/assets/btn-google-play-768-BjckmQOu.webp);
  }
}

._btn_app_store_1ii7j_384::after {
  background-image: url(/assets/btn-app-store-375-DLvX7SQb.webp);
}
@media screen and (min-width: 1024px) {
  ._btn_app_store_1ii7j_384::after {
    background-image: url(/assets/btn-app-store-768-D5kY8UkM.webp);
  }
}
._section_outfit_d5lkc_1 {
  background-color: #101b1b;

  background-image: url(/assets/bg-515-SAdgld1J.webp);
  background-repeat: no-repeat;
  background-size: 515px;
  background-position: top center;

  height: 991px;

  margin-top: -84px;

  overflow-x: hidden;

  position: relative;
}
@media screen and (min-width: 768px) {
  ._section_outfit_d5lkc_1 {
    background-image: url(/assets/bg-768-DDl9EcH2.webp);
    background-size: 768px;
    background-position: top 24px center;

    height: 667px;

    margin-top: -128px;
  }
}
@media screen and (min-width: 1024px) {
  ._section_outfit_d5lkc_1 {
    background-image: url(/assets/bg-1024-zeYpzcpf.webp);
    background-size: 1024px;
    background-position: top 64px center;

    height: 713px;

    margin-top: -150px;
  }
}
@media screen and (min-width: 1440px) {
  ._section_outfit_d5lkc_1 {
    background-image: url(/assets/bg-1440-C2KKZhnP.webp);
    background-size: 1440px;
    background-position: top 68px center;

    height: 912px;

    margin-top: -194px;
  }
}
@media screen and (min-width: 1920px) {
  ._section_outfit_d5lkc_1 {
    background-image: url(/assets/bg-1920-VuM7dQ7v.webp);
    background-size: 1920px;
    background-position: top 66px center;

    height: 906px;
  }
}

@media screen and (min-width: 515px) {
  ._section_outfit_d5lkc_1::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: calc((100% - 515px) / 2);
    z-index: 3;

    width: 72px;

    background-image: linear-gradient(
      90deg,
      #101b1b 0%,
      rgba(16, 27, 27, 0) 100%
    );
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
  }
}
@media screen and (min-width: 768px) {
  ._section_outfit_d5lkc_1::after {
    left: calc((100% - 768px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 769px) {
  ._section_outfit_d5lkc_1::after {
    width: 72px;
  }
}
@media screen and (min-width: 1024px) {
  ._section_outfit_d5lkc_1::after {
    left: calc((100% - 1024px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1025px) {
  ._section_outfit_d5lkc_1::after {
    width: 72px;
  }
}
@media screen and (min-width: 1440px) {
  ._section_outfit_d5lkc_1::after {
    left: calc((100% - 1440px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1441px) {
  ._section_outfit_d5lkc_1::after {
    width: 72px;
  }
}
@media screen and (min-width: 1920px) {
  ._section_outfit_d5lkc_1::after {
    left: calc((100% - 1920px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1921px) {
  ._section_outfit_d5lkc_1::after {
    width: 72px;
  }
}

@media screen and (min-width: 515px) {
  ._section_outfit_d5lkc_1::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: calc((100% - 515px) / 2);
    z-index: 3;

    width: 72px;

    background-image: linear-gradient(
      90deg,
      rgba(16, 27, 27, 0) 0%,
      #101b1b 100%
    );
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
  }
}
@media screen and (min-width: 768px) {
  ._section_outfit_d5lkc_1::before {
    right: calc((100% - 768px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 769px) {
  ._section_outfit_d5lkc_1::before {
    width: 72px;
  }
}
@media screen and (min-width: 1024px) {
  ._section_outfit_d5lkc_1::before {
    right: calc((100% - 1024px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1025px) {
  ._section_outfit_d5lkc_1::before {
    width: 72px;
  }
}
@media screen and (min-width: 1440px) {
  ._section_outfit_d5lkc_1::before {
    right: calc((100% - 1440px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1441px) {
  ._section_outfit_d5lkc_1::before {
    width: 72px;
  }
}
@media screen and (min-width: 1920px) {
  ._section_outfit_d5lkc_1::before {
    right: calc((100% - 1920px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1920px) {
  ._section_outfit_d5lkc_1::before {
    width: 72px;
  }
}

._block_d5lkc_200 {
  position: absolute;
  top: 394px;
  left: calc((100% - 375px) / 2 - 130px);
  z-index: 2;

  width: 574px;
  height: 597px;

  background-image: url(/assets/block-515-oRRGGYzX.webp);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
@media screen and (min-width: 768px) {
  ._block_d5lkc_200 {
    top: -157px;
    left: calc((100% - 768px) / 2);

    width: 582px;
    height: 824px;

    background-image: url(/assets/block-768-B2LvUrPV.webp);
  }
}
@media screen and (min-width: 1024px) {
  ._block_d5lkc_200 {
    top: -111px;
    left: calc((100% - 1024px) / 2);

    width: 569px;
    height: 824px;

    background-image: url(/assets/block-1024-DnE4biz7.webp);
  }
}
@media screen and (min-width: 1440px) {
  ._block_d5lkc_200 {
    top: -134px;
    left: calc((100% - 1440px) / 2);

    width: 771px;
    height: 1010.5px;

    background-image: url(/assets/block-1440-CRHRt71e.webp);
  }
}
@media screen and (min-width: 1920px) {
  ._block_d5lkc_200 {
    left: calc((100% - 1920px) / 2);

    width: 1011px;

    background-image: url(/assets/block-1920-Dd_a80Es.webp);
  }
}
._section_participate_15tqo_1 {
  background-color: #101b1b;

  background-image: url(/assets/bg-515-DOlVT2FJ.webp);
  background-repeat: no-repeat;
  background-size: 640px;
  background-position: top -21px center;

  height: 232px;

  overflow-x: hidden;

  position: relative;
}
@media screen and (min-width: 768px) {
  ._section_participate_15tqo_1 {
    background-image: url(/assets/bg-768-BBBcmF7s.webp);
    background-size: 768px;
    background-position: top -22px center;

    height: 120px;

    overflow-x: unset;
  }
}
@media screen and (min-width: 1024px) {
  ._section_participate_15tqo_1 {
    background-image: url(/assets/bg-1024-CmQTsvtD.webp);
    background-size: 1024px;
  }
}
@media screen and (min-width: 1280px) {
  ._section_participate_15tqo_1 {
    background-image: url(/assets/bg-1440-BBwAld2w.webp);
    background-size: 1440px;
  }
}
@media screen and (min-width: 1920px) {
  ._section_participate_15tqo_1 {
    background-image: url(/assets/bg-1920-CReB-Ake.webp);
    background-size: 1920px;
  }
}

@media screen and (min-width: 515px) {
  ._section_participate_15tqo_1::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 3;

    width: calc((100% - 515px) / 2);

    background-color: #101b1b;
  }
}
@media screen and (min-width: 768px) {
  ._section_participate_15tqo_1::after {
    width: 0;
  }
}
@media screen and (min-width: 769px) {
  ._section_participate_15tqo_1::after {
    width: calc((100% - 768px) / 2);
  }
}
@media screen and (min-width: 1024px) {
  ._section_participate_15tqo_1::after {
    left: calc((100% - 1024px) / 2);

    background-color: unset;

    background-image: linear-gradient(
      90deg,
      #101b1b 0%,
      rgba(16, 27, 27, 0) 100%
    );
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;

    width: 0;
  }
}
@media screen and (min-width: 1025px) {
  ._section_participate_15tqo_1::after {
    width: 72px;
  }
}
@media screen and (min-width: 1280px) {
  ._section_participate_15tqo_1::after {
    left: 0;

    width: 0;
  }
}
@media screen and (min-width: 1281px) {
  ._section_participate_15tqo_1::after {
    width: calc((100% - 1280px) / 2);
  }
}
@media screen and (min-width: 1440px) {
  ._section_participate_15tqo_1::after {
    left: calc((100% - 1440px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1441px) {
  ._section_participate_15tqo_1::after {
    width: 72px;
  }
}
@media screen and (min-width: 1920px) {
  ._section_participate_15tqo_1::after {
    left: calc((100% - 1920px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1921px) {
  ._section_participate_15tqo_1::after {
    width: 72px;
  }
}

@media screen and (min-width: 515px) {
  ._section_participate_15tqo_1::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 3;

    background-color: #101b1b;

    width: calc((100% - 515px) / 2);
  }
}
@media screen and (min-width: 768px) {
  ._section_participate_15tqo_1::before {
    width: 0;
  }
}
@media screen and (min-width: 769px) {
  ._section_participate_15tqo_1::before {
    width: calc((100% - 768px) / 2);
  }
}
@media screen and (min-width: 1024px) {
  ._section_participate_15tqo_1::before {
    right: calc((100% - 1024px) / 2);

    background-color: unset;

    background-image: linear-gradient(
      90deg,
      rgba(16, 27, 27, 0) 0%,
      #101b1b 100%
    );
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;

    width: 0;
  }
}
@media screen and (min-width: 1025px) {
  ._section_participate_15tqo_1::before {
    width: 72px;
  }
}
@media screen and (min-width: 1280px) {
  ._section_participate_15tqo_1::before {
    right: 0;

    width: 0;
  }
}
@media screen and (min-width: 1281px) {
  ._section_participate_15tqo_1::before {
    width: calc((100% - 1280px) / 2);
  }
}
@media screen and (min-width: 1440px) {
  ._section_participate_15tqo_1::before {
    right: calc((100% - 1440px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1441px) {
  ._section_participate_15tqo_1::before {
    width: 72px;
  }
}
@media screen and (min-width: 1920px) {
  ._section_participate_15tqo_1::before {
    right: calc((100% - 1920px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1921px) {
  ._section_participate_15tqo_1::before {
    width: 72px;
  }
}

._block_15tqo_213 {
  margin-left: calc((100% - 515px) / 2);
  margin-right: calc((100% - 515px) / 2);

  position: relative;

  padding-top: 150px;
  padding-left: 90px;
}
@media screen and (min-width: 515px) {
  ._block_15tqo_213 {
    width: 515px;

    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 768px) {
  ._block_15tqo_213 {
    width: 768px;

    padding-top: 32px;
    padding-left: 552px;
  }
}
@media screen and (min-width: 1024px) {
  ._block_15tqo_213 {
    width: 1024px;

    padding-top: 30px;
    padding-left: 490px;
  }
}
@media screen and (min-width: 1280px) {
  ._block_15tqo_213 {
    width: 1280px;

    padding-left: 600px;
  }
}
@media screen and (min-width: 1440px) {
  ._block_15tqo_213 {
    width: 1440px;
  }
}
@media screen and (min-width: 1920px) {
  ._block_15tqo_213 {
    width: 1920px;

    padding-left: 850px;
  }
}

@media screen and (min-width: 1024px) {
  ._block_15tqo_213::after {
    content: '';
    position: absolute;
    bottom: -24px;
    right: 0;
    z-index: 1;

    width: 371px;
    height: 284px;

    background-image: url(/assets/bgi-1024-hfPxKF0H.webp);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
  }
}
@media screen and (min-width: 1280px) {
  ._block_15tqo_213::after {
    right: 48px;
  }
}
@media screen and (min-width: 1440px) {
  ._block_15tqo_213::after {
    right: 64px;
  }
}
@media screen and (min-width: 1920px) {
  ._block_15tqo_213::after {
    right: 300px;
  }
}

._btn_participate_15tqo_299 {
  display: flex;
  justify-content: center;
  align-items: center;

  border: none;
  background-color: transparent;

  width: 176px;
  height: 56px;

  color: var(--White-92, rgba(255, 255, 255, 0.92));

  font-family: 'Alegreya SC';
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: 0.63px;

  opacity: 1;

  transition: opacity var(--trans-time) var(--trans-func);

  position: relative;
  z-index: 0;
}

._btn_participate_15tqo_299::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;

  width: 211.5px;
  height: 88.5px;

  background-image: url(/assets/btn-participate-bg-Ph4pw2Y7.webp);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

._btn_participate_15tqo_299:hover {
  opacity: 0.9;
}
._section_monkeys_fortune_cg8ea_1 {
  background-color: #101b1b;

  background-image: url(/assets/bgi-515-DE-l5K8-.webp);
  background-repeat: no-repeat;
  background-size: 515px;
  background-position: top center;

  height: 988px;

  margin-top: -74px;

  position: relative;
}
@media screen and (min-width: 768px) {
  ._section_monkeys_fortune_cg8ea_1 {
    background-image: url(/assets/bgi-768-vNLE6_MD.webp);
    background-size: 768px;
    background-position: top -32px center;

    height: 839px;

    margin-top: -91px;
  }
}
@media screen and (min-width: 1024px) {
  ._section_monkeys_fortune_cg8ea_1 {
    background-image: url(/assets/bgi-1024-pudgG250.webp);
    background-size: 1024px;

    height: 584px;

    margin-top: -56px;
  }
}
@media screen and (min-width: 1440px) {
  ._section_monkeys_fortune_cg8ea_1 {
    background-image: url(/assets/bgi-1440-DTRAgkzx.webp);
    background-size: 1440px;
    background-position: top -80px center;

    height: 708px;

    margin-top: unset;
  }
}
@media screen and (min-width: 1920px) {
  ._section_monkeys_fortune_cg8ea_1 {
    background-image: url(/assets/bgi-1920-BDbpVj0V.webp);
    background-size: 1920px;
    background-position: top -64px center;

    margin-top: -16px;
  }
}

@media screen and (min-width: 515px) {
  ._section_monkeys_fortune_cg8ea_1::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: calc((100% - 515px) / 2);
    z-index: 3;

    width: 72px;

    background-image: linear-gradient(
      90deg,
      #101b1b 0%,
      rgba(16, 27, 27, 0) 100%
    );
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
  }
}
@media screen and (min-width: 768px) {
  ._section_monkeys_fortune_cg8ea_1::after {
    left: calc((100% - 768px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 769px) {
  ._section_monkeys_fortune_cg8ea_1::after {
    width: 72px;
  }
}
@media screen and (min-width: 1024px) {
  ._section_monkeys_fortune_cg8ea_1::after {
    left: calc((100% - 1024px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1025px) {
  ._section_monkeys_fortune_cg8ea_1::after {
    width: 72px;
  }
}
@media screen and (min-width: 1440px) {
  ._section_monkeys_fortune_cg8ea_1::after {
    left: calc((100% - 1440px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1441px) {
  ._section_monkeys_fortune_cg8ea_1::after {
    width: 72px;
  }
}
@media screen and (min-width: 1920px) {
  ._section_monkeys_fortune_cg8ea_1::after {
    left: calc((100% - 1920px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1921px) {
  ._section_monkeys_fortune_cg8ea_1::after {
    width: 72px;
  }
}

@media screen and (min-width: 515px) {
  ._section_monkeys_fortune_cg8ea_1::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: calc((100% - 515px) / 2);
    z-index: 3;

    width: 72px;

    background-image: linear-gradient(
      90deg,
      rgba(16, 27, 27, 0) 0%,
      #101b1b 100%
    );
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
  }
}
@media screen and (min-width: 768px) {
  ._section_monkeys_fortune_cg8ea_1::before {
    right: calc((100% - 768px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 769px) {
  ._section_monkeys_fortune_cg8ea_1::before {
    width: 72px;
  }
}
@media screen and (min-width: 1024px) {
  ._section_monkeys_fortune_cg8ea_1::before {
    right: calc((100% - 1024px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1025px) {
  ._section_monkeys_fortune_cg8ea_1::before {
    width: 72px;
  }
}
@media screen and (min-width: 1440px) {
  ._section_monkeys_fortune_cg8ea_1::before {
    right: calc((100% - 1440px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1441px) {
  ._section_monkeys_fortune_cg8ea_1::before {
    width: 72px;
  }
}
@media screen and (min-width: 1920px) {
  ._section_monkeys_fortune_cg8ea_1::before {
    right: calc((100% - 1920px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1921px) {
  ._section_monkeys_fortune_cg8ea_1::before {
    width: 72px;
  }
}
/* Кастомные Slick-Dots */

.slick-achievements-dots {
  position: absolute;
  top: 164px;
  left: 50%;
  transform: translateX(-50%);

  display: flex !important;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .slick-achievements-dots {
    top: 196px;
  }
}

.slick-achievements-dots > li {
  width: 16px;
  height: 16px;
}

.slick-achievements-dots > li:not(:last-child) {
  margin-right: 8px;
}

.slick-achievements-dots > li > button {
  position: relative;
}
.slick-achievements-dots > li > button::after {
  position: absolute;
  content: '';
  top: 4px;
  bottom: 4px;
  left: 4px;
  right: 4px;

  border-radius: 50%;

  background-color: var(--blue-7, #1c5153);
}
.slick-achievements-dots > li.slick-active > button::after {
  position: absolute;
  content: '';
  top: 4px;
  bottom: 4px;
  left: 4px;
  right: 4px;

  border-radius: 50%;

  background-color: var(--blue-1, #3e9599);
}
._section_our_achievments_1jzsf_1 {
  background-color: #101b1b;

  overflow-x: hidden;

  position: relative;
}
@media screen and (min-width: 1024px) {
  ._section_our_achievments_1jzsf_1 {
    background-image: url(/assets/bg-1024-CjMtLkdk.webp),
      linear-gradient(
        to right,
        #101b1b 0%,
        #101b1b calc((100% - 1024px) / 2),
        #082525 calc((100% - 1024px) / 2),
        #082525 calc((100% - 1024px) / 2 + 1024px),
        #101b1b calc((100% - 1024px) / 2 + 1024px),
        #101b1b 100%
      );
    background-repeat: no-repeat;
    background-size: contain, cover;
    background-position: center;

    height: 970px;
  }
}
@media screen and (min-width: 1440px) {
  ._section_our_achievments_1jzsf_1 {
    background-image: url(/assets/bg-1440-DuH7pJrH.webp),
      linear-gradient(
        to right,
        #101b1b 0%,
        #101b1b calc((100% - 1440px) / 2),
        #082525 calc((100% - 1440px) / 2),
        #082525 calc((100% - 1440px) / 2 + 1440px),
        #101b1b calc((100% - 1440px) / 2 + 1440px),
        #101b1b 100%
      );
  }
}
@media screen and (min-width: 1920px) {
  ._section_our_achievments_1jzsf_1 {
    background-image: url(/assets/bg-1920-Bcd2X3w-.webp),
      linear-gradient(
        to right,
        #101b1b 0%,
        #101b1b calc((100% - 1920px) / 2),
        #082525 calc((100% - 1920px) / 2),
        #082525 calc((100% - 1920px) / 2 + 1920px),
        #101b1b calc((100% - 1920px) / 2 + 1920px),
        #101b1b 100%
      );
  }
}

@media screen and (min-width: 515px) {
  ._section_our_achievments_1jzsf_1::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 12px;
    left: calc((100% - 515px) / 2);
    z-index: 3;

    width: 72px;

    background-image: linear-gradient(
      90deg,
      #101b1b 0%,
      rgba(16, 27, 27, 0) 100%
    );
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
  }
}
@media screen and (min-width: 768px) {
  ._section_our_achievments_1jzsf_1::after {
    left: calc((100% - 768px) / 2);
    bottom: 64px;

    width: 0;
  }
}
@media screen and (min-width: 769px) {
  ._section_our_achievments_1jzsf_1::after {
    width: 72px;
  }
}
@media screen and (min-width: 1024px) {
  ._section_our_achievments_1jzsf_1::after {
    left: calc((100% - 1024px) / 2);
    bottom: 80px;

    width: 0;
  }
}
@media screen and (min-width: 1025px) {
  ._section_our_achievments_1jzsf_1::after {
    width: 72px;
  }
}
@media screen and (min-width: 1440px) {
  ._section_our_achievments_1jzsf_1::after {
    left: calc((100% - 1440px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1441px) {
  ._section_our_achievments_1jzsf_1::after {
    width: 72px;
  }
}
@media screen and (min-width: 1920px) {
  ._section_our_achievments_1jzsf_1::after {
    left: calc((100% - 1920px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1921px) {
  ._section_our_achievments_1jzsf_1::after {
    width: 72px;
  }
}

@media screen and (min-width: 515px) {
  ._section_our_achievments_1jzsf_1::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 12px;
    right: calc((100% - 515px) / 2);
    z-index: 3;

    width: 72px;

    background-image: linear-gradient(
      90deg,
      rgba(16, 27, 27, 0) 0%,
      #101b1b 100%
    );
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
  }
}
@media screen and (min-width: 768px) {
  ._section_our_achievments_1jzsf_1::before {
    right: calc((100% - 768px) / 2);
    bottom: 64px;

    width: 0;
  }
}
@media screen and (min-width: 769px) {
  ._section_our_achievments_1jzsf_1::before {
    width: 72px;
  }
}
@media screen and (min-width: 1024px) {
  ._section_our_achievments_1jzsf_1::before {
    right: calc((100% - 1024px) / 2);
    bottom: 80px;

    width: 0;
  }
}
@media screen and (min-width: 1025px) {
  ._section_our_achievments_1jzsf_1::before {
    width: 72px;
  }
}
@media screen and (min-width: 1440px) {
  ._section_our_achievments_1jzsf_1::before {
    right: calc((100% - 1440px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1441px) {
  ._section_our_achievments_1jzsf_1::before {
    width: 72px;
  }
}
@media screen and (min-width: 1920px) {
  ._section_our_achievments_1jzsf_1::before {
    right: calc((100% - 1920px) / 2);

    width: 0;
  }
}
@media screen and (min-width: 1921px) {
  ._section_our_achievments_1jzsf_1::before {
    width: 72px;
  }
}

._slider_wrapper_1jzsf_200 {
  background-color: #082525;

  margin-left: calc((100% - 515px) / 2);
  margin-right: calc((100% - 515px) / 2);
}
@media screen and (min-width: 515px) {
  ._slider_wrapper_1jzsf_200 {
    width: 515px;

    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 768px) {
  ._slider_wrapper_1jzsf_200 {
    width: 768px;
  }
}
@media screen and (min-width: 1024px) {
  ._slider_wrapper_1jzsf_200 {
    display: none;
  }
}

._card_1jzsf_225 {
  background-repeat: no-repeat;
  background-size: 375px;
  background-position: center;

  height: 646px;
}
@media screen and (min-width: 768px) {
  ._card_1jzsf_225 {
    background-size: 768px;

    height: 828px;
  }
}

._card_1_1jzsf_240 {
  background-image: url(/assets/card-1-375-CRFuXIH1.webp);
}
@media screen and (min-width: 768px) {
  ._card_1_1jzsf_240 {
    background-image: url(/assets/card-1-768-CaQOyz4j.webp);
  }
}

._card_2_1jzsf_250 {
  background-image: url(/assets/card-2-375-C0PkP3Kp.webp);
}
@media screen and (min-width: 768px) {
  ._card_2_1jzsf_250 {
    background-image: url(/assets/card-2-768-DIzr9-f8.webp);
  }
}
._section_partnership_1ao92_1 {
  background-color: var(--main-dark-green, #082525);
  /* background-color: #021414; */

  background-image: url(/assets/bg-515-C7gY_PEP.webp),
    linear-gradient(to bottom, #082525 0%, #021414 100%);
  background-repeat: no-repeat;
  background-size:
    515px 797px,
    contain;
  background-position: center;

  padding-top: 95px;
  padding-bottom: 95px;

  margin-top: -12px;

  overflow-x: hidden;

  position: relative;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  ._section_partnership_1ao92_1 {
    background-image: url(/assets/bg-1024-C_ViGWDP.webp),
      linear-gradient(to bottom, #082525 0%, #021414 100%);
    background-size:
      1024px 797px,
      contain;

    margin-top: -64px;
  }
}
@media screen and (min-width: 1024px) {
  ._section_partnership_1ao92_1 {
    background-image: url(/assets/bg-1440-O7b5_C8C.webp),
      linear-gradient(to bottom, #082525 0%, #021414 100%);
    background-size:
      1440px 673px,
      contain;

    margin-top: -80px;
  }
}
@media screen and (min-width: 1440px) {
  ._section_partnership_1ao92_1 {
    background-image: url(/assets/bg-1920-Cq2IaJi3.webp),
      linear-gradient(to bottom, #082525 0%, #021414 100%);
    background-size:
      1920px 658px,
      contain;

    padding-top: 80px;
  }
}
@media screen and (min-width: 2400px) {
  ._section_partnership_1ao92_1 {
    background-size:
      1920px 534px,
      contain;
  }
}

@media screen and (min-width: 515px) {
  ._section_partnership_1ao92_1::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 0;

    background-color: #101b1b;

    width: calc((100% - 515px) / 2);
  }
}
@media screen and (min-width: 768px) {
  ._section_partnership_1ao92_1::after {
    background-color: unset;

    width: 0;
  }
}
@media screen and (min-width: 1921px) {
  ._section_partnership_1ao92_1::after {
    background-image: linear-gradient(
      90deg,
      #101b1b 0%,
      #101b1b calc(100% - 72px),
      rgba(16, 27, 27, 0) 100%
    );
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;

    width: calc((100% - 1920px) / 2 + 72px);
  }
}

@media screen and (min-width: 515px) {
  ._section_partnership_1ao92_1::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 0;

    background-color: #101b1b;

    width: calc((100% - 515px) / 2);
  }
}
@media screen and (min-width: 768px) {
  ._section_partnership_1ao92_1::before {
    background-color: unset;

    width: 0;
  }
}
@media screen and (min-width: 1921px) {
  ._section_partnership_1ao92_1::before {
    background-image: linear-gradient(
      90deg,
      rgba(16, 27, 27, 0) 0%,
      #101b1b 72px,
      #101b1b 100%
    );
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;

    width: calc((100% - 1920px) / 2 + 72px);
  }
}

._container_1ao92_138 {
  padding-left: calc((100% - 375px) / 2 + 24px);

  position: relative;
}
@media screen and (min-width: 768px) {
  ._container_1ao92_138 {
    padding-left: calc((100% - 768px) / 2 + 40px);
  }
}
@media screen and (min-width: 1024px) {
  ._container_1ao92_138 {
    padding-left: calc((100% - 1024px) / 2 + 40px);
  }
}
@media screen and (min-width: 1440px) {
  ._container_1ao92_138 {
    padding-left: calc((100% - 1440px) / 2 + 150px);
  }
}
@media screen and (min-width: 1920px) {
  ._container_1ao92_138 {
    padding-left: calc((100% - 1920px) / 2 + 360px);
  }
}

._title_1ao92_164 {
  color: var(--white, #fff);
  text-align: left;
  text-shadow: 0px 0px 16px rgba(63, 195, 198, 0.6);

  font-family: 'Alegreya SC';
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;

  margin-bottom: 36px;
}
@media screen and (min-width: 768px) {
  ._title_1ao92_164 {
    font-size: 48px;
    line-height: 54px;

    margin-bottom: 30px;
  }
}

._list_wrapper_1ao92_185 {
  display: flex;
  flex-wrap: wrap;

  margin-top: -24px;

  margin-bottom: 32px;
}

._list_wrapper_1ao92_185 > li {
  margin-top: 24px;
}

._subtitle_1ao92_198 {
  color: var(--white, #fff);

  font-family: 'Alegreya SC';
  font-size: 24px;
  font-weight: 500;
  line-height: 40px;
}

._list_1ao92_185 {
  display: flex;
  padding-right: 40px;

  overflow-x: scroll;
  scroll-snap-type: x mandatory;

  /* Скрываем scrollbar для Chrome, IE, Edge и Firefox */
  -ms-overflow-style: none; /* IE и Edge */
  scrollbar-width: 0; /* Chrome, Firefox */
}

/* Скрываем scrollbar для Safari и Opera */
._list_1ao92_185::-webkit-scrollbar {
  display: none;
}

._list_item_1ao92_224 {
  flex-shrink: 0;

  scroll-snap-align: start;
}

._list_item_1ao92_224:not(:last-child) {
  margin-right: 32px;
}

._img_1ao92_234 {
  height: 60px;
}

._divider_1ao92_238 {
  background-image: linear-gradient(
    90deg,
    rgba(62, 149, 153, 0.06) 0%,
    #3e9599 23.84%,
    rgba(62, 149, 153, 0.06) 43%,
    #3e9599 66.65%,
    rgba(62, 149, 153, 0) 98.24%
  );

  width: 343px;
  height: 3px;

  margin-bottom: 40px;
}
@media screen and (min-width: 768px) {
  ._divider_1ao92_238 {
    width: 708px;
  }
}
@media screen and (min-width: 1024px) {
  ._divider_1ao92_238 {
    width: 944px;
  }
}
@media screen and (min-width: 1440px) {
  ._divider_1ao92_238 {
    width: 1140px;
  }
}
@media screen and (min-width: 1920px) {
  ._divider_1ao92_238 {
    width: 1200px;
  }
}
._card_2v6k1_1 {
  /* width: 263px; */
  height: 378px;
}
@media screen and (min-width: 768px) {
  ._card_2v6k1_1 {
    padding-left: unset;
    padding-right: unset;

    width: 265px;
    height: 384px;
  }
}

._photo_2v6k1_15 {
  height: 212px;
}
._photo_2v6k1_15 > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

._name_2v6k1_24 {
  display: flex;
  justify-content: center;
  align-items: center;

  font-family: 'Alegreya SC';
  font-weight: 500;
  font-size: 22px;
  line-height: 26px; /* 118.182% */
  text-align: center;
  text-shadow: var(--text-shadow, 0px 0px 16px #3fc3c6);

  color: var(--white-92, rgba(255, 255, 255, 0.92));

  margin-bottom: 6px;
}
@media screen and (min-width: 768px) {
  ._name_2v6k1_24 {
    margin-bottom: 8px;
  }
}

._link_2v6k1_46 {
  display: block;

  background-image: url("data:image/svg+xml,%3csvg%20width='25'%20height='25'%20viewBox='0%200%2025%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M24.2715%2012.1133C24.8287%2013.2386%2023.343%2019.8011%2019.8144%2021.8636C17.2144%2021.8636%2015.6918%2024.1133%2012.3858%2024.1133C8.62831%2024.1133%204.40002%2021.8636%202.54287%2018.6761C1.14255%2016.2727%200.5%2014.9471%200.5%2012.1133C0.5%2010.2307%200.5%208.92615%202.17144%207.23865C4.10027%203.2421%207.68611%200.113281%2012.3858%200.113281C13.4118%200.113281%2014.9646%201.17935%2015.9144%201.42615C19.0715%201.42615%2022.9715%206.11365%2022.9715%206.11365C22.9715%206.11365%2023.7144%2010.9879%2024.2715%2012.1133Z'%20fill='%231C5153'/%3e%3cmask%20id='mask0_1353_2868'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='25'%20height='25'%3e%3cpath%20d='M24.3855%2012.1133C24.9453%2013.2386%2023.4525%2019.8011%2019.907%2021.8636C17.2945%2021.8636%2015.7646%2024.1133%2012.4427%2024.1133C8.66728%2024.1133%204.41871%2021.8636%202.55266%2018.6761C1.14563%2016.2727%200.5%2014.9471%200.5%2012.1133C0.5%2010.2307%200.5%208.92615%202.17945%207.23865C4.11753%203.2421%207.72056%200.113281%2012.4427%200.113281C13.4737%200.113281%2015.034%201.17935%2015.9882%201.42615C19.1605%201.42615%2023.0793%206.11365%2023.0793%206.11365C23.0793%206.11365%2023.8257%2010.9879%2024.3855%2012.1133Z'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_1353_2868)'%3e%3cpath%20d='M22.3332%205.92773C21.736%204.72773%2021.2135%203.42773%2021.2135%202.36523C21.2135%201.99023%2020.9796%201.25704%2020.6537%201.80273C20.0939%202.74023%2017.8547%202.36523%2017.2948%202.36523C16.735%202.36523%2013.7493%201.24023%2013.3761%201.24023C13.0029%201.24023%2011.1369%201.61523%2010.577%201.80273C10.0172%201.99023%207.21814%200.865234%206.65833%200.865234C6.09851%200.865234%203.48599%204.99023%201.80655%204.99023C0.127098%204.99023%20-0.246094%207.61523%20-0.246094%208.92773C-0.246094%209.97773%200.375924%2011.4902%200.686933%2012.1152C0.93574%2012.6777%201.508%2013.8777%201.80657%2014.1777C2.17978%2014.5527%202.73959%2015.6777%203.48601%2017.5527C4.23244%2019.4277%208.89757%2022.2399%208.89757%2022.2399H11.8833C12.4431%2022.2399%2016.3618%2021.8652%2016.3618%2021.8652C16.3618%2021.8652%2018.5056%2021.0981%2019.6252%2020.5356C20.7449%2019.9731%2021.9599%2017.7402%2022.7064%2016.4277C23.4528%2015.1152%2023.6394%2013.0527%2023.6394%2012.8652C23.6394%2012.6777%2023.0796%207.42773%2022.3332%205.92773Z'%20fill='%23267375'/%3e%3c/g%3e%3cpath%20d='M9.33594%207.62367C9.33577%207.95519%209.20392%208.27307%208.96938%208.50737C8.73484%208.74168%208.41683%208.87321%208.08531%208.87305C7.75379%208.87288%207.43592%208.74103%207.20161%208.50649C6.96731%208.27195%206.83577%207.95394%206.83594%207.62242C6.8361%207.2909%206.96796%206.97302%207.2025%206.73872C7.43703%206.50442%207.75504%206.37288%208.08656%206.37305C8.41808%206.37321%208.73596%206.50507%208.97026%206.73961C9.20457%206.97414%209.3361%207.29215%209.33594%207.62367ZM9.37344%209.79867H6.87344V17.6237H9.37344V9.79867ZM13.3234%209.79867H10.8359V17.6237H13.2984V13.5174C13.2984%2011.2299%2016.2797%2011.0174%2016.2797%2013.5174V17.6237H18.7484V12.6674C18.7484%208.81117%2014.3359%208.95492%2013.2984%2010.8487L13.3234%209.79867Z'%20fill='%230A2B2B'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;

  width: 24px;
  height: 24px;

  margin-left: 6px;
}
@media screen and (min-width: 768px) {
  ._link_2v6k1_46 {
    width: 30px;
    height: 30px;

    margin-left: 8px;
  }
}

._job_2v6k1_68 {
  font-family: 'Alegreya SC';
  font-weight: 400;
  font-size: 18px;
  line-height: 22px; /* 122.222% */
  text-align: center;
  text-shadow: var(--text-shadow, 0px 0px 16px #3fc3c6);

  color: #3e9599;

  margin-bottom: 12px;
}

._projects_2v6k1_81 {
  width: 265px;
  height: 100px;
}
._projects_2v6k1_81 > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
/* Раздвигаю карточки на Таблет */
/* .slick-team .slick-slide {
  width: 263px;
  height: 332px;
} */
@media screen and (min-width: 768px) {
  .slick-team .slick-slide {
    margin-right: 32px;
  }
}
@media screen and (min-width: 1280px) {
  .slick-team .slick-slide {
    margin-right: 16px;
  }
}
._section_team_cmz5y_1 {
  background-color: #021414;

  padding-top: 40px;

  height: 504px;

  position: relative;
}
@media screen and (min-width: 768px) {
  ._section_team_cmz5y_1 {
    height: 540px;
  }
}
@media screen and (min-width: 1280px) {
  ._section_team_cmz5y_1 {
    height: 540px;
  }
}

@media screen and (min-width: 1920px) {
  ._section_team_cmz5y_1::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 0;

    background-image: linear-gradient(
      90deg,
      #101b1b 0%,
      rgba(16, 27, 27, 0) 100%
    );
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;

    width: calc((100% - 1920px) / 2 + 72px);
  }
}

@media screen and (min-width: 1920px) {
  ._section_team_cmz5y_1::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 0;

    background-image: linear-gradient(
      90deg,
      rgba(16, 27, 27, 0) 0%,
      #101b1b 100%
    );
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;

    width: calc((100% - 1920px) / 2 + 72px);
  }
}

._title_cmz5y_65 {
  font-family: 'Alegreya SC';
  font-weight: 500;
  font-size: 36px;
  line-height: 40px; /* 111.111% */
  text-shadow: var(--text-shadow, 0px 0px 16px #3fc3c6);
  text-align: center;

  color: var(--white-92, rgba(255, 255, 255, 0.92));

  margin-bottom: 56px;
}
@media screen and (min-width: 768px) {
  ._title_cmz5y_65 {
    margin-bottom: 64px;
  }
}
@media screen and (min-width: 768px) {
  ._title_cmz5y_65 {
    font-size: 48px;
    line-height: 52px;
  }
}

._slider_wrapper_cmz5y_89 {
  position: relative;

  padding: 0 40px;
  width: 343px;

  overflow-x: hidden;
}
@media screen and (min-width: 768px) {
  ._slider_wrapper_cmz5y_89 {
    padding: 0 79px;
    width: 720px;
  }
}
@media screen and (min-width: 1280px) {
  ._slider_wrapper_cmz5y_89 {
    padding: 0 48px;
    width: 1200px;
  }
}

/* Кнопки Навигации Слайдер */
._slider_nav_cmz5y_111 {
  position: absolute;
  top: calc(50% - 20px);
  left: 0;
  right: 0;

  display: flex;
  justify-content: space-between;
}

._slider_btn_cmz5y_121 {
}
._section_roadmap_1ec0n_1 {
  background-color: #021414;

  background-image: linear-gradient(
      to bottom,
      transparent 0%,
      transparent 695px,
      #021414 747px,
      #021414 100%
    ),
    linear-gradient(
      to right,
      #021414 0%,
      transparent 72px,
      transparent 443px,
      #021414 100%
    ),
    url(/assets/roadmap-bg-375-DZS6nElf.webp);
  background-repeat: no-repeat;
  background-size: 515px;
  background-position: top 100px center;

  padding-top: 64px;
  padding-bottom: 64px;

  position: relative;
}
@media screen and (min-width: 768px) {
  ._section_roadmap_1ec0n_1 {
    background-image: linear-gradient(
        to bottom,
        transparent 0%,
        transparent 600px,
        #021414 652px,
        #021414 100%
      ),
      linear-gradient(
        to right,
        #021414 0%,
        transparent 56px,
        transparent 712px,
        #021414 100%
      ),
      url(/assets/roadmap-bg-768-BtGQB1ff.webp);
    background-size: 768px;
    background-position: top -50px center;

    padding-top: 100px;
  }
}
@media screen and (min-width: 1024px) {
  ._section_roadmap_1ec0n_1 {
    background-image: linear-gradient(
        to bottom,
        transparent 0%,
        transparent 650px,
        #021414 700px,
        #021414 100%
      ),
      linear-gradient(
        to right,
        #021414 0%,
        transparent 56px,
        transparent 968px,
        #021414 100%
      ),
      url(/assets/roadmap-bg-1024-B8mZksqA.webp);
    background-size: 1024px;
    background-position: top -100px center;
  }
}
@media screen and (min-width: 1440px) {
  ._section_roadmap_1ec0n_1 {
    background-image: linear-gradient(
        to bottom,
        transparent 0%,
        transparent 500px,
        #021414 552px,
        #021414 100%
      ),
      linear-gradient(
        to right,
        #021414 0%,
        transparent 56px,
        transparent 1384px,
        #021414 100%
      ),
      url(/assets/roadmap-bg-1440-pwjn2AZC.webp);
    background-size: 1440px;
    background-position: top -100px center;
  }
}
@media screen and (min-width: 1920px) {
  ._section_roadmap_1ec0n_1 {
    background-image: url(/assets/roadmap-bg-1920-Baq9L41d.webp);
    background-size: 1920px;
    background-position: top -100px center;
  }
}

._title_1ec0n_101 {
  font-family: 'Alegreya SC';
  font-weight: 500;
  font-size: 36px;
  line-height: 40px;
  text-align: center;
  text-shadow: var(--text-shadow, 0px 0px 16px #3fc3c6);

  color: var(--white-92, rgba(255, 255, 255, 0.92));

  margin-bottom: 36px;
}
@media screen and (min-width: 768px) {
  ._title_1ec0n_101 {
    position: absolute;
    top: 164px;
    left: 0;
    right: 0;
    z-index: 1;

    margin-bottom: unset;

    font-size: 40px;
    line-height: 48px;
  }
}

._roadmap_1ec0n_128 {
  position: relative;

  height: 953px;
}
@media screen and (min-width: 768px) {
  ._roadmap_1ec0n_128 {
    width: 648px;
    height: 898px;

    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1024px) {
  ._roadmap_1ec0n_128 {
    width: 944px;
    height: 729px;
  }
}
@media screen and (min-width: 1440px) {
  ._roadmap_1ec0n_128 {
    width: 1208px;
    height: 729px;
  }
}

._roadmap_1ec0n_128::before {
  content: '';
  position: absolute;
  top: -16px;
  left: -16px;

  width: 375px;
  height: 985px;

  background-image: url(/assets/roadmap-bgi-375-Cb88foRe.webp);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
@media screen and (min-width: 768px) {
  ._roadmap_1ec0n_128::before {
    width: 680px;
    height: 930px;

    background-image: url(/assets/roadmap-bgi-768-BrRUhg2K.webp);
  }
}
@media screen and (min-width: 1024px) {
  ._roadmap_1ec0n_128::before {
    width: 1001px;
    height: 754px;

    background-image: url(/assets/roadmap-bgi-1024-CptbQKSE.webp);
  }
}
@media screen and (min-width: 1440px) {
  ._roadmap_1ec0n_128::before {
    width: 1262px;
    height: 796.5px;

    background-image: url(/assets/roadmap-bgi-1440-DqhMol3U.webp);
  }
}

._roadmap_item_1ec0n_194 {
  position: absolute;
  z-index: 1;

  background-image: url(/assets/flag-Bpt9chQ0.svg);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px;

  padding-top: 72px;

  width: fit-content;
}

._roadmap1_1ec0n_208,
._roadmap2_1ec0n_209,
._roadmap3_1ec0n_210 {
}

._roadmap1_1ec0n_208 {
  top: 70px;
  left: 32px;
}
@media screen and (min-width: 768px) {
  ._roadmap1_1ec0n_208 {
    top: 70px;
    left: 80px;
  }
}
@media screen and (min-width: 1024px) {
  ._roadmap1_1ec0n_208 {
    top: 260px;
    left: 100px;
  }
}
@media screen and (min-width: 1440px) {
  ._roadmap1_1ec0n_208 {
    top: 310px;
    left: 210px;
  }
}

._roadmap2_1ec0n_209 {
  top: 380px;
  left: 32px;
}
@media screen and (min-width: 768px) {
  ._roadmap2_1ec0n_209 {
    top: 390px;
    left: 80px;
  }
}
@media screen and (min-width: 1024px) {
  ._roadmap2_1ec0n_209 {
    top: 210px;
    left: 410px;
  }
}
@media screen and (min-width: 1440px) {
  ._roadmap2_1ec0n_209 {
    top: 220px;
    left: 530px;
  }
}

._roadmap3_1ec0n_210 {
  top: 720px;
  left: 32px;
}
@media screen and (min-width: 768px) {
  ._roadmap3_1ec0n_210 {
    top: 390px;
    left: 358px;
  }
}
@media screen and (min-width: 1024px) {
  ._roadmap3_1ec0n_210 {
    top: 360px;
    left: 700px;
  }
}
@media screen and (min-width: 1440px) {
  ._roadmap3_1ec0n_210 {
    top: 380px;
    left: 850px;
  }
}

._roadmap_title_1ec0n_283 {
  font-family: 'Alegreya SC';
  font-weight: 500;
  font-size: 28px;
  line-height: 32px;
  text-shadow: var(--text-shadow, 0px 0px 16px #3fc3c6);

  color: var(--white-92, rgba(255, 255, 255, 0.92));

  margin-bottom: 16px;
}

._roadmap_item_1ec0n_194 > ul {
  padding-left: 20px;
}

._roadmap_item_1ec0n_194 > ul > li {
  font-family: 'Alegreya SC';
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  text-shadow: var(--text-shadow, 0px 0px 16px #3fc3c6);

  color: var(--white-92, rgba(255, 255, 255, 0.92));

  list-style-type: disc;
}
@media screen and (min-width: 1024px) {
  ._roadmap_item_1ec0n_194 > ul > li {
    max-width: 155px; /* 200 */
  }
}

._roadmap_item_1ec0n_194 > ul > li:not(:last-child) {
  margin-bottom: 8px;
}
._section_download_qyhe0_1 {
  background-color: var(--blue-6, #021414);

  background-image: url(/assets/bg-0sHVWInk.webp);
  background-repeat: no-repeat;
  background-size: 268px;
  background-position: top 24px left calc((100% - 375px) / 2 + 12px + 268px / 2);

  padding-top: 289px;
  padding-bottom: 24px;

  height: 509px;

  position: relative;
}
@media screen and (min-width: 768px) {
  ._section_download_qyhe0_1 {
    background-position: center left calc((100% - 768px) / 2 + 8px + 268px / 2);

    padding-top: 44px;
    padding-bottom: 60px;

    height: 249px;
  }
}
@media screen and (min-width: 1024px) {
  ._section_download_qyhe0_1 {
    background-position: center left calc((100% - 1024px) / 2 - 8px + 268px / 2);

    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1280px) {
  ._section_download_qyhe0_1 {
    background-position: center left
      calc((100% - 1280px) / 2 + 16px + 268px / 2);

    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1440px) {
  ._section_download_qyhe0_1 {
    background-position: center left
      calc((100% - 1440px) / 2 + 96px + 268px / 2);

    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1920px) {
  ._section_download_qyhe0_1 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

@media screen and (min-width: 1920px) {
  ._section_download_qyhe0_1::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 0;

    background-image: linear-gradient(
      90deg,
      #101b1b 0%,
      rgba(16, 27, 27, 0) 100%
    );
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;

    width: calc((100% - 1920px) / 2 + 72px);
  }
}

@media screen and (min-width: 1920px) {
  ._section_download_qyhe0_1::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 0;

    background-image: linear-gradient(
      90deg,
      rgba(16, 27, 27, 0) 0%,
      #101b1b 100%
    );
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;

    width: calc((100% - 1920px) / 2 + 72px);
  }
}

@media screen and (min-width: 768px) {
  ._flex_wrapper_qyhe0_104 {
    padding-left: 204px;
  }
}
@media screen and (min-width: 1024px) {
  ._flex_wrapper_qyhe0_104 {
    padding-left: 152px;

    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
@media screen and (min-width: 1280px) {
  ._flex_wrapper_qyhe0_104 {
    padding-left: 201px;
  }
}
@media screen and (min-width: 1440px) {
  ._flex_wrapper_qyhe0_104 {
    padding-left: 241px;
  }
}

._title_qyhe0_128 {
  color: var(--light-blue, #88e1e5);

  font-family: 'Alegreya SC';
  font-size: 28px;
  font-weight: 500;
  line-height: 36px;

  max-width: 320px;

  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  ._title_qyhe0_128 {
    max-width: unset;
  }
}

._text_qyhe0_146 {
  color: var(--text-white-primary, #fff);

  font-family: 'Alegreya SC';
  font-size: 22px;
  font-weight: 400;
  line-height: 26px;
}

/* Buttons */
._btns_qyhe0_156 {
  display: flex;

  margin-top: 24px;
}
@media screen and (min-width: 1024px) {
  ._btns_qyhe0_156 {
    margin-top: unset;
    margin-left: 48px;
  }
}

._btns_qyhe0_156 > a {
  width: 167.5px;
  height: 48px;

  pointer-events: none; /* TEMP */
  opacity: 0.5; /* TEMP */

  position: relative;

  /* opacity: 1; */

  transition: opacity var(--trans-time) var(--trans-func);
}
@media screen and (min-width: 768px) {
  ._btns_qyhe0_156 > a {
    width: 192px;
    height: 55px;
  }
}

._btns_qyhe0_156 > a:hover {
  opacity: 0.9;
}

._btn_google_play_qyhe0_192 {
  margin-right: 8px;
}
@media screen and (min-width: 768px) {
  ._btn_google_play_qyhe0_192 {
    margin-right: 12px;
  }
}

._btns_qyhe0_156 > a::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  width: 198.5px;
  height: 81.5px;

  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
@media screen and (min-width: 768px) {
  ._btns_qyhe0_156 > a::after {
    width: 225.5px;
    height: 88.5px;
  }
}

._btn_google_play_qyhe0_192::after {
  background-image: url(/assets/btn-google-play-375-BDhBqEH3.webp);
}
@media screen and (min-width: 768px) {
  ._btn_google_play_qyhe0_192::after {
    background-image: url(/assets/btn-google-play-768-BjckmQOu.webp);
  }
}

._btn_app_store_qyhe0_231::after {
  background-image: url(/assets/btn-app-store-375-DLvX7SQb.webp);
}
@media screen and (min-width: 768px) {
  ._btn_app_store_qyhe0_231::after {
    background-image: url(/assets/btn-app-store-768-D5kY8UkM.webp);
  }
}
