@charset "UTF-8";
@font-face {
  font-family: '9928';
  src: url("fonts/9928.eot");
  src: url("fonts/9928.eot") format("embedded-opentype"), url("fonts/9928.woff2") format("woff2"), url("fonts/9928.woff") format("woff"), url("fonts/9928.ttf") format("truetype"), url("fonts/9928.svg#9928") format("svg"); }
@font-face {
  font-family: 'jurabook';
  src: url("fonts/jurabook.eot");
  src: url("fonts/jurabook.eot") format("embedded-opentype"), url("fonts/jurabook.woff2") format("woff2"), url("fonts/jurabook.woff") format("woff"), url("fonts/jurabook.ttf") format("truetype"), url("fonts/jurabook.svg#jurabook") format("svg"); }
@font-face {
  font-family: 'jurademibold';
  src: url("fonts/jurademibold.eot");
  src: url("fonts/jurademibold.eot") format("embedded-opentype"), url("fonts/jurademibold.woff2") format("woff2"), url("fonts/jurademibold.woff") format("woff"), url("fonts/jurademibold.ttf") format("truetype"), url("fonts/jurademibold.svg#jurademibold") format("svg"); }
@font-face {
  font-family: 'juralight';
  src: url("fonts/juralight.eot");
  src: url("fonts/juralight.eot") format("embedded-opentype"), url("fonts/juralight.woff2") format("woff2"), url("fonts/juralight.woff") format("woff"), url("fonts/juralight.ttf") format("truetype"), url("fonts/juralight.svg#juralight") format("svg"); }
@font-face {
  font-family: 'juramedium';
  src: url("fonts/juramedium.eot");
  src: url("fonts/juramedium.eot") format("embedded-opentype"), url("fonts/juramedium.woff2") format("woff2"), url("fonts/juramedium.woff") format("woff"), url("fonts/juramedium.ttf") format("truetype"), url("fonts/juramedium.svg#juramedium") format("svg"); }
