@charset "UTF-8";
@font-face {
  font-family: "Muller";
  src: url("/fonts/Muller-ExtraBold-DEMO.ttf") format("truetype");
  font-weight: bold;
}

@font-face {
  font-family: "Muller";
  src: url("/fonts/Muller-Thin-DEMO.otf") format("opentype");
  font-weight: 300;
}

@font-face {
  font-family: 'Bebas Neue';
  src: url("/fonts/bebasneuebold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Bebas Neue';
  src: url("/fonts/BebasNeueRegular.ttf") format("truetype");
  font-style: normal;
}

* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

html,body{width:100%;height:100%;background-color:#111111;line-height: 1.5;font-family:'Helvetica Neue',Helvetica, Arial,sans-serif;-webkit-text-size-adjust:none;text-size-adjust:none;}
img{border:0;outline:none;}
a{outline:none;}
ul,li{list-style:none;}
button,input,textarea{border:none;outline:none;}
button {background:none;cursor:pointer;}

/*.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}
.row--center{-ms-flex-pack:center;justify-content:center;}
.row--left{-ms-flex-pack:start;justify-content:flex-start;}
.row--right{-ms-flex-pack:end;justify-content:flex-end;}
.container{width:100%;margin:0auto;}
@media(min-width:760px){.container{width:750px;}}
@media(min-width:1024px){.container{width:960px;}}
.col-xs-0,.col-sm-0,.col-md-0..col-lg-0,.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1б.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding:10px;}
@media(min-width:320px){.col-xs-0{-ms-flex:000%;flex:000%;max-width:0%;}}
@media(min-width:420px){.col-sm-0{-ms-flex:000%;flex:000%;max-width:0%;}}
@media(min-width:760px){.col-md-0{-ms-flex:000%;flex:000%;max-width:0%;}}
@media(min-width:1024px){.col-lg-0{-ms-flex:000%;flex:000%;max-width:0%;}}
.col-0{-ms-flex:000%;flex:000%;max-width:0%;padding:010px;}
@media(min-width:320px){.col-xs-1{-ms-flex:008.3333333333%;flex:008.3333333333%;max-width:8.3333333333%;}}
@media(min-width:420px){.col-sm-1{-ms-flex:008.3333333333%;flex:008.3333333333%;max-width:8.3333333333%;}}
@media(min-width:760px){.col-md-1{-ms-flex:008.3333333333%;flex:008.3333333333%;max-width:8.3333333333%;}}
@media(min-width:1024px){.col-lg-1{-ms-flex:008.3333333333%;flex:008.3333333333%;max-width:8.3333333333%;}}
.col-1{-ms-flex:008.3333333333%;flex:008.3333333333%;max-width:8.3333333333%;padding:010px;}
@media(min-width:320px){.col-xs-2{-ms-flex:0016.6666666667%;flex:0016.6666666667%;max-width:16.6666666667%;}}
@media(min-width:420px){.col-sm-2{-ms-flex:0016.6666666667%;flex:0016.6666666667%;max-width:16.6666666667%;}}
@media(min-width:760px){.col-md-2{-ms-flex:0016.6666666667%;flex:0016.6666666667%;max-width:16.6666666667%;}}
@media(min-width:1024px){.col-lg-2{-ms-flex:0016.6666666667%;flex:0016.6666666667%;max-width:16.6666666667%;}}
.col-2{-ms-flex:0016.6666666667%;flex:0016.6666666667%;max-width:16.6666666667%;padding:010px;}
@media(min-width:320px){.col-xs-3{-ms-flex:0025%;flex:0025%;max-width:25%;}}
@media(min-width:420px){.col-sm-3{-ms-flex:0025%;flex:0025%;max-width:25%;}}
@media(min-width:760px){.col-md-3{-ms-flex:0025%;flex:0025%;max-width:25%;}}
@media(min-width:1024px){.col-lg-3{-ms-flex:0025%;flex:0025%;max-width:25%;}}
.col-3{-ms-flex:0025%;flex:0025%;max-width:25%;padding:010px;}
@media(min-width:320px){.col-xs-4{-ms-flex:0033.3333333333%;flex:0033.3333333333%;max-width:33.3333333333%;}}
@media(min-width:420px){.col-sm-4{-ms-flex:0033.3333333333%;flex:0033.3333333333%;max-width:33.3333333333%;}}
@media(min-width:760px){.col-md-4{-ms-flex:0033.3333333333%;flex:0033.3333333333%;max-width:33.3333333333%;}}
@media(min-width:1024px){.col-lg-4{-ms-flex:0033.3333333333%;flex:0033.3333333333%;max-width:33.3333333333%;}}
.col-4{-ms-flex:0033.3333333333%;flex:0033.3333333333%;max-width:33.3333333333%;padding:010px;}
@media(min-width:320px){.col-xs-5{-ms-flex:0041.6666666667%;flex:0041.6666666667%;max-width:41.6666666667%;}}
@media(min-width:420px){.col-sm-5{-ms-flex:0041.6666666667%;flex:0041.6666666667%;max-width:41.6666666667%;}}
@media(min-width:760px){.col-md-5{-ms-flex:0041.6666666667%;flex:0041.6666666667%;max-width:41.6666666667%;}}
@media(min-width:1024px){.col-lg-5{-ms-flex:0041.6666666667%;flex:0041.6666666667%;max-width:41.6666666667%;}}
.col-5{-ms-flex:0041.6666666667%;flex:0041.6666666667%;max-width:41.6666666667%;padding:010px;}
@media(min-width:320px){.col-xs-6{-ms-flex:0050%;flex:0050%;max-width:50%;}}
@media(min-width:420px){.col-sm-6{-ms-flex:0050%;flex:0050%;max-width:50%;}}
@media(min-width:760px){.col-md-6{-ms-flex:0050%;flex:0050%;max-width:50%;}}
@media(min-width:1024px){.col-lg-6{-ms-flex:0050%;flex:0050%;max-width:50%;}}
.col-6{-ms-flex:0050%;flex:0050%;max-width:50%;padding:010px;}
@media(min-width:320px){.col-xs-7{-ms-flex:0058.3333333333%;flex:0058.3333333333%;max-width:58.3333333333%;}}
@media(min-width:420px){.col-sm-7{-ms-flex:0058.3333333333%;flex:0058.3333333333%;max-width:58.3333333333%;}}
@media(min-width:760px){.col-md-7{-ms-flex:0058.3333333333%;flex:0058.3333333333%;max-width:58.3333333333%;}}
@media(min-width:1024px){.col-lg-7{-ms-flex:0058.3333333333%;flex:0058.3333333333%;max-width:58.3333333333%;}}
.col-7{-ms-flex:0058.3333333333%;flex:0058.3333333333%;max-width:58.3333333333%;padding:010px;}
@media(min-width:320px){.col-xs-8{-ms-flex:0066.6666666667%;flex:0066.6666666667%;max-width:66.6666666667%;}}
@media(min-width:420px){.col-sm-8{-ms-flex:0066.6666666667%;flex:0066.6666666667%;max-width:66.6666666667%;}}
@media(min-width:760px){.col-md-8{-ms-flex:0066.6666666667%;flex:0066.6666666667%;max-width:66.6666666667%;}}
@media(min-width:1024px){.col-lg-8{-ms-flex:0066.6666666667%;flex:0066.6666666667%;max-width:66.6666666667%;}}
.col-8{-ms-flex:0066.6666666667%;flex:0066.6666666667%;max-width:66.6666666667%;padding:010px;}
@media(min-width:320px){.col-xs-9{-ms-flex:0075%;flex:0075%;max-width:75%;}}
@media(min-width:420px){.col-sm-9{-ms-flex:0075%;flex:0075%;max-width:75%;}}
@media(min-width:760px){.col-md-9{-ms-flex:0075%;flex:0075%;max-width:75%;}}
@media(min-width:1024px){.col-lg-9{-ms-flex:0075%;flex:0075%;max-width:75%;}}
.col-9{-ms-flex:0075%;flex:0075%;max-width:75%;padding:010px;}
@media(min-width:320px){.col-xs-10{-ms-flex:0083.3333333333%;flex:0083.3333333333%;max-width:83.3333333333%;}}
@media(min-width:420px){.col-sm-10{-ms-flex:0083.3333333333%;flex:0083.3333333333%;max-width:83.3333333333%;}}
@media(min-width:760px){.col-md-10{-ms-flex:0083.3333333333%;flex:0083.3333333333%;max-width:83.3333333333%;}}
@media(min-width:1024px){.col-lg-10{-ms-flex:0083.3333333333%;flex:0083.3333333333%;max-width:83.3333333333%;}}
.col-10{-ms-flex:0083.3333333333%;flex:0083.3333333333%;max-width:83.3333333333%;padding:010px;}
@media(min-width:320px){.col-xs-11{-ms-flex:0091.6666666667%;flex:0091.6666666667%;max-width:91.6666666667%;}}
@media(min-width:420px){.col-sm-11{-ms-flex:0091.6666666667%;flex:0091.6666666667%;max-width:91.6666666667%;}}
@media(min-width:760px){.col-md-11{-ms-flex:0091.6666666667%;flex:0091.6666666667%;max-width:91.6666666667%;}}
@media(min-width:1024px){.col-lg-11{-ms-flex:0091.6666666667%;flex:0091.6666666667%;max-width:91.6666666667%;}}
.col-11{-ms-flex:0091.6666666667%;flex:0091.6666666667%;max-width:91.6666666667%;padding:010px;}
@media(min-width:320px){.col-xs-12{-ms-flex:00100%;flex:00100%;max-width:100%;}}
@media(min-width:420px){.col-sm-12{-ms-flex:00100%;flex:00100%;max-width:100%;}}
@media(min-width:760px){.col-md-12{-ms-flex:00100%;flex:00100%;max-width:100%;}}
@media(min-width:1024px){.col-lg-12{-ms-flex:00100%;flex:00100%;max-width:100%;}}
.col-12{-ms-flex:00100%;flex:00100%;max-width:100%;padding:010px;}
.p-0{padding:0;}*/

.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}
.row--center{-ms-flex-pack:center;justify-content:center;}
.row--left{-ms-flex-pack:start;justify-content:flex-start;}
.row--right{-ms-flex-pack:end;justify-content:flex-end;}

.container {
  width: 100%;
  margin: 0 auto;
}

@media (min-width: 760px) {
  .container {
    width: 750px;
  }
}

@media (min-width: 1024px) {
  .container {
    width: 960px;
  }
}

.col-xs-0 {
  padding: 0 10px;
}

@media (min-width: 320px) {
  .col-xs-0 {
    -ms-flex: 0 0 0%;
        flex: 0 0 0%;
    max-width: 0%;
  }
}

.col-0 {
  -ms-flex: 0 0 0%;
      flex: 0 0 0%;
  max-width: 0%;
  padding: 0 10px;
}

.col-xs-1 {
  padding: 0 10px;
}

@media (min-width: 320px) {
  .col-xs-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
}

.col-1 {
  -ms-flex: 0 0 8.3333333333%;
      flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
  padding: 0 10px;
}

.col-xs-2 {
  padding: 0 10px;
}

@media (min-width: 320px) {
  .col-xs-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
}

.col-2 {
  -ms-flex: 0 0 16.6666666667%;
      flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
  padding: 0 10px;
}

.col-xs-3 {
  padding: 0 10px;
}

@media (min-width: 320px) {
  .col-xs-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
}

.col-3 {
  -ms-flex: 0 0 25%;
      flex: 0 0 25%;
  max-width: 25%;
  padding: 0 10px;
}

.col-xs-4 {
  padding: 0 10px;
}

@media (min-width: 320px) {
  .col-xs-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}

.col-4 {
  -ms-flex: 0 0 33.3333333333%;
      flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
  padding: 0 10px;
}

.col-xs-5 {
  padding: 0 10px;
}

@media (min-width: 320px) {
  .col-xs-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
}

.col-5 {
  -ms-flex: 0 0 41.6666666667%;
      flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
  padding: 0 10px;
}

.col-xs-6 {
  padding: 0 10px;
}

@media (min-width: 320px) {
  .col-xs-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
}

.col-6 {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  max-width: 50%;
  padding: 0 10px;
}

.col-xs-7 {
  padding: 0 10px;
}

@media (min-width: 320px) {
  .col-xs-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
}

.col-7 {
  -ms-flex: 0 0 58.3333333333%;
      flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
  padding: 0 10px;
}

.col-xs-8 {
  padding: 0 10px;
}

@media (min-width: 320px) {
  .col-xs-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
}

.col-8 {
  -ms-flex: 0 0 66.6666666667%;
      flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
  padding: 0 10px;
}

.col-xs-9 {
  padding: 0 10px;
}

@media (min-width: 320px) {
  .col-xs-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
}

.col-9 {
  -ms-flex: 0 0 75%;
      flex: 0 0 75%;
  max-width: 75%;
  padding: 0 10px;
}

.col-xs-10 {
  padding: 0 10px;
}

@media (min-width: 320px) {
  .col-xs-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
}

.col-10 {
  -ms-flex: 0 0 83.3333333333%;
      flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
  padding: 0 10px;
}

.col-xs-11 {
  padding: 0 10px;
}

@media (min-width: 320px) {
  .col-xs-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
}

.col-11 {
  -ms-flex: 0 0 91.6666666667%;
      flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
  padding: 0 10px;
}

.col-xs-12 {
  padding: 0 10px;
}

@media (min-width: 320px) {
  .col-xs-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
}

.col-12 {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  padding: 0 10px;
}

.col-sm-0 {
  padding: 0 10px;
}

@media (min-width: 420px) {
  .col-sm-0 {
    -ms-flex: 0 0 0%;
        flex: 0 0 0%;
    max-width: 0%;
  }
}

.col-0 {
  -ms-flex: 0 0 0%;
      flex: 0 0 0%;
  max-width: 0%;
  padding: 0 10px;
}

.col-sm-1 {
  padding: 0 10px;
}

@media (min-width: 420px) {
  .col-sm-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
}

.col-1 {
  -ms-flex: 0 0 8.3333333333%;
      flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
  padding: 0 10px;
}

.col-sm-2 {
  padding: 0 10px;
}

@media (min-width: 420px) {
  .col-sm-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
}

.col-2 {
  -ms-flex: 0 0 16.6666666667%;
      flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
  padding: 0 10px;
}

.col-sm-3 {
  padding: 0 10px;
}

@media (min-width: 420px) {
  .col-sm-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
}

.col-3 {
  -ms-flex: 0 0 25%;
      flex: 0 0 25%;
  max-width: 25%;
  padding: 0 10px;
}

.col-sm-4 {
  padding: 0 10px;
}

@media (min-width: 420px) {
  .col-sm-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}

.col-4 {
  -ms-flex: 0 0 33.3333333333%;
      flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
  padding: 0 10px;
}

.col-sm-5 {
  padding: 0 10px;
}

@media (min-width: 420px) {
  .col-sm-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
}

.col-5 {
  -ms-flex: 0 0 41.6666666667%;
      flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
  padding: 0 10px;
}

.col-sm-6 {
  padding: 0 10px;
}

@media (min-width: 420px) {
  .col-sm-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
}

.col-6 {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  max-width: 50%;
  padding: 0 10px;
}

.col-sm-7 {
  padding: 0 10px;
}

@media (min-width: 420px) {
  .col-sm-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
}

.col-7 {
  -ms-flex: 0 0 58.3333333333%;
      flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
  padding: 0 10px;
}

.col-sm-8 {
  padding: 0 10px;
}

@media (min-width: 420px) {
  .col-sm-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
}

.col-8 {
  -ms-flex: 0 0 66.6666666667%;
      flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
  padding: 0 10px;
}

.col-sm-9 {
  padding: 0 10px;
}

@media (min-width: 420px) {
  .col-sm-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
}

.col-9 {
  -ms-flex: 0 0 75%;
      flex: 0 0 75%;
  max-width: 75%;
  padding: 0 10px;
}

.col-sm-10 {
  padding: 0 10px;
}

@media (min-width: 420px) {
  .col-sm-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
}

.col-10 {
  -ms-flex: 0 0 83.3333333333%;
      flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
  padding: 0 10px;
}

.col-sm-11 {
  padding: 0 10px;
}

@media (min-width: 420px) {
  .col-sm-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
}

.col-11 {
  -ms-flex: 0 0 91.6666666667%;
      flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
  padding: 0 10px;
}

.col-sm-12 {
  padding: 0 10px;
}

@media (min-width: 420px) {
  .col-sm-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
}

.col-12 {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  padding: 0 10px;
}

.col-md-0 {
  padding: 0 10px;
}

@media (min-width: 760px) {
  .col-md-0 {
    -ms-flex: 0 0 0%;
        flex: 0 0 0%;
    max-width: 0%;
  }
}

.col-0 {
  -ms-flex: 0 0 0%;
      flex: 0 0 0%;
  max-width: 0%;
  padding: 0 10px;
}

.col-md-1 {
  padding: 0 10px;
}

@media (min-width: 760px) {
  .col-md-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
}

.col-1 {
  -ms-flex: 0 0 8.3333333333%;
      flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
  padding: 0 10px;
}

.col-md-2 {
  padding: 0 10px;
}

@media (min-width: 760px) {
  .col-md-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
}

.col-2 {
  -ms-flex: 0 0 16.6666666667%;
      flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
  padding: 0 10px;
}

.col-md-3 {
  padding: 0 10px;
}

@media (min-width: 760px) {
  .col-md-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
}

.col-3 {
  -ms-flex: 0 0 25%;
      flex: 0 0 25%;
  max-width: 25%;
  padding: 0 10px;
}

.col-md-4 {
  padding: 0 10px;
}

@media (min-width: 760px) {
  .col-md-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}

.col-4 {
  -ms-flex: 0 0 33.3333333333%;
      flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
  padding: 0 10px;
}

.col-md-5 {
  padding: 0 10px;
}

@media (min-width: 760px) {
  .col-md-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
}

.col-5 {
  -ms-flex: 0 0 41.6666666667%;
      flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
  padding: 0 10px;
}

.col-md-6 {
  padding: 0 10px;
}

@media (min-width: 760px) {
  .col-md-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
}

.col-6 {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  max-width: 50%;
  padding: 0 10px;
}

.col-md-7 {
  padding: 0 10px;
}

@media (min-width: 760px) {
  .col-md-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
}

.col-7 {
  -ms-flex: 0 0 58.3333333333%;
      flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
  padding: 0 10px;
}

.col-md-8 {
  padding: 0 10px;
}

@media (min-width: 760px) {
  .col-md-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
}

.col-8 {
  -ms-flex: 0 0 66.6666666667%;
      flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
  padding: 0 10px;
}

.col-md-9 {
  padding: 0 10px;
}

@media (min-width: 760px) {
  .col-md-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
}

.col-9 {
  -ms-flex: 0 0 75%;
      flex: 0 0 75%;
  max-width: 75%;
  padding: 0 10px;
}

.col-md-10 {
  padding: 0 10px;
}

@media (min-width: 760px) {
  .col-md-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
}

.col-10 {
  -ms-flex: 0 0 83.3333333333%;
      flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
  padding: 0 10px;
}

.col-md-11 {
  padding: 0 10px;
}

@media (min-width: 760px) {
  .col-md-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
}

.col-11 {
  -ms-flex: 0 0 91.6666666667%;
      flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
  padding: 0 10px;
}

.col-md-12 {
  padding: 0 10px;
}

@media (min-width: 760px) {
  .col-md-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
}

.col-12 {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  padding: 0 10px;
}

.col-lg-0 {
  padding: 0 10px;
}

@media (min-width: 1024px) {
  .col-lg-0 {
    -ms-flex: 0 0 0%;
        flex: 0 0 0%;
    max-width: 0%;
  }
}

.col-0 {
  -ms-flex: 0 0 0%;
      flex: 0 0 0%;
  max-width: 0%;
  padding: 0 10px;
}

.col-lg-1 {
  padding: 0 10px;
}

@media (min-width: 1024px) {
  .col-lg-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
}

.col-1 {
  -ms-flex: 0 0 8.3333333333%;
      flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
  padding: 0 10px;
}

.col-lg-2 {
  padding: 0 10px;
}

@media (min-width: 1024px) {
  .col-lg-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
}

.col-2 {
  -ms-flex: 0 0 16.6666666667%;
      flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
  padding: 0 10px;
}

.col-lg-3 {
  padding: 0 10px;
}

@media (min-width: 1024px) {
  .col-lg-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
}

.col-3 {
  -ms-flex: 0 0 25%;
      flex: 0 0 25%;
  max-width: 25%;
  padding: 0 10px;
}

.col-lg-4 {
  padding: 0 10px;
}

@media (min-width: 1024px) {
  .col-lg-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}

.col-4 {
  -ms-flex: 0 0 33.3333333333%;
      flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
  padding: 0 10px;
}

.col-lg-5 {
  padding: 0 10px;
}

@media (min-width: 1024px) {
  .col-lg-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
}

.col-5 {
  -ms-flex: 0 0 41.6666666667%;
      flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
  padding: 0 10px;
}

.col-lg-6 {
  padding: 0 10px;
}

@media (min-width: 1024px) {
  .col-lg-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
}

.col-6 {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  max-width: 50%;
  padding: 0 10px;
}

.col-lg-7 {
  padding: 0 10px;
}

@media (min-width: 1024px) {
  .col-lg-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
}

.col-7 {
  -ms-flex: 0 0 58.3333333333%;
      flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
  padding: 0 10px;
}

.col-lg-8 {
  padding: 0 10px;
}

@media (min-width: 1024px) {
  .col-lg-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
}

.col-8 {
  -ms-flex: 0 0 66.6666666667%;
      flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
  padding: 0 10px;
}

.col-lg-9 {
  padding: 0 10px;
}

@media (min-width: 1024px) {
  .col-lg-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
}

.col-9 {
  -ms-flex: 0 0 75%;
      flex: 0 0 75%;
  max-width: 75%;
  padding: 0 10px;
}

.col-lg-10 {
  padding: 0 10px;
}

@media (min-width: 1024px) {
  .col-lg-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
}

.col-10 {
  -ms-flex: 0 0 83.3333333333%;
      flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
  padding: 0 10px;
}

.col-lg-11 {
  padding: 0 10px;
}

@media (min-width: 1024px) {
  .col-lg-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
}

.col-11 {
  -ms-flex: 0 0 91.6666666667%;
      flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
  padding: 0 10px;
}

.col-lg-12 {
  padding: 0 10px;
}

@media (min-width: 1024px) {
  .col-lg-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
}

.col-12 {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  padding: 0 10px;
}

.p-0 {
  padding: 0;
}

section[class^='block-'], .footer, .header {
  width: 100%;
  overflow: hidden;
}

.header{
	color:#fff;
	background-color: rgba(0,0,0,.7);
	font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:10px;
	height: 70px;
	padding:25px 0;
	line-height: 20px;
	position:fixed;
	z-index:99;
	-webkit-backdrop-filter: saturate(1.8) blur(20px);
	box-sizing:border-box;
}
.header a{color:inherit;text-decoration:none;}
.header .logo img{width:60px;max-width:100%;}
.header .slogan{line-height: 10px;}
.header .menu__item{font-weight:bold;font-size:12px;}
.header .call-block__phone{font-family: 'Bebas Neue','Helvetica Neue', Helvetica, Arial, sans-serif;font-size:18px;}
.header .call-block__callback{margin-left:20px;}
.header button{border-radius: 5px;
font-family: 'Bebas Neue','Helvetica Neue', Helvetica, Arial, sans-serif;
color: #000;
font-size: 10px;
text-transform: uppercase;
text-align: center;
padding: 2px 5px 0 5px;
margin-top:-2px;
display:block;
height: 20px;
line-height: 20px;
background-color: #ffd400;
cursor: pointer;}


@media (max-width: 1024px) {
	.header .menu__item{line-height:10px;}
}

@media (max-width: 760px) {
	.header .slogan,.header .menu{display:none;}
}

.block-1 {
  position: relative;
  background-color: rgba(0,0,0,.6);
  padding-top: 100px;
  padding-bottom: 50px;
  overflow: hidden;
}

.container-1{
  background-image: url('/images/bgMain.jpg');
  background-size:cover;
}

@media (min-width: 760px) {
  .block-1 {
    padding-top: 140px;
    padding-bottom: 108px;
  }
}

@media (min-width: 1024px) {
  .block-1 {
    padding-top: 200px;
    padding-bottom: 148px;
  }
}

.block-1 > .container {
  position: relative;
  z-index: 1;
}

.block-1 .block-1__bg {
  z-index: 1;
  width: 100%;
  height: 600px;
  left: -50 spx;
  position: absolute;
  background: #111111 url(/images/block1_bg.jpg) 0 0 no-repeat;
  background-size: contain;
  display: none;
}

@media (min-width: 1024px) {
  .block-1 .block-1__bg {
    width: 800px;
    height: 800px;
    background-size: 800px auto;
    top: 85px;
    right: 50%;
    margin-right: 86px;
  }
}

.block-1__title {
  text-align: center;
  color: #ffffff;
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 25px;
  margin-bottom: 10px;
  margin-top: 50px;
}

@media (min-width: 760px) {
  .block-1__title {
    font-size: 40px;
    margin-top: 20px;
  }
}

@media (min-width: 1024px) {
  .block-1__title {
    font-size: 55px;
    line-height: 0.9;
    margin-top: 0;
  }
}

.block-1__title span {
  font-weight: bold;
}

@media (min-width: 1024px) {
  .block-1__title span {
    font-size: 43px;
  }
}

@media (min-width: 1024px) {
  .block-1__title span {
    font-size: 53px;
  }
}

.block-1__subtitle {
  position: relative;
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 300;
  text-align: center;
  color: #ffffff;
  font-size: 16px;
  margin-bottom: 30px;
}

@media (min-width: 1024px) {
  .block-1__subtitle {
    font-size: 20px;
    margin-top: 16px;
    margin-bottom: 0;
  }
}

.block-1__title-col {
  margin-bottom: 25px;
}

@media (min-width: 1024px) {
  .block-1__title-col {
    margin-bottom: 85px;
  }
}

.block-1 .watch-video {
  position: relative;
  width: 100%;
  height: 70px;
  border: 2px solid #ffd400;
  border-radius: 5px;
  color: #ffffff;
  padding-left: 60px;
  text-align: left;
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 20px;
}

@media (min-width: 760px) {
  .block-1 .watch-video {
    margin-bottom: 0;
  }
}

.block-1 .watch-video:after {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  left: 19px;
  top: 18px;
  border-style: solid;
  border-width: 15px 0 15px 25px;
  border-color: transparent transparent transparent #ffd400;
}

.block-1 .watch-video span {
  font-size: 10px;
  font-weight: normal;
}

.block-1 .get-free {
  margin-bottom: 30px;
}

@media (min-width: 760px) {
  .block-1 .get-free {
    margin-bottom: 0;
  }
}

.block-2 {
  background-color: #1f1f1f;
}

@media (min-width: 1024px) {
  .block-2 {
    height: 90px;
  }
}

.block-2 > .container {
  -ms-flex-pack: center;
      justify-content: center;
  padding: 30px 0 10px;
}

@media (min-width: 1024px) {
  .block-2 > .container {
    height: 90px;
    padding: 0;
  }
}

.block-2__item {
  position: relative;
  color: #ffffff;
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  text-align: center;
  margin-bottom: 20px;
	padding-top:30px;
}

@media (min-width: 760px) {
  .block-2__item {
    padding-left: 90px;
    padding-top: 21px;
    font-size: 12px;
    line-height: 1.5;
    text-align: left;
    margin-bottom: 0;
  }
}

.block-2__item:before {
  position: absolute;
  content: '';
    width: 30px;
    height: 30px;
    top: 0px;
    left: 50%;
	margin-left:-15px;
}

@media (min-width: 760px) {
  .block-2__item:before {
    width: 30px;
    height: 30px;
    top: 21px;
    left: 42px;
	margin-left:0px;
  }
}

.block-2__item--1:before {
  background: transparent url(/images/block2_1.png) 50% 0 no-repeat;
  background-size: contain;
}

.block-2__item--2:before {
  background: transparent url(/images/block2_2.png) 50% 0 no-repeat;
  background-size: contain;
}

.block-2__item--3:before {
  background: transparent url(/images/block2_3.png) 50% 0 no-repeat;
  background-size: contain;
}

.block-2__item--4:before {
  background: transparent url(/images/block2_4.png) 50% 0 no-repeat;
  background-size: contain;
}

.block-3 {
  background-color: #171717;
  color: #ffffff;
  padding-top: 35px;
  padding-bottom: 40px;
}

@media (min-width: 1024px) {
  .block-3 {
    padding-top: 63px;
    padding-bottom: 29px;
  }
}

.block-3__title {
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 300;
  text-align: center;
  font-size: 25px;
}

@media (min-width: 1024px) {
  .block-3__title {
    font-size: 30px;
  }
}

.block-3__title-or {
  text-align: center;
  font-weight: 300;
  font-size: 25px;
}

@media (min-width: 1024px) {
  .block-3__title-or {
    font-size: 15px;
  }
}

.block-3__subtitle {
  text-align: center;
}

@media (min-width: 1024px) {
  .block-3__subtitle {
    padding-top: 13px;
  }
}

.block-3__subtitle .subtitle-text {
  position: relative;
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  display: inline-block;
  background-color: #ffd400;
  color: #000;
  font-size: 20px;
  line-height: 45px;
  padding: 0 14px;
}

@media (min-width: 1024px) {
  .block-3__subtitle .subtitle-text {
    font-size: 30px;
    line-height: 40px;
  }
}

.block-3__subtitle .point {
  position: absolute;
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: #ffd400;
}

.block-3__subtitle .point-1 {
  left: -236px;
  top: 169px;
}

.block-3__subtitle .point-2 {
  left: -10px;
  bottom: -10px;
}

.block-3__subtitle .point-3 {
  top: 0;
  left: -20px;
}

.block-3__subtitle .point-4 {
  left: -29px;
  top: -82px;
}

.block-3__subtitle .point-5 {
  top: -32px;
  left: 50px;
}

.block-3__subtitle .point-6 {
  top: -20px;
  left: 70px;
}

.block-3__subtitle .point-7 {
  bottom: -10px;
  left: 100px;
}

.block-3__subtitle .point-8 {
  right: -10px;
  bottom: 0;
}

.block-3__subtitle .point-9 {
  right: -25px;
  bottom: -10px;
}

.block-3__subtitle .point-10 {
  bottom: -30px;
  right: -6px;
}

.block-3__subtitle .point-11 {
  top: -21px;
  right: -35px;
}

.block-3__subtitle .point-12 {
  top: 10px;
  right: -25px;
}

.block-3 .block-3-descr {
  padding-top: 50px;
  padding-left: 40px;
}

@media (min-width: 1024px) {
  .block-3 .block-3-descr {
    padding-top: 73px;
  }
}

.block-3 .block-3-descr__title {
  font-weight: bold;
  font-size: 20px;
}

@media (min-width: 1024px) {
  .block-3 .block-3-descr__title {
    font-size: 15px;
  }
}

.block-3 .block-3-descr__text {
  font-weight: 300;
  font-size: 15px;
}

@media (min-width: 1024px) {
  .block-3 .block-3-descr__text {
    padding-top: 17px;
    line-height: 1.4;
  }
}

.block-3 .example {
  text-align: center;
  min-height: 150px;
  padding-top: 40px;
}

@media (min-width: 1024px) {
  .block-3 .example {
    padding-top: 0;
  }
}

@media (min-width: 1024px) {
  .block-3 .example.budapest {
    margin-top: 110px;
    padding-left: 50px;
  }
}

.block-3 .example.budapest img {
  max-width: 150px;
}

@media (min-width: 1024px) {
  .block-3 .example.budapest img {
    max-width: 150px;
  }
}

@media (min-width: 1024px) {
  .block-3 .example.invader {
    margin-top: 30px;
    padding-right: 45px;
  }
}

.block-3 .example.invader img {
  max-width: 130px;
}

@media (min-width: 1024px) {
  .block-3 .example.invader img {
    max-width: 130px;
  }
}

.block-3 .example__text {
  text-align: center;
  font-weight: 300;
}

@media (min-width: 1024px) {
  .block-3 .example__text {
    padding-top: 7px;
    font-size: 10px;
  }
}

.block-4 {
  background-color: #0f0f0f;
  color: #ffffff;
  padding-top: 40px;
  padding-bottom: 40px;
}

@media (min-width: 1024px) {
  .block-4 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.block-4__item {
  text-align: center;
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 30px;
  margin-bottom: 25px;
}

@media (min-width: 760px) {
  .block-4__item {
    text-align: left;
    font-size: 21px;
    margin-bottom: 0;
  }
}

@media (min-width: 760px) {
  .block-4__item-text {
    padding-top: 8px;
    line-height: 1.4;
  }
}

.block-4__item-pic {
  max-width: 80px;
}

@media (min-width: 760px) {
  .block-4__item-pic {
    max-width: 60px;
  }
}

.block-5 {
  background-color: #171717;
  padding: 40px 0;
}

@media (min-width: 1024px) {
  .block-5 {
    padding-top: 33px;
    padding-bottom: 33px;
  }
}

.block-5__text {
  text-align: center;
  color: #ffffff;
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 30px;
  margin-bottom: 20px;
}

@media (min-width: 1024px) {
  .block-5__text {
    text-align: right;
    line-height: 1.3;
    margin-bottom: 0;
  }
}

.block-5 .benefits {
  padding-top: 15px;
}

@media (min-width: 1024px) {
  .block-5 .benefits {
    padding-top: 8px;
  }
}

.block-5 .benefit {
  position: relative;
  padding-left: 38px;
  margin-bottom: 39px;
}

@media (min-width: 1024px) {
  .block-5 .benefit {
    margin-bottom: 27px;
  }
}

.block-5 .benefit:nth-of-type(1):before {
  width: 24px;
  height: 24px;
  background: transparent url("/images/block5_1.png") 0 0 no-repeat;
}

.block-5 .benefit:nth-of-type(2):before {
  width: 18px;
  height: 28px;
  background: transparent url("/images/block5_2.png") 0 0 no-repeat;
}

.block-5 .benefit:nth-of-type(3):before {
  width: 26px;
  height: 26px;
  background: transparent url("/images/block5_3.png") 0 0 no-repeat;
}

.block-5 .benefit:nth-of-type(4):before {
  width: 26px;
  height: 26px;
  background: transparent url("/images/block5_4.png") 0 0 no-repeat;
}

.block-5 .benefit:before {
  content: '';
  position: absolute;
  top: 0;
  left: 10px;
  background-size: contain !important;
}

.block-5 .benefit__title {
  color: #ffffff;
  font-weight: bold;
}

@media (min-width: 1024px) {
  .block-5 .benefit__title {
    font-size: 15px;
    margin-bottom: 13px;
  }
}

.block-5 .benefit__text {
  color: #ffffff;
  font-weight: 300;
  line-height: 1.5;
}

@media (min-width: 1024px) {
  .block-5 .benefit__text {
    font-size: 15px;
  }
}

.block-5 .catalog {
  display: inline-block;
  color: #ffffff;
  background: transparent url(/images/block5_catalog.png) 0 50% no-repeat;
  background-size: contain;
  margin-left: 40px;
  padding-left: 27px;
}

@media (min-width: 1024px) {
  .block-5 .catalog {
    font-size: 10px;
    line-height: 2.7;
    font-weight: 300;
    margin-left: 10px;
  }
}

.block-6 {
  background: transparent url(/images/block6_bg.jpg) 50% no-repeat;
  padding-top: 30px;
  padding-bottom: 30px;
}

@media (min-width: 760px) {
  .block-6 {
    background-size: cover;
    height: 390px;
    padding-top: 38px;
    padding-bottom: 0;
  }
}

.block-6__title {
  text-align: center;
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 30px;
}

@media (min-width: 760px) {
  .block-6__title {
    font-size: 25px;
  }
}

.block-6__title span {
  display: inline-block;
  background-color: #ffd400;
  line-height: 1.5;
  padding: 0 7px;
}

@media (min-width: 760px) {
  .block-6__title span {
    line-height: 2;
    padding: 0 7px;
  }
}

.block-6 .fitting {
  padding-top: 40px;
}

@media (min-width: 1024px) {
  .block-6 .fitting {
    padding-top: 51px;
  }
}

.block-6 .fitting__title {
  display: inline-block;
  position: relative;
  margin-bottom: 19px;
}

@media (min-width: 1024px) {
  .block-6 .fitting__title {
    font-size: 15px;
    text-align: right;
  }
}

.block-6 .fitting__sect {
  padding: 0 10px;
  line-height: 33px;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}

.block-6 .fitting__resume {
  font-size: 15px;
  font-weight: bold;
}

.block-6 .diy.fitting {
  text-align: left;
}

@media (min-width: 1024px) {
  .block-6 .diy.fitting {
    text-align: right;
  }
}

.block-6 .diy.fitting .fitting__sect {
  position: relative;
  color: #ffffff;
  background-color: #db3434;
}

.block-6 .diy.fitting .fitting_time:before {
  position: absolute;
  content: 'долго';
  left: -55px;
  font-size: 13px;
  color: #db3434;
  font-weight: bold;
  display: inline-block;
}

.block-6 .diy.fitting .fitting_price:before {
  position: absolute;
  content: 'дорого';
  left: -55px;
  font-size: 13px;
  color: #db3434;
  font-weight: bold;
  display: inline-block;
}

@media (min-width: 1024px) {
  .block-6 .diy.fitting .fitting__sect:before {
    width: 100%;
    left: -110%;
  }
}

.block-6 .tyler.fitting {
  text-align: left;
}

@media (min-width: 1024px) {
  .block-6 .tyler.fitting {
    text-align: left;
  }
}

.block-6 .tyler.fitting .fitting__title:after {
  position: absolute;
  content: '';
  background: transparent url(/images/block6__logo.png) 0 0 no-repeat;
  background-size: contain;
  right: -60px;
  bottom: 6px;
  width: 50px;
  height: 13px;
}

@media (min-width: 1024px) {
  .block-6 .tyler.fitting .fitting__title:after {
    right: -60px;
    bottom: 6px;
    width: 50px;
    height: 13px;
  }
}

.block-6 .tyler.fitting .fitting__sect {
  background-color: #ffd400;
}

.block-7 {
  background-color: #ffd400;
  padding-top: 30px;
  padding-bottom: 30px;
}

@media (min-width: 760px) {
  .block-7 {
    overflow: visible !important;
  }
}

.block-7 .w-pic {
  position: relative;
  display: none;
}

@media (min-width: 760px) {
  .block-7 .w-pic {
    display: block;
  }
}

.block-7__pic {
  position: absolute;
  background: transparent url(/images/block7__pic.png) 0 0 no-repeat;
  background-size: contain;
}

@media (min-width: 760px) {
  .block-7__pic {
    width: 188px;
    height: 60px;
    top: -90px;
    right: 200px;
  }
}

.block-7 .block-7__item {
  text-align: left;
  /*color: #ffffff;*/
  font-weight: bold;
  line-height: 1.3;
  font-size: 15px;
  margin-bottom: 25px;
}

@media (min-width: 1024px) {
  .block-7 .block-7__item {
    font-size: 11px;
    margin-bottom: 0;
  }
}

.block-7 .block-7__item span {
  line-height: 15px;
  display: inline-block;
  background-color: #000000;
  color: #ffd400;
  padding: 0 5px;
}

.block-7 .block-7__item .surface {
  font-weight: 300;
  font-style: italic;
  color: #000;
}

@media (min-width: 1024px) {
  .block-7 .block-7__item .surface {
    padding-top: 8px;
  }
}

.block-8 {
  color: #ffffff;
  background-color: #171717;
  padding-top: 40px;
  padding-bottom: 40px;
}

@media (min-width: 760px) {
  .block-8 {
    padding-top: 56px;
    padding-bottom: 69px;
  }
}

.block-8__title {
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 300;
  text-align: center;
  font-size: 30px;
  margin-bottom: 30px;
}

@media (min-width: 760px) {
  .block-8__title {
    margin-bottom: 53px;
  }
}

.block-8-row__first {
  margin-bottom: 40px;
}

@media (min-width: 760px) {
  .block-8-row__first {
    margin-bottom: 55px;
  }
}

.block-8-row__second {
  margin-bottom: 40px;
}

@media (min-width: 760px) {
  .block-8-row__second {
    margin-bottom: 60px;
  }
}

.block-8 .out-control {
  padding-right: 0;
}

.block-8 .quality-block {
  text-align: center;
  border: 1px solid #ffd400;
  padding: 35px 0;
  font-size: 15px;
  font-weight: bold;
  width: 70%;
  margin: 0 auto;
}

@media (min-width: 760px) {
  .block-8 .quality-block {
    padding: 16px 0;
    width: auto;
  }
}

.block-8 .quality-block.king {
  position: relative;
}

.block-8 .quality-block.king:after {
  position: absolute;
  content: '';
  width: 25px;
  height: 25px;
  background: transparent url(/images/block-8__quality-king.png) 0 0 no-repeat;
  background-size: contain;
  top: -20px;
  left: -10px;
}

@media (min-width: 760px) {
  .block-8 .quality-block.king {
    padding: 6px 0;
  }
}

/*.block-11,.block-13,.block-14{display: none;}*/
.block-11,.block-13,.block-14{display: block !important;}

.block-8 .quality-text {
  text-align: left;
  font-size: 18px;
  padding-left: 40px;
  padding-top: 20px;
  margin-bottom: 20px;
  line-height: 1.5;
}

@media (min-width: 760px) {
  .block-8 .quality-text {
    padding-left: 0;
    font-size: 11px;
    font-weight: 300;
    padding-top: 10px;
    line-height: 1.5;
    margin-bottom: 0;
  }
}

.block-8 .quality-control {
  -ms-flex-align: start;
      align-items: flex-start;
  margin-bottom: 20px;
}

@media (min-width: 760px) {
  .block-8 .quality-control {
    margin-bottom: 0;
  }
}

.block-8 .quality-control__pic-holder img {
  max-width: 100%;
}

@media (min-width: 760px) {
  .block-8 .quality-control__pic-holder {
    padding-left: 0;
  }
}

@media (min-width: 760px) {
  .block-8 .quality-control__content {
    padding-right: 0;
  }
}

.block-8 .quality-control__title {
  color: #ffd400;
}

@media (min-width: 760px) {
  .block-8 .quality-control__title {
    font-size: 10px;
    font-weight: bold;
    min-height: 27px;
  }
}

@media (min-width: 760px) {
  .block-8 .quality-control__text {
    font-size: 10px;
  }
}

.block-8 .quality-link-holder {
  text-align: center;
}

@media (min-width: 760px) {
  .block-8 .quality-link-holder {
    padding-top: 47px;
  }
}

.block-8 .quality-eac {
  position: relative;
  text-transform: uppercase;
  width: 70%;
  margin: 0 auto;
  padding-left: 59px;
  padding-top: 9px;
}

.block-8 .quality-eac .secret {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 50px;
  height: 70px;
  background-color: #d9d9d9;
}

@media (min-width: 760px) {
  .block-8 .quality-eac {
    width: auto;
    font-size: 10px;
    font-weight: bold;
  }
}

.block-8 .quality-link {
  color: #ffffff;
}

@media (min-width: 760px) {
  .block-8 .quality-link {
    font-size: 11px;
    text-decoration: underline;
  }
}

.block-9 {
  position: relative;
  background-color: #0f0f0f;
  padding-top: 60px;
}

.block-9__title {
  text-align: center;
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #ffffff;
  font-size: 30px;
  font-weight: 300;
  margin-bottom: 30px;
}

.block-9__title span {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 300;
}

.block-9 .projects__row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.block-9 .projects .project {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  padding: 5px;
}

.block-9 .projects .project:after {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAABnCAYAAAAdQVz5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDU0OERFRjU5RDY4MTFFODkwRkRFRUFBRjgwQUY5MTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDU0OERFRjY5RDY4MTFFODkwRkRFRUFBRjgwQUY5MTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NTQ4REVGMzlENjgxMUU4OTBGREVFQUFGODBBRjkxMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NTQ4REVGNDlENjgxMUU4OTBGREVFQUFGODBBRjkxMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrOuCKUAAANNSURBVHja7J3diw1xGMdnsaxi02bJWxI6SmGtcKOUsitt+Qdki3JLUYo7XCnu3a07l0rKS7lSm5clSe16a4kiLFbWCXt8n2amjnX25Ozu+c0z+nzqW6dOe347z6ffzDTze2YaSqVSlFOWKUuURUpBmafMVorKsDKgvE7yIo8bOCNn/2+70q1sUTYpDf/4d4+VXuWici0vG9uQk5mzQzmqdEzBb91WziaikDNJTinH6/C7F5R9yJk4Z5Qjdfz9y0oXcmqnTekLMI4dw3o8FmCa41lzONA4B7wWwLOc5kDjtCCndn6G2rUjp3ZCHQx/IQeQgxxADnIAOYAc5ABykEMJkAPIQQ4gB5CDHEAOcgA5gBzkAHKQA8gB5CAHkIOcgHwONM53rwUYr2F3udKpLIjiVfghO6xsrFFla6DxrCv7RPI5dMeBjfdVuaE8/OvLCp1t1n95MnLcGvGfcl45WE3OOeUQdcoMa8PvqHTM6URM5uyMyjrHy2fOUBQ/BQOyx1ouh9OZ04UYVxwrnzk3le3UxA3vlVaTYw/z+aTMpCauaLfd2jbEuGSzyVlNHVxSMDmLqYNL1jNz/NJicuZTB5c0mZxG6uCSRu7n+KVkcr5RB5cUTc4gdXDJiMl5Th1cMmhy3lIHl/SZnDvUwSVP06vS75RW6uGKhemp9CVq4Yp7NmHSmbOCEwNX7LEJU36b+oqyi7pkjr0YY6l9KJdjj/B9o8yiPpmyUblvH8ov33yM4mU5P6hPZuxPxYydOSkrldNRvExnbkb/pK34tAuyIRY2WgHSZ1hnseLTLp/Zm0ls1WnvH19WeZdBcxTuqeiV5NgKyN0BxuqP4lfAZCnnQ6Uvq73c6EuSrBgKNM5IchB2h+dbBk2BxnH79i3u5zgGOcgB5CAHkAPIQQ4gBzmAHEAOcgA5yAHkAHKQA8hBDiAHkIMcQA5yADmAHORMnOmBxmGttOOiFZFTO3cDjdPvtQDVmqeyxnpT7Smxc+o8TkEZYObUvruxp8TX8y0d3V7F5OFs7ZayTnkwxb9rnWzW89rD2drkeKK0KXunQNLLKH5fwyrluvcN93zMGY8Nye5urbImiru/m8ecettGWT/rK+WR8ky5mszE0bxs6G8BBgDE2aKxsvXfIAAAAABJRU5ErkJggg==");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  opacity: 0;
  background-size: 20px 20px;
}

@media (min-width: 1024px) {
  .block-9 .projects .project:after {
    background-size: 50px 50px;
  }
}

.block-9 .projects .project:hover:after {
  opacity: 1;
}

.block-9 .projects .project img {
  max-width: 100%;
  vertical-align: top;
}

.block-9 .more {
  /*position: absolute;
  left: 0;
  bottom: 0;
  right: 0;*/
  text-align: center;
  height: 90px;
  padding-top: 40px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,000000+100&0+2,0.9+100 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 2%, rgba(0, 0, 0, 0.9) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

@media (min-width: 1024px) {
  .block-9 .more {
    height: 90px;
    padding-top: 40px;
  }
}

.block-9 .more__link {
  color: #ffffff;
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAXCAYAAADUUxW8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZCQkJCMEU5RDZDMTFFODkwRkRFRUFBRjgwQUY5MTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZCQkJCMEY5RDZDMTFFODkwRkRFRUFBRjgwQUY5MTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NTQ4REVGNzlENjgxMUU4OTBGREVFQUFGODBBRjkxMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NTQ4REVGODlENjgxMUU4OTBGREVFQUFGODBBRjkxMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm2RzXEAAACOSURBVHjaYvz//z8DDoAswYhNARMDBWBU86jm4aqZBYi9gZiLgLpQLGLfGIBZ0geIf/4nDYDU+4E0g3A0EP8jUuM/qHoGmGYQriBScwVMD7JmEJ5AQOMkZPXomhmBeAkOjUug8jg1gzAbEO9F07gXKs5ASDMI8wPxaajGM1A+A7GaQVgUiLdDaaxqAAIMAHxlpe04sFi0AAAAAElFTkSuQmCC") 0 50% no-repeat;
  background-size: 10px auto;
  padding-left: 13px;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}

.block-10 {
  position: relative;
  background: #0c0c0c;
  border-top: 1px solid #c2c2c2;
  padding-top: 45px;
  padding-bottom: 40px;
  /*overflow: visible;*/
}

@media (min-width: 760px) {
  .block-10 {
    padding-top: 55px;
    padding-bottom: 40px;
    height: 360px;
    background: #0c0c0c url(/images/block10__bg.jpg) 50% no-repeat;
    background-size: 1100px auto;
  }
}

@media (min-width: 1024px) {
  .block-10 {
    padding-bottom: 0;
    height: 390px;
  }
}

.block-10 .process-holder {
  width: 100%;
  height: 155px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  overflow-x: auto;
  overflow-y: hidden;
}

.block-10 .process-holder__item {
  width: 155px;
}

.block-10 > .container {
  position: relative;
  z-index: 5;
  -ms-flex-pack: center;
      justify-content: center;
  /*overflow: scroll;*/
}

@media (min-width: 1024px) {
  .block-10 > .container {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}

.block-10 .block-10-shad {
  position: absolute;
  height: 50px;
  top: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0) 100%);
}

.block-10 .block-10-shad-bottom {
  position: absolute;
  height: 50px;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  background: linear-gradient(to bottom, rgba(12, 12, 12, 0) 0%, black 100%);
  display: none;
}

@media (min-width: 760px) {
  .block-10 .block-10-shad-bottom {
    display: block;
  }
}

.block-10__title {
  text-align: center;
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #ffffff;
  font-weight: 300;
  font-size: 30px;
  margin-bottom: 31px;
}

.block-10__description {
  color: #ffffff;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  padding-bottom: 30px;
}

@media (min-width: 760px) {
  .block-10__description {
    text-align: right;
    line-height: 2;
    padding-right: 27px;
    padding-top: 10px;
    padding-bottom: 0;
  }
}

.block-10 .process-item {
  position: relative;
  margin-bottom: 30px;
}

@media (min-width: 760px) {
  .block-10 .process-item {
    margin-bottom: 0;
  }
}

.block-10 .process-item:after {
  position: absolute;
  content: '';
  width: 7px;
  height: 46px;
  top: 50%;
  right: 0;
  margin-top: -12px;
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAABcCAYAAAC1OT8uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZCQkJCMTY5RDZDMTFFODkwRkRFRUFBRjgwQUY5MTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZCQkJCMTc5RDZDMTFFODkwRkRFRUFBRjgwQUY5MTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RkJCQkIxNDlENkMxMUU4OTBGREVFQUFGODBBRjkxMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RkJCQkIxNTlENkMxMUU4OTBGREVFQUFGODBBRjkxMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhglRMgAAAKeSURBVHjanJiJaxNBGMU3G2urRa3WW+sRKoIIKljPQJP07/YAtV4oigeCSrTeR01L8aom8X3wVjbT3Zk3GXhMSPnxvffN7Mymlf7jxMYh6FUijhS6BbWhIzHQO36ux0DX+fniMJBcqYJGrMO8DG2EdkJflEp/2QzZYso5yuJQUIWLuwnqQF1oK/RDqbQCPYTWQ2dUe1EW89ANtYNZJht7uaVszSaZLwjZeAnVoFPQA8WebNGFpGa49o5BT6C30JQKVaCv0DbocNnT7NrrK7nSgu+CuYaC3Ew2RqEl7sPt3MjBSr+hu/zbBdVe0GIZ5O1gUaaED6Kt1yo0QcvBSh3ujDHotGrPa9EHlTajLJONg9x737hefQWy8QbaDx1nxqC9pOxyUKG6msnGCZ4VbZ4dElSFFqEt0D7ovWLPjrGbrsUQVJhLgdbsjFCmhDdkh/lsI68olezauU/ovGpvjUUVGmiGksnGDugT9NPWTIVsPIOOQmfTRB//N+8wUD3G3jT0HLoTU2mEcy8GanJuDwNdUTPZZfeZB8y0CmVP8IKdUqq9BuerMXtvjvMlde9VeRlM8ABdUKAZW1DoRfYansa0OuaMaLhQyN4Iz4dxaA/0Uak0Q+BpBihQy7WmQM0iyJdpjBfaKH8ZLCqVzkEboEd5IARleS7HXNSFeXyZxpmnyjfnZaVSnW9h91zABzXKrPmglg8qyrSZeXq8j74rlWbZgNtFQBk0cB6o0MB5oGSa5Pm2yjy/lEqz/G6+DCiCvK0ugxoKlM+0G/rANlueP0qlrMo1H+BCTcWaC7VCi+pmmuI1ssQ7qKtUaubydFV7peeBz95r6AB0kr/hg1CNP4rtDtrF5yhoby7XtZ5iL1WenyKoFtOEfCOi/q31T4ABAM5ryTjL6+9NAAAAAElFTkSuQmCC") 0 0 no-repeat;
  background-size: 7px auto;
}

@media (min-width: 760px) {
  .block-10 .process-item:after {
    display: block;
    right: -13px;
  }
}

@media (min-width: 1024px) {
  .block-10 .process-item:after {
    right: 0px;
  }
}

.block-10 .process-item.last:after {
  display: none;
}

.block-10 .process-item__content {
  background-color: #ffd400;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 105px;
  height: 105px;
  margin: 0 auto;
}

.block-10 .process-item__title {
  font-family: 'Bebas Neue','Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  width: 155px;
}

@media (min-width: 760px) {
  .block-10 .process-item__title {
    margin-bottom: 7px;
  }
}

.block-10 .process-item__title span {
  padding-left: 15px;
  font-size: 15px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZCQkJCMTI5RDZDMTFFODkwRkRFRUFBRjgwQUY5MTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZCQkJCMTM5RDZDMTFFODkwRkRFRUFBRjgwQUY5MTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RkJCQkIxMDlENkMxMUU4OTBGREVFQUFGODBBRjkxMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RkJCQkIxMTlENkMxMUU4OTBGREVFQUFGODBBRjkxMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvTZIxAAAANGSURBVHjabFRbSNphFD+6bqy0u6tWIRVaK6Q0RGKQSVQjW60HV2xE66neeuypl+hpz3sJRjEcNOiyySbJMh3ERum6UIyIVm4vYkalWTavO+drnzjo9yCey+985/Y/AoFAAPF4HAh1dXVQWFgI2dnZD/V6/bP29vaO0tJSKdncbvdvi8XyGWE8PT21u1wu2NvbYzyKcfPzD01NTQXr6+vv40nY3t7+tbm56UrWbWxsLLW0tNznvP8C1dTUyC8vL/3keHh4aDMYDPosBHe+i+jq6urY2dmxkE80Gg2rVKr6RCBCUVGRyO/3+8hhYmJiZGBgIGGcmpp6aTQaX/GAGAzGx8dfkG84HA6Vl5cXJEpaXV1lrwwNDY2QPDo6CtXV1SAWi4GXg48BkmB4eJhx+vr6npN+a2vrG1M0NDQoSOF0OtdITktLA7lcDsXFxZQpnJ+fn2EZMalUymR6IDU1lXHtdruVuM3NzRqYnp5+TYJOp9PyenNycgCnxYhnZ2enkUgkStlQ8Nzc3EQljY2NSuIuLCzMCU5OTjx5eXkSJAuurq4gMzOTOYdCIYjFYrC/v+/DPmeVlJTcQTA7jh8uLi5AKBSCz+eLYKxrYX5+vuTg4MCNjWM9QRJz4BCJRGKUBcFgEDweDwtA5VPWlP3u7u7PjIyMTMag1EnJAxwfH4PX6wXMFmZnZ9+iTYCLuJiens6C4ZpASkoK88X+RdgfHDv1IE6ZkJFe4k4cR0dHZuqF2Wye4zrKipoeCAT+IP8acEeM5IRbrSEHnlVysNbWVnA4HEvkZ7VaV2iChAcI0plMpo+g1WrVJNhsthVOpKxwACCRSBKjJmCwL1iBVyaTMXl+ft5E3J6eHh1T4Le0Roru7m4DyWq1GqgftE+0NxSQUFtbC729vex/Z2fnI+LgoH5gs29eKisru4dNi5JhcnLyKTfQJVAoFKBUKlmGBJrs2NjYY77xmJ0Ukj84jUaj5sbFxcV32DM1nhMaPyPjmkB9fb1qZmbmDffDC6C99Yy0tbXJsMyv3BHXIIjNdS4vLzvwHl1yPe7Od7xXilvPCG1tRUUFVFZWQn9//xOcxAdc0gAnY+VBHP+nwcFBQ1VVFbWD9ZEH+ivAADPs4iOJwHp0AAAAAElFTkSuQmCC");
  background-size: 11px 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}

@media (min-width: 760px) {
  .block-10 .process-item__title span {
    font-size: 13px;
  }
}

.block-10 .process-item__text {
  text-align: center;
  font-weight: bold;
  color: #000;
  -ms-flex: auto;
      flex: auto;
}

@media (min-width: 760px) {
  .block-10 .process-item__text {
    font-size: 15px;
  }
}

.block-10__btn {
  border: 2px solid #ffd400;
  border-radius: 5px;
  color: #ffd400;
  font-family: 'Bebas Neue','Helvetica Neue', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  cursor: pointer;
  width: 105px;
  line-height: 30px;
  font-weight: bold;
  font-size: 15px;
  padding-top: 5px;
}

@media (max-width: 760px) {
	.block-10__btn {
		margin-bottom: 20px;
	}
	.block-10__additional{
		display:none;
	}
}

.block-10__additional {
  -ms-flex-align: center;
      align-items: center;
  padding-top: 40px;
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
}

@media (min-width: 760px) {
  .block-10__additional {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: start;
        justify-content: flex-start;
    padding-top: 0px;
    padding-left: 25px;
  }
}

.block-10__descr {
  color: #ffffff;
  text-align: left;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAARCAYAAADDjbwNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUE1Mzc0RkQ5RDlCMTFFODkwRkRFRUFBRjgwQUY5MTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUE1Mzc0RkU5RDlCMTFFODkwRkRFRUFBRjgwQUY5MTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RkJCQkIxODlENkMxMUU4OTBGREVFQUFGODBBRjkxMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QTUzNzRGQzlEOUIxMUU4OTBGREVFQUFGODBBRjkxMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqhAg2YAAADGSURBVHjaYvz//z8DAWAJxHJAvJKBAsBEQN4HiPcAsRADhQCfRQlAvB6IuRioAHBZVAXE84CYhYFKgAWLxROAOJeBygDZIjYgXgTE4Qw0ADCLeKHx4YxDHSjVGVNiESMweYsD6a2UGkSMRTuBtBsDjQHIIgmoj4xobRExcdQBxGsosglkERSzAfGK/9hBJpI6sjByhv0FxFFAPJkWQYdeMvwD4jwgrgF5lqo24fFuMhD/oUXQoYO5QBwExN+omepoXh8BBBgATSfKyifogvcAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-size: 13px auto;
}

@media (min-width: 760px) {
  .block-10__descr {
    font-size: 10px;
    font-weight: bold;
    padding-left: 50px;
    background-position: 19px 50%;
  }
}

@media (max-width: 760px) {
  .block-10__descr {
    background: none;
  }
}

.block-11 {
  background-color: #000000;
  padding-top: 55px;
  padding-bottom: 32px;
}

@media (min-width: 760px) {
  .block-11 {
    padding-top: 30px;
    padding-bottom: 62px;
  }
}

.block-11__title {
  text-align: center;
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #ffffff;
  font-size: 30px;
  font-weight: 300;
  margin-bottom: 20px;
}

@media (min-width: 760px) {
  .block-11__title {
    margin-bottom: 43px;
  }
}

.block-11__pic.w-arrow {
  position: relative;
}

.block-11__pic.w-arrow:after {
  position: absolute;
  content: '';
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABrCAYAAADgrAXDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ0MjZFREM5RDlFMTFFODkwRkRFRUFBRjgwQUY5MTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEQ0MjZFREQ5RDlFMTFFODkwRkRFRUFBRjgwQUY5MTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDQyNkVEQTlEOUUxMUU4OTBGREVFQUFGODBBRjkxMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDQyNkVEQjlEOUUxMUU4OTBGREVFQUFGODBBRjkxMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrxdDE0AAAO7SURBVHja7J3JaxRBFMZf4k1Qr/4DetCTKyoqggc1UXHfkIAiePES3FATzEklinjxIggBUYkLERRc0EMOHlxQMZEoOio5SFBiVJKoIUN8j64hUbNMvV6muvr74GMOMz1d86PmfV1dNTVlA63kqhayO9lt5LDKHW7bJPYN8wiASk1lX3S5na4DFFWyjwJgONWy1wKgXmXsBvY0ANRroouhkiaAoimuhUraABZCpQ4Aw6mGvQ4APQiVtAIUTXAhVNIMsBAql9jjAFCvilKGig8ARUdKFSq+ACyEyvTETzzQSjlHoYxnT7Y85h17Nvt7kgAHyC/dZq9i5/EV1mlFkqHiYw8UyWfayL4OgHp1s+ezWwFQr9hDxXeAsYdKFgCKjpmLbQAMESqb2NcAUK8e9ryoQyVLAAuhMof9DQD1usNeGVWoZBGg6AT7EAA6ECpZBVgIFRmptABguFCZy+4CQL3uUjDXnAfAEoQKAA6Gymb2VQDUq9eMVFoAUK+cGal0AWBCoQKAw6uefRAAw4XKFvYVAIw5VABw7FCRkcpXANTrHgULmPIAqNdJ9gEAjCFUANAuVOT210sA1Ou9CZVOAIwoVABQp1Ps/QAYLlS2shsBMFyoLADAcHoKgOG+xmsAUK8z7GoA1OkJBbuK9AGgvWS16wz2B1zG6LSBhixeB0A7nWXvwVhYp+fmZsJvALTXDwpW+7/99wkALE7b2JeHewIAx9Y59u6RngTA0SU3T2Vm7icA2qvH1L3Xo70IAEdWFfvCWC8CwOHVwN5RzAsB8H+1ma9uLwDaS6DJpNGrYg8AwL+1i33e5gAAHJTsCrfd9iAADPTG1L1uALTXL3OT4IXm4HJ0PqrWwkMPJGqkYNEQAaC9ZPHkLAq5IUVWAfaZuvcs7BtltQbuiwJeVntgE3s9UTSfO2sAP1IwJYk9E5R1bzH7UZRvmqUaeDhqeFnqgbfYq6Oqe1kD2M6eSUPWNQNg8epnL2E/jOsEvtfA2jjh+d4DZYeiijjqXhYAfjLXe5/jPpGPAOX3G0vZzUmczMcaWJcUPB974AP2MkpoD+kCQF92Mu8wda8jyUaWOfzXkJVmBFFs3VvOvp90I32pgcdLAc8XgM2E/xNR6wsFq0fzAGgvuXqoMhfNBID2qjfDNQJAe8kNghoXGpJGgJ2m7vUDoK7uycrRdlcalDaAp9k3XWpQmgA+pmBiiADQXjKPK3uc9gGgru7tpGBSnADQXvIT0yZXG+c6QFkAtNflBrp8O2uRGablXAb4R4ABAKOEceWFGx/dAAAAAElFTkSuQmCC") 0 0 no-repeat;
  background-size: contain;
  width: 40px;
  height: 50px;
  top: 50%;
  margin-top: -25px;
  right: -30px;
}

.block-11__pic img {
  max-width: 100%;
}

.block-11__text {
  color: #ffffff;
  padding-top: 7px;
  font-size: 15px;
  font-weight: 300;
  margin-bottom: 18px;
  text-align: center;
}

@media (min-width: 760px) {
  .block-11__text {
    text-align: left;
  }
}

.block-11 .upload-btn {
  font-family: 'Bebas Neue','Helvetica Neue', Helvetica, Arial, sans-serif;
  border-radius: 5px;
  background-color: #ffd400;
  color: #000;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: bold;
  line-height: 40px;
  padding: 5px 33px 0;
  margin: 0 auto;
  display: block;
}

@media (min-width: 760px) {
  .block-11 .upload-btn {
    margin: 0;
  }
}

.block-11 .upload-text {
  color: #808080;
}

@media (min-width: 760px) {
  .block-11 .upload-text {
    font-size: 12px;
    font-weight: 300;
    text-align: left;
    padding-top: 10px;
  }
}

.block-12 {
  background-color: #fff;
  padding: 25px 0;
}

.block-12__title {
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 300;
  color: #000000;
  text-align: center;
  font-size: 24px;
  line-height: 1;
}

@media (min-width: 760px) {
  .block-12__title {
    text-align: left;
  }
}

@media (min-width: 1024px) {
  .block-12__title {
    font-size: 30px;
  }
}

.block-12__title-col {
  text-align: center;
  margin-bottom: 40px;
}

@media (min-width: 760px) {
  .block-12__title-col {
    margin-bottom: 0;
    text-align: left;
  }
}

.block-12 .press-kit {
  color: #000;
  font-weight: 300;
}

@media (min-width: 760px) {
  .block-12 .press-kit {
    font-size: 11px;
    text-decoration: underline;
  }
}

.block-12__row {
  -ms-flex-align: center;
      align-items: center;
}

@media (min-width: 760px) {
  .block-12__row {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.block-12 .press-item {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  text-align: center;
  margin-bottom: 20px;
}

@media (min-width: 760px) {
  .block-12 .press-item {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    margin-bottom: 0;
  }
}

.block-12 .press-item img {
  max-height: 47px;
  max-width: 110px;
}

.block-13 {
  background-color: #262626;
  padding-top: 45px;
  padding-bottom: 50px;
}

@media (min-width: 760px) {
  .block-13 {
    padding-top: 55px;
    padding-bottom: 60px;
  }
}

.block-13__title {
  text-align: center;
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #ffffff;
  font-size: 30px;
  font-weight: 300;
}

@media (min-width: 760px) {
  .block-13__title {
    margin-bottom: 40px;
  }
}

.block-13 .review {
  background-color: #fff;
  border-radius: 20px;
  padding: 18px 20px;
  box-shadow: 0px 22px 30px 0px black;
  margin-bottom: 20px;
}

@media (min-width: 760px) {
  .block-13 .review {
    margin-bottom: 0;
  }
}

.block-13 .review__head {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-bottom: 17px;
}

.block-13 .review__pic {
  width: 60px;
  height: 60px;
  border-radius: 30px;
  overflow: hidden;
  -ms-flex: 0 0 60px;
      flex: 0 0 60px;
}

.block-13 .review__pic img {
  max-width: 100%;
  max-height: 100%;
}

.block-13 .review__author-name {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 5px;
}

.block-13 .review__author {
  padding-top: 7px;
  padding-left: 15px;
}

.block-13 .review__author-bio {
  font-size: 11px;
  font-weight: 300;
}

.block-13 .review__content {
  position: relative;
  padding-bottom: 25px;
  max-height: 9999px;
}

.block-13 .review__content.collapsed {
  max-height: 167px;
  overflow: hidden;
}

.block-13 .review__content p {
  font-size: 15px;
  line-height: 1.5;
  font-weight: 300;
}

.block-13 .review__content-btm {
  position: absolute;
  padding-top: 30px;
  left: 0;
  right: 0;
  bottom: 0;
  height: 60px;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.block-13 .review__more {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAVCAYAAACt4nWrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTc0OTYzNTA5REE3MTFFODkwRkRFRUFBRjgwQUY5MTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTc0OTYzNTE5REE3MTFFODkwRkRFRUFBRjgwQUY5MTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNzQ5NjM0RTlEQTcxMUU4OTBGREVFQUFGODBBRjkxMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNzQ5NjM0RjlEQTcxMUU4OTBGREVFQUFGODBBRjkxMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PunFTa4AAAEDSURBVHjaYmBgYDgCxAcYqAcKgfg7EHOBOI5A/B+I11HB4GSoWY1AzAgT1IAKrqXA4ESoGZnYJGEWrCHD4CR8BsOANlTRShIMjofqySFGMSkWJEDVZpPiTW0igiiJHINhQBeqeRWeVJFDSdLSxOKDNGIiDwY2A/EMIoKoH4iDoex0POr9gfgGEHMiu6SdCB/8h6YOXMARKSiZYYJuUMFWPBpNgTgCj7w9kg8xgCcRFuACDvgMRregmQyDJxKjGGZBCxFq7aBqJ5DiTV8ifAAL48nkpHEfPHEASxWTKMlEHlgscIaK9VGjZvGCGpYBxHrEpApyfUBsRJMMQoG4lhQNAAEGAFawTUuI8cJhAAAAAElFTkSuQmCC");
  background-position: 10px 50%;
  background-repeat: no-repeat;
  background-size: 12px auto;
  padding-left: 25px;
}

.block-13 .review__more span {
  display: inline-block;
  font-size: 10px;
  font-weight: 300;
  border-bottom: 1px dashed #000000;
}

.block-13 .review__bottom-row {
  -ms-flex-align: end;
      align-items: flex-end;
}

.block-13 .review__date {
  font-size: 10px;
  margin-bottom: 10px;
  color: #808080;
}

.block-13 .review__bottom {
  padding-top: 11px;
}

.block-13 .review__bottom-pic {
  width: 40px;
  height: 40px;
  border-radius: 20px;
  margin-left: 10px;
}

.block-13 .review__bottom-pic img {
  max-width: 100%;
  max-height: 100%;
}

.block-13 .reviews-link-holder {
  text-align: center;
}

@media (min-width: 760px) {
  .block-13 .reviews-link-holder {
    padding-top: 130px;
  }
}

.block-13 .reviews-link-holder .more-reviews {
  color: #ffffff;
  font-weight: 300;
  display: inline-block;
}

@media (min-width: 760px) {
  .block-13 .reviews-link-holder .more-reviews {
    padding-top: 54px;
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAABcCAYAAAC1OT8uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTc0OTYzNTQ5REE3MTFFODkwRkRFRUFBRjgwQUY5MTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTc0OTYzNTU5REE3MTFFODkwRkRFRUFBRjgwQUY5MTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNzQ5NjM1MjlEQTcxMUU4OTBGREVFQUFGODBBRjkxMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNzQ5NjM1MzlEQTcxMUU4OTBGREVFQUFGODBBRjkxMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkxdiFsAAAKaSURBVHjanFhdSxtBFN1stC0V24pGRLCK2Aftg32pDxpoPrB58idXBbVGRBBtoSC2FfFBbZpITT9Sk/UOnoHNZmfmTAZORhKO95w7M3fubiaKokDGjOB7wA4hVaOH8Ur9Awah8C7Az7OBFGkbf6/4yHsLeV9YeepjQNAEMcd6uhNUfSSGmLe9koGQq5BXZeRlsLjDgrqgLRgR/GYiKRwgWoFJRODrK07aoTMYCzsJeQ1B1rW4cZyC+Ib1REtMkrhkJEIvQN65jye12DUQZ1hPEeMrTPnO7Ssl/DLkHbs2bHw8FjQEjwRj2MhOef8E+/htmfXk9GUiWTOY5inAQfwhaAleQLI1expHyOKKa3EpiTaSORkWedOQV8OeNG7YJM5BfM16CkyXA0vKs54UFiHvq4+nLKpThGpFeVJlejcpMSTuiF5fxC1RgLwD2yFMjqc4iFls5F8Bec/uItp7JhGpm5cldSWD8aRGTnAp+CN4znoK0GeoscTK69q8/ZDyPvLmIG/PJ9Ig5o4PqYj5Wz+kDXadMoIrXAhzbBL0CT7z2XsFzJs+e6+M+QN7CFWdqEPeS6awxHvcE7awdKXap7AUkiSXtEHBLeRNsMVStweffS6AUo80wlMxjWTbe08EP9GMjAtqTCJ0ZT30uai1n3WfizrVj83TEPyo+j0quGFuwoouIkxnad46RKQ9RKqwTeIz+OngPmoykdYQZYvtlnvqAevp0PUclfQ0ivrWgp+/TDv6Dt99NBHSSCXr+hg8fTK1oKbeaAKEW9QG6qFLp3pL8J996CpSfhKeTvTtzbwlUJgCoe568ox7Ksb8tNmHY2M9sHk6g7xF9s3HLAjXgpB981GOHYUO++bDfX5SPOmucZ5teTL9vNa6F2AA94wyCr23cCMAAAAASUVORK5CYII=") 50% 0 no-repeat;
    background-size: auto 46px;
    height: 75px;
    font-size: 12px;
  }
}

.block-14 {
  background-color: #171717;
  padding: 45px 0;
}

@media (min-width: 760px) {
  .block-14 {
    padding: 55px 0;
  }
}

.block-14__title {
  text-align: center;
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #ffffff;
  font-size: 30px;
  font-weight: 300;
  margin-bottom: 30px;
}

@media (min-width: 760px) {
  .block-14__title {
    margin-bottom: 40px;
  }
}

.block-14 .question-type {
  position: relative;
  width: 100%;
  padding-top: 100%;
  background-color: #fff;
  border-radius: 10px;
}

.block-14 .question-type:hover, .block-14 .question-type.active {
  background-color: #ffd400 !important;
}

.block-14 .question-type:hover:after, .block-14 .question-type.active:after {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  left: 50%;
  bottom: -8px;
  margin-left: -5px;
  border-style: solid;
  border-width: 8px 5px 0 5px;
  border-color: #ffd400 transparent transparent transparent;
}

.block-14 .question-type.mosaika {
  background: #ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAgCAYAAADqgqNBAAADWklEQVRIib2WS0hVURSGv3vv8a2h9rAkpRek44rsQRAFNgkbaARB0axR0CxqEo2aBTVpmKMaNREKikZFDzIiayKURGqi3nxfvV5fDdbanXV35ygI1wUH9vrP+vfa+5x/r70ABoEpfR4Ap4w/BbQBN43fBxwGegx2F2j1eK2KO79HeX3qDwZAPaFtAcqBKoOVAzUGKwdKgQaD1cbwag3WoLxGIAVUJcm3FJDwsKTifkzRGryExyvysQB4DlSo/waYRH6Fs3H1HZYGZpDP2KhYfwRvUnGH/dK5niJfOJMAWsxqpoBvutsVXemy+QIo7t653dqY1XjFwAH1lwBmzYTdFNZ2m1yz/v8stFmNpZLIp3BWT2HNirQ4AG4hRwBEFIW0YeAOoolsgKjWrehPDOkssFfHc0AXcAbYpNhnZOFthvMK+OrNk9PYBLAAoQBWgIGY5N1e3GnPfwxc8LAbEfPstzFJ5Mw6649JbheVRk7IT4MNA9MeZyJingUznkkClQbYE5O80YxdCd5lsHrCX+CsNmIeK+7KBHDegCPAiwjSCbOAGeC98lyCd8iFcZGwyHQBn7x5KhFdJIBcAGw3yZeJthqNAynJL4H7EXG3Y/jOUsAOHecgXyRDMSRfcE1rJImzJjzBZc3LOMH99vyFyKi1zfKyScICgze2VrLOZKtZqbvVAgVcx+FbM7DZ+B+B+XUkLAEO6XgxAK4BZQr0xiRvQ1oggDHkDN8DdirWiSj+oeFcBY4Al9UfAK4DV5BTMgf5QvoRs+LXXtxJRCvOfwS0ezHtijs/q7w8wVmbjUluRbmANAIZ7/2ix1n0eBnl/RNdgHQuro3qjUk+YUijOk4TNocziAasmucVd1hax6PAVmA6gfxLKzj/JgKoJjwJy0gvVk3YiGSQolFjOONI8XIbW9JN1BC2W/QhZXUEeBaz84KZFcmXjUzsC656I5MHyNl05zyuvBbEEsBxwjaqH2kKjpmYD8hd3az+PHKlHiQU03dEM0cN7y2wDdinfga5oFqQSvdfG/UEOOdhl5Dr0y8yOeN3Ah1eTIfizs8RUWTmzGoz5BcGkMIzafwxnchevxPePKhvW6kh5Y2590nC/w1y0VeQb1VIUXBWqxzbWtWR346hfp3xG5Xnup+yvzhIEZx4FqesAAAAAElFTkSuQmCC") 50% 24px no-repeat;
  background-size: 16px auto;
}

@media (min-width: 760px) {
  .block-14 .question-type.mosaika {
    background-position: 50% 14px;
  }
}

.block-14 .question-type.care {
  background: #ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAlCAYAAAAA7LqSAAADRElEQVRYhdXZS48VRRQH8F/Py0EGHBwZnRhNfBBduDGExNcHmJDohpiYGDeuXekn8TPoQiP4Soy6cOUjslATUXRQAgrB0SBiooIR7rioutNNUX3v7e55XP6bW32q6tT5V506dapuoTmWcBcWcFOL/m3Qwwl8X9egaKDsQTwukNguvIofcxVTIyp4Evs3zJz2eEAHIs8IqzEOuFJXMTGk4yPGhwQcq6sYtCI7sFxT9xt+wD8djGqCHn7CuboGg4gcqJF/jI86GLUpGORa+zKyU8aQBIOJzGdk72+WIV1R51o7MJOR92zdITgI/6aC9EBcxNPYJRic1l/eHLsa4xLewem+IF2RA9g7QMHsxtvUCrN4VIVIukfWttKajviv+pESubqFhnRFr/ox7GS/YZAS2bUtVrTD7upHutm/xh84v2XmtMOCkCato+4+ss94u91KKsgdiHN4dvNt6YSXBc9ZR27W14x/9OqlgnF2n0ZoQuSMEAxSXMBXDcf9MvZLcQxnG+pCMyJf4O2M/LSQ9xBysRXDXfNdlfSigjfjOPAzVkc1rgmROdwayxeE5xlCpryzIn9N8OEr+FYmU8XNyrzthHJ1FuI48B4+ieVT8sTX0XaPrOBIRsekcFBNCxnqG/hzyNhHZMKpa8l+gA8HGTSMyFmczMhnlCdrmmgWld8Z5b3mO/lrwG75u09R0TWnXClGjFrVQ/Iz+VthYbTHvUJYHXhdEvsb6ErbXJel9w/ERdyDo4JvT0b5nHIWJyrKUneqlvttppL6W1w7830dRaIvJ68SuYgncH+UreLwFO7Dc0KUOJqwnawoS43MlafLruvl/u9EUt8nWiTliUr7HKl5YeOfi/JlHCrwAn5Rbt5J3BEbXRQuMHuFTXsZt+Nv/BXLl2K7pdj299j/qjBbi1HnqhCVpqMRe4SI96uw8jtjeVZYvfOR4Lwyib0t6jpTmZCHcLDAS/gUn7sxcQh3TglP9ctCJLguGtTgpPzGTfEwHmtl3mgohFV6pe/bB3Fvg857cBjHh7Rdwt1tLBwRa8LT7SiTmsVTeHHDzNkAtD3Zj0uumtuNJv9Ypf2eF6JW1xf5t4SX9k5oS6SP/UII7YJvhPDdCf8DW5WNk9NJr1oAAAAASUVORK5CYII=") 50% 23px no-repeat;
  background-size: 25px auto;
}

@media (min-width: 760px) {
  .block-14 .question-type.care {
    background-position: 50% 13px;
  }
}

.block-14 .question-type.pay {
  background: #ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAoCAYAAABnyQNuAAADsklEQVRYhc3Yy09dVRTH8Q8XKpXa+qJAL4/SWoPWmKgxMdEYJ3ZiTB0YY+zUkf+FQ/8KB46dODcmHZg4bNTUGExpoS0IahOxD6CXOlj7cA+Hwz33lsuFX3JyXnvv8z1rr7322rvPwWgYpzCFc1jHZVxtValv/7k8oQk2gTPpWZm+xvxuDQ10HY3nUE/HGQFa1C0spGMJL+EC3rKPsEdwUtNi03iyUGYdN3ANN7GCB4UyP+J9nG31sU5hn8UoJhPg6ZIyy5gT1ltMcFU6ins4hqF03RFsLYHVE9g5HC+U2UxgN0X33bLTamXKXOWU+PF6+h7RO6UDLQ97PNfAtBgQtUL5FU1fu53uNyvAjuTaHU/n4RblJ1vBDuEjzJS8nxeWW0xw/1aAwdOarjKWQI+1US9T2YDcgv1U+N46fhNWWxSjtNFG4yOiFzKrjdpbSBwXvbFRBns6vfhKdZcOCUuNCT8ewzN7ACvqUQIdEf6/A3ZT+GYZ6IhmzBwXYWq3gN6pGsK1ljQH6Gt4T7hQKeys8NcZ4ZNZIK/j+S6BwSr+TGDZGFgtlJlNsFP4qQx2LoF+1kUw+EsznC0lwCo3y2Jy6eQwkBraqx4kmEVhuSX88xjtrAngk6JX/86/HEiNbwjHbld3RJfeSPWX04e6od8F7KQS2IfpY+O7VL6L6wks87V2Qtrj6le8LSLNNmUz2LyAbeC+5ij9I707IX5qUwT4o6InarqfZg6IwbUmBprEtJJ9KBtgP+M72y33MV7tMlCV7okQmU8HrmY3t9N52HbQC3oPSkw+RZ3PEpVV8Td10cWZylLAg9Ja3sxzeEU49vX0bMf83GXd0WJlkHRWSk3zsPMCdkoT9lGX4Yr6BT9UlLmIN9iery6kcy+7vp3YvmXQPOxyOk93k6ZC7bjZw+yiVni4gH6RbfVCTwnrtjq2IkNxDTarmeEv2/99hdfxshgbxW9lz7ZWy0XYxXSeEc6/n9OqIkyV+gv3d/GucIP74u8muoa2NzWKsA1h3QnhBoMOEWwrn+zHJbzQI5gqrRX3BfJq2LlvcKCqgtnvGawjHSrLVanTjbllkaEVLT4iEvRrdi4KayIZ+U/5eu9Eqj8vNlqKqksTQ6ew32pOy3m9I3Lfb3ap9yWu4PuSd6P4Qmwkl+lDvEnnsB+I1WcximTJz0UxMPPvM1c7b3uuTPRQtkn3icipi22/mF1UTaefi+n3MKhl6KK9vdZeabAK9nJPMNrTRjtZVV0sGgcdTNztEz185X+jhMdCWa/qaAAAAABJRU5ErkJggg==") 50% 20px no-repeat;
  background-size: 22px auto;
}

@media (min-width: 760px) {
  .block-14 .question-type.pay {
    background-position: 50% 10px;
  }
}

.block-14 .question-type__content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  color: #000;
  font-weight: bold;
  text-align: center;
  font-size: 10px;
  padding-top: 65px;
}

@media (min-width: 760px) {
  .block-14 .question-type__content {
    padding-top: 35px;
    line-height: 1;
  }
}

@media (min-width: 1024px) {
  .block-14 .question-type__content {
    padding-top: 45px;
  }
}

.block-14 .question-type__inner {
  position: relative;
}

@media (min-width: 760px) {
  .block-14 .question-type__inner {
    width: 100%;
    padding-top: 100%;
  }
}

.block-14 .question-type-holder {
  padding: 0;
  margin: 0 10px;
}

.block-14 .question-holder {
  display: none;
  padding-top: 12px;
}

.block-14 .question-holder.active {
  display: block;
}

.block-14 .question-holder .question {
  background-color: #fff;
  cursor: pointer;
}

.block-14 .question-holder .question:first-child {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.block-14 .question-holder .question:last-child {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.block-14 .question-holder .question:last-child .question__descr {
  border: none;
}

.block-14 .question-holder .question:last-child .question__text {
  border: none;
}

.block-14 .question-holder .question__text {
  position: relative;
  color: #000;
  font-size: 15px;
  font-weight: bold;
  padding: 20px 30px;
  border-bottom: 1px solid #e6e6e6;
}

.block-14 .question-holder .question__text:after {
  position: absolute;
  content: '';
  width: 15px;
  height: 8px;
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAQCAYAAAABOs/SAAAAv0lEQVQ4jbXQvU3DUBQF4I9nGIGGylUalrC9ABOkZ4qIGVCa1CkZwlOkSQ9N+oiSIolkRf55z/jd9hydT7oPVVUV2GCLk7z3gj3eAz6ucIvnzGiLBruATxzwmhG/oSscsQ4u760z4vdog+9wDXPhvSiETmlpfBC9h5fER9E+eAl8Eh2C/4NHoWPwHDwanYJT8CQ0Bo7Bk9FYeAyfhcJjJNzF2w7+1EFr/MSOpcB9uDkoFGVZJtrO+EKBX7ylovAHWphVdcOcdaQAAAAASUVORK5CYII=") 0 0 no-repeat;
  background-size: contain;
  top: 50%;
  margin-top: -4px;
  right: 20px;
}

.block-14 .question-holder .question__descr {
  padding: 20px 30px;
  display: none;
  border-bottom: 1px solid #e6e6e6;
}

.block-14 .question-holder .active.question {
  background-color: #f2f2f2;
}

.block-14 .question-holder .active.question .question__descr {
  display: block;
}

.block-14 .question-holder .active.question .question__text {
  border-bottom: 1px solid #e6e6e6 !important;
}

.block-14 .question-holder .active.question .question__text:after {
  transform: rotate(180deg);
}

.block-15 {
  height: 289px;
  background: transparent url(/images/block15__bg.jpg) 50% no-repeat;
  background-size: cover;
  padding-top: 70px;
}

@media (min-width: 760px) {
  .block-15 {
    padding-top: 100px;
  }
}

.block-15__title {
  color: #ffffff;
  font-weight: bold;
  font-size: 15px;
}

@media (min-width: 760px) {
  .block-15__title {
    font-size: 15px;
  }
}

.block-15__title span {
  display: inline-block;
  background-color: #ffd400;
  color: #000;
  padding: 0 7px;
  line-height: 25px;
}

.block-15__form {
  box-shadow: 0px 0px 30px 10px rgba(0, 0, 0, 0.89);
  margin-top: 10px;
}

@media (min-width: 760px) {
  .block-15__form {
    margin-top: 8px;
  }
}

.block-15__form input {
  -ms-flex: 1 1 100%;
      flex: 1 1 100%;
  border-radius: 5px 5px 0 0;
  width: auto;
}

@media (min-width: 760px) {
  .block-15__form input {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    border-radius: 5px 0 0 5px;
  }
}

.block-15__form button {
  -ms-flex: 1 1 100%;
      flex: 1 1 100%;
  border-radius: 0 0 5px 5px;
}

@media (min-width: 760px) {
  .block-15__form button {
    border-radius: 0 5px 5px 0;
    -ms-flex: none;
        flex: none;
  }
}

.block-16 {
  background-color: #000000;
  padding-top: 50px;
  padding-bottom: 40px;
}

@media (min-width: 760px) {
  .block-16 {
    padding-top: 60px;
    padding-bottom: 50px;
  }
}

.block-16__title {
  text-align: left;
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #ffffff;
  font-size: 26px;
  font-weight: 300;
}

@media (min-width: 760px) {
  .block-16__title {
    margin-bottom: 33px;
    font-size: 30px;
  }
}

.block-16 .call-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 30px;
}

@media (min-width: 760px) {
  .block-16 .call-info {
    margin-bottom: 0;
  }
}

.block-16 .call-info .call-us {
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #ffffff;
}

@media (min-width: 760px) {
  .block-16 .call-info .call-us {
    font-size: 30px;
    margin-bottom: 31px;
  }
}

.block-16 .call-info__bottom {
  -ms-flex: auto;
      flex: auto;
  -ms-flex-align: end;
      align-items: flex-end;
  padding-top: 40px;
}

@media (min-width: 760px) {
  .block-16 .call-info__bottom {
    padding-top: 0;
  }
}

.block-16 .call-info .call-text {
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #ffffff;
}

@media (min-width: 760px) {
  .block-16 .call-info .call-text {
    font-size: 15px;
    line-height: 1.4;
  }
}

.block-16 .call-info .call-text span {
  font-weight: bold;
}

.block-16 .call-info .call-phone {
  font-family: 'Bebas Neue','Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #ffffff;
  font-size: 30px;
}

.block-16 .call-info .call-phone a {
  color: inherit;
  text-decoration:none;
}

@media (min-width: 760px) {
  .block-16 .call-info .call-phone {
    font-size: 35px;
    padding-top: 20px;
  }
}

@media (min-width: 1024px) {
  .block-16 .call-info .call-phone {
    font-size: 50px;
  }
}

.block-16 .call-info .call-bottom-item__title {
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 300;
  color: #ffffff;
}

@media (min-width: 760px) {
  .block-16 .call-info .call-bottom-item__title {
    font-size: 15px;
    margin-bottom: 20px;
  }
}

.block-16 .call-info .call-bottom-item__info {
  font-family: 'Bebas Neue','Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #ffffff;
  word-wrap:break-word;
}

.block-16 .call-info .call-bottom-item__info a {
	color:inherit;
	text-decoration:none;
}

@media (min-width: 760px) {
  .block-16 .call-info .call-bottom-item__info {
    font-size: 16px;
  }
}

@media (min-width: 1024px) {
  .block-16 .call-info .call-bottom-item__info {
    font-size: 20px;
  }
}

.block-17 {
  position: relative;
  height: 260px;
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #000000;
  text-align: left;
}

.block-17__content {
  display: inline-block;
  position: absolute;
  /*box-shadow: 0px 0px 10px rgba(0,0,0,1);
  background-color: #000;*/
  /*-webkit-filter: drop-shadow( 0 0px 10px #fff);
    -moz-filter: drop-shadow(0 0px 10px #fff);
    filter: drop-shadow(1px 1px 10px rgba(255, 255, 255, 0.7));*/
}

@media (min-width: 760px) {
  .block-17__content {
    left: 50%;
    margin-left: -65px;
    top: 50%;
    margin-top: -62px;
  }
}

.block-17 span {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

@media (min-width: 760px) {
  .block-17__title {
    font-size: 30px;
    margin-bottom: 18px;
  }
}

.block-17__title {
  text-shadow: 0px 0px 40px rgba(255,255,255,1), 0px 0px 40px rgba(255,255,255,1), 0px 0px 40px rgba(255,255,255,1), 0px 0px 40px rgba(255,255,255,1), 0px 0px 40px rgba(255,255,255,1), 0px 0px 40px rgba(255,255,255,1), 0px 0px 40px rgba(255,255,255,1), 0px 0px 40px rgba(255,255,255,1), 0px 0px 40px rgba(255,255,255,1);
}

.block-17__text {
  text-shadow: 0px 0px 10px rgba(255,255,255,1), 0px 0px 10px rgba(255,255,255,1), 0px 0px 10px rgba(255,255,255,1), 0px 0px 10px rgba(255,255,255,1), 0px 0px 10px rgba(255,255,255,1), 0px 0px 10px rgba(255,255,255,1), 0px 0px 10px rgba(255,255,255,1), 0px 0px 10px rgba(255,255,255,1);
}

@media (min-width: 760px) {
  .block-17__text {
    font-size: 15px;
    line-height: 1.3;
  }
}

.block-17 .map {
  position: relative;
  width: 100%;
  height: 260px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.block-18 {
  background-color: #555555;
  text-align: center;
  padding-top: 36px;
  padding-bottom: 42px;
  cursor:pointer;
}

.block-18:hover{background-color: #666;}

.block-18__link {
  display: inline-block;
  line-height: 1;
  color: #ffffff;
  border-bottom: 2px dashed #ffffff;
  text-decoration: none;
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 30px;
}

@media (min-width: 1024px) {
  .block-18__link {
    font-size: 50px;
  }
}

.footer {
  background-color: #111111;
}

@media (min-width: 1024px) {
  .footer {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

.footer .footer-logo {
  width: 50%;
}

@media (min-width: 1024px) {
  .footer .footer-logo {
    margin-bottom: 18px;
  }
}

.footer .footer-logo img {
  max-width: 100%;
}

.footer .footer-legal {
  font-size: 11px;
  color: #ffffff;
}

.footer .footer-legal p {
  line-height: 1.4;
  margin-bottom: 10px;
}

.footer .footer-legal a {
  color: #ffffff;
}

.footer .footer-menu a {
  color: #bfbfbf;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
}

.footer .footer-menu a.en-version {
  padding-left: 15px;
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUI5RDM0MTZBMUYyMTFFOEE5MDFEQzc1NjNEMkI2MDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUI5RDM0MTdBMUYyMTFFOEE5MDFEQzc1NjNEMkI2MDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QjlEMzQxNEExRjIxMUU4QTkwMURDNzU2M0QyQjYwMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QjlEMzQxNUExRjIxMUU4QTkwMURDNzU2M0QyQjYwMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr5ADYAAAAF7SURBVHjarJI/S8NAGMafu5y1f0hSB2sRlC4dXQpODiKILi7qZ3D0K7g4+wkcizi4ujs4FWpFROigxRYUqbU2F1ubtMl5uSCKSLrkHe7uPXK/e57nQna2D558X+j4VUKIn4YQ9KbS2GxdYe39Ad1EBlHFCCHzuTkT45EnzxL4EhYAhS9AKQGhFHazjeL+HkobJQjZRwLtj0/bMDO664wUUHwDhRIHqmkQ2Swa5TPUT4/RY6mJCqXH8PB/Ja+A0+kiv7WKwkoRrpig0NBT8DxPEYnKT45EqHWwF6SZmZ2BdX2Ll/squJaMBlpWH4aRgeOOlB4iYRABKIQG1wwtG6nlRZhLeSQpiwa2Wm04Mj/XHf/JUKieykdotDk6OQ1D3cWAJSKB5Lz6yDkf6JpGlb3Qtvp5wmDl5JsGFm4qKDTr4CzaMuHlEy6V6FEfUd9HP5lGn01Dk+tIy/XLGuIs0qnUuJz1uIDs7vAoXoXD1zcRJ5BdrO8+x2n5S4ABAG6SmI4JcR4iAAAAAElFTkSuQmCC") 0 50% no-repeat;
  background-size: 10px auto;
}

.footer .footer-menu__item.mb {
  margin-bottom: 20px;
}

.footer .search-form {
  margin-bottom: 5px;
}

.footer .footer-links {
  padding-top: 15px;
  color: #bfbfbf;
}

.footer .footer-links__item {
  margin-bottom: 6px;
}

.footer .footer-links a {
  color: #bfbfbf;
  font-size: 11px;
}

.footer .socials__title {
  color: #bfbfbf;
  font-size: 15px;
  font-weight: 300;
  text-align: left;
}

.footer .socials__title {
  color: #bfbfbf;
  font-size: 10px;
  font-weight: 300;
  text-align: left;
}

.footer .socials-links {
  padding-top: 20px;
}

.footer .socials-links a {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-size: contain !important;
}

.footer .socials-links a.ig {
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjkwNDMyNzdBMUZFMTFFOEE5MDFEQzc1NjNEMkI2MDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjkwNDMyNzhBMUZFMTFFOEE5MDFEQzc1NjNEMkI2MDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QjlEMzQxOEExRjIxMUU4QTkwMURDNzU2M0QyQjYwMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2OTA0MzI3NkExRkUxMUU4QTkwMURDNzU2M0QyQjYwMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrW5efsAAALLSURBVHjazJlJaBRBFIY7YeKCoKiIpxARjYqKkqAgmCjiAqLxICroQcGbeAhzEGVAcTsISg4SUA/iQULEg7hd9OCCBzdURIlIcEE9SYJL3IjO+D/4B4riTfd01aS7f/gO86pn6k9X9XuvOnWFQiGgdoIdYD6oD9JRCbwC58FJCeQ4cA5sD7KhxWQV6JA7tTVD5kytB3kxuC/IrjpliZsTnrQP3Od+MzWPS2tqqhj8C0YlZO49mKuYK+s2WGZ8HpYl/pfg3XsaYk50w/pcTDqdjIkYn2AHkjZYF3c8aYOluONJG/wVMf41bYMLIuZcbgdyNZr4HrgF3nCZmpguVljXTWcefMTrzD03B7TU2uATKUfgTkhdPQ7ajFhznOLgs8Q9oDXEnOghaAfdrpO4GnwNtsW4fjfLW2xpS/wHfOf+GAYTwWjrmi0Oc20CH6yYVLHPoIF7chwYG3UHL4BGIs3rb2v8AXjmYPAjuGaXMrDUmO9UNUv8k6YkZ41Xys9lj317xfosd24y55I5h6oxaC7nLGX8nYdB7buzw2p1vcNDVPIwWIpbn6MMDiqxRg+D2ncHfAz2cSObWudhcK0Se+lj8At4bMUk8c50MDcJbLRib4lXou5RYr0OBnuV/Rb5O9UYPKvEWmKWryM859rqroVBqSp7lfgucJPJvJJmgEugoIx1gU8upU7TMbZOq634SvCcybvcbhWNdmtzSBORd63FlbSGD0yrMraBVKN+pU+sWTcj/d11z8ZW/sAfI2WwyDx4iAf+OOpi4/otiX7wAB+A/TyMV9ILcJQ1Pe8yUc6j1sprjMNkGpP3FOa6Ae61ft9arRkccuxSfLqc0GOnvcyLgvTUbnc6cgftN1tLwN1Af0U2klqo5NmGHIu1fQxss46KaWlQlvdEkF2dFoNnwNUMmpOkfrD8FHeAPTzrNgXp/htCGoiLzLXBfwEGAFuZiKGCJiuZAAAAAElFTkSuQmCC") 0 0 no-repeat;
}

.footer .socials-links a.vk {
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjkwNDMyN0ZBMUZFMTFFOEE5MDFEQzc1NjNEMkI2MDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjkwNDMyODBBMUZFMTFFOEE5MDFEQzc1NjNEMkI2MDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OTA0MzI3REExRkUxMUU4QTkwMURDNzU2M0QyQjYwMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2OTA0MzI3RUExRkUxMUU4QTkwMURDNzU2M0QyQjYwMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PorMixcAAALASURBVHja7JhNSBVRFMfnPZ99WkJIm6KIwJVFQYGBBkFFm1zVKiwysUX0HYG9QBQXoVYQfX9CoZs20kOoqBYqEbUw2iZZUEGLpEIhfdX4P3AGDrdzn+MweYfwwE+cc4/e/9yPc8+dVDab9diawU6wBKQ8N/YHfACdoI0cGW7oA1VeMmw1Q3pq0vjRlCBx0raDBhK430uuHacpXqQ0PAavp1EIrflKUG34V5DAPJgtnI/ANkcj9hxsEM/jNMW+EdTrcEpfmbs6rQSVOhRYYjrSlvXgylJhBCbKZgT+9wIzBdooHy0Vz7/BM/BN+FrBHrAYzAKj4BM4A+4Y/28u51ezz0EwEEVgN3cs7QnYInYcFRn7WBzZfFAODioCT4AWpZ8RsCDKFN9VfJu50vA4wdOpczPEi9ML1Fv6yUVdg+fBmOI/ZTwPKTG/jOdasEyJG+NqKpLAz+C24qeitkI8/1RiRsXvdM43WvogcW+nKlCuhzYuJsy/uWAs/kJGa2+l4qczv8PwfQwjUFY278ENJWYTbw6yMqU9EL0WnFbav4JdnBmkzYmSB2nn/VD8F7nY3aG0rQJ14IHWKWyvNlpRE/UXS3qgjq+CdUob7dpbRh6VxXAu7pOE1tybmA6HhaAoboF5ThXjMQis5OxQFKdAj0fwaEyjuBtcD1N7TrVYuAyuhIw9zJsob2mv48MgcrFgswOcnI8UGIFhcInTCCXte5ZYeomXoCvOcovO4GN8sR60xAyJHNfJydq3xLbHPYKB9YCHXEJt5aQ8j9vM5H4OvAOHeBfLl336rwQGNWIPM5l1MzMlv3OBvkM9fhiBIw4FftcEmiLXOxS40fzSkBEXHnmbo2LyxTRP9xpOV9KKM5xUy42Gau/vb3UubJim92yCN/G1NFcVuQSK6wfNwUlSA07yPWG5w/zo85eJ+8F1dEKAAQBzy30TN5s6SgAAAABJRU5ErkJggg==") 0 0 no-repeat;
}

.footer .socials-links a.fb {
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjkwNDMyN0JBMUZFMTFFOEE5MDFEQzc1NjNEMkI2MDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjkwNDMyN0NBMUZFMTFFOEE5MDFEQzc1NjNEMkI2MDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OTA0MzI3OUExRkUxMUU4QTkwMURDNzU2M0QyQjYwMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2OTA0MzI3QUExRkUxMUU4QTkwMURDNzU2M0QyQjYwMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsGase0AAAINSURBVHjaYqyurmaAgkYgDgViaSBmZBgY8A+IHwLxUiDuAgmwQCUOA7ENw+AAelAMco8fE5CoH0SOQwa+QJwGcmA6w+AFxaAoFsIisQuIL9DRIaA0bwHEtmjiiiAH/gZidiTBnUDsMUAhdgyILZH4v0BR/B9N0SEqWMQMxOFAvAyIrwDxRyD+hISf4dB3Gj1Xs2BRxE+h44SBeDYQB+JRw4JDnAddgAlHeiAXgCzuJuA4EPiLJy0SdCAlQBuIY4lMAkT7mJrAgYCZv6G1xbeBcqAGDvH3QNwOrbE+Qx05IA7kwyF+CJo2SQbUToNsOMR/kGsgtR2IK3f+oqRYoBQoATEX1BECONQIQNMnM7QoAXnkOr0cOA9aj/7HE8VeQOyKVM59AWIRejmQA60ux1XuMaM1TMlOg7xktIKplVafEONAdhItYybDgcx4YoPqUfwZikGAE4eZv9GKmtf0LGb8oB0tEN6MQ81aJDXS0D4H3YqZb2ghhasc/DwYCmpGEsXp7kCqg1EHjjpw1IGjDhwAB/4fQPf8J8aBXwbQgR+xORDdkaY0SDLEJiU79CqSBUsz3RLaTTxBRnRr4Ogg6QBxJwG9BkDshibGCnLgfSBWQ5OwZcAcq6ME6EMxqeAdKOh7B3Emngly4Cw8Dc2BBEeAuJEFqVVcBsTRQCw/gOUjKM0/BeLVDJDBfQaAAAMADPJTzKcXpC8AAAAASUVORK5CYII=") 0 0 no-repeat;
}

.footer .socials-links a.yt {
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODk1NDc3OUFBMUZFMTFFOEE5MDFEQzc1NjNEMkI2MDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODk1NDc3OUJBMUZFMTFFOEE5MDFEQzc1NjNEMkI2MDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OTU0Nzc5OEExRkUxMUU4QTkwMURDNzU2M0QyQjYwMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OTU0Nzc5OUExRkUxMUU4QTkwMURDNzU2M0QyQjYwMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkPLJwMAAAGqSURBVHja7Ji/S8NAFMcvIbUOiuCi4iAujuJSUbSO4mI3B3HXP0BwCaJdBTcHq5voZJ2cdKxVRBf/AkVQdBIEFxUav49eIJwRg7n0nnAPPqV9ScOHe/cr5/i+L2SUwRzoB44wEw1wDw7ABiU8eeEMTAoeMSwhn5KLjzVGctGYBYskuCT4xjKVuDvmwim4aaEI9fkxUFTygyT4CfKR5AmYMdRiF2A88vuDBAPlphpwDQleK4KNOJEug32uQ024P/QHU+EkEWQVVtAK/mfBczAPclwFaWnaB3dgFfRwLXEfWJeie6DAtQ/Ser4ALnWWP06wU4OsWv7ehP97SCKY19iqYflvZflHf7m/3dQ04/x1jfcyFnsG22BXfmcjSANlCxzRpjPNg3QKvoOqFLvS9VAdgk+gkqaMWQmGZazK95pMIo3ghN3NWEEryFQwMOgTJJlm3kTzINFEvMa1oNqKBYMtOKXugqgF25QkHd7U5ErRynKPgGkll/PkrndIuVAU38/qTMQLlXeT8SCukOAOOGYoVwflcBSXwIp8KxswOD9Sn38Eh6J5uC++BBgABQBEIW+IFOoAAAAASUVORK5CYII=") 0 0 no-repeat;
}

.footer .socials-links a.gp {
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODk1NDc3OUVBMUZFMTFFOEE5MDFEQzc1NjNEMkI2MDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODk1NDc3OUZBMUZFMTFFOEE5MDFEQzc1NjNEMkI2MDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OTU0Nzc5Q0ExRkUxMUU4QTkwMURDNzU2M0QyQjYwMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OTU0Nzc5REExRkUxMUU4QTkwMURDNzU2M0QyQjYwMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps3FyOIAAAIySURBVHja7JhNKERRFMffG2+w8FGSjYXGAqWwIcpYyoaNKFkqSiSUYpIsBilFskDsLHwUpRRLJLGgSHZSIxGKJNEY/1Nn6nbdqVHj3Vfm1G/enXPvTP/uuffc867p8/kMtmHQALKBaeixL3ANlsA4OSzu2AOVhjOsiCE9dS58DDlInGi1oJUEthnOtV4KcYaiYwec2iiE1nw58Ep+Dwn8BEmCcxvUaJqxA1AhfP+gEIekQbsaQ3os72qXYlC6RoEpssMVYT3oMjMagY6yuMC4QIVlghFwBt7BKzgBfpAVa4HWL8fXgwUpFVGSL2E6QBPY0iGQxK0KqeCKqyCTiw0PeAQXOmaQQrfIYoKgG8xw/UaWANrBOgjoEEihS+N2P5iW+oMKn8pCvz0MVJskVeGr4+cDmPzDTRuIRmCSwlfAzyOufuRZUbGsGBPpe9iS7cyDiXauwUtQDMqAW5rFNilH+rl9qygCYrIGVbYpCOiS+uYExP/bt/MkoR36wu0x3tXybylBD3L7DmxEKKfMvwjxPWgBK5zzSHAPJ2rKhaWgUAhjJ3iz+yRZA42csFP55PBIYz54dld1FQskMheMgnPeLG98vE2BfDCvs1gIJ+sBJl4PxgX+S4EhjXpC0Qh81SjwWSVQFlmqUWCVfDRairKIbpfoAunQ5nDTS1e15HNb/PKTJ3V4jZ93dTrsicI74eBNPOviOm7TgeKonhy2hJeiPtAMcjTmR1rzN1wN0eW+8S3AAPzXbP1wDmFFAAAAAElFTkSuQmCC") 0 0 no-repeat;
}

.footer .footer-final {
  text-align: right;
  margin-bottom: 20px;
}

.footer .footer-final a {
  font-family: 'Bebas Neue','Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #bfbfbf;
  font-size: 20px;
  text-decoration: underline;
  text-transform: uppercase;
}

.footer .footer-copy {
  font-size: 10px;
  text-align: right;
  color: #bfbfbf;
  padding-top: 21px;
}

.get-free {
  text-align: center;
  padding-top: 40px;
}

@media (min-width: 760px) {
  .get-free {
    padding-top: 0;
  }
}

@media (min-width: 1024px) {
  .get-free {
    text-align: left;
  }
}

.get-free__title {
  color: #ffffff;
  font-weight: 300;
  margin-bottom: 10px;
  text-align: center;
}

@media (min-width: 1024px) {
  .get-free__title {
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 0;
  }
}

.get-free__title span {
  display: inline-block;
  color: #000;
  background-color: #ffd400;
}

@media (min-width: 1024px) {
  .get-free__title span {
    padding: 0 7px;
  }
}

.get-free__form {
  -ms-flex-pack: center;
      justify-content: center;
}

@media (min-width: 1024px) {
  /*.get-free__form {
    -ms-flex-pack: start;
        justify-content: flex-start;
    padding-top: 8px;
  }*/
}

.ask-form input {
  width: 100%;
  border-radius: 0;
  border-bottom: 1px solid #d9d9d9;
  font-weight: 300;
  padding-left: 45px;
  background-color: #fff;
  background-position: 18px 50%;
  background-repeat: no-repeat;
}

@media (min-width: 760px) {
  .ask-form input {
    font-size: 15px;
  }
}

.ask-form input.ask-form__name {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAcCAYAAACdz7SqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzZFNUZENzlBMUYyMTFFOEE5MDFEQzc1NjNEMkI2MDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzZFNUZEN0FBMUYyMTFFOEE5MDFEQzc1NjNEMkI2MDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNkU1RkQ3N0ExRjIxMUU4QTkwMURDNzU2M0QyQjYwMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNkU1RkQ3OEExRjIxMUU4QTkwMURDNzU2M0QyQjYwMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlirrNwAAAKSSURBVHjavJZJaJNBFMdjbF0QF7QUQa2iIIhopB6EiiK4XMQNL5qCXjwIVgUF6aUt1IMeSg89aKHRigcRBLUmbhAIohbEXYtLqaipihW3SgtWqvH/5D/wnE6SMYl98GO+770382Z5swQC+cs00Ai+gBR5AHYE/pNsVIH6QBy0K90tMLaQARerxjdYtvGgnrb7hQz6iY2WZfCpok9NrkFGqe+VbOyAR7239C0yiiKH0zowD3zk/1SwDczktA2CNbSd8AjaBA6DErAa9Lqc4mqtDL/AQRCkTyv1PrKJvrPAG5BwjVSSYgaYyH8Z8QvL5zXLUvAhS9D5LL+BVf/Q2SESYuVaD98eNaXSwdP5ZO8dBp6dwWcffcL83w6W5RNUpn+AjW62bBNAA21nlP4yOJTvXpWMfqoS7jHoVP9HLP9joLpQB4WM9CJIgi5wlOtuy3qwIDCMMoajjwWHMaiJ1RPMoZKv3hazP1M+FSTFO8BP0M/ztoR3aIr662BRoaZkBRuW0+Q8eM//QZY3QJvK1pDHmkayBf3huA+jrLxF6Uqp6/aY4j9BK8Fd9kTLdDotSXMM2nKc/sWWvowzshZ8l6BBXmPlLLXMZZl0BHjo0D1nOcXRwaU8Anvtdbup3jMy6nfgq6PxCnDWoZ/DdhJgBHWTwCPqd7O9iEl58/SQ8qVKjIWOxjto2+uw7Vd15Xj8zO8BPgb+SqSwcr4GmrmmttRZl7trveXOPAWeKL9qO5GMnMvw7pFkaKFd9upyNSN7HMkzGZyk/R51I9NtmYjqnazFFSaN0T1TCSbvpdvK1k7/V0oXVR0aR90l116SUcSsaZQttTPN3tuqLnTDVT7EtchIL4Bd2Q6H0XT2kWJma1b/3wIMABnPyAN4VOchAAAAAElFTkSuQmCC");
  background-size: 15px auto;
}

.ask-form input.ask-form__mail {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzZFNUZEN0RBMUYyMTFFOEE5MDFEQzc1NjNEMkI2MDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzZFNUZEN0VBMUYyMTFFOEE5MDFEQzc1NjNEMkI2MDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNkU1RkQ3QkExRjIxMUU4QTkwMURDNzU2M0QyQjYwMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNkU1RkQ3Q0ExRjIxMUU4QTkwMURDNzU2M0QyQjYwMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqwovuQAAAKMSURBVHjarJZLSFVBGMfPvWlWF3oYWVlBz0VZqx4Eve4iojaRoIvCXbQzXFhYkRBRm6I2hQRBq1pElL2wdxASWVFWUJsQhEwysoJEM67Wfy6/A+NwPI+uH/zgzJwz85/5vu98M56X3E6KB+JM0oGpUfqXivVOX7E4ITLirKgVf0S9GHS+fS7exRHbIK6I905/Wkykf4LoFxUIDjnfLhc7xeOo3Z4XD73C7DrzjLCigA9/ij6rPVWsiiHwWnznud96DhXrJWa+LRHHYojtF61WfHvjuOAGFGKXxO2onRmR7eKU1WeSoC6GQJN4w3OHaBR3xVY7w4wtwMcD4qiY7Uw03sEs8m8Avs1BrEf8ssNShX9raTewokLsmjjI8x7xQ9SYRherWsbLc6I9YrJK8dRho/W+lXmMLWL+L6bRIg6Jb+K0mCmyEWJzxWaHGU5hKBPH+ZXM/FfNi7fEqAwfF+pC326RB/PEZNFmEiQn1oiv7GpY/Bbr/lNkJUkxSZSKT2KtX9JeiW3OgAb8fCChUB3jjjj9WeIaKOaxGlNkH1HpbdstxlntDLE3q98UMFdeLB2yyjbqYhfV3sPdn8Ve0U0ieJwCJr2niydhWx9tZ67V46JG2vtoH44xNtKNbmYNBCTNak6I+3HE0hEfleO2+WKavzrLXoopuM9k88KwycLEqhC6I1bwOwTZEOl+mQJckzRmTcRjV8LUr2TchSA3FnEPKbaq+wsxi5OgM6FYM643F54PZG8fp0T+vtNOqargltQyRuWq2XJxxo/3Pa5oprHDG1vbIp4x/02ztY9iMTeiixwJ/uGYsg7FVEKhYRKmGjpTHA9ZCmc5QjniN0j1yFG6SuiPa/45lv8X/wkwAGtIoOO/nVpRAAAAAElFTkSuQmCC");
  background-size: 15px auto;
}

.ask-form input.ask-form__phone {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAfCAYAAAD5h919AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUI5RDM0MEVBMUYyMTFFOEE5MDFEQzc1NjNEMkI2MDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUI5RDM0MEZBMUYyMTFFOEE5MDFEQzc1NjNEMkI2MDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNkU1RkQ3RkExRjIxMUU4QTkwMURDNzU2M0QyQjYwMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNkU1RkQ4MEExRjIxMUU4QTkwMURDNzU2M0QyQjYwMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl9soCoAAAPRSURBVHjanJZ/aFVlGMfPud47m3dNy6Y4LX9kguGPBk7NnxTE0D9UItGoTBujSPzDmsxQQVGUQrAQVPxBaSGi/cAfNVHMBEtMsWlRysbmWlNW22hDZ855b99HP3e+nN277frAh3vuec95v+95nud9ntf37lu2yBcn+D9ODBFx8ZLoI/4UvcRV4fOcz7uZolVMFN/yTIv4jue8sBggPhI9RUTcES+LJpEl3uL+j+JxUeo9MFvIQPEc7w8VleIp8Z94URQnhOaIf8R7oko8KVaLdUxWLcaLeWK+yEEgzni5eFW8KeaKQsdLteIxu2dCd8Vv4g3xs1jC9TbxDm7I4OV9XmqzeS5w/bzYINaLUWKrCbXh4yZ8bquOieO81J/xruyW6Mf1Jn7L8NLmEDdGiK9EhXgGwX6IlhFkV+xtsTEgNIsE8IhnVBSImSYWZqAHv81it/hafIOoZd1+3GYuHiyui8viB3Ga4NtcHzLP+7jP3HZblCSEYvxajBaJLWIXmWRJsJxVjidLLWY3+fIa8T24dgba09s1e/hdsUacYz8lvvYPOCSOiqniY7GnG/HrIGS2gglmi2HsBdcmiU9EvZjCPdtLdSRWUgsluXdFzBALETofGK/kPeMkWbkPl6f1RRlsPtvZeQTfdyrBsyKXDGshG/MQzHUWf5OkqkglZJWiRKwSvUVDYPwomdSDBYRInAxqot37l00/RryeSqgK/+fjGj8wHk/yTpyva+Z6pHiCApvSdZZtReIA9arZS89C1DzL3O2dCZn9Kg7j94sIxrsQsC+/QUUod0U6E/JI1R1kXoRN7Qfc5wfcl4uAxXZ4IhG6EmqhTj1NFU5M2kAMwyxgEO4yoWViKW2nrbtfZLHpS30rc+4/Ij5g4kNOazA7S3OMUJo6FZpL6RlLN81xxnIpOafoUzsJ+kHGM1lglFIWoQs0BivDAvZQKd0xGhi33X9JrBWfU2wXJXH5AGphjHNIOCj0Fy1gBJnWGhiv49CSsNFJ0j+MWC2xs1aTlax6m2+nEczgZv1MTBBfMNFEXORaFgv6CVHL2tPJYlQOfVj9tUDKF1HBs3Gza/XUxhaKcz3xvKcYSrEZo7hyOgUy8Uwr99sovtmBRDrMke1RhNr9GXE6rGvZtOpqYuE+MyhFZTCRvbTyDvvoF/FCikJpbfwYJak7Zot5jYJcE1yFR9/4XazkfyFd9lOOUelYjDgeEYtxe7uQ5f2XdNO/xSt2FqOU9ExTKE7cl3DYKXYrg+2dyRyL88kanwxK13y6c2My1wWtgDN43Hs48/HGCVqH978AAwCYru/XHVmxkQAAAABJRU5ErkJggg==");
  background-size: 15px auto;
}

.ask-form textarea {
  width: 100%;
  text-align: left;
  padding: 10px 15px;
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 300;
  resize: none;
}

@media (min-width: 760px) {
  .ask-form textarea {
    margin-bottom: 16px;
    font-size: 15px;
    height: 260px;
  }
}

.ask-form button {
  border-radius: 5px;
  padding: 0 45px;
  float: right;
}

.popup {
  display: none;
}

.popup.popup-video {
  width: 900px;
}

/*@media (min-width: 320px) {
  .popup.popup-video {
    width: 90%;
  }
}*/

.popup.popup-upload {
  width: 80%;
  padding: 0;
  overflow: visible;
}

@media (min-width: 760px) {
  .popup.popup-upload {
    width: 460px;
  }
}

.popup.popup-request {
  width: 90%;
  padding: 0;
  overflow: visible;
}

@media (min-width: 760px) {
  .popup.popup-request {
    width: 460px;
  }
}

.popup.popup-error {
  width: 90%;
  padding: 30px;
}

@media (min-width: 760px) {
  .popup.popup-error {
    width: 460px;
    padding: 44px;
  }
}

.popup.popup-error form {
  text-align: center;
}

.popup.popup-error form button {
  border-radius: 5px;
}

.popup.popup-review {
  padding: 0;
  width: 90%;
}

@media (min-width: 1024px) {
  .popup.popup-review {
    width: 780px;
  }
}

.popup.popup-review .popup__content {
  padding-top: 32px;
  padding-bottom: 22px;
}

.popup.popup-review .popup__footer > row {
  -ms-flex-align: start;
      align-items: flex-start;
}

.popup.popup-error .popup__content {
  padding: 0 37px 0px;
}

.popup.popup-upload .popup__content {
  padding: 20px 24px 0px;
}

@media (min-width: 760px) {
  .popup.popup-upload .popup__content {
    padding: 40px 44px 0px;
  }
}

.popup.popup-upload .popup__footer {
  width: 100%;
  text-align: center;
  border-top: 1px solid #bfbfbf;
  padding: 20px 44px 30px;
}

.popup.popup-request .popup__content {
  padding: 40px 24px 0px;
}

@media (min-width: 760px) {
  .popup.popup-request .popup__content {
    padding: 40px 44px 0px;
  }
}

.popup.popup-request .popup__footer {
  width: 100%;
  text-align: center;
  border-top: 1px solid #bfbfbf;
  padding: 20px 44px 30px;
}

.popup.popup-video .popup__title {
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 20px;
  text-align: left;
  padding: 0 25px 17px;
}

@media (min-width: 760px) {
  .popup.popup-video .popup__title {
    font-size: 30px;
    padding: 0 24px 23px;
  }
}

.popup.popup-upload .popup__title {
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 20px;
  text-align: left;
  padding: 0 0 0 37px;
}

@media (min-width: 760px) {
  .popup.popup-upload .popup__title {
    font-size: 30px;
  }
}

.popup.popup-request .popup__title {
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 20px;
  text-align: left;
  padding: 0 0 0 37px;
}

@media (min-width: 760px) {
  .popup.popup-request .popup__title {
    font-size: 30px;
  }
}

.popup.popup-error .popup__title {
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 20px;
  text-align: left;
}

@media (min-width: 760px) {
  .popup.popup-error .popup__title {
    font-size: 30px;
  }
}

.popup.popup-upload .ask-form {
  margin: 0 auto;
  padding: 26px 37px 35px;
  text-align: center;
}

.popup.popup-upload .ask-form input {
  margin-bottom: 15px;
}

.popup.popup-upload .ask-form input:last-of-type {
  margin-bottom: 32px;
}

.popup.popup-request .ask-form {
  margin: 0 auto;
  padding: 26px 37px 35px;
  text-align: center;
}

.popup.popup-request .ask-form input {
  margin-bottom: 15px;
}

.popup.popup-request .ask-form input:last-of-type {
  margin-bottom: 32px;
}

.popup__review-title {
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 20px;
  text-align: left;
  padding: 0 40px;
}

@media (min-width: 760px) {
  .popup__review-title {
    font-size: 30px;
    padding: 0 80px;
  }
}

.popup__review-info {
  padding: 10px 40px 23px;
}

@media (min-width: 760px) {
  .popup__review-info {
    padding: 10px 80px 23px;
  }
}

.popup__review-info-item {
  font-weight: bold;
  font-size: 10px;
  padding-left: 19px;
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: auto 10px;
}

.popup__review-info-item.date {
  margin-right: 74px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUIzMjFCOUZBRDY3MTFFOEFGMjA4MENBREY2OTQ2NDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUIzMjFCQTBBRDY3MTFFOEFGMjA4MENBREY2OTQ2NDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMkQyNENGNEFENjUxMUU4QUYyMDgwQ0FERjY5NDY0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QjMyMUI5RUFENjcxMUU4QUYyMDgwQ0FERjY5NDY0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi8qQVUAAAD2SURBVHjaYmBAABYgPgfEt4BYlwE34IGqAWFlXIr+Q7EsA34AU8eH7AoxIC4EYkkg/g3ErEA8DYhf4zCEDYm9AIifAvEKEGczkg3k4h9MQEKFgXLAAjLoOxUM+sYEDRdKwX9YYIOADxD/gfoZHTDhMWQ6EMuAGG+A+B8FrtkPc9EfNIlmIFaHuowRiD8DcRYQ/8RhECeM8QLNRU+xRC8PHhedAKnB5vcHaPx3xHidiYgwYCQmoLAZpITGFyTGQhYsYmVALI3E/4EnoFHACwqjHx7YTBSm6j+wMPpPoUHssDD6Bo2Z52TkO0ZY9gCBPiqUR9sBAgwAtyBWv8UdqhYAAAAASUVORK5CYII=);
}

.popup__review-info-item.size {
  margin-right: 32px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUIzMjFCQTNBRDY3MTFFOEFGMjA4MENBREY2OTQ2NDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUIzMjFCQTRBRDY3MTFFOEFGMjA4MENBREY2OTQ2NDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QjMyMUJBMUFENjcxMUU4QUYyMDgwQ0FERjY5NDY0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QjMyMUJBMkFENjcxMUU4QUYyMDgwQ0FERjY5NDY0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plz2R98AAAFPSURBVHja7NXNK0RRGMfxM0y3UV4aLwskNjYWFFYiJW//gY3Gyn9hZeNvUDY2VhZW1kpeipKXhUISZRKbqaFpmPE9+U1uEzPnuhMbT33OuTPn6bmn23k6xnxEPTYwZj5jEVd4DugGKxGGNpyiUQWHsYMM7rFugsU4+uzDHnI4QxIPSrBFF0zwmEU+yjCPFA4xhwslVKP5B4Vb7RDVTj204A2XSvBMiKjS3KA55lvLVaJwxeO/8O8VTmnO+NYiYQt3q52fbMegQ2uvYQrbBllDjxpjGbVqlqxeFjSShcIzOEavFiY0NyFR1DQuMen/Eccmpnz/LeFau07jpYy0cu+wav4qBnCOOofcmHKHCt/4uxjFFh4xUnQUvwpPG7CXxHSpxH0dvxMVzZdhT9GRnm9LNUEnDlCDQYejF9dm7AXR73IbbKPL4Ru3Y1cbMu8CDAAUTVoXUXca2gAAAABJRU5ErkJggg==);
}

.popup__review-info-item.price {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUIzMjFCQTdBRDY3MTFFOEFGMjA4MENBREY2OTQ2NDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUIzMjFCQThBRDY3MTFFOEFGMjA4MENBREY2OTQ2NDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QjMyMUJBNUFENjcxMUU4QUYyMDgwQ0FERjY5NDY0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QjMyMUJBNkFENjcxMUU4QUYyMDgwQ0FERjY5NDY0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrPCodoAAAGjSURBVHjapJTPK0RRFMevImMaC4vJzsJOiYiw8CNTs6RkRH6USI1SjIliZiNZqLGRLETkRzZkQ/4Be1EaKwsbC0WSlMT31vfV7XTvzJNTn9473/M9Z97cd+8rUEoVgRioAiFQDEp4DfAaBD8gDa6Uj2hig+YLfIJ38AqewRN4BB/01PsZ2ktzuQ/vBb2N+YwDNBYqf3FEf2cu0yhNQaGXgQUwb6ntsSfiGhq3PGmE2gvXVt83i74N6t22oQnwbeQhmk8N7ZJaiejNUO+TQxf5xr2I0ihDax0WfZm1fim+GXml5deHqVU4lnCO9TFP2OF+NGOdJv1CDni/IpYoLHqS9A3qZJZJrTBNgSy4A+OG3kp/zPLEGXPpvL1Xk2ePttF3aGgB4bk3kxM2NDgGjrC+xbyU2y0ufDeycZ+N7Zaht2CX92H6suJ4pxw7R23nGKyjjvVroQ9RT7rWbpOGqKV2bvmL3lFP5ftwrNHYJfSQyCfpS/j8IKlVNvQ46tOsz6g/RpqNE0Jfcui+wzstei2PwYN5ev4TLfxa6RN2Bqpdxl8BBgAyTXHgcNwSAgAAAABJRU5ErkJggg==);
}


.popup__upload-pic {
  position: absolute;
  width: 189px;
  height: 164px;
  background: transparent url(/images/popup__pic.png) 0 0 no-repeat;
  background-size: contain;
  z-index: 999;
  left: -110px;
  top: 80px;
}

.popup__upload-text {
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 15px;
  line-height: 2;
  padding: 0 0 0 37px;
}

.popup__upload-text span {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.popup__request-text {
  font-family: "Muller";
  font-weight: 300;
  font-size: 15px;
  line-height: 2;
  padding: 0 0 0 37px;
}

.popup__request-text span {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.popup.popup-video .popup__footer {
  padding: 0 0px 17px;
}

@media (min-width: 760px) {
  .popup.popup-video .popup__footer {
    padding: 20px 45px 0;
  }
}

.popup .call-us-popup {
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 15px;
  text-align: center;
  margin-bottom: 0;
}

@media (min-width: 760px) {
  .popup .call-us-popup {
    margin-bottom: 30px;
  }
}

.popup .popup-phone {
  font-family: 'Bebas Neue','Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 40px;
  text-align: center;
}

.popup__video-holder {
  width: 100%;
  height: 270px;
}

@media (min-width: 760px) {
  .popup__video-holder {
    height: 470px;
  }
}

.popup .fancybox-button {
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAIAAAABc2X6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjA3OThFRjlBRDI2MTFFODkyQUQ5NkM0NkI5NDVGNTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjA3OThFRkFBRDI2MTFFODkyQUQ5NkM0NkI5NDVGNTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMDc5OEVGN0FEMjYxMUU4OTJBRDk2QzQ2Qjk0NUY1MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMDc5OEVGOEFEMjYxMUU4OTJBRDk2QzQ2Qjk0NUY1MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrUeaqQAAAFVSURBVHja7Nq/SoJxFMbx5w1rCzchrEBIAsmWoEtoD4puQAK7AhcbavEKEqIb6A+4dw21VARRIGQRuElbDXX2HqHeol7y+4xHjvjh/ck5/jB5u9JIZUwCDBgwYMCAAQMGDBgwYMCAAQP+Z8ml7kwWfH2vqfrGz3y49qG2dv1LqW+mONKAAQMGDDhDSVIPtP1jXx88665n6sWCtuu+Zaetx76pz80oP+lbNtd/HTwssSrEwvAx1bIuOr5lcVWXt6YeC0ysMRxpwIABA+b3cPrMTmmpYuqlos6vfct8SRPj/q0ytHh8NTFpY97axHyOKc2RBgwYMGDALB7fTutAJ6du8ZjW2dHQC4Dug6mvrahRyzz4/slvVC+vfgOL3HT9BcBylSMNGDBgwKMVLuI/38k/APgOAwYMGDDgP1s8eMKAAQMGDBgwYMCAAQMGDBgwYMAZybsAAwCpE056CHJ60AAAAABJRU5ErkJggg==) 0 0 no-repeat;
  background-size: cover;
}

.popup .fancybox-button svg {
  display: none;
}

.popup .popup__error-text {
  font-family: "Muller",'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 15px;
  line-height: 2;
  margin-bottom: 15px;
}

.popup__review-author-pic {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}

.popup__review-author-pic img {
  max-width: 100%;
}

.popup__review-author-bio .name {
  font-size: 15px;
  font-weight: bold;
  text-decoration: underline;
  margin-bottom: 8px;
}

.popup__review-author-bio .info {
  font-size: 10px;
  font-weight: 300;
}

.popup__review-author-bio {
  padding-left: 21px;
  padding-top: 4px;
}

.popup__review-auth {
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  padding-top: 28px;
  padding-left: 41px;
}

@media (min-width: 760px) {
  .popup__review-auth {
    padding-left: 81px;
  }
}

.popup__review-auth form {
  padding-top: 37px;
}

.popup__review-auth form button {
  border-radius: 5px;
  padding: 0 39px;
}

.popup__review-text {
  font-size: 15px;
  line-height: 2;
  padding-top: 16px;
  padding-left: 20px;
  padding-right: 20px;
}

@media (min-width: 760px) {
  .popup__review-text {
    padding-left: 0;
    padding-right: 10px;
  }
}

.popup__review-text.project-description {
  padding-right: 30px;
  padding-left: 30px;
  padding-top: 20px;
}

@media (min-width: 760px) {
  .popup__review-text.project-description {
    padding-left: 80px;
    padding-top: 22px;
    padding-right: 10px;
  }
}

.popup__review-text.project-description form {
  padding-top: 20px;
  text-align: center;
}

.popup__review-text.project-description form button {
  padding: 0 38px;
  border-radius: 5px;
}

.popup__review-text.project-description .project-description__link {
  margin-top: -60px;
  position: relative;
  width: 100%;
  height: 60px;
  padding-top: 30px;
  text-align: center;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */
}

.popup__review-text.project-description .project-description__link a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAVCAYAAACt4nWrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTc0OTYzNTA5REE3MTFFODkwRkRFRUFBRjgwQUY5MTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTc0OTYzNTE5REE3MTFFODkwRkRFRUFBRjgwQUY5MTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNzQ5NjM0RTlEQTcxMUU4OTBGREVFQUFGODBBRjkxMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNzQ5NjM0RjlEQTcxMUU4OTBGREVFQUFGODBBRjkxMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PunFTa4AAAEDSURBVHjaYmBgYDgCxAcYqAcKgfg7EHOBOI5A/B+I11HB4GSoWY1AzAgT1IAKrqXA4ESoGZnYJGEWrCHD4CR8BsOANlTRShIMjofqySFGMSkWJEDVZpPiTW0igiiJHINhQBeqeRWeVJFDSdLSxOKDNGIiDwY2A/EMIoKoH4iDoex0POr9gfgGEHMiu6SdCB/8h6YOXMARKSiZYYJuUMFWPBpNgTgCj7w9kg8xgCcRFuACDvgMRregmQyDJxKjGGZBCxFq7aBqJ5DiTV8ifAAL48nkpHEfPHEASxWTKMlEHlgscIaK9VGjZvGCGpYBxHrEpApyfUBsRJMMQoG4lhQNAAEGAFawTUuI8cJhAAAAAElFTkSuQmCC");
  background-position: 10px 50%;
  background-repeat: no-repeat;
  background-size: 12px auto;
  padding-left: 30px;
  color: #000000;
  font-size: 10px;
  font-weight: bold;
}

.popup__review-aside {
  padding-right: 30px;
  padding-left: 30px;
  padding-top: 20px;
}

@media (min-width: 760px) {
  .popup__review-aside {
    padding-left: 30px;
    padding-right: 78px;
    padding-top: 32px;
  }
}

.popup__articles .articles {
  padding: 13px 17px;
}

.popup__articles .articles__item {
  padding-bottom: 14px;
}

.popup__next-project {
  text-align: left;
  padding-top: 28px;
}

.popup__next-project .next-project__link {
  display: inline-block;
  padding-left: 17px;
  text-decoration: none;
  font-size: 10px;
  color: #404040;
  font-weight: bold;
  padding-right: 20px;
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTI2MThCQTZBRjEzMTFFOEJGRjhEMjkwNEVFRkQ4MkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTI2MThCQTdBRjEzMTFFOEJGRjhEMjkwNEVFRkQ4MkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyN0QzQTA4OUFFQkUxMUU4QkZGOEQyOTA0RUVGRDgyRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyN0QzQTA4QUFFQkUxMUU4QkZGOEQyOTA0RUVGRDgyRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrOcl/MAAACiSURBVHjaYnRwcGAgEZgBsTIQL8cmycRAOmAD4qVAXEAtA0GAEYj7gbgHyqbYQBgoBuJFUFdTxUAQiAHizUDMA+KwAPEZEg3gwSLmBsQHgNgbZKAxA3UAyJxFIAPPkuFCdSziIHPiQAaakGigDRAfRhPbDcTBQPyZGpGyDIh9QIZRI5Z7obH8CybAQqZB/4G4BIj70CXIMfAX1FXLsEkCBBgAEMkWqfHwEvMAAAAASUVORK5CYII=") 100% 50% no-repeat;
  background-size: 10px auto;
  margin-bottom: 19px;
}

.popup__next-project .next-project__name {
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
}

@media (min-width: 1024px) {
  .popup__next-project .next-project__name {
    font-size: 15px;
  }
}

.popup__next-project .next-project__pic {
  height: 67px;
  padding-left: 19px;
  padding-top: 20px;
  background: transparent url(/images/next-proj-bg.jpg) 0 0 no-repeat;
  background-size: cover;
}

@media (min-width: 1024px) {
  .popup__next-project .next-project__pic {
    padding-top: 29px;
  }
}

.popup .get-free__form {
  border-radius: 5px;
  padding: 0;
  border: 1px solid #f2f2f2;
}

.popup .get-free input {
  width: auto;
  -ms-flex: auto;
      flex: auto;
  background-color: #f2f2f2;
}

.popup .get-free__title {
  color: #000;
  margin-bottom: 17px;
}

.popup.popup-video .get-free {
  margin-bottom: 35px;
}

@media (min-width: 760px) {
  .popup.popup-video .get-free {
    margin-bottom: 0;
  }
}

.popup.popup-video .get-free input {
  -ms-flex: 1 1 100%;
      flex: 1 1 100%;
  border-radius: 5px 5px 0 0;
  width: auto;
}

@media (min-width: 760px) {
  .popup.popup-video .get-free input {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    border-radius: 5px 0 0 5px;
  }
}

.popup.popup-video .get-free button {
  -ms-flex: 1 1 100%;
      flex: 1 1 100%;
  border-radius: 0 0 5px 5px;
}

@media (min-width: 760px) {
  .popup.popup-video .get-free button {
    border-radius: 0 5px 5px 0;
    -ms-flex: none;
        flex: none;
  }
}

.popup .ask-form button {
  display: inline-block;
  float: none;
  margin: 0 auto;
}

.popup .ask-form input {
  border-bottom: 2px solid #d9d9d9;
}

.popup .ask-form input:focus {
  border-bottom: 2px solid #ffd400;
}

.owl-carousel .owl-dots {
  text-align: center;
}

.owl-carousel .owl-dot {
  margin-left: 6px;
}

.owl-carousel .owl-dot span {
  display: block;
  width: 5px;
  height: 5px;
  background-color: #cccccc;
}

.owl-carousel .owl-dot.active span {
  background-color: #333333;
}

.popup .owl-carousel .owl-nav,.projects .owl-carousel .owl-nav {
  position: absolute;
  top: 50%;
  margin-top: -11px;
  right: 20px;
  left: 20px;
  width: auto;
}

.popup .owl-carousel .owl-nav button,.projects .owl-carousel .owl-nav button {
  width: 35px;
  height: 35px;
  font-size: 0;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
}

.popup .owl-carousel .owl-nav .owl-next,.projects .owl-carousel .owl-nav .owl-next {
  float: right;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAIAAAD+THXTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTlBNUNEN0VFNTREMTFFOEJBMkRCMkU3MDc4ODdBQTQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTlBNUNEN0RFNTREMTFFOEJBMkRCMkU3MDc4ODdBQTQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyN0QzQTA4M0FFQkUxMUU4QkZGOEQyOTA0RUVGRDgyRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyN0QzQTA4NEFFQkUxMUU4QkZGOEQyOTA0RUVGRDgyRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqYwVSoAAAEYSURBVHja7Ng/CsIwFMfxVymIFxCkUhB1Keigq5fwGF7C2cETiLOICk4uboJjdVBxcXPxDop/91dBbGor3zempOXTJvklte47+bNKiUCCBAkSJEiQIEH6s7JDuctgJgtfaXey0m4lk7RcS2+stFfKPyAxlyBBgkQufVZuTuqe0l5yf0CyTP8hij6FbdPvLPoUZnmABAkSURtaBaVwIS+rvd7FK0omHeOoDartQapN/dJm+kotBh4kSJAgEbUGqtOXyVyPWn+kd/nyLGycdDzpu4TzRd9VMPAgQYIEKUaLeKMm15vS7mRNPTGcI2BQnj5Dc9hN5ld6k6fMJUiQIEGK+yIefZ4aj1oGHiRIkCBBggQJEiSj9RBgAGxyOlTSzjLkAAAAAElFTkSuQmCC");
}

.popup .owl-carousel .owl-nav .owl-prev,.projects .owl-carousel .owl-nav .owl-prev {
  float: left;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAIAAAD+THXTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTlBNUNEN0FFNTREMTFFOEJBMkRCMkU3MDc4ODdBQTQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTlBNUNENzlFNTREMTFFOEJBMkRCMkU3MDc4ODdBQTQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyN0QzQTA4N0FFQkUxMUU4QkZGOEQyOTA0RUVGRDgyRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyN0QzQTA4OEFFQkUxMUU4QkZGOEQyOTA0RUVGRDgyRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj17W4MAAAEdSURBVHja7NrPCgFRFMfxM/7mEWyUJKWmhJRSdja2kqw9goW1lYW9jQewUPYeAykhJTZeQFb+7E9T/txc+p7luYvp09w5v7nTONeF/Fn5RCBBggQJEiRIkCD9WQW+ctXuQI4npV/OS7P6m6TxVOZrpe/3fYDEswQJEiRyyWylExIKKv1Y1G6SR56O+r95l4zmKeMBEiRIkD4wxM8XWW71pVTcYJ4aJG32kq/rS7OJuEk2HiRIkCBBeqacN38S8Ija3lB2B6Vfq0inZXHURsKSS+tLq51+BCy4bDxIkCBBsmOIe9Q9f4oZpV/K2h21r1Wj/Tg7Gkrh73wTv79wmEthxgMkSJCIWrNlNIUdfn2HBAkSJEiQIEGCZH/dBBgAtXc3qT20s44AAAAASUVORK5CYII=");
}

.owl-carousel .owl-item{}
.owl-carousel .owl-item img{
	display: inline-block;
width:auto;
height:auto;
max-width:100%;
max-height:400px;
vertical-align:middle;
}
.popup__carousel{}
.popup__carousel-item{text-align: center;
	width:auto;
	height:400px;
  max-width: 100%;
  line-height:400px;}
.popup__carousel-item img {
}

.popup .articles {
  background-color: #f1f1f1;
  border-radius: 5px;
}

.popup .articles a {
  color: #404040;
  font-size: 10px;
  font-weight: 300;
}

form input {
  width: 180px;
  height: 40px;
  line-height: 40px;
  padding: 0 15px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: #fff;
}

form button {
  font-family: 'Bebas Neue','Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #000;
  font-size: 15px;
  text-transform: uppercase;
  text-align: center;
  padding: 0 17px;
  height: 40px;
  line-height: 40px;
  background-color: #ffd400;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  cursor: pointer;
}

form button:hover {
  text-decoration: underline;
}

.footer-menu{display:none;}
@media (max-width: 760px) {
  .block-17{display:none;}
}