.block--white {
  background: #fff;
}
.block {
  padding: 20px 0 124px;
}
.block--intro {
    height: 500px;
  /* display: -ms-flexbox; */
  /* display: flex;
  -ms-flex-align: center;
  align-items: center; */
}

.block__container {
  max-width: 1200px;
  padding-right: 24px;
  padding-left: 24px;
}

@media (max-width: 1200px) {
  .block__container {
    max-width: 976px;
  }
}

@media (max-width: 992px) {
  .block__container {
    max-width: 752px;
  }
}

@media (max-width: 768px) {
  .block__container {
    max-width: 552px;
  }
}

@media (max-width: 576px) {
  .block__container {
    max-width: 452px;
  }
}
.block__container {
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .block__container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .block__container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .block__container {
    max-width: 1080px;
  }
}

@media (min-width: 1366px) {
  .block__container {
    max-width: 1240px;
  }
}

@media (min-width: 1448px) {
  .block__container {
    max-width: 1370px;
  }
}
.block__body .block__header {
  text-align: left;
  margin-bottom: 24px;
  max-width: none;
}

.block__body .btn {
  margin-top: 48px;
}

.block__body + .block__body {
  margin-top: 72px;
}

.block__header + .block__body {
  margin-top: 64px;
}

@media (max-width: 75em) {
  .block__header + .block__body {
    margin-top: 56px;
  }
}

@media (max-width: 46.25em) {
  .block__header + .block__body {
    margin-top: 24px;
  }
}

.block__body .box + .box {
  margin-top: 32px;
}
.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -16px;
  margin-left: -16px;
}
.col-md-2 {
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%;

  position: relative;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}
.col-md-8 {
  -ms-flex: 0 0 66.66667%;
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
  position: relative;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}
.text-left {
  text-align: center;
}
.max800 {
  max-width: 800px;
  margin: auto;
  text-align: center;
}
p.big {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 24px
}

p.big:last-child {
    margin-bottom: 0
}

.title+p.big {
    margin-top: 24px
}
.big_contact{
    color: red;
    font-size: 20px;
}
a{
    color:red
}