.body_link img {
  margin-right: 5px;
  vertical-align: -6px;
}

.als-body-wrap {
  overflow-x: hidden;
}

.announce {
  background: #000;
  color: #fff;
}
.announce .task {
  color: #fff;
  position: absolute;
  z-index: 2;
}

.content_wrapper {
  padding-top: 50px;
  position: relative;
  z-index: 0;
}
.content_wrapper:after, .content_wrapper:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  z-index: -1;
}
.content_wrapper:before {
  top: 0;
  height: 80%;
  background: linear-gradient(360deg, #010001 0%, #0F243C 100%);
}
.content_wrapper:after {
  bottom: 0;
  height: 10%;
  background: linear-gradient(180deg, #010101 0.06%, #733A41 86.67%, #D9675F 133.09%);
}

/*.sticky_fader_wrapper {
  position: relative;
  z-index: 0;

  .sticky_fader {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    height: 100vh;
    background: url('../img/fader.png') top center no-repeat;
    background-size: 100% auto;
    z-index: -1;
    will-change: transform;
  }
}*/
.announce__section {
  padding: 20px 0;
}

.terminal__screencast {
  border-radius: 16px;
  align-items: flex-start;
  display: flex;
  background: #1B1B1B;
  padding: 10px;
}
.terminal__screencast video {
  border-radius: 10px;
  overflow: hidden;
  width: 100%;
}

.terminal__block {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  width: 980px;
  margin: 24px auto;
}
.terminal__block .terminal__livevideo-track {
  position: relative;
  margin: 10px 0;
  width: 320px;
}
.terminal__block .terminal__livevideo-track .terminal__livevideo {
  align-items: flex-start;
  justify-content: flex-start;
  display: flex;
  right: 0;
  left: 0;
  top: 0;
  position: absolute;
  /*height: $block_width - $margin - $screencast_width;
  width: $block_width - $margin - $screencast_width;*/
  border-radius: 6px;
  background: #000;
  overflow: hidden;
  will-change: transform;
}
.terminal__block .terminal__livevideo-track .terminal__livevideo video {
  width: 100%;
}
.terminal__block .terminal__screencast {
  width: 580px;
}
@media screen and (max-width: 1020px) {
  .terminal__block {
    width: calc(100% - 48px);
  }
  .terminal__block .terminal__livevideo-track {
    width: calc(100% - 4% - 66%);
    /*.terminal__livevideo {
      height: calc(100% - 48px - 4% - 66%);
      width: calc(100% - 48px - 4% - 66%);
    }*/
  }
  .terminal__block .terminal__screencast {
    width: 66%;
  }
}

.white-line-cropper {
  border-radius: 10px;
  width: 100%;
  padding-top: 177.77%;
  position: relative;
  overflow: hidden;
}
.white-line-cropper video {
  position: absolute;
  top: 0;
  left: -0.5%;
  width: 100.5%;
}

.terminal__gallery-single {
  display: flex;
  justify-content: center;
  position: relative;
  z-index: 1;
}
.terminal__gallery-single .terminal__screencast-place {
  width: 580px;
}
.terminal__gallery-single .terminal__screencast-place.not_visible {
  visibility: hidden;
}
.terminal__gallery-single .terminal__screencast-place .terminal__screencast {
  transform-origin: top left;
}
@media screen and (max-width: 1020px) {
  .terminal__gallery-single {
    display: none;
  }
}

.terminal__gallery-track {
  position: relative;
  height: 300vh;
}
.terminal__gallery-track .terminal__gallery-wrap {
  display: flex;
  justify-content: center;
  position: absolute;
  right: 0;
  left: 0;
}
.terminal__gallery-track .terminal__screencast {
  will-change: transform;
}
.terminal__gallery-track .terminal__gallery {
  display: flex;
  justify-content: center;
}
.terminal__gallery-track .terminal__gallery .terminal__screencast-place {
  width: 430px;
}
.terminal__gallery-track .terminal__gallery .terminal__screencast-place.not_visible {
  visibility: hidden;
}
.terminal__gallery-track .terminal__gallery .terminal__screencast-place + .terminal__screencast-place {
  margin-left: 36px;
}
@media screen and (max-width: 1020px) {
  .terminal__gallery-track {
    display: none;
  }
}

.terminal__gallery-track-mobile {
  display: none;
  position: relative;
  height: 170vh;
  width: calc(100% - 48px);
  margin: 0 auto;
}
.terminal__gallery-track-mobile .terminal__gallery-wrap-mobile {
  display: flex;
  position: absolute;
  right: 0;
  left: 0;
}
.terminal__gallery-track-mobile .terminal__gallery-mobile {
  display: inline-flex;
  justify-content: center;
  will-change: transform;
  transition: all 0.4s;
}
.terminal__gallery-track-mobile .terminal__gallery-mobile .terminal__screencast-place {
  width: calc(100vw - 48px);
}
.terminal__gallery-track-mobile .terminal__gallery-mobile .terminal__screencast-place + .terminal__screencast-place {
  margin-left: 48px;
}
.terminal__gallery-track-mobile .terminal__gallery-mobile .terminal__screencast {
  width: 100%;
  max-width: 430px;
  margin: 0 auto;
}
.terminal__gallery-track-mobile .terminal__gallery-mobile.active_card_0 {
  transform: translateX(0) !important;
}
.terminal__gallery-track-mobile .terminal__gallery-mobile.active_card_1 {
  transform: translateX(-100vw) !important;
}
.terminal__gallery-track-mobile .terminal__gallery-mobile.active_card_2 {
  transform: translateX(-200vw) !important;
}
@media screen and (max-width: 1020px) {
  .terminal__gallery-track-mobile {
    display: block;
  }
}

.screenshot__gallery-track {
  overflow: hidden;
  width: 100%;
  padding: 0 24px;
  margin-top: 24px;
}
.screenshot__gallery-track .screenshot__gallery {
  align-items: flex-start;
  display: flex;
  flex-flow: row;
  justify-content: center;
}
.screenshot__gallery-track .screenshot__gallery .screenshot__item {
  align-items: center;
  display: flex;
  width: 360px;
}
.screenshot__gallery-track .screenshot__gallery .screenshot__item img {
  border-radius: 6px;
  width: 100%;
  overflow: hidden;
}
.screenshot__gallery-track .screenshot__gallery .screenshot__item + .screenshot__item {
  margin-left: 36px;
}
@media screen and (max-width: 700px) {
  .screenshot__gallery-track {
    margin-top: 0;
  }
  .screenshot__gallery-track .screenshot__gallery {
    display: inline-flex;
    transition: all 0.4s;
  }
  .screenshot__gallery-track .screenshot__gallery .screenshot__item {
    width: calc(100vw - 48px);
  }
  .screenshot__gallery-track .screenshot__gallery .screenshot__item + .screenshot__item {
    margin-left: 48px;
  }
  .screenshot__gallery-track .screenshot__gallery.active_card_0 {
    transform: translateX(0) !important;
  }
  .screenshot__gallery-track .screenshot__gallery.active_card_1 {
    transform: translateX(-100vw) !important;
  }
  .screenshot__gallery-track .screenshot__gallery.active_card_2 {
    transform: translateX(-200vw) !important;
  }
  .screenshot__gallery-track .screenshot__gallery.active_card_3 {
    transform: translateX(-300vw) !important;
  }
}

.announce__coins-section {
  padding-bottom: 0;
  margin-top: -20px;
  padding-top: 120px;
  position: relative;
}
.announce__coins-section .coins__animation-wrap {
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 100%;
  transform: translateX(-50%);
}
.announce__coins-section .coins__animation {
  position: absolute;
  right: 0;
  left: 0;
  bottom: -1.6%;
  top: 0;
  z-index: 2;
  display: flex;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
  text-align: center;
  opacity: 1;
}
.announce__coins-section .coins__animation svg {
  width: 100%;
}
.announce__coins-section .coins__section {
  padding-bottom: 200px;
  padding-top: 50px;
}
.announce__coins-section .coins__section video {
  border-radius: 16px;
  display: block;
  margin: 0 auto;
  width: 900px;
}
@media screen and (max-width: 1020px) {
  .announce__coins-section {
    /*.coins__animation {
      right: -300px;
      left: -300px;
    }*/
  }
}
@media screen and (max-width: 700px) {
  .announce__coins-section {
    padding-top: 90px;
    /*.coins__animation {
      right: -420px;
      left: -420px;
    }*/
  }
  .announce__coins-section .coins__section {
    padding-bottom: 280px;
    padding-top: 20px;
  }
  .announce__coins-section .coins__section video {
    border-radius: 10px;
    width: calc(100% - 48px);
  }
}

.announce__gallery-section {
  position: relative;
  z-index: 2;
}

footer,
.credits {
  background: #000;
  color: #fff;
}
footer a,
.credits a {
  color: #fff;
}

/*# sourceMappingURL=anons.css.map */
