.es1_dacha {
    text-align: right;
    height: 690px
}
.wrap-gallery img {
    height: 245px;
}
.es1_bg {

    background: url(/assets/images/reqw/es1_bg.jpg) center top no-repeat;
}
@media only screen and (max-width: 992px) {
    .es1_dacha {
        height: auto;
        margin-bottom: 30px
    }
    .es1_dacha .b-top__zamer {
        margin-right: 35px!important
    }
}

@media only screen and (max-width: 480px) {
    .es1_dacha .b-top__zamer {
        margin-right: 20px!important
    }
}

.es1_dacha .rasschitat {
    margin-top: 30px
}

.es1_dacha .container {
    position: relative
}

.es1_dacha .es1_block {
    position: relative;
    z-index: 5
}

@media only screen and (max-width: 992px) {
    .es1_dacha .es1_block {
        text-align: center
    }
}

.es1_dacha .es1_pict {
    position: absolute;
    left: 0;
    background: url(/assets/images/reqw/man.png) left bottom no-repeat, url(/assets/images/reqw/fon.png) left bottom no-repeat;
    height: 672px;
    width: 100%
}

@media only screen and (max-width: 1200px) {
    .es1_dacha .es1_pict {
        background: url(/assets/images/reqw/fon.png) left bottom no-repeat
    }
}

@media only screen and (max-width: 992px) {
    .es1_dacha .es1_pict {
        height: 100%;
        background: url(/assets/images/reqw/fon.png) top center no-repeat;
        background-size: cover
    }
}
.montaj-okon {
    padding-top: 25px;
    padding-bottom: 75px
}

@media only screen and (max-width: 992px) {
    .montaj-okon {
        padding-bottom: 25px
    }
}

.montaj-okon h2 {
    text-align: center;
    font-size: 4.9em;
    color: #171616;
    font-family: "ALSSchlangesans-Black";
    padding: 30px 20px 25px;
    line-height: 1.2;
    text-transform: uppercase
}

@media only screen and (max-width: 992px) {
    .montaj-okon h2 {
        font-size: 4.2em
    }
}

@media only screen and (max-width: 768px) {
    .montaj-okon h2 {
        font-size: 4.6em
    }
}

@media only screen and (max-width: 480px) {
    .montaj-okon h2 {
        font-size: 3em
    }
}

.montaj-okon__block {
    margin-top: 22px;
    text-align: center
}

