@charset "UTF-8";
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/ico.eot?8cg3hz");
  src: url("../fonts/ico.eot?8cg3hz#iefix") format("embedded-opentype"), url("../fonts/ico.ttf?8cg3hz") format("truetype"), url("../fonts/ico.woff?8cg3hz") format("woff"), url("../fonts/ico.svg?8cg3hz#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  
.icon-filter:before {
  content: ""; }

.icon-window:before {
  content: ""; }

.icon-muff:before {
  content: ""; }

.icon-stop:before {
  content: ""; }

.icon-suspension:before {
  content: ""; }
.icon-change-car:before {
  content: ""; }

.icon-help:before {
  content: ""; }
.icon-attention:before {
  content: ""; }

.icon-corrosion:before {
  content: ""; }

.icon-details:before {
  content: ""; }

.icon-newcar:before {
  content: ""; }

.icon-paint:before {
  content: ""; }

.icon-big-car:before {
  content: ""; }

.icon-fill-3:before {
  content: ""; }

.icon-fill-1:before {
  content: ""; }

.icon-diler:before {
  content: ""; }

.icon-evacuation:before {
  content: ""; }

.icon-order:before {
  content: ""; }

.icon-phone:before {
  content: ""; }

.icon-calc:before {
  content: ""; }

.gridcontainer:before,
.gridcontainer:after {
  content: ' ';
  display: table;
  clear: both; }

.gridcontainer {
  position: relative; }

[class^="grid_"],
[class*=" grid_"] {
  position: relative;
  min-height: 1px;
  box-sizing: border-box; }

.gridcontainer {
  width: auto;
  margin-left: -10px !important;
  margin-right: -10px !important; }

[class^="grid_"],
[class*=" grid_"] {
  display: inline;
  float: left;
  padding-left: 10px;
  padding-right: 10px; }

.grid_1 {
  width: 8.33333%; }

.grid_2 {
  width: 16.66667%; }

.grid_3 {
  width: 25%; }

.grid_4 {
  width: 33.33333%; }

.grid_5 {
  width: 41.66667%; }

.grid_6 {
  width: 50%; }

.grid_7 {
  width: 58.33333%; }

.grid_8 {
  width: 66.66667%; }

.grid_9 {
  width: 75%; }

.grid_10 {
  width: 83.33333%; }

.grid_11 {
  width: 91.66667%; }

.grid_12 {
  width: 100%; }

.prefix_1 {
  margin-left: 8.33333%; }

.prefix_2 {
  margin-left: 16.66667%; }

.prefix_3 {
  margin-left: 25%; }

.prefix_4 {
  margin-left: 33.33333%; }

.prefix_5 {
  margin-left: 41.66667%; }

.prefix_6 {
  margin-left: 50%; }

.prefix_7 {
  margin-left: 58.33333%; }

.prefix_8 {
  margin-left: 66.66667%; }

.prefix_9 {
  margin-left: 75%; }

.prefix_10 {
  margin-left: 83.33333%; }

.prefix_11 {
  margin-left: 91.66667%; }

.suffix_1 {
  margin-right: 8.33333%; }

.suffix_2 {
  margin-right: 16.66667%; }

.suffix_3 {
  margin-right: 25%; }

.suffix_4 {
  margin-right: 33.33333%; }

.suffix_5 {
  margin-right: 41.66667%; }

.suffix_6 {
  margin-right: 50%; }

.suffix_7 {
  margin-right: 58.33333%; }

.suffix_8 {
  margin-right: 66.66667%; }

.suffix_9 {
  margin-right: 75%; }

.suffix_10 {
  margin-right: 83.33333%; }

.suffix_11 {
  margin-right: 91.66667%; }

.push_1 {
  left: 8.33333%; }

.push_2 {
  left: 16.66667%; }

.push_3 {
  left: 25%; }

.push_4 {
  left: 33.33333%; }

.push_5 {
  left: 41.66667%; }

.push_6 {
  left: 50%; }

.push_7 {
  left: 58.33333%; }

.push_8 {
  left: 66.66667%; }

.push_9 {
  left: 75%; }

.push_10 {
  left: 83.33333%; }

.push_11 {
  left: 91.66667%; }

.pull_1 {
  left: -8.33333%; }

.pull_2 {
  left: -16.66667%; }

.pull_3 {
  left: -25%; }

.pull_4 {
  left: -33.33333%; }

.pull_5 {
  left: -41.66667%; }

.pull_6 {
  left: -50%; }

.pull_7 {
  left: -58.33333%; }

.pull_8 {
  left: -66.66667%; }

.pull_9 {
  left: -75%; }

.pull_10 {
  left: -83.33333%; }

.pull_11 {
  left: -91.66667%; }

.prefix_0 {
  margin-left: 0; }

.suffix_0 {
  margin-right: 0; }

.push_0 {
  left: 0; }

.pull_0 {
  left: 0; }

.nogrid {
  left: auto;
  right: auto;
  display: block;
  float: none;
  width: auto;
  margin: 0; }

.service-wrapper .mt10 {
  margin-top: 10px; }

.service-wrapper .mt20 {
  margin-top: 20px; }

.service-wrapper .mt30 {
  margin-top: 30px; }

.service-wrapper .mt40 {
  margin-top: 40px; }

.service-wrapper .mt50 {
  margin-top: 50px; }

.service-wrapper .mt60 {
  margin-top: 60px; }

.service-wrapper .mt80 {
  margin-top: 80px; }

.service-wrapper .mr10 {
  margin-right: 10px; }

.service-wrapper .mr20 {
  margin-right: 20px; }

.service-wrapper .mr30 {
  margin-right: 30px; }

.service-wrapper .mr40 {
  margin-right: 40px; }

.service-wrapper .mr50 {
  margin-right: 50px; }

.service-wrapper .mr60 {
  margin-right: 60px; }

.service-wrapper .mr80 {
  margin-right: 80px; }

.service-wrapper .mb10 {
  margin-bottom: 10px; }

.service-wrapper .mb20 {
  margin-bottom: 20px; text-align: left; }

.service-wrapper .mb30 {
  margin-bottom: 30px; }

.service-wrapper .mb40 {
  margin-bottom: 40px; }

.service-wrapper .mb50 {
  margin-bottom: 50px; }

.service-wrapper .mb60 {
  margin-bottom: 60px; }

.service-wrapper .mb80 {
  margin-bottom: 80px; }

.service-wrapper .ml10 {
  margin-left: 10px; }

.service-wrapper .ml20 {
  margin-left: 20px; }

.service-wrapper .ml30 {
  margin-left: 30px; }

.service-wrapper .ml40 {
  margin-left: 40px; }

.service-wrapper .ml50 {
  margin-left: 50px; }

.service-wrapper .ml60 {
  margin-left: 60px; }

.service-wrapper .ml80 {
  margin-left: 80px; }

.service-wrapper .ml10 {
  margin-left: 10px; }

.service-wrapper .ml20 {
  margin-left: 20px; }

.service-wrapper .ml30 {
  margin-left: 30px; }

.service-wrapper .ml40 {
  margin-left: 40px; }

.service-wrapper .ml50 {
  margin-left: 50px; }

.service-wrapper .ml60 {
  margin-left: 60px; }

.service-wrapper .ml80 {
  margin-left: 80px; }

.service-wrapper .pt10 {
  padding-top: 10px; }

.service-wrapper .pt20 {
  padding-top: 20px; }

.service-wrapper .pt30 {
  padding-top: 30px; }

.service-wrapper .pt40 {
  padding-top: 40px; }

.service-wrapper .pt50 {
  padding-top: 50px; }

.service-wrapper .pt60 {
  padding-top: 60px; }

.service-wrapper .pt80 {
  padding-top: 80px; }

.service-wrapper .pr10 {
  padding-right: 10px; }

.service-wrapper .pr20 {
  padding-right: 20px; }

.service-wrapper .pr30 {
  padding-right: 30px; }

.service-wrapper .pr40 {
  padding-right: 40px; }

.service-wrapper .pr50 {
  padding-right: 50px; }

.service-wrapper .pr60 {
  padding-right: 60px; }

.service-wrapper .pr80 {
  padding-right: 80px; }

.service-wrapper .pb10 {
  padding-bottom: 10px; }

.service-wrapper .pb20 {
  padding-bottom: 20px; }

.service-wrapper .pb30 {
  padding-bottom: 30px; }

.service-wrapper .pb40 {
  padding-bottom: 40px; }

.service-wrapper .pb50 {
  padding-bottom: 50px; }

.service-wrapper .pb60 {
  padding-bottom: 60px; }

.service-wrapper .pb80 {
  padding-bottom: 80px; }

.service-wrapper .pl10 {
  padding-left: 10px; }

.service-wrapper .pl20 {
  padding-left: 20px; }

.service-wrapper .pl30 {
  padding-left: 30px; }

.service-wrapper .pl40 {
  padding-left: 40px; }

.service-wrapper .pl50 {
  padding-left: 50px; }

.service-wrapper .pl60 {
  padding-left: 60px; }

.service-wrapper .pl80 {
  padding-left: 80px; }
/*
@font-face {
  font-family: "SkodaPro";
  src: local("SkodaPro Light"), url("./skoda-light.woff") format("woff"), url("./skoda-light.woff2") format("woff2");
  font-weight: 300; }

@font-face {
  font-family: "SkodaPro";
  src: local("SkodaPro"), url("./skoda-regular.woff") format("woff"), url("./skoda-regular.woff2") format("woff2");
  font-weight: 400; }

@font-face {
  font-family: "SkodaPro";
  src: local("SkodaPro Bold"), url("./skoda-bold.woff") format("woff"), url("./skoda-bold.woff2") format("woff2");
  font-weight: 700; }

@font-face {
  font-family: "SkodaPro";
  src: local("SkodaPro Extrabold"), url("./skoda-extra_bold.woff") format("woff"), url("./skoda-extra_bold.woff2") format("woff2");
  font-weight: 800; }
  */
.mTop, .bmTop {
    margin-bottom: -60px !important;
}
.service-wrapper * {
  box-sizing: border-box; }
.service-wrapper h1, .service-wrapper h2, .service-wrapper h3 {
  margin: 0; }
.service-wrapper h1, .service-wrapper .h1 {
  font-size: 38px;
  line-height: 38px;
  font-weight: 900;
  color: #111111;
  text-transform: uppercase; }

.service-wrapper h2 {
	text-align: center;
  font-size: 30px;
  line-height: 36px;
  font-weight: 800 !important;
  color: #111111;
  text-transform: uppercase; }

.service-wrapper h3 {
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  color: #111111; }

.service-wrapper p  {
  font-size: 15px;
  line-height: 20px;
  font-weight: 300;
  color: #111111;
  margin: 0 0 20px; }
.service-wrapper ul li  {
  font-size: 15px;
  line-height: 20px;
  font-weight: 300;
  color: #111111;
  margin-bottom: 10px; }
.service-wrapper .small-text {
  font-size: 12px;
  line-height: 16px;
  font-weight: 300;
  color: #111111;
  color: #4a4a4a; }



.service-wrapper a {
  color: #4ba82e;
  text-decoration: none; }
  a:active, a:hover {
    outline-width: 0; }

/*body {
  margin: 0;
  font-family: 'SkodaPro', sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
  color: #111111; }*/

.service-wrapper img {
  border-style: none; }

[hidden] {
  display: none; }

.service-wrapper .page__row {
  padding: 0 10px; }
  .service-wrapper .page__row_grey {
    background-color: #f0f0f0; }

.service-wrapper .page__unit {
  max-width: 900px;
  margin: 0 auto; }

.service-wrapper .page__title {
  text-align: center;
  margin: 0 0 35px; }

.service-wrapper .phone-h3 {
  font-size: 24px;
  font-weight: 300;
  line-height: 1.25; }

.service-wrapper .half-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .service-wrapper .half-text__unit {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: 100%; }
    .service-wrapper .half-text__unit img {
      max-width: 100%;
      padding: 0 10px; }

.service-wrapper  .st-input {
  position: relative;
  display: block;
  width: 100%;
  font-size: 15px !important;
  line-height: 15px;
  font-weight: 400;
  color: #333333; }
  .service-wrapper .st-input ::-webkit-input-placeholder,
  .service-wrapper .st-input ::-moz-placeholder,
  .service-wrapper .st-input :-ms-input-placeholder,
  .service-wrapper .st-input :-moz-placeholder {
    color: #a7aeb4; }
  .service-wrapper .st-input, .st-input * {
    box-sizing: border-box; }
  .service-wrapper .st-input + .st-input, .st-input + .st-btn {
    margin-left: 20px; }
  .service-wrapper .st-input.error {
    position: relative; }
    .st-input.error .error-text {
      display: block; }
    .st-input.error input, .st-input.error textarea, .st-input.error .chosen-single {
      background-color: #fffbc4; }
  .service-wrapper .st-input .error-text {
    font-size: 12px;
    line-height: 1.33;
    color: #4a4a4a;
    padding: 5px 0 0 15px;
    display: none; }
  .service-wrapper .st-input_inline {
    display: inline-block; }
  .service-wrapper .st-input_180 {
    width: 180px; }
  .service-wrapper .st-input_280 {
    width: 280px; }
  .service-wrapper .st-input_380 {
    width: 380px; }
  .service-wrapper .st-input__icon {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 40px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .service-wrapper .st-input__icon .icon:before {
      color: #4ba82e; }
  .service-wrapper .st-input__text input {
    width: 100%;
    background: #fff;
    box-shadow: none;
    outline: none;
    border: 1px solid #dddddd;
    padding: 13px;
    border-radius: 3px; }
    .service-wrapper .st-input__text input[disabled] {
      background-color: #f0f0f0;
      color: #a7aeb4; }
      .service-wrapper .st-input__text input[disabled]:hover {
        border-color: #e4e4e4; }
      .service-wrapper .st-input__text input[disabled] + .st-input__icon {
        cursor: default; }
        .service-wrapper .st-input__text input[disabled] + .st-input__icon .icon:before {
          color: #c0c4c5; }
  .service-wrapper .st-input__text_icon input {
    padding-right: 40px; }
  .service-wrapper .st-input__select {
    position: relative;
    min-width: 180px; }
    .service-wrapper .st-input__select_mw0 {
      min-width: initial; }
    .service-wrapper .st-input__select .icon {
      pointer-events: none;
      position: absolute;
      z-index: 1;
      right: 8px;
      top: 20px;
      transition: all .3s; }
    .service-wrapper .st-input__select .selectize-input {
      padding: 11px; }
  .service-wrapper .st-input__chbox {
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .service-wrapper .st-input__chbox input {
      display: none; }
      .service-wrapper .st-input__chbox input:checked + .st-input__chbox-mask {
        border-color: #4ba82e;
        background-color: #4ba82e; }
      .service-wrapper .st-input__chbox input:checked + .st-input__chbox-mask:before {
        content: '';
        position: absolute;
        top: calc(50% - 5px);
        left: calc(50% - 5px);
        width: 8px;
        height: 5px;
        border-bottom: 2px solid #fff;
        border-left: 2px solid #fff;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg); }
      .service-wrapper .st-input__chbox input:checked[disabled] + .st-input__chbox-mask {
        border-color: #e2e2e2;
        background-color: #e2e2e2; }
      .service-wrapper .st-input__chbox input:checked[disabled] + .st-input__chbox-mask:before {
        border-bottom: 2px solid #a7aeb4;
        border-left: 2px solid #a7aeb4; }
      .service-wrapper .st-input__chbox input[disabled] + .st-input__chbox-mask {
        background: #e2e2e2; }
    .service-wrapper .st-input__chbox:hover .st-input__chbox-mask {
      border: 4px solid #e2e2e2; }
    .service-wrapper .st-input__chbox-mask {
      display: inline-block;
      width: 20px;
      height: 20px;
      background: #fff;
      border: 1px solid #e2e2e2;
      border-radius: 3px;
      margin-right: 10px;
      position: relative; }
  .service-wrapper .st-input__radio {
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .service-wrapper .st-input__radio input {
      display: none; }
      .service-wrapper .st-input__radio input:checked + .st-input__radio-mask {
        border-color: #4ba82e;
        background-color: #4ba82e; }
      .service-wrapper .st-input__radio input:checked + .st-input__radio-mask:before {
        content: '';
        position: absolute;
        top: calc(50% - 4px);
        left: calc(50% - 4px);
        width: 8px;
        height: 8px;
        background: #fff;
        border-radius: 50%; }
      .service-wrapper .st-input__radio input:checked[disabled] + .st-input__radio-mask {
        border-color: #e2e2e2;
        background-color: #e2e2e2; }
      .service-wrapper .st-input__radio input:checked[disabled] + .st-input__radio-mask:before {
        background: #a7aeb4; }
      .service-wrapper .st-input__radio input[disabled] + .st-input__radio-mask {
        background: #e2e2e2; }
        .service-wrapper .st-input__radio input[disabled] + .st-input__radio-mask:before {
          content: '';
          position: absolute;
          top: calc(50% - 4px);
          left: calc(50% - 4px);
          width: 8px;
          height: 8px;
          background: #fff;
          border-radius: 50%; }
    .service-wrapper .st-input__radio:hover .st-input__radio-mask {
      border: 4px solid #e2e2e2; }
    .service-wrapper .st-input__radio-mask {
      display: inline-block;
      width: 20px;
      height: 20px;
      border: 1px solid #e2e2e2;
      border-radius: 50%;
      margin-right: 10px;
      position: relative; }
  .service-wrapper .st-input__textarea textarea {
    background: #fff;
    box-shadow: none;
    outline: none;
    border: 1px solid #dddddd;
    padding: 13px;
    border-radius: 3px;
    width: 100%; }
  .service-wrapper .st-input__textarea_noresize textarea {
    resize: none; }
  .service-wrapper .st-input_switcher input[type="text"], .st-input_switcher .icon__see {
    display: none; }
  .service-wrapper .st-input_switcher.show-test input[type="text"] {
    display: block; }
  .service-wrapper .st-input_switcher.show-test .icon__see {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .service-wrapper .st-input_switcher.show-test input[type="password"], .st-input_switcher.show-test .icon__nosee {
    display: none; }

.service-wrapper .multiplyEmailInput {
  margin: 0 0 30px; }
  .service-wrapper .multiplyEmailInput ul {
    margin: 0;
    padding: 0;
    list-style-type: none; }
  .service-wrapper .multiplyEmailInput li.multiplyEmailInput__email {
    color: #111111;
    float: left;
    position: relative;
    min-height: 34px;
    padding: 6px 25px 6px 6px;
    margin: 0 10px 10px 0;
    background: #fff;
    border: 1px solid #111111;
    border-radius: 2px; }
    .service-wrapper .multiplyEmailInput li.multiplyEmailInput__email.error {
      border: 1px solid red; }
  .service-wrapper .multiplyEmailInput__container {
    border: 1px solid #e2e2e2;
    border-radius: 3px;
    padding: 20px;
    width: 100%;
    max-width: 780px;
    min-height: 180px;
    cursor: text; }
    .service-wrapper .multiplyEmailInput__container:after {
      content: '';
      display: table;
      clear: both; }
  .service-wrapper .multiplyEmailInput__input {
    height: 34px;
    border: 0; }
  .service-wrapper .multiplyEmailInput__close {
    display: block;
    width: 13px;
    height: 13px;
    position: absolute;
    right: 6px;
    top: 10px;
    color: #111111;
    font-size: 16px; }
    .service-wrapper .multiplyEmailInput__close:before {
      content: "";
      display: block;
      position: absolute;
      top: 6px;
      background-color: #111111;
      width: 13px;
      height: 2px;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
    .service-wrapper .multiplyEmailInput__close:after {
      content: "";
      display: block;
      position: absolute;
      top: 6px;
      background-color: #111111;
      width: 13px;
      height: 2px;
      -webkit-transform: rotate(135deg);
              transform: rotate(135deg); }

.service-wrapper .st-btn {
  display: inline-block;
  border: 1px solid transparent;
  border-radius: 3px;
  padding: 11px 14px;
  background-color: transparent;
  cursor: pointer;
  font-size: 14px !important;
  font-weight: bold;
  line-height: 20px; }
  .service-wrapper .st-btn_green {
    background-color: #4ba82e;
    color: #fff !important; }
    .service-wrapper .st-btn_green:hover {
      background-color: #34851b; }
  .service-wrapper .st-btn_white {
    background-color: #FFFFFF;
    color: #111111;
    border-color: #e2e2e2; }
    .service-wrapper .st-btn_white:hover {
      background-color: #f0f0f0;
      border-color: #f0f0f0; }
  .service-wrapper .st-btn_black {
    background-color: #111111;
    color: #fff; }
    .service-wrapper .st-btn_black:hover {
      background-color: #4a4a4a; }
  .service-wrapper .st-btn[disabled] {
    background-color: #e2e2e2;
    color: #a7aeb4;
    cursor: default; }
  .service-wrapper .st-btn + .st-btn {
    margin-left: 20px; }

.service-wrapper .over-img {
  position: relative;
  overflow: hidden; }
  .service-wrapper .over-img__bg {
    display: block;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0; }
    .service-wrapper .over-img__bg img {
      display: block;
    width: 1920px;
    left: 50%;
    margin-left: calc((-1920px + 900px)/2); }
  .service-wrapper .over-img__content {
    position: relative;
    text-align: left; }
    .service-wrapper .over-img__content_white h1 {
     /* position: absolute;
    bottom: 0;*/
      color: #fff; }
    .service-wrapper .over-img__content_white p {
      font-size: 16px;
      line-height: 22px;
      font-weight: 400;
      color: #fff; }

.service-wrapper .header-img {
  margin: 0 0 60px; }
  .service-wrapper .header-img__content {
    padding-top: 240px;
    padding-bottom: 10px; }
  .service-wrapper .header-img__title {
    position: relative;
    height: 120px;
    margin: 0 0 5px; }
.service-wrapper .header-img__title p {font-size: 17px; line-height: 22px; color:#ffffff; padding: 6px 0 !important;
    margin: 5px 0 !important;}
.service-wrapper .row-img__content {
  max-width: 580px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .service-wrapper .row-img__content h1, .row-img__content h2 {
    margin: 0 0 30px; }
	 .service-wrapper  .row-img__content h2 {text-align:left !important;}
  .service-wrapper .row-img__content_1 {
    padding: 85px 0; }
  .service-wrapper .row-img__content_2 {
    padding: 40px 0; }

.service-wrapper .row-img__form {
  padding-top: 15px; }
  .service-wrapper .row-img__form .st-input__text {
    display: inline-block;
    max-width: 280px; }

.service-wrapper .normal-img-row_1 {
  background-image: url("/sites/ru-ru/SiteAssets/service/guarantee/rapid-stage.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  width: 1400px;
    left: 50%;
    margin-left: -700px;
   }
   .service-wrapper .normal-img-row_1c {
  background-image: url("/sites/ru-ru/SiteAssets/service/guarantee/guarantee_client.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  width: 1400px;
    left: 50%;
    margin-left: -700px;
   }

.service-wrapper .normal-img-row__content {
  padding: 100px 90px;
  max-width: 600px; }
  .service-wrapper .normal-img-row__content p {
    color: #fff; }
  .service-wrapper .normal-img-row__content_black p {
    color: #111111; }

.service-wrapper .split-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .service-wrapper .split-content__unit {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: calc(50% - 10px); }
    .service-wrapper .split-content__unit img {
      max-width: 100%; }

.service-wrapper .thumbs {
  margin: 0 0 80px; }
  .service-wrapper .thumbs__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .service-wrapper .thumbs__unit {
    margin: 2px;
    height: 300px;
    background: black;
    position: relative; }
    .thumbs__unit:first-child {
      margin-left: 0; }
    .thumbs__unit:last-child {
      margin-right: 0; }
    .thumbs__unit_4 {
      width: 297px; }
    .thumbs__unit_8 {
      width: 598px; }
  .service-wrapper .thumbs__text {
    position: absolute;
    left: 20px;
    bottom: 20px; }
    .service-wrapper .thumbs__text h2, .thumbs__text p {
      color: #fff;
      margin: 0; }
    .service-wrapper .thumbs__text h2 {
      text-transform: uppercase; 
	  text-align: left !important;
	  }

.service-wrapper .black-icon-menu {
  border-bottom: 1px solid #f0f0f0;
  margin: 0 0 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .service-wrapper .black-icon-menu__item {
    padding: 20px 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .service-wrapper .black-icon-menu__icon {
    font-size: 40px;
    margin-right: 15px; }
    .service-wrapper .black-icon-menu__icon:before {
      color: #d3d3d3; }
  .service-wrapper .black-icon-menu__text {
    text-transform: uppercase;
    color: #b3b3b3;
    font-size: 12px;
    line-height: 1; }
  .service-wrapper .black-icon-menu__next {
    text-align: center; }

.service-wrapper .square-radio {
  margin: 0 10px; }
  .service-wrapper .square-radio__unit {
    display: block;
    width: 230px;
    height: 180px;
    margin: 0 0 20px;
    cursor: pointer;
    background-color: #f0f0f0; }
  .service-wrapper .square-radio input {
    display: none; }
  .service-wrapper .square-radio__set {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 0 40px; }
  .service-wrapper .square-radio__icon-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%; }
  .service-wrapper .square-radio__icon {
    font-size: 89px;
    color: #4ba82e; }
  .service-wrapper .square-radio__title {
    display: block;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    color: #2b2b2b; }

.service-wrapper .slider {
  min-height: 110px;
  margin: 0 0 80px; }
  .service-wrapper .slider__arr {
    display: block;
    width: 52px;
    height: 110px;
    background-color: #111111;
    position: absolute;
    top: calc(50% - 75px);
    cursor: pointer; }
    .service-wrapper .slider__arr:before {
      opacity: 1;
      content: "";
      position: absolute;
      left: 60%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%) rotate(-135deg);
              transform: translate(-50%, -50%) rotate(-135deg);
      width: 20px;
      height: 20px;
      border-width: 1px 1px 0 0;
      border-style: solid;
      border-color: #fff; }
    .service-wrapper .slider__arr_left {
      left: -42px; }
    .service-wrapper .slider__arr_right {
      right: -42px; }
      .service-wrapper .slider__arr_right:before {
        left: 40%;
        -webkit-transform: translate(-50%, -50%) rotate(45deg);
                transform: translate(-50%, -50%) rotate(45deg); }
  .service-wrapper .slider .slick-slider {
    -webkit-user-select: inherit;
       -moz-user-select: inherit;
        -ms-user-select: inherit;
            user-select: inherit; }

.service-wrapper .slider-content {
	overflow:hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .service-wrapper .slider-content h2 {
    margin: 0 0 30px; 
	text-align:left !important;
	}
  .service-wrapper .slider-content .st-btn {
    margin-top: 10px; }
  .service-wrapper .slider-content__left {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .service-wrapper .slider-content__left img {
      max-width: 100%; }
  .service-wrapper .slider-content__right {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: 50%;
    padding-left: 2%; 
    padding-right: 2%; }

.service-wrapper .slick-dots {
  margin: 20px 0 0 0;
  text-align: left;
  padding-left: 52%;
  /*margin: 0;
  padding: 30px 0 0;
  text-align: left;
  padding-left: 50%;*/ }
  .service-wrapper .slick-dots li {
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
	margin-left: 0;
	}
    .service-wrapper .slick-dots li[aria-hidden="true"] button:before {
      background: #797a78; }
    .service-wrapper .slick-dots li button {
      font-size: 0;
      line-height: 0;
      display: block;
      width: 20px;
      height: 20px;
      padding: 5px;
      cursor: pointer;
      color: transparent;
      border: 0;
      outline: none;
      background: transparent; }
      .service-wrapper .slick-dots li button:before {
        position: absolute;
        top: 6px;
        left: 6px;
        content: '';
        display: block;
        width: 8px;
        height: 8px;
        background-color: #111111;
        border-radius: 50%;
        -webkit-font-smoothing: antialiased; }

.service-wrapper .tabs {
  position: relative; }
  .service-wrapper .tabs__btn {
    font-size: 17px;
    line-height: 32px;
    font-weight: 400;
    color: #000000;
    margin-right: 7px;
    display: inline;
    border-radius: 40px;
    border: 1px solid #dddddd;
    background: none;
    color: #111111;
    padding: 7px 15px;
    position: relative;
    cursor: pointer; }
    .service-wrapper .tabs__btn.active {
      background-color: #2b2b2b;
      color: #fff;
      border-color: #2b2b2b; }
  .service-wrapper .tabs__tab {
    display: none; }
    .tabs__tab.active {
      display: block; }
  .service-wrapper .tabs__header {
    text-align: right; }

.service-wrapper .news-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .service-wrapper .news-list__item {
    width: calc(50% - 10px);
    margin: 0 0 30px; }
  .service-wrapper .news-list__img {
    margin: 0 0 20px; }
    .service-wrapper .news-list__img img {
      max-width: 100%; }
  .service-wrapper .news-list__title {
    margin: 0 0 15px; }
  .service-wrapper .news-list__link a {
    color: #4ba82e; }
  .service-wrapper .news-list__seemore {
    text-align: center; }
  .service-wrapper .news-list__filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

.service-wrapper .green-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-bottom: solid 1px #e2e2e2;
  border-top: solid 1px #e2e2e2;
  margin: 0 0 40px; }
  .service-wrapper .green-nav__unit {
    
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: inline-block; 
    height: auto; 
    padding: 20px 0;
    font-size: 15px !important;
    line-height: 16px;
    font-weight: 800;
    color: #4ba82e;
    text-transform: uppercase; }
    .service-wrapper .green-nav__unit + .green-nav__unit {
      margin-left: 40px; }
    .service-wrapper .green-nav__unit.active {
      position: relative; }
      .service-wrapper .green-nav__unit.active:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        border-top: 3px solid #4ba82e; }
    .service-wrapper .green-nav__unit .icon {
      margin-right: 10px; }
      .green-nav__unit .icon:before {
        color: #e2e2e2; }
  .service-wrapper .green-nav__icon {
    float: left;
    font-size: 20px;
    color: #e2e2e2;
    margin-right: 20px; }

	
	.service-wrapper .big-green-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #e2e2e2; }
  .service-wrapper .big-green-nav__unit {
	  text-decoration:none !important;
    display: inline-block;
    margin: 0 10px;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: 100%; }
    .service-wrapper .big-green-nav__unit:first-child {
      margin-left: 0; }
    .service-wrapper .big-green-nav__unit:last-child {
      margin-right: 0; }
    .service-wrapper .big-green-nav__unit.active .big-green-nav__icon, .service-wrapper .big-green-nav__unit:hover .big-green-nav__icon {
      background-color: #47aa22;
      color: #FFF; }
    .service-wrapper .big-green-nav__unit.active .big-green-nav__text, .service-wrapper .big-green-nav__unit:hover .big-green-nav__text {
      font-weight: 500; }
  .service-wrapper .big-green-nav__icon {
    display: block;
    padding: 37px 10px;
    margin: 0 0 10px;
    background-color: #f0f0f0;
    font-size: 56px;
    text-align: center; }
  .service-wrapper .big-green-nav__text {
    display: block;
    text-align: center;
    color: #2b2b2b;
    font-size: 16px;
    line-height: 1.38; }
	
.service-wrapper .swim {
  width: 100%;
  background: #f0f0f0; }
  .service-wrapper .swim__unit {
    border-bottom: 1px solid #e2e2e2; }
    .service-wrapper .swim__unit:last-child {
      border-bottom: none; }
    .service-wrapper .swim__unit.active .swim__title:after {
      display: none; }
    .service-wrapper .swim__unit.active .swim__content {
      display: block; }
  .service-wrapper .swim__head {
    padding: 20px;
    cursor: pointer; }
  .service-wrapper .swim__title {
    color: #4ba82e;
    font-weight: 800;
	font-size: 16px;
    text-transform: uppercase;
    padding: 0 0 0 20px;
    position: relative; }
    .service-wrapper .swim__title:before {
      content: '';
      display: block;
      width: 11px;
      height: 3px;
      background-color: #111111;
      position: absolute;
      left: 0;
      top: 7px; }
    .service-wrapper .swim__title:after {
      content: '';
      display: block;
      width: 3px;
      height: 11px;
      background-color: #111111;
      position: absolute;
      left: 4px;
      top: 3px; }
  .service-wrapper .swim__content {
    padding: 20px 20px 40px;
    display: none; }
    .service-wrapper .swim__content-box {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch; }
    .service-wrapper .swim__content-side {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      width: 50%; }
    .service-wrapper .swim__content-wrap {
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
  .service-wrapper .swim__icon {
    color: #4ba82e;
    font-size: 145px; }

.service-wrapper .callback-form {
  padding: 40px 0; }
  .service-wrapper .callback-form__row {
    margin: 0 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .service-wrapper .callback-form__row_title p {
      margin-bottom: 10px; }
    .service-wrapper .callback-form__row_last {
      padding-top: 10px;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch; }
  .service-wrapper .callback-form__unit {
    padding: 0 10px;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: 100%; }
    .service-wrapper .callback-form__unit:first-child {
      padding-left: 0; }
    .service-wrapper .callback-form__unit:last-child {
      padding-right: 0; }
    .service-wrapper .callback-form__unit_check {
      min-width: 0; }
    .service-wrapper .callback-form__unit_btn {
      width: auto;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }

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

.bmMenu  {width:900px !important;}
.bmSubmenu {width: 900px !important;}
.sa-center, .bmBody {padding-left:0 !important; padding-right:0 !important; width: 100%}
.service-wrapper .header-img  .page__unit {max-width: 100% !important;}
.service-wrapper .header-img .over-img__bg img {width: 100% !important; left:auto !important; margin: 0 auto !important; min-height: 250px;}
.service-wrapper {width: 100% !important; left: auto !important; }
.bmBody {/*padding: 20px 0 20px 0 !important;*/}
.page__row.over-img.header-img {padding: 0 !important;}
.service-wrapper .header-img__content {
     padding-top: 10px; 
    margin: 0 auto;
    position: absolute;
    width: 900px;
    bottom: 0;
    left: 50%;
     padding-bottom: 10px; 
    margin-left: -450px;
  }
  .service-wrapper {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .service-wrapper .header-img .over-img__bg {
    display: block;
    width: 100%;
    text-align: center;
    position: relative;
    top: auto;
    left: auto;
    bottom: auto;
}
.service-wrapper .header-img__title {
  height: auto;
  margin: 0 0 5px;
}



.service-wrapper .text-description {text-align: center; font-size: 16px; line-height: 26px; display: inline-block; padding: 0 5%;}
.service-wrapper .adaptive-img {width:100%; max-width: 100%}
.title-h3 {text-transform: uppercase; font-size: 24px; line-height: 30px}
.service-wrapper .st-btn_green {color:#ffffff !important; }