@import 'fonts/fonts.css';
@media (max-width: 900px) {
  body {
    overflow-x: scroll !important;
  }

  .section {
    min-width: 900px !important;
  }
}
/*@media (max-width: 900px),(max-height: 800px) {

}*/
.section {
  text-align: center;
}
.section .contentLead {
  z-index: 10;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100vh;
  min-height: 800px;
}
.section .svg-std svg:first-of-type {
  z-index: 10;
  max-width: 100%;
  max-height: 100%;
  margin: auto;
  /*position: relative;
  top: 50%;
  transform: translate(0, -50%);*/
}
.section .background {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  /*    &--workscheme-arrow {
        background: url("src/arrow.png");
        background-repeat: repeat-x;
      }*/
}
.section .background--start {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.65) 100%);
}
.section .background--workscheme-top {
  z-index: 2;
  top: 0;
  height: 5%;
  background: linear-gradient(180deg, #0050a0 0, #0050a0 5%, rgba(0, 85, 162, 0.5) 20%, rgba(0, 0, 0, 0) 100%);
}
.section .background--workscheme-bottom {
  bottom: 0;
  height: 7%;
  background: linear-gradient(0deg, #00a969 0%, #00a969 5%, rgba(0, 169, 105, 0.5) 20%, rgba(0, 169, 105, 0) 100%);
}
.section .background--cert {
  background: linear-gradient(175deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
}
.section .background--cert--top-el-1-bg {
  top: 0;
  height: 47px;
  background: #007F4F;
}
.section .background--cert--top-el-1 {
  top: 12px;
  height: 47px;
  background: url("src/cert-lineright.png");
  background-repeat: repeat-x;
}
.section .background--cert--top-el-2-bg {
  top: 0;
  height: 47px;
  width: 60%;
  background: #00A969;
}
.section .background--cert--top-el-2 {
  top: 12px;
  height: 47px;
  width: 60%;
  background: url("src/cert-lineleft.png");
  background-repeat: repeat-x;
}
.section .background--cert--top-el-3 {
  top: 0;
  left: 60%;
  height: 47px;
  background: url("src/cert-gost.png");
  background-repeat: no-repeat;
}
.section .background--advantage-green-bkg {
  bottom: 0;
  position: absolute;
  z-index: 2;
  height: 36.5%;
  background: #00a969;
}

.start {
  background: url("src/cp-blue-pattern.jpg");
}

.btn--tls,
.btn--tls-srv-csp,
.btn--tls-srv-ngate,
.btn--tls-browsers,
.btn--tls-mobile,
.btn--tlsca,
.btn--tlsca-dist,
.btn--csp,
.btn--ngate {
  cursor: pointer;
}
.workscheme, .advantage, .servers, .clients, .order {
  background: url("src/backpattern.png");
}

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