.montaj-okon__item {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media only screen and (max-width: 992px) {
    .montaj-okon__item {
        margin-left: 5px;
        margin-right: 5px;
        margin-bottom: 50px
    }
}

.montaj-okon__item._first {
    width: 400px;
    z-index: 5
}

@media only screen and (max-width: 1200px) {
    .montaj-okon__item._first {
        width: 340px
    }
}

@media only screen and (max-width: 992px) {
    .montaj-okon__item._first {
        width: 300px
    }
}

@media only screen and (max-width: 480px) {
    .montaj-okon__item._first {
        width: 280px
    }
}

.montaj-okon__item._first .montaj-okon__item_ttl {
    height: 100px;
    width: 400px;
    background: url(/assets/images/reqw/x/first.png) top center no-repeat
}

@media only screen and (max-width: 1200px) {
    .montaj-okon__item._first .montaj-okon__item_ttl {
        width: 340px;
        height: 85px;
        background-size: contain
    }
}

@media only screen and (max-width: 992px) {
    .montaj-okon__item._first .montaj-okon__item_ttl {
        background: none;
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        border-radius: 30px;
        -moz-background-clip: padding;
        -o-background-clip: padding-box;
        -webkit-background-clip: padding;
        background-clip: padding-box;
        background-color: #00bed3;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWJiZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwZTVmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
        background-size: 100%;
        background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #00abbe), color-stop(100%, #00e5ff));
        background-image: -moz-linear-gradient(bottom, #00abbe 0%, #00e5ff 100%);
        background-image: -webkit-linear-gradient(bottom, #00abbe 0%, #00e5ff 100%);
        background-image: linear-gradient(to top, #00abbe 0%, #00e5ff 100%);
        width: 300px;
        height: 70px
    }
}

@media only screen and (max-width: 480px) {
    .montaj-okon__item._first .montaj-okon__item_ttl {
        width: 280px;
        height: 60px
    }
}

.montaj-okon__item._second {
    margin-left: -55px;
    width: 420px;
    z-index: 4
}

@media only screen and (max-width: 1200px) {
    .montaj-okon__item._second {
        width: 357px;
        margin-left: -60px
    }
}

@media only screen and (max-width: 992px) {
    .montaj-okon__item._second {
        width: 300px;
        margin-left: 0
    }
}

@media only screen and (max-width: 480px) {
    .montaj-okon__item._second {
        width: 280px
    }
}

.montaj-okon__item._second .montaj-okon__item_ttl {
    height: 100px;
    width: 420px;
    background: url(/assets/images/reqw/x/second.png) top center no-repeat
}

@media only screen and (max-width: 1200px) {
    .montaj-okon__item._second .montaj-okon__item_ttl {
        width: 357px;
        height: 85px;
        background-size: contain
    }
}

@media only screen and (max-width: 992px) {
    .montaj-okon__item._second .montaj-okon__item_ttl {
        width: 300px;
        height: 70px;
        background: none;
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        border-radius: 30px;
        -moz-background-clip: padding;
        -o-background-clip: padding-box;
        -webkit-background-clip: padding;
        background-clip: padding-box;
        background-color: #0b819f;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzc4OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYjFkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
        background-size: 100%;
        background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #007789), color-stop(100%, #00b1dd));
        background-image: -moz-linear-gradient(bottom, #007789 0%, #00b1dd 100%);
        background-image: -webkit-linear-gradient(bottom, #007789 0%, #00b1dd 100%);
        background-image: linear-gradient(to top, #007789 0%, #00b1dd 100%)
    }
}

@media only screen and (max-width: 480px) {
    .montaj-okon__item._second .montaj-okon__item_ttl {
        width: 280px;
        height: 60px
    }
}

.montaj-okon__item._third {
    width: 420px;
    margin-left: -55px;
    z-index: 3
}

@media only screen and (max-width: 1200px) {
    .montaj-okon__item._third {
        width: 357px;
        margin-left: -60px
    }
}

@media only screen and (max-width: 992px) {
    .montaj-okon__item._third {
        width: 300px;
        margin-left: 0
    }
}

@media only screen and (max-width: 480px) {
    .montaj-okon__item._third {
        width: 280px
    }
}

.montaj-okon__item._third .montaj-okon__item_ttl {
    height: 100px;
    width: 420px;
    background: url(/assets/images/reqw/x/third.png) top center no-repeat
}

@media only screen and (max-width: 1200px) {
    .montaj-okon__item._third .montaj-okon__item_ttl {
        width: 357px;
        height: 85px;
        background-size: contain
    }
}

@media only screen and (max-width: 992px) {
    .montaj-okon__item._third .montaj-okon__item_ttl {
        width: 300px;
        height: 70px;
        background: none;
        background-color: #084550;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkNGY1OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA3MmUzNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
        background-size: 100%;
        background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #1d4f58), color-stop(100%, #072e35));
        background-image: -moz-linear-gradient(bottom, #1d4f58 0%, #072e35 100%);
        background-image: -webkit-linear-gradient(bottom, #1d4f58 0%, #072e35 100%);
        background-image: linear-gradient(to top, #1d4f58 0%, #072e35 100%);
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        border-radius: 30px
    }
}

@media only screen and (max-width: 480px) {
    .montaj-okon__item._third .montaj-okon__item_ttl {
        width: 280px;
        height: 60px
    }
}

.montaj-okon__item_ttl {
    font-size: 50px;
    font-family: "ALSSchlangesans-Black";
    color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.48);
    display: table-cell;
    vertical-align: middle;
    height: 100px;
    position: relative
}

@media only screen and (max-width: 1200px) {
    .montaj-okon__item_ttl {
        font-size: 46px;
        height: 85px;
        background: contain
    }
}

@media only screen and (max-width: 992px) {
    .montaj-okon__item_ttl {
        font-size: 42px
    }
}

@media only screen and (max-width: 480px) {
    .montaj-okon__item_ttl {
        font-size: 36px
    }
}

.montaj-okon__item_ttl .lbl {
    display: inline-block;
    padding-left: 60px;
    position: relative
}

@media only screen and (max-width: 480px) {
    .montaj-okon__item_ttl .lbl {
        padding-left: 50px
    }
}

.montaj-okon__item_ttl .lbl:before {
    content: "";
    display: block;
    position: absolute;
    top: 5px;
    left: 0;
    background: url(/assets/images/reqw/x/lbl.png);
    height: 51px;
    width: 51px
}

@media only screen and (max-width: 480px) {
    .montaj-okon__item_ttl .lbl:before {
        -moz-transform: scale(0.7);
        -ms-transform: scale(0.7);
        -webkit-transform: scale(0.7);
        transform: scale(0.7);
        top: -3px
    }
}

.montaj-okon__item_info {
    font-size: 26px;
    font-family: "Roboto", sans-serif;
    line-height: 1.2;
    padding: 30px 20px 20px
}

@media only screen and (max-width: 1200px) {
    .montaj-okon__item_info {
        font-size: 22px
    }
}

@media only screen and (max-width: 992px) {
    .montaj-okon__item_info {
        padding: 20px
    }
}

@media only screen and (max-width: 1200px) {
    .montaj-okon__item_pict img {
        width: 75%
    }
}

.es1_dacha h1 {
  font-size: 86px;
    color: #0b0b0b;
    /* font-family: "pfdindisplaypro"; */
    text-transform: uppercase;
    line-height: 1;
    text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.03em 0.04em 0.08em rgba(0, 0, 0, 0.6);
    padding-top: 63px;
    font-weight: 600;
}

@media only screen and (max-width: 992px) {
    .es1_dacha h1 {
        font-size: 72px
    }
}

@media only screen and (max-width: 768px) {
    .es1_dacha h1 {
        font-size: 60px
    }
}

@media only screen and (max-width: 480px) {
    .es1_dacha h1 {
        font-size: 38px
    }
}

.es1_dacha h2 {
       font-size: 50px;
    color: #0b0b0b;
    /* font-family: "pfdindisplaypro"; */
    text-transform: uppercase;
    text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.03em 0.04em 0.08em rgba(0, 0, 0, 0.6);
    margin-top: 20px;
    margin-left: 30px;
    line-height: 1.1;
    width: 45%;
    font-weight: 600;
    float: right;
}

@media only screen and (max-width: 992px) {
    .es1_dacha h2 {
        font-size: 46px;
        float: none;
        width: 55%;
        margin: 20px auto
    }
}

@media only screen and (max-width: 768px) {
    .es1_dacha h2 {
        font-size: 36px;
        width: 100%;
        text-align: center
    }
}

@media only screen and (max-width: 480px) {
    .es1_dacha h2 {
        font-size: 24px
    }
}

.es1_dacha .es1_sale {
    margin-top: 156px;
    max-width: 540px;
    float: left
}

@media only screen and (max-width: 992px) {
    .es1_dacha .es1_sale {
        float: none;
        margin: auto
    }
}

.es1_dacha .es1_sale img {
    width: 90%
}

.es1_dacha .b-top__zamer {
    float: right;
    margin-top: 25px;
    margin-right: 0
}

.es1_dacha .b-lbl {
    position: absolute;
    top: 180px;
    left: 558px
}

@media only screen and (max-width: 1200px) {
    .es1_dacha .b-lbl {
        top: 450px;
        left: 0
    }
}

@media only screen and (max-width: 992px) {
    .es1_dacha .b-lbl {
        display: none
    }
}
.rasschitat {
    background: #f60e0e;
    background: -webkit-linear-gradient(bottom,#c90b0b,#fe0e0e);
    background: linear-gradient(to top,#c90b0b,#fe0e0e);
    border: 5px solid #fff;
    box-shadow: 0 5px 8px 0 rgba(0,0,0,0.3);
    border-radius: 50px;
    text-align: center;
    font-size: 2.4em;
    color: #fff;

    text-transform: uppercase;
    line-height: 1;
    padding: 20px 0;
    cursor: pointer;
    -webkit-transition: all .3s ease .01s;
    transition: all .3s ease .01s;
    margin-bottom: 15px;
    display: inline-block;
    width: 335px;
    margin-top: 15px;
	font-weight:600;
}
.es1_dacha .b-top__zamer {
    float: right;
    margin-top: 25px;
    margin-right: 0;
}

.b-top__zamer {
    width: 420px;
    background: #fde800;
    border-radius: 40px;
    height: 92px;
    cursor: pointer;
    margin-right: 13px;
}
.b-top__zamer_ruler {
    width: 102px;
    height: 79px;
    background: url(/assets/images/reqw/es1_ruler.png) no-repeat center center;
    position: absolute;
    margin-left: -20px;
    margin-top: 12px;
}

.b-top__zamer_txt {
  margin-left: 40px;
    padding-top: 14px;
    text-align: center;
    font-size: 2em;
    /* font-family: "ALSSchlangesans-Black"; */
    line-height: 1;
    font-weight: 800;
    color: black;
}


.b-top__zamer_txt span {
    font-size: 1.2em;
}


.rasschitat div {
    font-size: .5em;
    font-family: "ALSSchlangesans-bold";
}
.es1_dacha .rasschitat {
    margin-top: 30px;
}
.rasschitatlink {
    text-decoration: none;
}


.es40 {
  padding-top: 50px; }
  /* line 4, ../../sass/blocks/es40/_es40.sass */
  .es40 h2 {
    width: 81%;
    margin: auto; }
    @media (max-width: 480px) {
      /* line 4, ../../sass/blocks/es40/_es40.sass */
      .es40 h2 {
        padding-left: 0;
        padding-right: 0;
        width: 100%; } }
  @media (max-width: 480px) {
    /* line 11, ../../sass/blocks/es40/_es40.sass */
    .es40 .wrapper {
      padding-right: 15px;
      padding-left: 15px; } }

/* line 15, ../../sass/blocks/es40/_es40.sass */
.es40__block {
  margin-top: 77px;
  text-align: center; }
  @media (max-width: 480px) {
    /* line 15, ../../sass/blocks/es40/_es40.sass */
    .es40__block {
      margin-top: 45px; } }

/* line 20, ../../sass/blocks/es40/_es40.sass */
.es40__item {
  min-height: 266px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 7px solid #ffde00;
  /*background: #ffffff */
  width: 930px;
  position: relative;
  margin: auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  padding-left: 50px;
  margin-bottom: 65px; }
  @media (max-width: 992px) {
    /* line 20, ../../sass/blocks/es40/_es40.sass */
    .es40__item {
      width: 696px;
      min-height: 180px;
      padding-right: 15px; } }
  @media (max-width: 768px) {
    /* line 20, ../../sass/blocks/es40/_es40.sass */
    .es40__item {
      width: 400px; } }
  @media (max-width: 480px) {
    /* line 20, ../../sass/blocks/es40/_es40.sass */
    .es40__item {
      width: 280px;
      padding-left: 15px; } }
  /* line 41, ../../sass/blocks/es40/_es40.sass */
  .es40__item div {
    display: table-cell;
    height: 266px;
    vertical-align: middle; }
    @media (max-width: 992px) {
      /* line 41, ../../sass/blocks/es40/_es40.sass */
      .es40__item div {
        height: 180px; } }
    @media (max-width: 768px) {
      /* line 48, ../../sass/blocks/es40/_es40.sass */
      .es40__item div:last-child {
        display: block;
        height: auto;
        margin-bottom: 20px; } }
    @media (max-width: 480px) {
      /* line 41, ../../sass/blocks/es40/_es40.sass */
      .es40__item div {
        height: 170px; } }
  /* line 55, ../../sass/blocks/es40/_es40.sass */
  .es40__item:before {
    content: "";
    display: block;
    position: absolute;
    top: -32px;
    left: 17px;
    background: url("/assets/images/reqw/fon.png") no-repeat;
    background-size: contain;
    width: 202px;
    height: 330px; }
    @media (max-width: 992px) {
      /* line 55, ../../sass/blocks/es40/_es40.sass */
      .es40__item:before {
        height: 228px;
        width: 142px;
        top: -24px; } }
    @media (max-width: 768px) {
      /* line 55, ../../sass/blocks/es40/_es40.sass */
      .es40__item:before {
        width: 142px;
        height: 183px;
        overflow: hidden;
        background-size: 100%; } }
    @media (max-width: 480px) {
      /* line 55, ../../sass/blocks/es40/_es40.sass */
      .es40__item:before {
        background: url("/assets/images/reqw/fon.png") center no-repeat;
        background-size: inherit;
        width: 70px;
        height: 160px;
        top: -5px; } }

		.es40 h2 {
   text-align: center;
    font-size: 3.3vw;
}
/* line 82, ../../sass/blocks/es40/_es40.sass */
.es40__item_count {
	color:black;
  font-size: 40px;
  font-family: "exo-20-bold-italic";
  width: 165px;
  position: relative;
  z-index: 2;
  text-align: center;
  vertical-align: bottom; line-height:1;font-weight:800;}
  /* line 90, ../../sass/blocks/es40/_es40.sass */
  .es40__item_count span {
    font-size: 92px;
    display: block; }
  @media (max-width: 992px) {
    /* line 82, ../../sass/blocks/es40/_es40.sass */
    .es40__item_count {
      width: 98px;
      font-size: 36px; }
      /* line 96, ../../sass/blocks/es40/_es40.sass */
      .es40__item_count span {
        font-size: 78px; } }
  @media (max-width: 480px) {
    /* line 82, ../../sass/blocks/es40/_es40.sass */
    .es40__item_count {
      font-size: 32px;
      padding-left: 10px; }
      /* line 102, ../../sass/blocks/es40/_es40.sass */
      .es40__item_count span {
        font-size: 66px; } }

/* line 104, ../../sass/blocks/es40/_es40.sass */
.es40__item_info {
  font-size: 24px;
  font-family: "exo-20-regular";
  width: 320px;
  text-align: center;color:black;line-height: 1.2;}
  @media (max-width: 992px) {
    /* line 104, ../../sass/blocks/es40/_es40.sass */
    .es40__item_info {
      width: 300px;
      font-size: 21px;
      line-height: 1.1; } }
  @media (max-width: 480px) {
    /* line 104, ../../sass/blocks/es40/_es40.sass */
    .es40__item_info {
      width: 100%;
      font-size: 18px; } }

/* line 116, ../../sass/blocks/es40/_es40.sass */
.es40__item_pict {
  padding-left: 45px; }
  @media (max-width: 992px) {
    /* line 116, ../../sass/blocks/es40/_es40.sass */
    .es40__item_pict {
      padding-left: 25px; }
      /* line 120, ../../sass/blocks/es40/_es40.sass */
      .es40__item_pict img {
        width: 200px; } }
  @media (max-width: 480px) {
    /* line 116, ../../sass/blocks/es40/_es40.sass */
    .es40__item_pict {
      padding-left: 15px; }
      /* line 124, ../../sass/blocks/es40/_es40.sass */
      .es40__item_pict img {
        width: 170px; } }
		
		/* line 1, ../../sass/blocks/es41/_es41.sass */
.es41 {
  padding-top: 85px;
 
  background-color: #ffffff; }
  /* line 5, ../../sass/blocks/es41/_es41.sass */
  .es41 h2 {
   font-size: 3.3vw;
    text-align: center;}
  @media (max-width: 480px) {
    /* line 9, ../../sass/blocks/es41/_es41.sass */
    .es41 .wrapper {
      padding-left: 15px;
      padding-right: 15px; } }
  /* line 12, ../../sass/blocks/es41/_es41.sass */
  .es41 .b-form_btn {
    margin-top: 25px; }
    /* line 14, ../../sass/blocks/es41/_es41.sass */
    .es41 .b-form_btn .btn {
      font-size: 23px; }
      @media (max-width: 550px) {
        /* line 14, ../../sass/blocks/es41/_es41.sass */
        .es41 .b-form_btn .btn {
          width: 100%; }
          /* line 18, ../../sass/blocks/es41/_es41.sass */
          .es41 .b-form_btn .btn span {
            display: none; } }
      @media (max-width: 480px) {
        /* line 14, ../../sass/blocks/es41/_es41.sass */
        .es41 .b-form_btn .btn {
          font-size: 21px; } }

/* line 25, ../../sass/blocks/es41/_es41.sass */
.es41__block {
  margin-top: 77px;
  text-align: center; }
  @media (max-width: 480px) {
    /* line 25, ../../sass/blocks/es41/_es41.sass */
    .es41__block {
      margin-top: 35px; } }

/* line 30, ../../sass/blocks/es41/_es41.sass */
.es41_menutub {
  position: relative;
  z-index: 2; }
.icon-sprite, .icon-action, .icon-arrowBgRght-unselectable, .es16__block .next.unselectable, .es16__block .next.unselectable:hover, .b-sertificat__block .next.unselectable, .b-sertificat__block .next.unselectable:hover, .b-desk .next3.unselectable, .b-desk .next3.unselectable:hover, .icon-arrowBgRght, .es16__block .next, .b-sertificat__block .next, .es8 .bx-controls-direction .bx-next, .b-desk .bx-controls-direction .bx-next, .b-desk .next3, .icon-arrowBgRght9, .es9 .bx-controls-direction .bx-next, .icon-arrowBglft-unselectable, .es16__block .prev.unselectable, .es16__block .prev.unselectable:hover, .b-sertificat__block .prev.unselectable, .b-sertificat__block .prev.unselectable:hover, .b-desk .prev3.unselectable, .b-desk .prev3.unselectable:hover, .icon-arrowBglft, .es16__block .prev, .b-sertificat__block .prev, .es8 .bx-controls-direction .bx-prev, .b-desk .bx-controls-direction .bx-prev, .b-desk .prev3, .icon-arrowBglft9, .es9 .bx-controls-direction .bx-prev, .icon-base_off, .i-switch-no, .icon-base_on, .i-switch-yes, .icon-bm1, .icon-bm2, .icon-bm3, .icon-bm4, .icon-bm5, .icon-btn-left-dark-unselectable, .es21__block .next2.unselectable, .es21__block .next2.unselectable:hover, .icon-btn-left-dark, .es21__block .next2, .icon-btn-rassrochka, .btn-border._rassrochka:before, .icon-btn-rght-dark-unselectable, .es21__block .prev2.unselectable, .es21__block .prev2.unselectable:hover, .icon-btn-rght-dark, .es21__block .prev2, .icon-btn-rght, .btn-rght, .icon-btn-ruletka, .btn-border._zamer:before, .icon-btn-ugl-left, .btn-w-ugl._left, .icon-btn-ugl-rght, .btn-w-ugl._rght, .icon-calc-arrow-price, .b-price__avarage:before, .icon-calc-balc-1-act, .tipbalk1:hover, .tipbalk1.actok, .icon-calc-balc-1, .tipbalk1, .icon-calc-balc-2-act, .tipbalk2:hover, .tipbalk2.actok, .icon-calc-balc-2, .tipbalk2, .icon-calc-balc-3-act, .tipbalk3:hover, .tipbalk3.actok, .icon-calc-balc-3, .tipbalk3, .icon-calc-balc-4-act, .tipbalk4:hover, .tipbalk4.actok, .icon-calc-balc-4, .tipbalk4, .icon-calc-balc-5-act, .tipbalk5:hover, .tipbalk5.actok, .icon-calc-balc-5, .tipbalk5, .icon-calc-balc-6-act, .tipbalk6:hover, .tipbalk6.actok, .icon-calc-balc-6, .tipbalk6, .icon-calc-balc-7-act, .tipbalk7:hover, .tipbalk7.actok, .icon-calc-balc-7, .tipbalk7, .icon-calc-okno-1-1-act, .ok1_1:hover, .ok1_1.actok, .icon-calc-okno-1-1, .ok1_1, .icon-calc-okno-1-2-act, .ok1_2:hover, .ok1_2.actok, .icon-calc-okno-1-2, .ok1_2, .icon-calc-okno-1-3-act, .ok1_3:hover, .ok1_3.actok, .icon-calc-okno-1-3, .ok1_3, .icon-calc-okno-2-1-act, .ok2_1:hover, .ok2_1.actok, .icon-calc-okno-2-1, .ok2_1, .icon-calc-okno-2-2-act, .ok2_2:hover, .ok2_2.actok, .icon-calc-okno-2-2, .ok2_2, .icon-calc-okno-2-3-act, .ok2_3:hover, .ok2_3.actok, .icon-calc-okno-2-3, .ok2_3, .icon-calc-okno-2-4-act, .ok2_4:hover, .ok2_4.actok, .icon-calc-okno-2-4, .ok2_4, .icon-calc-okno-3-1-act, .ok3_1:hover, .ok3_1.actok, .icon-calc-okno-3-1, .ok3_1, .icon-calc-okno-3-2-act, .ok3_2:hover, .ok3_2.actok, .icon-calc-okno-3-2, .ok3_2, .icon-calc-okno-3-3-act, .ok3_3:hover, .ok3_3.actok, .icon-calc-okno-3-3, .ok3_3, .icon-calc-okno-4-1-act, .ok4_1:hover, .ok4_1.actok, .icon-calc-okno-4-1, .ok4_1, .icon-calc-okno-4-2-act, .ok4_2:hover, .ok4_2.actok, .icon-calc-okno-4-2, .ok4_2, .icon-city, .form-group._city:before, .icon-close-big, .i-close.big, .icon-close, .i-close, .icon-derevo-checked-or, .b-derevo__ru4ki__option.active:before, .icon-derevo-checked, .b-derevo__okna__option.active:before, .icon-derevo-new, .b-derevo__okna__option.new:after, .icon-desk-chel, .icon-download, .es14_form .download:before, .icon-es12-1, .es12__item .link-dark.es12-1:before, .icon-es12-2, .es12__item .link-dark.es12-2:before, .icon-es12-3, .es12__item .link-dark.es12-3:before, .icon-es33, .es33__info_ttl:before, .icon-es36-ico1, .es36__item.ico1:before, .icon-es36-ico2, .es36__item.ico2:before, .icon-es36-ico3, .es36__item.ico3:before, .icon-es37-ico1, .es37_menutub__item.ico1:before, .icon-es37-ico2, .es37_menutub__item.ico2:before, .icon-es37-ico3, .es37_menutub__item.ico3:before, .icon-es37-lbl, .es37__block_desc:before, .icon-es41-ico1, .es41_item .ico1:before, .icon-es41-ico2, .es41_item .ico2:before, .icon-fixed-str, .b-fixed__str:before, .icon-fixed, .fixed, .icon-flip-down, .icon-flip-up, .icon-hit, .es21__item._hit:before, .icon-i-balkon, .b-bottommenu .link-dark.i-balkon:before, .icon-i-dom, .b-bottommenu .link-dark.i-dom:before, .icon-i-okno, .b-bottommenu .link-dark.i-okno:before, .icon-i-otdelka, .b-bottommenu .link-dark.i-otdelka:before, .icon-loto-str, .b-form.loto .raspadinha_info:before, .icon-map-phone, .kontakti-map__info_txt.map-phone:before, .icon-map-time, .kontakti-map__info_txt.map-time:before, .icon-menu1, .b-yellow-menu__table_cell .link.menu1:before, .icon-menu2, .b-yellow-menu__table_cell .link.menu2:before, .icon-menu3, .b-yellow-menu__table_cell .link.menu3:before, .icon-ofis, .kontakti-map__rekv_item.ofis .kontakti-map__item_ttl:before, .icon-osteklenie-attention, .b-osteklenie__details:before, .icon-osteklenie-left, .b-osteklenie__wrap .bx-prev, .icon-osteklenie-opt-bej-act, .i-opt-bej:hover, .i-opt-bej.active, .icon-osteklenie-opt-bej, .i-opt-bej, .icon-osteklenie-opt-bl-act, .i-opt-bl:hover, .i-opt-bl.active, .icon-osteklenie-opt-bl, .i-opt-bl, .icon-osteklenie-opt-gr-act, .i-opt-gr:hover, .i-opt-gr.active, .icon-osteklenie-opt-gr, .i-opt-gr, .icon-osteklenie-opt-wh-act, .i-opt-wh:hover, .i-opt-wh.active, .icon-osteklenie-opt-wh, .i-opt-wh, .icon-osteklenie-rght, .b-osteklenie__wrap .bx-next, .icon-otdelka-checked, .b-otdelka__item__img:after, .icon-otziv, .form-group._otziv:before, .icon-percent, .b-form .b-form_info._percent:before, .icon-person, .form-group._name:before, .icon-phone-form, .form-group._phone:before, .icon-phone, .b-header_link .link-blue.phone:before, .b-osteklenie__footer__text .phone:before, .icon-phone2, .icon-phone3, .icon-plus, .es2__item:before, .icon-price-old, .es13__price_old:before, .icon-regim, .b-footer_item._regim .b-footer__block:before, .icon-ruletka, .b-header_link .link-blue.ruletka:before, .icon-ruletka2, .es1-srok .btn-dark:before, .icon-seo, .icon-skoba, .es19__block:before, .icon-slider-handle-hor, .b-slider-hor .ui-slider-handle, .icon-slider-handle-ver, .b-slider-ver .ui-slider-handle, .icon-slogan-down, .b-form.sto .b-form__bottom_slogan:after, .icon-slogan-r, .b-action-info_slogan:before, .icon-slogan-red-up, .b-otdelka-slogan:before, .icon-slogan-up, .es31_slogan:before, .icon-slogan-up2, .b-form.tss .b-form__slogan_txt:after, .icon-slogan, .es4_slogan:before, .icon-slogan8, .b-slogan:before, .icon-star-white, .icon-star-white_act, .icon-star, .icon-str, .es10_callback:after, .icon-submenu, .b-menu__main_sub:before, .icon-submenu2, .icon-switch_no, .icon-switch_yes, .icon-time-big, .es19_time:before, .icon-time-red, .es22_all5day:before, .icon-time, .es10_callback:before, .icon-white, .i-close.white, .icon-yellow_close, .yellow_closer, .b-form.prezent .i-close, .b-form__ok .i-close {
    background-image: url(/assets/images/reqw/icon-sf3b24c95f9.png);
    background-repeat: no-repeat;
}
.form-group._phone {
    position: relative;
}
.form-group {
    margin-bottom: 17px;
}
.form-group._phone:before {
    content: "";
    display: block;
    position: absolute;
    top: 13px;
    left: 13px;
	    z-index: 999;
}
.form-group._phone .form-control {
    height: 58px;
    padding: 6px 10px 6px 55px;
	    font-size: 1.5vw;
}

.form-control {
    display: block;
    /* min-width: 210px; */
    width: 100%;
    height: 55px;
    padding: 6px 10px 6px 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #353535;
    font-family: "Exo 2.0 Medium";
    font-size: 22px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -o-background-clip: padding-box;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    background-color: #fff;
    -moz-box-shadow: inset 0 8px 1px rgba(32, 36, 52, 0.15), inset 0 0 7px rgba(255, 255, 255, 0.35);
    -webkit-box-shadow: inset 0 8px 1px rgba(32, 36, 52, 0.15), inset 0 0 7px rgba(255, 255, 255, 0.35);
    box-shadow: inset 0 8px 1px rgba(32, 36, 52, 0.15), inset 0 0 7px rgba(255, 255, 255, 0.35);
    border: 0px;
}
.icon-es41-ico1, .es41_item .ico1:before {
    background-position: 0 -816px;
    height: 59px;
    width: 58px;
}
.icon-phone-form, .form-group._phone:before {
    background-position: -112px -133px;
    height: 35px;
    width: 35px;
}
.icon-es41-ico2, .es41_item .ico2:before {
    background-position: -59px -886px;
    height: 58px;
    width: 58px;
}
/* line 33, ../../sass/blocks/es41/_es41.sass */
.es41_menutub__item {
	text-decoration: none;
    color: black;
    font-weight: 600;
  font-size: 30px;
 
  text-transform: uppercase;
  padding: 14px 30px;
  position: relative;
  margin-left: 15px;
  margin-right: 15px; }
  @media (max-width: 1055px) {
    /* line 33, ../../sass/blocks/es41/_es41.sass */
    .es41_menutub__item {
      font-size: 26px;
      padding: 12px 25px; } }
  @media (max-width: 768px) {
    /* line 33, ../../sass/blocks/es41/_es41.sass */
    .es41_menutub__item {
      display: block; } }
  @media (max-width: 480px) {
    /* line 33, ../../sass/blocks/es41/_es41.sass */
    .es41_menutub__item {
      font-size: 22px; } }
  /* line 48, ../../sass/blocks/es41/_es41.sass */
  .es41_menutub__item span {
    border-bottom: 2px dashed rgba(0, 0, 0, 0.5); }
  /* line 50, ../../sass/blocks/es41/_es41.sass */
  .es41_menutub__item:hover {
    cursor: pointer; }
  /* line 52, ../../sass/blocks/es41/_es41.sass */
  .es41_menutub__item.actnp {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    -moz-background-clip: padding;
    -o-background-clip: padding-box;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    background-color: #fde700;
    -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.18);
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.18);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.18);
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDcwMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5YzEwMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #fdd703), color-stop(100%, #f9c103));
    background-image: -moz-linear-gradient(bottom, #fdd703 0%, #f9c103 100%);
    background-image: -webkit-linear-gradient(bottom, #fdd703 0%, #f9c103 100%);
    background-image: linear-gradient(to top, #fdd703 0%, #f9c103 100%); }
    /* line 58, ../../sass/blocks/es41/_es41.sass */
    .es41_menutub__item.actnp span {
      border-bottom: 2px solid transparent; }
    /* line 60, ../../sass/blocks/es41/_es41.sass */
    .es41_menutub__item.actnp:hover {
      cursor: default; }
    /* line 62, ../../sass/blocks/es41/_es41.sass */
    .es41_menutub__item.actnp:before {
      content: "";
      display: block;
      position: absolute;
      bottom: -17px;
      left: 50%;
      margin-left: -15px;
      border-left: 15px solid transparent;
      border-right: 15px solid transparent;
      border-top: 17px solid #fdd604; }
      @media (max-width: 768px) {
        /* line 62, ../../sass/blocks/es41/_es41.sass */
        .es41_menutub__item.actnp:before {
          display: none; } }

/* line 75, ../../sass/blocks/es41/_es41.sass */
.es41_content {
  position: relative;
  margin-top: 50px; }
  @media (max-width: 1055px) {
    /* line 75, ../../sass/blocks/es41/_es41.sass */
    .es41_content {
      text-align: center; } }

/* line 80, ../../sass/blocks/es41/_es41.sass */
.es41__item_pict, .es41__item_info {
  display: inline-block;
  vertical-align: top; }
  @media (max-width: 1055px) {
    /* line 80, ../../sass/blocks/es41/_es41.sass */
    .es41__item_pict, .es41__item_info {
      display: block; } }

@media (max-width: 1200px) {
  /* line 87, ../../sass/blocks/es41/_es41.sass */
  .es41__item_pict {
    max-width: 470px; }
    /* line 90, ../../sass/blocks/es41/_es41.sass */
    .es41__item_pict img {
      width: 100%; } }
@media (max-width: 1055px) {
  /* line 87, ../../sass/blocks/es41/_es41.sass */
  .es41__item_pict {
    max-width: 300px;
    margin: auto; } }

/* line 95, ../../sass/blocks/es41/_es41.sass */
.es41__item_info {
  width: 480px;
  margin-left: 20px; }
  @media (max-width: 1055px) {
    /* line 95, ../../sass/blocks/es41/_es41.sass */
    .es41__item_info {
      margin-left: 0;
      margin: auto; } }
  @media (max-width: 550px) {
    /* line 95, ../../sass/blocks/es41/_es41.sass */
    .es41__item_info {
      width: 96%;
      margin-left: 0; } }

/* line 105, ../../sass/blocks/es41/_es41.sass */
.es41__info_item {
  position: relative;
  width: 475px;
  padding-right: 245px;
  margin-top: 15px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 15px; }
  @media (max-width: 550px) {
    /* line 105, ../../sass/blocks/es41/_es41.sass */
    .es41__info_item {
      display: none; } }
  /* line 115, ../../sass/blocks/es41/_es41.sass */
  .es41__info_item:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background: url("/assets/images/reqw/gost.png");
    width: 249px;
    height: 127px; }
    @media (max-width: 550px) {
      /* line 115, ../../sass/blocks/es41/_es41.sass */
      .es41__info_item:before {
        display: none; } }

/* line 126, ../../sass/blocks/es41/_es41.sass */
.es41_item {
  text-align: left;
  line-height: 1.1; }
  /* line 129, ../../sass/blocks/es41/_es41.sass */
  .es41_item .ico1, .es41_item .ico2 {
    height: 60px;
    display: table-cell;
    vertical-align: middle;
    padding-left: 72px;
    position: relative;
    font-size: 20px;
    font-family: "exo-20-regular"; }
    /* line 137, ../../sass/blocks/es41/_es41.sass */
    .es41_item .ico1:before, .es41_item .ico2:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0; }

	  .b-form_btn .btn{border-radius:0 !important;}
/* line 150, ../../sass/blocks/es41/_es41.sass */
.es41__info_form {
  margin-top: 10px; }

/* line 152, ../../sass/blocks/es41/_es41.sass */
.es41__form_top {
  width: 100%;
  background-color: #000000;
  color: #ffffff;
  line-height: 1;
  font-size: 32px;
  position: relative;
  text-align: left;
  padding: 12px 33px;
  z-index: 2;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  @media (max-width: 550px) {
    /* line 152, ../../sass/blocks/es41/_es41.sass */
    .es41__form_top {
      font-size: 24px; } }
  @media (max-width: 480px) {
    /* line 152, ../../sass/blocks/es41/_es41.sass */
    .es41__form_top {
      font-size: 22px;
      padding: 10px 20px; } }
  /* line 168, ../../sass/blocks/es41/_es41.sass */
  .es41__form_top:before {
    content: "";
    display: block;
    position: absolute;
    bottom: -20px;
    left: 0;
    border-left: 75px solid transparent;
    border-right: 300px solid transparent;
    border-top: 20px solid #000000; }
    @media (max-width: 480px) {
      /* line 168, ../../sass/blocks/es41/_es41.sass */
      .es41__form_top:before {
        border-right: 170px solid transparent; } }

/* line 180, ../../sass/blocks/es41/_es41.sass */
.es41_form {
  position: relative;
  padding: 30px 25px 40px 25px;
  width: 96%;
  margin: auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f8c103; }

/* line 187, ../../sass/blocks/es41/_es41.sass */
.es41__desc {
      margin-top: 25px;
    font-size: 1.9vw;
    font-weight: 600; }
.es41__desc .red {
    color: #ff4e00;
}
  /* line 191, ../../sass/blocks/es41/_es41.sass */
  .es41__desc .b-link {
    color: #0066ff;
    border-bottom: 1px dashed rgba(0, 102, 255, 0.5);
    text-decoration: none; }
    /* line 195, ../../sass/blocks/es41/_es41.sass */
    .es41__desc .b-link:hover {
      color: #ff0000;
      border-bottom: 1px dashed rgba(255, 0, 0, 0.5); }
  @media (max-width: 480px) {
    /* line 187, ../../sass/blocks/es41/_es41.sass */
    .es41__desc {
      font-size: 20px; } }


.vc_btn3-container.vc_btn3-center {
    text-align: center
}

.vc_btn3-container.vc_btn3-left {
    text-align: left
}

.vc_btn3-container.vc_btn3-right {
    text-align: right
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {
    display: inline-block;
    position: static
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    min-width: 1em
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    margin-right: .5em
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    margin-left: .5em
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs {
    font-size: 11px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 12px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom {
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 11px;
    padding-right: 11px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm {
    font-size: 12px;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-left: 16px;
    padding-right: 16px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
    font-size: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom {
    padding-top: 13px;
    padding-bottom: 13px;
    padding-left: 19px;
    padding-right: 19px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
    font-size: 16px;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 25px;
    padding-right: 25px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom {
    padding-top: 17px;
    padding-bottom: 17px;
    padding-left: 24px;
    padding-right: 24px
}

.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left,
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-right {
    text-align: inherit
}
.vc_separator {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.vc_separator h4 {
    line-height: 1em;
    font-size: 100%;
    margin: 0;
    word-wrap: break-word;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

.vc_separator h4 .normal {
    font-size: 12px;
    font-weight: 400
}

.vc_separator .vc_sep_holder {
    height: 1px;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 10%
}

.vc_separator .vc_sep_holder .vc_sep_line {
    height: 1px;
    border-top: 1px solid #ebebeb;
    display: block;
    position: relative;
    top: 1px;
    width: 100%
}

.vc_separator.vc_separator_align_center h4 {
    padding: 0 .8em
}

.vc_separator.vc_separator_align_left h4 {
    padding: 0 .8em 0 0
}

.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l {
    display: none
}

.vc_separator.vc_separator_align_right h4 {
    padding: 0 0 0 .8em;
    margin: 0!important
}

.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
    display: none
}

.vc_separator.vc_sep_double {
    height: 3px
}

.vc_separator.vc_sep_double .vc_sep_line {
    border-bottom: 1px solid #ebebeb;
    border-top: 1px solid #ebebeb;
    height: 3px
}

.vc_separator.vc_sep_dashed .vc_sep_line {
    border-top-style: dashed
}

.vc_separator.vc_sep_dotted .vc_sep_line {
    border-top-style: dotted
}

.vc_separator.vc_sep_shadow .vc_sep_line {
    border: none;
    position: relative;
    height: 20px;
    top: 0;
    overflow: hidden
}

.vc_separator.vc_sep_shadow .vc_sep_line::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: -20px;
    right: 0;
    height: 10px;
    border-radius: 100%
}

.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    right: -100%;
    box-shadow: 10px 10px 10px 1px
}

.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    left: -100%;
    box-shadow: -10px 10px 10px 1px
}

.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l {
    width: 100%
}

.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r {
    display: none
}

.vc_separator .vc_icon_element {
    margin-bottom: 0
}

.vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4 {
    padding-left: 0
}

.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl {
    margin-left: .8em;
    margin-right: .8em
}

.vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style,
.vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style {
    margin-left: .8em
}

.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style+h4 {
    padding-left: .8em
}

.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line {
    border-top-width: 1px
}

.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 1px;
    top: 0
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line {
    top: 0
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 1px
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 1px
}

.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
    border-top-width: 2px
}

.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 2px;
    top: -1px
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line {
    top: -1px
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 2px
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 2px
}

.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {
    border-top-width: 3px
}

.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 3px;
    top: -1px
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line {
    top: -1px
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 3px
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 3px
}

.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {
    border-top-width: 4px
}

.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 4px;
    top: -2px
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line {
    top: -2px
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 4px
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 4px
}

.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {
    border-top-width: 5px
}

.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 5px;
    top: -2px
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line {
    top: -2px
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 5px
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 5px
}

.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line {
    border-top-width: 6px
}

.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 6px;
    top: -3px
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line {
    top: -3px
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 6px
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 6px
}

.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line {
    border-top-width: 7px
}

.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 7px;
    top: -3px
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line {
    top: -3px
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 7px
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 7px
}

.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {
    border-top-width: 8px
}

.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 8px;
    top: -4px
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line {
    top: -4px
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 8px
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 8px
}

.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line {
    border-top-width: 9px
}

.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 9px;
    top: -4px
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line {
    top: -4px
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 9px
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 9px
}

.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line {
    border-top-width: 10px
}

.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 10px;
    top: -5px
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line {
    top: -5px
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 10px
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 10px
}

.vc_separator.vc_sep_color_blue .vc_sep_line {
    border-color: #5472d2
}

.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder {
    color: #5472d2
}

.vc_separator.vc_sep_color_turquoise .vc_sep_line {
    border-color: #00c1cf
}

.vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder {
    color: #00c1cf
}

.vc_separator.vc_sep_color_pink .vc_sep_line {
    border-color: #fe6c61
}

.vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder {
    color: #fe6c61
}

.vc_separator.vc_sep_color_violet .vc_sep_line {
    border-color: #8d6dc4
}

.vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder {
    color: #8d6dc4
}

.vc_separator.vc_sep_color_peacoc .vc_sep_line {
    border-color: #4cadc9
}

.vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder {
    color: #4cadc9
}

.vc_separator.vc_sep_color_chino .vc_sep_line {
    border-color: #cec2ab
}

.vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder {
    color: #cec2ab
}

.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
    border-color: #50485b
}

.vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder {
    color: #50485b
}

.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
    border-color: #75d69c
}

.vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder {
    color: #75d69c
}

.vc_separator.vc_sep_color_black .vc_sep_line {
    border-color: #2a2a2a
}

.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder {
    color: #2a2a2a
}

.vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #ebebeb
}

.vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder {
    color: #ebebeb
}

.vc_separator.vc_sep_color_orange .vc_sep_line {
    border-color: #f7be68
}

.vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder {
    color: #f7be68
}

.vc_separator.vc_sep_color_sky .vc_sep_line {
    border-color: #5aa1e3
}

.vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder {
    color: #5aa1e3
}

.vc_separator.vc_sep_color_green .vc_sep_line {
    border-color: #6dab3c
}

.vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder {
    color: #6dab3c
}

.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
    border-color: #f4524d
}

.vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder {
    color: #f4524d
}

.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
    border-color: #f79468
}

.vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder {
    color: #f79468
}

.vc_separator.vc_sep_color_purple .vc_sep_line {
    border-color: #b97ebb
}

.vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder {
    color: #b97ebb
}

.vc_separator.vc_sep_color_white .vc_sep_line {
    border-color: #fff
}

.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder {
    color: #fff
}

.vc_text_separator,
.wpb_separator {
    border-bottom: 1px solid #ebebeb
}

.vc_sep_width_10 {
    width: 10%
}

.vc_sep_width_20 {
    width: 20%
}

.vc_sep_width_30 {
    width: 30%
}

.vc_sep_width_40 {
    width: 40%
}

.vc_sep_width_50 {
    width: 50%
}

.vc_sep_width_60 {
    width: 60%
}

.vc_sep_width_70 {
    width: 70%
}

.vc_sep_width_80 {
    width: 80%
}

.vc_sep_width_90 {
    width: 90%
}

.vc_sep_width_100 {
    width: 100%
}

.vc_sep_pos_align_center {
    margin-left: auto;
    margin-right: auto
}

.vc_sep_pos_align_left {
    margin-left: 0;
    margin-right: auto
}

.vc_sep_pos_align_right {
    margin-left: auto;
    margin-right: 0
}

.wpb_separator {
    clear: both;
    height: 1px
}

.vc_text_separator {
    clear: both;
    height: 1px
}

.vc_text_separator div {
    display: inline-block;
    background-color: #fff;
    padding: 1px 1em;
    position: relative;
    top: -9px
}

.separator_align_center {
    text-align: center
}

.separator_align_left {
    text-align: left
}

.separator_align_right {
    text-align: right
}

.vc-zigzag-wrapper {
    text-align: center
}

.vc-zigzag-wrapper.vc-zigzag-align-left {
    text-align: left
}

.vc-zigzag-wrapper.vc-zigzag-align-right {
    text-align: right
}

.vc-zigzag-inner {
    display: inline-block
}
.vc_column_container {
    padding-left: 0;
    padding-right: 0;
}
.vc_col-sm-6 {
    width: 50%;
}
.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.vc_row.wpb_row.vc_row-fluid {
    margin: 50px 0;
    padding: 27px 0;
    /* border: 0; */
}
.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder {
 color: #2a2a2a;
    height: 2px;
    width: 383px;
    margin: 0 auto;
    min-width: 100%;
    max-width: 100%;
}
.vc_separator .vc_sep_holder {
    height: 1px;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 10%;
}
.vc_separator {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 35px;
}
.vc_row:after, .vc_row:before {
    content: " ";
    display: table;
}
.vc_sep_width_100 {
    width: 100%;
}
.vc_sep_pos_align_center {
    margin-left: auto;
    margin-right: auto;
}
.vc_separator.vc_sep_color_black .vc_sep_line {
    border-color: #2a2a2a !important;
}
.vc_separator.vc_sep_shadow .vc_sep_line {
    border: none;
    position: relative;
    height: 20px;
    top: 0;
    overflow: hidden;
}
.wrap-gallery {
    border-top: 0px solid #eeeeee;
}
.wpb_wrapper{text-align:center;}
.vc_column-inner::after, .vc_column-inner::before {
    content: " ";
    display: table;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 35px;
}
.vc_column_container {
    padding-left: 0;
    padding-right: 0;
}
.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
    float: left;
}


/* line 1, ../../sass/blocks/es43/_es43.sass */
.es43 {
	clear: both;

  background: url("/assets/images/reqw/a/fon.jpg") top center no-repeat;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 90px;
 }
  @media (max-width: 1232px) {
    /* line 1, ../../sass/blocks/es43/_es43.sass */
    .es43 {
      min-height: 1660px;
      padding-bottom: 50px;
      background: url("/assets/images/reqw/a/fon.jpg") top center no-repeat;
      background-size: cover; } }
  @media (max-width: 845px) {
    /* line 1, ../../sass/blocks/es43/_es43.sass */
    .es43 {
      min-height: 2700px; } }
  @media (max-width: 480px) {
    /* line 1, ../../sass/blocks/es43/_es43.sass */
    .es43 {
      min-height: 2335px; } }
  /* line 16, ../../sass/blocks/es43/_es43.sass */
  .es43 h2 {
        color: #ffffff;
    padding: 0;
    margin: 0;
    text-align: center;
    /* font-family: "Exo 2.0 Bold"; */
    font-size: 2.6vw; }
  @media (max-width: 480px) {
    /* line 21, ../../sass/blocks/es43/_es43.sass */
    .es43 .wrapper {
      padding-right: 15px;
      padding-left: 15px; } }

/* line 25, ../../sass/blocks/es43/_es43.sass */
.es43 .wrapper{width: 82%;
    margin: 0 auto;}
.es43__item {
  display: inline-block;
  vertical-align: top;
  margin: 15px 15px 0 15px;
  width: 352px;
  height: 336px;
  position: relative; }
  @media (max-width: 480px) {
    /* line 25, ../../sass/blocks/es43/_es43.sass */
    .es43__item {
      width: 280px;
      height: 267px;
      margin: 0 0 25px 0; } }

/* line 36, ../../sass/blocks/es43/_es43.sass */
.es43__item_pict {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }
  /* line 41, ../../sass/blocks/es43/_es43.sass */
  .es43__item_pict img {
    width: 100%; }

/* line 44, ../../sass/blocks/es43/_es43.sass */
.es43__item_info {
  position: absolute;
  bottom: 30px;
  left: 3px;
  width: 340px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #ff4d00; }
  @media (max-width: 480px) {
    /* line 44, ../../sass/blocks/es43/_es43.sass */
    .es43__item_info {
      bottom: 25px;
      left: 2px;
      width: 270px; } }

/* line 56, ../../sass/blocks/es43/_es43.sass */
.es43__block {
  margin-top: 48px;
  text-align: center; }

/* line 60, ../../sass/blocks/es43/_es43.sass */
.es43_table {
  display: table;
  table-layout: auto; }

/* line 63, ../../sass/blocks/es43/_es43.sass */
.es43_cell {
  display: table-cell;
  vertical-align: middle;
  height: 88px;
  padding: 7px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 20px; }
  @media (max-width: 480px) {
    /* line 63, ../../sass/blocks/es43/_es43.sass */
    .es43_cell {
      font-size: 18px;
      line-height: 1;
      padding: 5px;
      height: 76px; } }
  /* line 76, ../../sass/blocks/es43/_es43.sass */
  .es43_cell.count {
   
    color: #ffffff;
    text-align: center;
    width: 45px;
    font-weight: 800;}
    @media (max-width: 480px) {
      /* line 76, ../../sass/blocks/es43/_es43.sass */
      .es43_cell.count {
        width: 35px; } }
  /* line 83, ../../sass/blocks/es43/_es43.sass */
  section#kl3 {
    padding: 53px 0;
}
  .es43_cell span {
    text-align: left;
    display: table-cell;
    vertical-align: middle;
    height: 75px;
    width: 280px;
    padding-left: 10px;
    padding-right: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #ffffff;
    -moz-border-radius: 0 7px 7px 0;
    -webkit-border-radius: 0;
    border-radius: 0 7px 7px 0;
    color:black; }
    @media (max-width: 480px) {
      /* line 83, ../../sass/blocks/es43/_es43.sass */
      .es43_cell span {
        height: 66px; } }
		
		
		@media (max-width:767px) {
			.es1_dacha .b-top__zamer {
    float: unset;
    margin-top: 25px;
    width: 100%;
	    
			}
			.es40 {
    padding-top: 0;
}
a#o10 {
    text-decoration: none;
}
.wpb_column.vc_column_container.vc_col-sm-12 {
    display: none;
}
.vc_row.wpb_row.vc_row-fluid {
margin: 0;}
.es43 {
    min-height: auto !important;
}
.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder{width:auto;display:none;}
.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
    float: unset;
    width: 100%;
}
.es40__item {
    width: 100%;
    padding-left: 0;
}
			.es43 h2 {
				    font-size: 4.6vw;
			}
			.installment img {
    padding: 21px 0;
			}
			.es8_bg .es8_form {
    background: 0;
    width: 100%;
			}
			.es8_bg .es8__text_1 {
    font-size: 1.6em;
			}
			.es8_bg .es8__text_1 {
			font-size: 16px;}
			.wrap {
    
    padding: 110px 0 20px;
}
		}
		.ttl {
   text-align: center;
    color: #0d0d0d;
    font-size: 3em;
    /* font-family: 'ALSSchlangesans-Black'; */
    text-transform: uppercase;
    padding-top: 40px;
    font-weight: 600;
    margin-bottom: 0px;
    line-height: 1.2;
}