.salgir-body {
  background: #fff; }

.salgir-wrapper {
  width: 100%;
  margin: 0 auto;
  /*height: inherit;
  min-height: inherit;*/ }
  .salgir-wrapper__inner {
    width: 100%;
    margin: 0 auto;
    padding: 0.1px;
    box-sizing: border-box;
    position: relative;
    /*height: inherit;
    min-height: inherit;*/ }
    .salgir-wrapper__inner--static {
      max-width: 1140px !important;
      box-sizing: border-box !important; }
    @media all and (max-width: 1170px) {
      .salgir-wrapper__inner {
        max-width: 1140px;
        position: relative; } }

.salgir-header {
  background-color: #000000;
  min-height: 96px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 2; }
  .salgir-header--fixed {
    min-height: 68px;
    height: 68px; }
    .salgir-header--fixed .salgir-menu--top {
      margin-top: 21px; }
    .salgir-header--fixed .salgir-button--order-call {
      height: 68px;
      line-height: 68px;
      font-size: 20px; }
    .salgir-header--fixed .salgir-logo--header {
      width: 96px;
      height: auto; }
  @media all and (max-width: 1240px) {
    .salgir-header {
      min-height: 68px;
      height: 68px; }
      .salgir-header .salgir-menu--top {
        margin-top: 21px; }
      .salgir-header .salgir-button--order-call {
        height: 68px;
        line-height: 68px;
        font-size: 20px; }
      .salgir-header .salgir-logo--header {
        width: 96px;
        height: auto; } }

.salgir-logo--header {
  width: 141px;
  height: 68px;
  display: inline-block;
  position: absolute;
  left: 140px;
  top: 14px; }
  @media all and (max-width: 1700px) {
    .salgir-logo--header {
      left: 20px; } }
  @media all and (max-width: 1240px) {
    .salgir-logo--header {
      left: 95px; } }
  @media all and (max-width: 460px) {
    .salgir-logo--header {
      left: 66px; } }
  .salgir-logo--header * {
    max-width: 100%; }
.salgir-logo--footer {
  display: inline-block;
  margin-top: 86px; }

.salgir-phone--header {
  color: #ffffff;
  font-family: 'juramedium';
  font-size: 30px;
  line-height: 45.83px;
  text-transform: uppercase;
  position: absolute;
  top: 32px;
  right: 76px; }
  @media all and (max-width: 1700px) {
    .salgir-phone--header {
      right: 10px; } }
  @media all and (max-width: 1580px) {
    .salgir-phone--header {
      display: none; } }

.salgir-button--results {
  background-color: transparent;
  padding: 0;
  box-sizing: border-box;
  max-width: 556px;
  width: 100%;
  margin: 50px auto 189px;
  height: 121px;
  border: 8px solid #000000;
  color: #0048ff;
  font-family: '9928';
  font-size: 32px;
  text-transform: uppercase;
  text-align: center;
  display: block;
  cursor: pointer;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; }
  .salgir-button--results:hover {
    background-color: #000;
    color: #fff; }
.salgir-button--order-call {
  width: 328px;
  height: 96px;
  background-color: #f9fc24;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  color: #000000;
  font-family: 'jurademibold';
  font-size: 30px;
  line-height: 96px;
  text-transform: uppercase;
  border: none;
  box-sizing: border-box;
  padding: 0;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 339px; }
  @media all and (max-width: 550px) {
    .salgir-button--order-call {
      width: 250px; } }
  @media all and (max-width: 460px) {
    .salgir-button--order-call {
      width: 137px;
      line-height: 100% !important; } }
  .salgir-button--order-call:hover {
    background-color: #0048ff;
    color: #fff; }
  @media all and (max-width: 1700px) {
    .salgir-button--order-call {
      right: 270px; } }
  @media all and (max-width: 1580px) {
    .salgir-button--order-call {
      right: 0; } }
.salgir-button--order-call-footer {
  background-color: transparent;
  max-width: 362px;
  width: 100%;
  height: 96px;
  border: 8px solid #f9fc24;
  text-align: center;
  cursor: pointer;
  color: #ffffff;
  font-family: '9928';
  font-size: 24px;
  line-height: 36.36px;
  text-transform: uppercase;
  display: block;
  padding: 0;
  box-sizing: border-box;
  margin-left: 25px;
  margin-bottom: 128px;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; }
  .salgir-button--order-call-footer:hover {
    background-color: #f9fc24;
    color: #000; }
  @media all and (max-width: 860px) {
    .salgir-button--order-call-footer {
      width: 95%;
      margin: 0 auto 128px; } }
.salgir-button--menu {
  display: none;
  background-image: url(../images/menu.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-color: transparent;
  border: none;
  width: 34px;
  height: 26px;
  cursor: pointer;
  /*position: absolute;
  left: 0;
  top: 50%;
  margin-top: -13px;*/
  margin-top: 22px;
  margin-left: 14px;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; }
  @media all and (max-width: 1240px) {
    .salgir-button--menu {
      display: block; } }
  .salgir-button--menu:hover {
    background-image: url(../images/menu-active.png); }
.salgir-button--calc-cost {
  display: block;
  margin: 0 auto 246px;
  max-width: 520px;
  width: 100%;
  height: 130px;
  border: 8px solid #f9fc24;
  background-color: transparent;
  padding: 0;
  cursor: pointer;
  /*************/
  color: #ffffff;
  font-family: '9928';
  font-size: 32px;
  line-height: 45.83px;
  text-transform: uppercase;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; }
  @media all and (max-width: 479px) {
    .salgir-button--calc-cost {
      font-size: 25px;
      line-height: 30px; } }
  @media all and (max-width: 320px) {
    .salgir-button--calc-cost {
      height: 160px; } }
  .salgir-button--calc-cost:hover {
    color: #000;
    background-color: #f9fc24; }

.salgir-title-h1 {
  color: #ffffff;
  font-family: '9928';
  font-size: 74px;
  line-height: 56px;
  text-transform: uppercase;
  text-align: center; }
  @media all and (max-width: 480px) {
    .salgir-title-h1 {
      font-size: 39px; } }
  .salgir-title-h1--top {
    margin-top: 232px;
    margin-bottom: 20px; }
    @media all and (max-width: 320px) {
      .salgir-title-h1--top {
        margin-top: 84px; } }

.salgir-title-h1- {
  text-align: center;
  color: #ffffff;
  font-family: 'juramedium';
  font-size: 38px;
  line-height: 38px;
  margin-bottom: 55px; }

.salgir-title-dop--v1 {
  color: #f9fc24;
  font-family: '9928';
  font-size: 36px;
  line-height: 48px;
  text-align: center; }
  .salgir-title-dop--v1 b {
    font-size: 48px;
    font-weight: normal;
    text-transform: uppercase; }
    @media all and (max-width: 320px) {
      .salgir-title-dop--v1 b {
        display: block; } }

.salgir-title-dop--v2 {
  text-align: center;
  color: #ffffff;
  font-family: 'juramedium';
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 21px; }
  @media all and (max-width: 320px) {
    .salgir-title-dop--v2 {
      width: 80%;
      margin-left: auto;
      margin-right: auto; } }

.salgir-action-block {
  max-width: 773px;
  width: 100%;
  margin: 0 auto 33px;
  min-height: 165px;
  background-color: rgba(0, 72, 255, 0.81);
  text-align: center;
  padding: 25px 0;
  box-sizing: border-box; }
  .salgir-action-block__item-1 {
    color: #ffffff;
    font-family: '9928';
    font-size: 24px;
    line-height: 26px; }
    .salgir-action-block__item-1 span {
      font-size: 36px;
      text-transform: uppercase; }
  .salgir-action-block__item-2 {
    color: #ffffff;
    font-family: 'juralight';
    font-size: 18px;
    padding: 0 65px; }
  .salgir-action-block__item-3 {
    color: #ffffff;
    font-family: '9928';
    font-size: 30px;
    text-transform: uppercase; }

.salgir-section {
  position: relative;
  /*display: flex;
  flex-direction: column;
  overflow: hidden;
  text-align: center;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  //height: 100%;
  min-height: 100%;
  will-change: transform;
  pointer-events: none;
  transition: transform 1s cubic-bezier(.175,.885,.32,1);
  backface-visibility: hidden;
  -webkit-transform: translate3d(0,-100%,0);
  transform: translate3d(0,-100%,0);
  -webkit-backface-visibility: hidden;

  &--active{
    -webkit-transform: translateZ(0);
    transform: translateZ(0);

    pointer-events: auto;
  }*/ }
  .salgir-section-1 {
    background-image: url(../images/screen-1.png);
    background-repeat: no-repeat;
    background-size: cover; }
  .salgir-section-2 {
    background-color: #ffffff; }
  .salgir-section-3 {
    background-image: url(../images/bj-work.png);
    background-repeat: no-repeat;
    background-size: cover; }
  .salgir-section-4 {
    background-color: #fff; }
  .salgir-section-5 .salgir-caption--v5, .salgir-section-5 .salgir-briefcase, .salgir-section-5 .salgir-progress, .salgir-section-5 .salgir-button--results, .salgir-section-5 .salgir-arrow--v3 {
    z-index: 10; }
  .salgir-section-5 .salgir-briefcase, .salgir-section-5 .salgir-progress, .salgir-section-5 .salgir-button--results {
    position: relative; }
  .salgir-section-7 {
    background-image: url(../images/action.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover; }

.salgir-menu--top {
  margin-top: 41px;
  margin-left: 398px; }
  @media all and (max-width: 1790px) {
    .salgir-menu--top {
      margin-left: 310px; } }
  @media all and (max-width: 1700px) {
    .salgir-menu--top {
      margin-left: 190px; } }
  @media all and (max-width: 1240px) {
    .salgir-menu--top {
      display: none; } }
.salgir-menu__item {
  display: inline-block;
  margin-right: 15px; }
.salgir-menu__link {
  position: relative;
  display: block;
  color: #ffffff !important;
  font-family: 'juralight';
  font-size: 18px;
  text-decoration: none !important;
  outline: none; }
  .salgir-menu__link:after {
    display: none;
    position: absolute;
    content: "";
    width: 100%;
    height: 7px;
    background-color: #0048ff;
    left: 0;
    bottom: -12px;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out; }
  .salgir-menu__link:hover:after {
    display: block; }
  .salgir-menu__link--active:after {
    display: block;
    position: absolute;
    content: "";
    width: 100%;
    height: 7px;
    background-color: #0048ff;
    left: 0;
    bottom: -12px;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out; }
.salgir-menu__link.active:after {
  display: block;
  position: absolute;
  content: "";
  width: 100%;
  height: 7px;
  background-color: #0048ff;
  left: 0;
  bottom: -12px;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out; }

.salgir-action__caption {
  width: 366px;
  margin: 94px auto 0;
  color: #f9fc24;
  font-family: '9928';
  font-size: 103px;
  line-height: 73px;
  text-transform: uppercase;
  text-align: center; }
  @media all and (max-width: 320px) {
    .salgir-action__caption {
      max-width: 100%;
      font-size: 84px;
      line-height: 57px; } }
  .salgir-action__caption .small {
    color: #f9fc24;
    font-size: 24px;
    text-transform: lowercase;
    text-align: right; }
.salgir-action__txt {
  color: #ffffff;
  font-family: 'jurademibold';
  font-size: 30px;
  max-width: 900px;
  margin: 0 auto 71px;
  text-align: center; }
  @media all and (max-width: 320px) {
    .salgir-action__txt {
      font-size: 24px; } }
.salgir-action__button {
  display: block;
  margin: 0 auto 111px;
  cursor: pointer;
  background-color: transparent;
  box-sizing: border-box;
  max-width: 327px;
  width: 100%;
  height: 121px;
  border: 8px solid #f9fc24;
  color: #ffffff;
  font-family: '9928';
  font-size: 32px;
  text-transform: uppercase; }
.salgir-action__line-1 {
  text-align: center;
  color: #ffffff;
  font-family: 'juralight';
  font-size: 30px; }
.salgir-action__line-2 {
  text-align: center;
  color: #ffffff;
  font-family: '9928';
  font-weight: bold;
  font-size: 30px;
  text-transform: uppercase;
  margin-bottom: 66px; }

.salgir-partners {
  max-width: 1060px;
  width: 100%;
  margin: 0 auto;
  min-height: 280px; }
  .salgir-partners__item {
    border-right: 1px solid #bfbfbf;
    margin-bottom: 15px !important; }
    .salgir-partners__item:last-child {
      border: none; }
  .salgir-partners__img {
    height: 117px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center; }
  .salgir-partners__price {
    color: #000000;
    font-family: '9928';
    font-size: 23px;
    text-align: center; }
  .salgir-partners__button {
    display: block;
    margin: 22px auto 0;
    background-color: #fff;
    box-sizing: border-box;
    padding: 0;
    cursor: pointer;
    max-width: 170px;
    width: 100%;
    height: 51px;
    border: 4px solid #0048ff;
    text-align: center;
    color: #000000;
    font-family: '9928';
    font-size: 18px;
    text-transform: uppercase; }
    .salgir-partners__button:hover {
      border: 6px solid #000;
      color: #0048ff; }

.uk-grid-small .salgir-partners__item {
  padding-right: 15px; }

.salgir-caption {
  font-family: '9928';
  font-size: 48px;
  text-transform: uppercase;
  text-align: center;
  margin-top: 155px;
  position: relative; }
  @media all and (max-width: 480px) {
    .salgir-caption {
      font-size: 39px; } }
  @media all and (max-width: 320px) {
    .salgir-caption {
      font-size: 26px; } }
  .salgir-caption--v1 {
    border: 6px solid #0048ff;
    margin-top: 186px;
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto; }
    @media all and (max-width: 1100px) {
      .salgir-caption--v1 {
        width: 90%;
        margin-left: auto;
        margin-right: auto; } }
    .salgir-caption--v1 .salgir-caption__inner-txt {
      display: inline-block;
      margin: -31px 31px 0;
      background-color: #fff; }
  .salgir-caption--v2 {
    line-height: 48px; }
    .salgir-caption--v2 .salgir-caption__inner-txt {
      color: #fff; }
    .salgir-caption--v2:after {
      position: absolute;
      content: "";
      left: 50%;
      margin-left: -62.5px;
      width: 125px;
      height: 9px;
      background-color: #f9fc24;
      bottom: -41px; }
  .salgir-caption--v3 {
    margin: 155px 0 129px;
    color: #000000;
    font-family: '9928';
    font-size: 48px;
    text-transform: uppercase; }
    .salgir-caption--v3:after {
      position: absolute;
      content: "";
      left: 50%;
      margin-left: -62.5px;
      width: 125px;
      height: 9px;
      background-color: #0048ff;
      bottom: -32px; }
    @media all and (max-width: 320px) {
      .salgir-caption--v3 {
        font-size: 26px;
        margin-bottom: 50px; }
        .salgir-caption--v3:after {
          bottom: -20px; } }
  .salgir-caption--v4 {
    margin: 155px 0 96px;
    color: #000000;
    font-family: '9928';
    font-size: 48px;
    text-transform: uppercase; }
    .salgir-caption--v4:after {
      position: absolute;
      content: "";
      left: 50%;
      margin-left: -62.5px;
      width: 125px;
      height: 9px;
      background-color: #0048ff;
      bottom: -32px; }
    @media all and (max-width: 320px) {
      .salgir-caption--v4 {
        font-size: 26px; }
        .salgir-caption--v4:after {
          bottom: -20px; } }
  .salgir-caption--v5 {
    position: relative;
    padding: 0.1px;
    box-sizing: border-box;
    border-right: 6px solid #0048ff;
    border-bottom: 6px solid #0048ff;
    border-left: 6px solid #0048ff;
    border-top: 0px solid transparent;
    margin-top: 151px;
    max-width: 1010px;
    margin-left: auto;
    margin-right: auto; }
    .salgir-caption--v5:after {
      position: absolute;
      content: "";
      width: 25%;
      height: 6px;
      background-color: #0048ff;
      top: 0;
      right: 0; }
    .salgir-caption--v5:before {
      position: absolute;
      content: "";
      width: 25%;
      height: 6px;
      background-color: #0048ff;
      top: 0;
      left: 0; }
    .salgir-caption--v5 .salgir-caption__inner-txt {
      display: inline-block;
      margin: -31px 31px 0;
      background-color: #fff; }
      .salgir-caption--v5 .salgir-caption__inner-txt--v1 {
        display: block;
        width: 50%;
        margin: -31px auto 0; }
      .salgir-caption--v5 .salgir-caption__inner-txt--v2 {
        display: block;
        margin-bottom: 36px; }

.salgir-confidence, .salgir-confidence2 {
  background-color: #eeeeee;
  min-height: 540px; }
  @media all and (max-width: 320px) {
    .salgir-confidence, .salgir-confidence2 {
      min-height: 400px; } }

/************/
.salgir-working {
  margin-top: 112px !important; }
  .salgir-working > div:nth-child(odd) {
    position: relative; }
    .salgir-working > div:nth-child(odd):after {
      position: absolute;
      content: "";
      background-image: url(../images/arr-right.png);
      background-repeat: no-repeat;
      width: 85px;
      height: 34px;
      right: -20px;
      top: 48px; }
      @media all and (max-width: 1100px) {
        .salgir-working > div:nth-child(odd):after {
          right: -30px; } }
      @media all and (max-width: 1000px) {
        .salgir-working > div:nth-child(odd):after {
          right: -44px; } }
  @media all and (max-width: 959px) {
    .salgir-working > div {
      position: relative; }
      .salgir-working > div:after {
        position: absolute;
        content: "";
        background-image: url(../images/arr-right.png);
        background-repeat: no-repeat;
        width: 85px;
        height: 34px;
        right: auto;
        top: 165px !important;
        transform: rotate(90deg);
        left: 240px; }
      .salgir-working > div:last-child:after {
        width: 0; } }
  @media all and (max-width: 860px) {
    .salgir-working > div:after {
      left: 193px; } }
  @media all and (max-width: 800px) {
    .salgir-working > div:after {
      left: 163px; } }
  @media all and (max-width: 700px) {
    .salgir-working > div:after {
      left: 113px; } }
  @media all and (max-width: 600px) {
    .salgir-working > div:after {
      left: 63px; } }
  @media all and (max-width: 500px) {
    .salgir-working > div:after {
      left: 13px; } }
  @media all and (min-width: 960px) {
    .salgir-working > div:nth-child(even) .salgir-working__icon {
      margin-left: 45px; } }
  .salgir-working__icon {
    overflow: hidden;
    z-index: 2;
    position: relative;
    cursor: pointer;
    max-width: 484px;
    width: 100%;
    height: 114px;
    background-color: #fff;
    background-image: url(../images/bg-working.png);
    background-position: left top;
    background-repeat: repeat-y;
    background-size: 89px 100%; }
    .salgir-working__icon:before {
      content: '';
      position: absolute;
      top: 0;
      left: -100%;
      width: 100%;
      height: 100%;
      background: #f9fc24;
      transition: left .7s;
      z-index: -1; }
    .salgir-working__icon:hover:before {
      left: 0; }
    @media all and (max-width: 959px) {
      .salgir-working__icon {
        margin-left: auto;
        margin-right: auto; } }
  .salgir-working__number {
    width: 89px;
    height: 100%;
    float: left;
    font-size: 63px;
    font-family: '9928';
    color: #000;
    /*************/
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center; }
  .salgir-working__txt {
    padding-left: 142px;
    height: 100%;
    background-repeat: no-repeat;
    font-size: 20px;
    font-family: '9928';
    color: #000;
    text-transform: uppercase;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center; }
    .salgir-working__txt--v1 {
      background-image: url(../images/search.png);
      background-position: left 30px center; }
    .salgir-working__txt--v2 {
      background-image: url(../images/target.png);
      background-position: left 23px center; }
    .salgir-working__txt--v3 {
      background-image: url(../images/startup.png);
      background-position: left 35px center; }
    .salgir-working__txt--v4 {
      padding-left: 120px;
      background-image: url(../images/analysis.png);
      background-position: left 23px center; }
    @media all and (max-width: 500px) {
      .salgir-working__txt {
        font-size: 14px;
        padding-left: 100px !important;
        background-position: left 10px center !important; } }
  .salgir-working__description {
    color: #ffffff;
    font-family: 'juralight';
    font-size: 22px;
    line-height: 23px;
    padding-left: 111px;
    max-width: 484px;
    width: 100%;
    box-sizing: border-box;
    margin: 24px 0 150px; }
    @media all and (max-width: 959px) {
      .salgir-working__description {
        margin: 24px auto 150px; } }

.salgir-arrow {
  background-image: url(../images/arr-work.png);
  background-repeat: no-repeat;
  background-position: top center;
  width: 50px;
  height: 60px;
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -25px;
  overflow: hidden;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out; }
  .salgir-arrow--v1 {
    bottom: 54px; }
  .salgir-arrow--v2 {
    bottom: 92px; }
  .salgir-arrow:after {
    position: absolute;
    content: "";
    width: 50px;
    height: 60px;
    left: 0;
    top: -100%;
    background-image: url(../images/arr-work-hover.png);
    background-repeat: no-repeat;
    background-position: top center;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out; }
  .salgir-arrow--v3 {
    background-image: url(../images/arr.png);
    bottom: 38px; }
    .salgir-arrow--v3:after {
      background-image: url(../images/arr-hover.png);
      background-repeat: no-repeat;
      background-position: top center; }
  .salgir-arrow:hover:after {
    top: 0; }
  .salgir-arrow--v4 {
    background-image: url(../images/arr-hover.png);
    bottom: 40px; }

/************/
.salgir-advantages {
  margin-bottom: 152px !important;
  margin-top: 195px !important; }
  .salgir-advantages__box {
    max-width: 570px;
    width: 100%;
    margin-top: 59px;
    padding-left: 143px;
    float: right;
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: left center; }
    @media all and (max-width: 550px) {
      .salgir-advantages__box {
        float: none;
        padding-left: 122px; } }
    @media all and (max-width: 480px) {
      .salgir-advantages__box {
        margin-left: 0px !important;
        margin-top: 10px;
        padding: 100px 10px 10px !important;
        background-position: top center; } }
    .salgir-advantages__box--v1 {
      background-image: url(../images/bystryj-start.png); }
    .salgir-advantages__box--v2 {
      background-image: url(../images/minimalnaya-stoimost.png); }
    .salgir-advantages__box--v3 {
      background-image: url(../images/kvalificirovannye-specialisty.png); }
    .salgir-advantages__box--v4 {
      background-image: url(../images/vash-lichnyj-menedzher.png); }
    .salgir-advantages__box--v5 {
      background-image: url(../images/img1.png); }
    .salgir-advantages__box--v6 {
      background-image: url(../images/img2.png); }
  .salgir-advantages__caption {
    color: #000001;
    font-family: '9928';
    font-size: 22px;
    text-transform: uppercase; }
    @media all and (max-width: 480px) {
      .salgir-advantages__caption {
        text-align: center; } }
  .salgir-advantages__txt {
    font-family: 'juralight';
    font-size: 22px;
    color: #000001;
    padding: 0.1px;
    box-sizing: border-box; }
    .salgir-advantages__txt b {
      font-family: 'jurademibold'; }
    @media all and (max-width: 480px) {
      .salgir-advantages__txt {
        text-align: center; } }
  .salgir-advantages__item {
    min-height: 243px;
    text-align: left; }
    .salgir-advantages__item:nth-child(even) .salgir-advantages__box {
      float: left;
      margin-left: 65px; }
    @media all and (min-width: 1200px) {
      .salgir-advantages__item:nth-child(3n+1), .salgir-advantages__item:nth-child(3n+5) {
        background-color: #f9fc24; } }
    @media all and (max-width: 1199px) {
      .salgir-advantages__item:nth-child(2n+1) {
        background-color: #f9fc24; } }
    @media all and (max-width: 550px) {
      .salgir-advantages__item .salgir-advantages__box {
        margin-left: 25px; }
      .salgir-advantages__item:nth-child(even) .salgir-advantages__box {
        float: none;
        margin-left: 25px; } }
  @media all and (max-width: 480px) {
    .salgir-advantages {
      margin-top: 62px !important; } }

.salgir-text-commands {
  max-width: 745px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  color: #000000;
  font-family: 'jurademibold';
  font-size: 24px; }
  @media all and (max-width: 320px) {
    .salgir-text-commands {
      font-size: 19px; } }

.salgir-team {
  margin-top: 72px !important;
  margin-bottom: 148px !important; }
  .salgir-team__post {
    margin-top: 23px;
    margin-bottom: 20px !important;
    color: #000000;
    font-family: 'jurademibold';
    font-size: 20px; }
    .salgir-team__post b {
      font-family: '9928';
      font-size: 24px;
      font-weight: normal; }

.salgir-briefcase {
  margin-top: 58px; }
  .salgir-briefcase__item {
    border: 1px solid #b5b5b5;
    box-sizing: border-box;
    min-height: 324px;
    background-color: #fff; }
  .salgir-briefcase__section-left {
    width: 309px;
    float: left; }
    @media all and (max-width: 639px) {
      .salgir-briefcase__section-left {
        float: none;
        width: 100%; }
        .salgir-briefcase__section-left img {
          margin: 0 auto; } }
  .salgir-briefcase__section-right {
    margin-left: 309px;
    padding: 84px 74px 0 35px; }
    @media all and (max-width: 639px) {
      .salgir-briefcase__section-right {
        margin-left: 0; } }
    @media all and (max-width: 320px) {
      .salgir-briefcase__section-right {
        padding: 15px; } }
  .salgir-briefcase__site {
    background-color: #f9fc24;
    color: #000000;
    font-family: '9928';
    font-size: 28px;
    text-align: center; }
  .salgir-briefcase__txt {
    color: #000000;
    font-family: 'jurademibold';
    font-size: 20px;
    /* Text style for "в 2 раза," */ }
    .salgir-briefcase__txt span {
      font-weight: bold;
      background-color: #f9fc24; }
  .salgir-briefcase__prop {
    text-align: center;
    color: #000000;
    font-family: 'jurademibold';
    font-size: 24px;
    padding: 11px 0;
    margin: 18px 0 9px;
    cursor: pointer;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out; }
    .salgir-briefcase__prop:hover {
      background-color: #f9fc24; }
  .salgir-briefcase__desc {
    text-align: center;
    color: #000000;
    font-family: 'jurademibold';
    font-size: 18px; }
  .salgir-briefcase .slick-prev, .salgir-briefcase .slick-next {
    top: 135px; }
  @media all and (max-width: 1200px) {
    .salgir-briefcase .slick-next {
      right: 5px; }
    .salgir-briefcase .slick-prev {
      left: 5px;
      z-index: 5; } }

.salgir-progress {
  list-style-image: url(../images/check.png);
  margin-top: 78px;
  margin-left: auto;
  margin-right: auto;
  max-width: 550px;
  width: 100%; }
  @media all and (max-width: 639px) {
    .salgir-progress {
      padding-left: 50px; } }
  @media all and (max-width: 320px) {
    .salgir-progress {
      width: 80%; } }
  .salgir-progress li {
    color: #000000;
    font-size: 26px;
    min-height: 43px;
    line-height: 26px;
    font-family: 'juralight'; }
    .salgir-progress li b {
      font-family: '9928';
      font-weight: normal; }

.particles-js-canvas-el {
  position: absolute;
  top: 0; }

/************/
.salgir-contacts {
  background-image: url(../images/bj.png);
  background-repeat: no-repeat;
  background-size: cover; }
  .salgir-contacts__list {
    padding: 0;
    margin: 0 0 118px 0;
    list-style: none;
    overflow: hidden; }
    @media all and (max-width: 639px) {
      .salgir-contacts__list {
        margin-bottom: 44px; } }
  .salgir-contacts__box {
    float: right;
    margin-right: 81px;
    max-width: 502px;
    width: 100%;
    text-align: left; }
    @media all and (max-width: 1150px) {
      .salgir-contacts__box {
        margin-right: 0; } }
    @media all and (max-width: 639px) {
      .salgir-contacts__box {
        float: none;
        max-width: 100%;
        margin: 0; } }
  .salgir-contacts__caption {
    margin-top: 123px;
    margin-bottom: 77px;
    color: #ffffff;
    font-family: '9928';
    font-size: 48px;
    line-height: 48px;
    text-transform: uppercase;
    text-align: center; }
    @media all and (max-width: 860px) {
      .salgir-contacts__caption {
        font-size: 35px;
        line-height: 35px; } }

.s {
  background-repeat: no-repeat;
  background-position: left 24px center;
  padding-left: 80px;
  color: #ffffff;
  font-family: 'jurademibold';
  font-size: 28px;
  margin-bottom: 25px; }
  @media all and (max-width: 860px) {
    .s {
      font-size: 23px; } }
  .s-address {
    background-image: url(../images/maps-and-flags.png);
    min-height: 45px; }
  .s-phone {
    background-image: url(../images/telephpne.png);
    min-height: 33px; }
  .s-mobil {
    background-image: url(../images/smartphone.png);
    min-height: 46px;
    line-height: 46px; }
  .s-site {
    background-image: url(../images/skype.png);
    min-height: 42px;
    line-height: 42px; }
  .s-email {
    background-image: url(../images/email-.png);
    min-height: 27px; }

.salgir-footer {
  background-color: #fff;
  min-height: 239px; }
  .salgir-footer__txt--v1 {
    color: #000000;
    font-family: '9928';
    font-size: 36px;
    text-transform: uppercase; }
  .salgir-footer__phone {
    text-decoration: none !important;
    color: #0048ff;
    font-family: '9928';
    font-size: 30px;
    text-transform: uppercase;
    margin-left: 39px; }
  .salgir-footer__dop-line--v1 {
    margin-top: 50px; }
  .salgir-footer__dop-line--v2 {
    margin-top: 10px; }
    @media all and (max-width: 480px) {
      .salgir-footer__dop-line--v2 {
        flex-direction: column; } }

.salgir-net-list {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
  display: inline-block; }
  .salgir-net-list__item {
    display: inline-block;
    margin-left: 32px; }

.salgir-network {
  display: block;
  text-decoration: none !important;
  outline: none;
  width: 54px;
  height: 53px;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out; }
  .salgir-network--vk {
    background-image: url(../images/vk.png);
    background-position: top left;
    background-repeat: no-repeat; }
    .salgir-network--vk:hover {
      background-image: url(../images/vk-hover.png); }
  .salgir-network--insta {
    background-image: url(../images/insta.png);
    background-position: top left;
    background-repeat: no-repeat; }
    .salgir-network--insta:hover {
      background-image: url(../images/insta-hover.png); }
  .salgir-network--fk {
    background-image: url(../images/fk.png);
    background-position: top left;
    background-repeat: no-repeat; }
    .salgir-network--fk:hover {
      background-image: url(../images/fk-hover.png); }

.salgir-reviews {
  background-color: #fff; }
  .salgir-reviews .slick-prev, .salgir-reviews .slick-next {
    top: 106px; }
  .salgir-reviews__list {
    margin-top: 75px;
    padding-bottom: 200px; }
  .salgir-reviews__item {
    display: flex !important; }
  .salgir-reviews__txt {
    padding-left: 32px !important; }
    @media all and (max-width: 320px) {
      .salgir-reviews__txt {
        padding-left: 0 !important; } }
    .salgir-reviews__txt--v1 {
      color: #666666;
      font-family: 'jurademibold';
      line-height: 25px;
      text-align: justify; }
    .salgir-reviews__txt--name {
      color: #000000;
      font-family: '9928';
      font-size: 18px;
      line-height: 24px;
      text-transform: uppercase;
      text-align: right; }
    .salgir-reviews__txt--post {
      font-family: 'jurademibold';
      color: #000000;
      font-size: 18px;
      text-align: right; }

#viewport {
  max-width: 1920px;
  width: 1920px;
  min-height: 1081px; }

div[id^="modal-center"] .uk-close {
  color: #000; }
  div[id^="modal-center"] .uk-close svg {
    width: 32px;
    height: 32px; }
div[id^="modal-center"] .uk-modal-body {
  background-color: #f9fc24;
  color: #000;
  border: 4px solid #000000;
  background-color: rgba(249, 252, 36, 0.97);
  max-width: 839px !important;
  width: 100%;
  box-sizing: border-box; }
div[id^="modal-center"] .modal-center__input {
  display: block;
  margin: 0 auto;
  max-width: 569px;
  width: 100%;
  height: 74px;
  border: none;
  padding: 0;
  box-sizing: border-box;
  text-indent: 45px;
  color: #000000;
  font-family: 'juramedium';
  font-size: 18px; }
  div[id^="modal-center"] .modal-center__input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #000000;
    font-family: 'juramedium';
    font-size: 18px; }
  div[id^="modal-center"] .modal-center__input::-moz-placeholder {
    /* Firefox 19+ */
    color: #000000;
    font-family: 'juramedium';
    font-size: 18px; }
  div[id^="modal-center"] .modal-center__input:-ms-input-placeholder {
    /* IE 10+ */
    color: #000000;
    font-family: 'juramedium';
    font-size: 18px; }
  div[id^="modal-center"] .modal-center__input:-moz-placeholder {
    /* Firefox 18- */
    color: #000000;
    font-family: 'juramedium';
    font-size: 18px; }
div[id^="modal-center"] .modal-center__button {
  display: block;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 0;
  max-width: 307px;
  width: 100%;
  height: 78px;
  border: 8px solid #000000;
  background-color: #ffffff;
  cursor: pointer;
  color: #0048ff;
  font-family: '9928';
  font-size: 23px;
  text-transform: uppercase;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; }
  div[id^="modal-center"] .modal-center__button:hover {
    background-color: #000;
    color: #fff; }

.modal-center__caption {
  text-align: center;
  color: #000000;
  font-family: 'jurademibold';
  font-size: 48px; }
  @media all and (max-width: 320px) {
    .modal-center__caption {
      font-size: 30px; } }

#offcanvas-usage .uk-offcanvas-bar {
  background: #000;
  width: 100vw;
  box-sizing: border-box; }
#offcanvas-usage .uk-close {
  color: #fff; }
  #offcanvas-usage .uk-close svg {
    width: 32px;
    height: 32px; }

#salgir-menu-mob {
  list-style: none; }
  #salgir-menu-mob a {
    text-decoration: none !important;
    display: block;
    max-width: 247px;
    width: 100%;
    color: #ffffff;
    font-family: 'juralight';
    font-size: 30px;
    line-height: 48px;
    padding: 0 12px 0 8px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out; }
    #salgir-menu-mob a:hover {
      color: #000000;
      background-color: #f9fc24; }

/************************/
.salgir-slider {
  padding: 0;
  list-style: none;
  width: 100%;
  margin: 0 auto; }
  .salgir-slider .slick-prev, .salgir-slider .slick-next {
    top: 34px; }
  .salgir-slider--sert {
    padding: 0px 0px 50px 0px; }
    .salgir-slider--sert .slick-prev, .salgir-slider--sert .slick-next {
      top: 160px; }

.slick-prev, .slick-next {
  background-repeat: no-repeat;
  background-position: top left;
  background-color: transparent;
  outline: none;
  border: none;
  cursor: pointer;
  width: 34px;
  height: 54px;
  color: transparent;
  position: absolute;
  top: 0; }

.slick-prev {
  background-image: url(../images/arrow-left.png);
  left: -50px; }
  @media all and (max-width: 1000px) {
    .slick-prev {
      left: 0;
      z-index: 5; } }

.slick-next {
  background-image: url(../images/arrow-right.png);
  right: -50px; }
  @media all and (max-width: 1000px) {
    .slick-next {
      right: 0; } }

/*# sourceMappingURL=salgir-kontext.css.map */
