body.fp-viewing-screen-1 .digit-all__navigate_fix {
  display: none;
}
body.fp-viewing-screen-9 .strategy-background {
  opacity: 1;
  background-position: 50% 100%;
}
body.fp-viewing-screen-9 .digit-all__main-container {
  padding-top: 150px;
}
@media (max-height: 800px) {
  body.fp-viewing-screen-9 .digit-all__main-container {
    padding-top: 70px;
  }
}
@media (max-height: 658px) {
  body.fp-viewing-screen-9 .digit-all__main-container {
    padding-top: 20px;
  }
}
@media (min-width: 2200px) and (min-height: 1100px) {
  body.fp-viewing-screen-9 .digit-all__main-container {
    padding-top: 250px;
  }
}
body.fp-viewing-screen-9 .fixed-container {
  display: none;
}
body.fp-viewing-screen-9 .digit-all__logo {
  display: none;
}
body.fp-viewing-screen-9 .digit-all__btn-demo {
  display: none;
}
body.not-navigate .digit-all__navigate_fix {
  display: none;
}
body.not-navigate .digit-all__visual-container {
  opacity: 0;
}

.digit-all {
  height: 100vh;
  /*min-height: 900px;*/
  width: 100%;
  overflow: hidden;
  font-size: 16px;
  background-color: #0d0d14;
}
.digit-all h1, .digit-all h2, .digit-all h3, .digit-all h4, .digit-all h5, .digit-all h6, .digit-all p {
  color: #fff;
}
.digit-all h3 {
  font-size: 32px;
}
@media (max-width: 767px) {
  .digit-all h3 {
    font-size: 24px;
  }
}
@media (max-height: 658px) {
  .digit-all h3 {
    font-size: 24px;
  }
}
.digit-all h5 {
  font-size: 22px;
  font-family: "RobotoLight", sans-serif;
}
@media (max-width: 767px) {
  .digit-all h5 {
    font-size: 18px;
  }
}
@media (max-height: 658px) {
  .digit-all h5 {
    font-size: 18px;
  }
}
.digit-all a:active {
  text-decoration: none;
}
.digit-all .fixed-container {
  position: fixed !important;
  background-size: contain;
  z-index: 9;
  width: 100%;
  height: 100%;
  max-width: 520px;
  transition: 0.8s ease-in-out all;
}
.digit-all .footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  color: #fff;
}
.digit-all .footer > div:not(.to-top) {
  opacity: 0.6;
  margin: 0.5rem 0;
}
@media (min-width: 1200px) and (min-height: 900px) {
  .digit-all .footer > div:not(.to-top) {
    margin: 3rem 0;
  }
}
.digit-all_mobile {
  overflow: visible;
  height: auto;
  min-height: auto;
}
.digit-all_mobile .header_inner {
  background-color: #0d0d14;
}
.digit-all_mobile .header_inner .logo {
  background-image: url(/application/images/directum_logo.svg);
  background-size: contain;
  width: 125px;
  margin-top: 60px;
}
.digit-all_mobile .header_inner .mobile-menu-search {
  background-color: #0D0D14;
}
.digit-all_mobile .header_inner.navigation-active {
  background-color: #0D0D14;
}
.digit-all_mobile .header_inner.navigation-active #navigation {
  background-color: #0D0D14;
}
.digit-all_mobile .header_inner.navigation-active .submenu li a {
  color: rgba(255, 255, 255, 0.85);
}
.digit-all_mobile .header_inner.navigation-active .submenu_lvl-1 {
  background-color: #0D0D14;
}
.digit-all_mobile .digit-all_background-section {
  height: auto;
  margin-top: -1px;
}
@media (max-width: 767px) {
  .digit-all_mobile h3 {
    width: 100%;
  }
}
.digit-all__btn-demo {
  /*right: 40px;      
  top: 65px;
  margin-left: 150px;*/
  z-index: 1;
  opacity: 1;
  color: #fff;
}
@media (min-width: 1700px) and (min-height: 900px) and (max-height: 1100px) {
  .digit-all__btn-demo {
    top: 115px;
  }
}
@media (min-width: 1700px) and (min-height: 1100px) {
  .digit-all__btn-demo {
    top: 165px;
  }
}
@media (max-height: 800px) {
  .digit-all__btn-demo {
    top: -5px;
  }
}
@media (min-width: 2200px) and (min-height: 1100px) {
  .digit-all__btn-demo {
    top: 245px;
  }
}
.digit-all__btn-demo .btn {
  background-color: transparent;
  border: 1px solid #ff8f35;
}
.digit-all__btn-demo .btn:hover {
  border: 1px solid #ff6e16;
  background-color: #ff6e16;
}
.digit-all__btn-demo > div {
  padding: 5px 10px;
  border: 1px solid #fff;
  border-radius: 5px;
  cursor: pointer;
  font-size: 14px;
  line-height: 20px;
  transition: 0.4s ease-in-out all;
  margin-top: -4px;
}
.digit-all__btn-demo > div:hover {
  background-color: #fff;
}
.digit-all__logo {
  max-width: 182px;
  /*margin-left: 50%;
  text-align: center;*/
  position: fixed;
  transition: 1s ease-in-out all;
  z-index: 9;
  top: 70px;
}
@media (min-width: 1700px) and (min-height: 900px) and (max-height: 1100px) {
  .digit-all__logo {
    top: 120px;
  }
}
@media (min-width: 1700px) and (min-height: 1100px) {
  .digit-all__logo {
    top: 170px;
  }
}
@media (max-height: 800px) {
  .digit-all__logo {
    top: 20px;
  }
}
@media (min-width: 2200px) and (min-height: 1100px) {
  .digit-all__logo {
    top: 250px;
  }
}
.digit-all__navigate {
  display: flex;
}
.digit-all__navigate_fix {
  /*width: 250px;
  position: absolute;
  bottom: -100px;*/
  width: 500px;
}
.digit-all__navigate_fix img {
  width: 32px;
  height: 32px;
}
.digit-all__navigate img:not(.active) {
  opacity: 0.2;
}
.digit-all__navigate img:hover {
  opacity: 1;
}
.digit-all__main-container {
  padding-top: 150px;
  transition: 0.4s ease-in-out;
}
@media (min-width: 1700px) and (min-height: 900px) and (max-height: 1100px) {
  .digit-all__main-container {
    padding-top: 200px;
  }
}
@media (min-width: 1700px) and (min-height: 1100px) {
  .digit-all__main-container {
    padding-top: 250px;
  }
}
@media (max-height: 800px) {
  .digit-all__main-container {
    padding-top: 70px;
  }
}
@media (max-height: 658px) {
  .digit-all__main-container {
    padding-top: 30px;
  }
}
@media (min-width: 2200px) and (min-height: 1100px) {
  .digit-all__main-container {
    padding-top: 350px;
  }
}
.digit-all_background-section {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  /*background: #08090A;*/
  /*background: url(/application/images/starsky.jpg) repeat 50% 50%;*/
  height: 100vh;
  background-position-y: 0;
  transition: 1s ease-in-out all;
  position: relative;
}
.digit-all_background-section .star-background {
  position: absolute;
  background-image: url(/application/images/digit-all_bg-stars.png);
  background-repeat: repeat;
  width: 100%;
  height: 100vh;
}
.digit-all_background-section .strategy-background {
  position: absolute;
  background-image: url(/application/images/digit-all-strategy_bg.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 100%;
  height: 100vh;
  transition: 0.8s ease-in-out;
  opacity: 0;
}
.digit-all_background-section .alert-success {
  background-color: transparent;
  color: #fff;
}
.digit-all_background-section.screen-1 {
  background: linear-gradient(180deg, #0D0D14, #0D0D14);
}
.digit-all_background-section.screen-2 {
  background: linear-gradient(180deg, #0D0D14, #0D0D14 80%, #941351 130%);
}
.digit-all_background-section.screen-3 {
  background: linear-gradient(180deg, #0D0D14 -20%, #941351 30%, #941351 80%, #7E0026 130%);
}
.digit-all_background-section.screen-3 h3 {
  background-color: #9A3367;
  display: inline-block;
}
.digit-all_background-section.screen-3 .description-item__button:hover {
  color: #6e1140 !important;
}
.digit-all_background-section.screen-4 {
  background: linear-gradient(180deg, #941351 -20%, #7E0026 30%, #7E0026 80%, #C54610 130%);
}
.digit-all_background-section.screen-4 h3 {
  background-color: #AA2847;
  display: inline-block;
}
.digit-all_background-section.screen-4 .description-item__button:hover {
  color: #850634 !important;
}
.digit-all_background-section.screen-5 {
  background: linear-gradient(180deg, #7E0026 -20%, #C54610 30%, #C54610 80%, #007588 130%);
}
.digit-all_background-section.screen-5 h3 {
  background-color: #EC8322;
  display: inline-block;
}
.digit-all_background-section.screen-5 .description-item__button:hover {
  color: #ab2c17 !important;
}
.digit-all_background-section.screen-6 {
  background: linear-gradient(180deg, #C54610 -20%, #007588 30%, #007588 80%, #004972 130%);
}
.digit-all_background-section.screen-6 h3 {
  background-color: #109FBB;
  display: inline-block;
}
.digit-all_background-section.screen-6 .description-item__button:hover {
  color: #366866 !important;
}
.digit-all_background-section.screen-7 {
  background: linear-gradient(180deg, #007588 -20%, #004972 30%, #004972 80%, #14205E 130%);
}
.digit-all_background-section.screen-7 h3 {
  background-color: #0088D5;
  display: inline-block;
}
.digit-all_background-section.screen-7 .description-item__button:hover {
  color: #005176 !important;
}
.digit-all_background-section.screen-8 {
  background: linear-gradient(180deg, #004972 -20%, #14205E 30%, #14205E 80%, #0D0D14 200%);
}
.digit-all_background-section.screen-8 h3 {
  background-color: #6C69DC;
  display: inline-block;
}
.digit-all_background-section.screen-8 .description-item__button:hover {
  color: #102761 !important;
}
.digit-all_background-section.screen-9 {
  background: linear-gradient(180deg, #14205E -20%, #0D0D14 100%);
}
.digit-all__description {
  width: 100%;
  /*max-width: 690px;*/
}
.digit-all__description .description-item h2 {
  /*font-size: 52px;*/
  font-size: 38px;
  line-height: 50px;
  font-family: "RobotoBold", sans-serif;
}
@media (max-width: 767px) {
  .digit-all__description .description-item h2 {
    font-size: 30px;
    line-height: 40px;
  }
}
.digit-all__description .description-item__sub p {
  opacity: 0.6;
}
.digit-all__description .description-item__button {
  padding: 5px 10px;
  border: 1px solid #FFFFFF;
  border-radius: 5px;
  cursor: pointer;
  transition: 0.4s ease-in-out;
}
.digit-all__description .description-item__button:hover {
  background-color: #fff;
}
.digit-all__hint {
  font-size: 14px;
  position: absolute;
  color: #fff;
  z-index: 1;
  opacity: 0;
  letter-spacing: 0.5px;
  text-rendering: optimizeSpeed;
  font-family: "RobotoLight", sans-serif;
  /*transition: .4s ease-in-out all;*/
}
.digit-all__hint-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.digit-all__hint_el-1 {
  top: 49%;
  left: 69%;
}
.digit-all__hint_el-2 {
  top: 66%;
  left: 52%;
}
.digit-all__hint_el-3 {
  top: 52%;
  left: 14%;
}
.digit-all__hint_el-4 {
  top: 22%;
  left: 35%;
}
@media (min-width: 1340px) and (max-width: 1680px) {
  .digit-all__hint_el-4 {
    left: 45%;
  }
}
.digit-all__hint_el-5 {
  top: 18%;
  right: -2%;
}
.digit-all__hint_el-6 {
  top: 2%;
  left: 25%;
}
.digit-all__hint_el-7 {
  top: 26%;
  left: -10%;
}
@media (min-width: 1340px) and (max-width: 1680px) {
  .digit-all__hint_el-7 {
    left: 1%;
  }
}
.digit-all__hint_el-8 {
  top: 75%;
  left: 10%;
}
.digit-all__hint_el-9 {
  top: 87%;
  left: 65%;
}
.digit-all__hint_el-10 {
  /*top: 50%;
  right: -20%;*/
  top: 63%;
  right: -8%;
}
.digit-all__singularity {
  width: 520px;
  height: 520px;
  max-height: 100%;
  max-width: 100%;
  position: relative;
  transition: 0.5s linear all;
  font-size: 10px;
}
.digit-all__universe {
  z-index: 1;
  position: absolute;
  width: 100%;
  height: 100%;
  background-position: center 40%;
  background-repeat: no-repeat;
  background-size: cover;
  transform: rotate(40deg);
  background-image: url(/application/images/digit-all_back-starlight.png);
}
.digit-all__core {
  background-repeat: no-repeat;
  background-size: cover;
  /*transform: rotateX(-55deg);*/
  width: 100%;
  height: 100%;
  border-radius: 50%;
  transform-style: preserve-3d;
  background-image: url(/application/images/digit-all_core.png);
  /*background-position-x: -15px;
  background-position-y: -15px;*/
  transition: 0.8s ease-in-out all;
  z-index: 1;
}
.digit-all__core.animation {
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: core;
  animation-duration: 3s;
}
.digit-all__system {
  position: relative;
  /*width: 100%;
  height: 100%;*/
  width: 95%;
  height: 95%;
  max-width: 100vw;
  max-height: 100vw;
  transform-style: preserve-3d;
  z-index: 1;
}
.digit-all__circle {
  height: 100%;
  width: 100%;
  border-radius: 50%;
  /*background-image: radial-gradient(closest-side,rgba(255,255,255,.01) 33%,rgba(255,255,255,.05) 80%, rgba(255,255,255,.08) 97%,rgba(255,255,255,.3));*/
  background-image: url(/application/images/digit-all_bubble.png);
  background-position-x: 0px;
  background-position-y: -20px;
  background-size: 99%;
  background-repeat: no-repeat;
  position: absolute;
  z-index: 0;
  transform: rotate(-40deg);
}
.digit-all__circle .inner-spheres {
  position: absolute;
  width: 100%;
  height: 100%;
  top: -3%;
  left: -1%;
}
.digit-all__circle .inner-spheres .inner-sphere {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-repeat: no-repeat;
  background-size: cover;
}
.digit-all__circle .inner-spheres__el-1 {
  background-image: url(/application/images/digit-all_inner_spheres_1.png);
}
.digit-all__circle .inner-spheres__el-2 {
  background-image: url(/application/images/digit-all_inner_spheres_2.png);
}
.digit-all__circle .inner-spheres__el-3 {
  background-image: url(/application/images/digit-all_inner_spheres_3.png);
}
.digit-all__circle .inner-spheres__el-4 {
  background-image: url(/application/images/digit-all_inner_spheres_4.png);
}
.digit-all__visual-container {
  position: absolute;
  width: 100%;
  height: 100%;
  top: -2%;
  left: 0;
  z-index: 1;
}
.digit-all__visual-screen {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /*background-size: 90%;
  background-position: 40% 50%;*/
  background-repeat: no-repeat;
}
.digit-all__visual-screen.visual-1 {
  background-image: url(/application/images/digit-all_visual-bg_1.png);
  background-size: 90%;
  background-position: 40% 50%;
}
.digit-all__visual-screen.visual-2 {
  background-image: url(/application/images/digit-all_visual-bg_2.png);
  background-size: 100%;
  background-position: 0% 0%;
  margin-left: -7px;
  margin-top: -7px;
}
.digit-all__visual-screen.visual-3 {
  background-image: url(/application/images/digit-all_visual-bg_3.png);
  /*background-size: 85%;
  background-position: 45% 40%;*/
  background-size: 95%;
  background-position: 30% 30%;
}
.digit-all__visual-screen.visual-4 {
  background-image: url(/application/images/digit-all_visual-bg_4.png);
  /*background-size: 80%;
  background-position: 55% 40%;*/
  background-size: 90%;
  background-position: 65% 35%;
}
.digit-all__visual-screen.visual-5 {
  background-image: url(/application/images/digit-all_visual-bg_5.png);
  background-size: 99%;
  background-position: 0% -100%;
}
.digit-all__visual-screen.visual-6 {
  background-image: url(/application/images/digit-all_visual-bg_6.png);
  background-size: 95%;
  background-position: 60% 20%;
}
.digit-all .planet {
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  margin-top: -0.5em;
  margin-left: -0.5em;
  border-radius: 50%;
  transform-style: preserve-3d;
  /*filter: blur(2.5px);*/
  transform: rotateX(0deg) scaleY(1.4);
  -moz-transform: rotateX(0deg) scaleY(1.4);
  top: 50%;
  left: 50%;
  width: 1em;
  height: 1em;
  /*cursor: pointer;*/
  background-repeat: no-repeat;
  border-radius: 50%;
}
.digit-all .planet.start-state {
  opacity: 1;
}
.digit-all .pos {
  position: absolute;
  /*transform-style: preserve-3d;*/
  left: 50%;
  top: -1px;
}
.digit-all .pos-1 {
  left: 55%;
  top: 1%;
}
.digit-all .pos-2 {
  left: 7%;
  top: 25%;
}
.digit-all .pos-3 {
  left: 7%;
  top: 75%;
}
.digit-all .pos-4 {
  left: 50%;
  top: 100%;
}
.digit-all .pos-5 {
  left: 91%;
  top: 80%;
}
.digit-all .pos-6 {
  left: 92%;
  top: 26%;
}
.digit-all .orbit {
  font-size: 4em;
  width: 90%;
  height: 90%;
  margin-top: -45%;
  margin-left: -45%;
  position: absolute;
  top: 50%;
  left: 50%;
  /*border: 4px solid rgba(255, 255, 255, 0.4);*/
  border-radius: 50%;
  transform-origin: 50% 50%;
  transition: 0.9s cubic-bezier(0, 0.95, 0.58, 1) all;
}
.digit-all .orbit:not(.orbit_animated) {
  filter: saturate(1.1);
  /*.pos-1 {
    top: 3%;
  }*/
}
.digit-all .orbit:not(.orbit_animated) .planet.el-1 {
  opacity: 0.7;
}
.digit-all .orbit_animated {
  animation-iteration-count: 1;
  -moz-animation-iteration-count: 2;
  animation-timing-function: linear;
  transform-style: preserve-3d;
  animation-duration: 2s;
  animation-name: orbit-rotate;
}
.digit-all .orbit_animated .pos {
  animation-name: planet-invert;
  animation-iteration-count: 1;
  -moz-animation-iteration-count: 2;
  animation-timing-function: linear;
  animation-duration: 2s;
}
.digit-all .el-1 {
  /*background-image: radial-gradient(closest-side,#f0b18b 30%,#ec8161 60%,#e66b4f);*/
  background-image: url(/application/images/digit-all_sphere_1.png);
}
.digit-all .el-2 {
  /*background-image: radial-gradient(closest-side,#c9c8c0 30%,#cba59c 60%,#c86a64);*/
  background-image: url(/application/images/digit-all_sphere_2.png);
}
.digit-all .el-3 {
  /*background-image: radial-gradient(closest-side,#feded3 30%,#fec1cb 60%,#bb4a9c);*/
  background-image: url(/application/images/digit-all_sphere_3.png);
}
.digit-all .el-4 {
  /*background-image: radial-gradient(closest-side,#bab8bf 30%,#8b8aba 60%,#6665bc);*/
  background-image: url(/application/images/digit-all_sphere_4.png);
}
.digit-all .el-5 {
  /*background-image: radial-gradient(closest-side,#bab8bf 30%,#8b8aba 60%,#6665bc);*/
  background-image: url(/application/images/digit-all_sphere_5.png);
}
.digit-all .el-6 {
  /*background-image: radial-gradient(closest-side,#c2c2c7 30%,#90bcc4 60%,#589da5);*/
  background-image: url(/application/images/digit-all_sphere_6.png);
}
.digit-all .core-container {
  font-size: 24em;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1em;
  height: 1em;
  margin-top: -0.6em;
  margin-left: -0.5em;
  transition: 0.8s ease-in-out;
}
.digit-all .primary-lines {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0%;
  left: 0%;
  /*&__backward {
    background-size: 100%;
    top: 0%;
    left: 0%;
    -webkit-transform: rotate(1deg);
    -moz-transform: rotate(0deg);
    background-image: url(/application/images/digit-all_backward-way.png);
    z-index: 1;
  }*/
}
.digit-all .primary-lines .primary-line {
  position: absolute;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
}
.digit-all .primary-lines__forward {
  background-image: url(/application/images/digit-all_full-way.png);
  background-size: 100%;
  z-index: 0;
  top: -3%;
  left: -1%;
}
.digit-all .secondary-lines {
  position: absolute;
  width: 100%;
  height: 100%;
  top: -3%;
  left: -1%;
}
.digit-all .secondary-lines .secondary-line {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
}
.digit-all .secondary-lines__el-1 {
  background-image: url(/application/images/digit-all_t_1.png);
}
.digit-all .secondary-lines__el-2 {
  background-image: url(/application/images/digit-all_t_2.png);
}
.digit-all .secondary-lines__el-3 {
  background-image: url(/application/images/digit-all_t_3.png);
}
.digit-all .secondary-lines__el-4 {
  background-image: url(/application/images/digit-all_t_4.png);
}
.digit-all .secondary-lines__el-5 {
  background-image: url(/application/images/digit-all_t_5.png);
}
.digit-all .secondary-lines__el-6 {
  background-image: url(/application/images/digit-all_t_6.png);
}
.digit-all .secondary-lines__el-7 {
  background-image: url(/application/images/digit-all_t_7.png);
}
.digit-all .secondary-lines__el-8 {
  background-image: url(/application/images/digit-all_t_8.png);
}
.digit-all .secondary-lines__el-9 {
  background-image: url(/application/images/digit-all_t_9.png);
}
.digit-all .secondary-lines__el-10 {
  background-image: url(/application/images/digit-all_t_10.png);
}
.digit-all_start .fixed-container {
  max-width: 670px;
}
@media (min-width: 2200px) {
  .digit-all_start .fixed-container {
    margin-left: 37% !important;
  }
}
.digit-all_start .strategy-background {
  opacity: 1;
}
.digit-all_start .digit-all__main-container {
  padding-top: 150px;
}
@media (max-height: 658px) {
  .digit-all_start .digit-all__main-container {
    padding-top: 30px;
  }
}
@media (min-width: 2200px) and (min-height: 1100px) {
  .digit-all_start .digit-all__main-container {
    padding-top: 300px;
  }
}
@media (min-width: 992px) and (min-height: 800px) {
  .digit-all_start .digit-all__singularity {
    width: 670px;
    height: 670px;
    /*margin-left: calc(50% - 335px);*/
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .digit-all_start .digit-all__singularity {
    width: 670px;
    height: 670px;
    margin: auto;
  }
}
.digit-all_start .digit-all__core {
  font-size: 24em;
}
.digit-all_start .digit-all__core.animation {
  animation-iteration-count: 2;
}
.digit-all_start .digit-all__description {
  display: none;
}
.digit-all_start .digit-all__logo {
  max-width: 236px;
  margin-left: calc(50% - 108px);
  top: 0;
}
@media (min-width: 1025px) and (max-width: 1280px) {
  .digit-all_start .digit-all__logo {
    margin-left: calc(50% - 108px);
  }
}
@media (min-width: 2200px) {
  .digit-all_start .digit-all__logo {
    top: 150px;
    margin-left: 45.5% !important;
  }
}
.digit-all_start .digit-all__btn-demo {
  opacity: 0;
}
.digit-all_start .digit-all__navigate_fix {
  display: none;
}
.digit-all_start .core-container {
  font-size: 26em;
}
.digit-all ul {
  font-size: 18px;
  list-style-image: url(/application/images/list-square-white.svg);
}
@media (max-width: 1600px) and (max-height: 800px) {
  .digit-all ul {
    font-size: 15px;
  }
}
.digit-all ul li {
  /*color: rgba(255,255,255,.85);*/
  color: #fff;
  font-family: "RobotoLight", sans-serif;
  padding: 0 0 18px;
}
@media (max-height: 658px) {
  .digit-all ul li {
    padding: 0 0 8px;
    font-size: 14px;
  }
}

/* переключение видов*/
.view-2D .zoom-large .digit-all__core {
  transform-style: flat;
}
.view-2D .zoom-large .orbit {
  transform-style: flat;
}
.view-2D .digit-all__core, .view-2D .ring {
  transform: rotateX(0deg);
}
.view-2D .planet {
  transform: rotateX(90deg);
}

.view-3D {
  /*.orbit {
    &:not(.orbit_animated) {
      .planet {
        transition: 2s ease transform;

        &.el-1 {
          transform: rotateX(90deg) scaleY(1.4);
        }

        &.el-4 {
          transform: rotateX(90deg) scaleY(1.4);
        }
      }
    }
  }*/
}
.view-3D .opening .digit-all__core, .view-3D .opening .orbit, .view-3D .opening .pos, .view-3D .opening .planet, .view-3D .opening .satelite, .view-3D .opening .ring {
  transition-duration: 4s;
  transform-style: preserve-3d;
}
.view-3D .digit-all__system {
  transform: rotateX(45deg);
}
.view-3D .ring {
  transform: rotateX(90deg);
}

.fp-viewing-screen-1 .digit-all__btn-demo:hover {
  color: #0D0D14;
}
.fp-viewing-screen-2 .digit-all__btn-demo:hover {
  color: #0D0D14;
}
.fp-viewing-screen-3 .digit-all__btn-demo:hover {
  color: #6e1140;
}
.fp-viewing-screen-4 .digit-all__btn-demo:hover {
  color: #850634;
}
.fp-viewing-screen-5 .digit-all__btn-demo:hover {
  color: #ab2c17;
}
.fp-viewing-screen-6 .digit-all__btn-demo:hover {
  color: #366866;
}
.fp-viewing-screen-7 .digit-all__btn-demo:hover {
  color: #005176;
}
.fp-viewing-screen-8 .digit-all__btn-demo:hover {
  color: #102761;
}