@charset "UTF-8";
*, *::before, *::after {
  outline: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  border: 0; }

img {
  max-width: 100%; }

li {
  list-style: none;
  display: inline-block; }

a {
  text-decoration: none; }

body {
  font-family: "Mont-Light", sans-serif;
  font-weight: normal;
  font-size: 16px;
  min-width: 320px;
  position: relative;
  line-height: 1.6;
  color: #4A4A4A;
  background-color: #f8f8f8; }

.container-wrapper {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto; }

.vertical_line {
  width: 1px;
  height: 24px;
  background-color: #5B5B5B;
  margin-top: 9px; }

.logo {
  margin-right: 29px; }

.slogan {
  margin-left: 21px;
  width: 244px;
  line-height: 20px;
  font-weight: 300;
  font-family: "Mont-ExtraLight", sans-serif; }

ul.connect-messenger li a {
  width: 32px;
  height: 34px;
  display: block; }

.connect-text {
  margin: 12px 15px 12px 0;
  font-size: 14px;
  line-height: 18px; }

.connect-tel {
  margin-top: 7px; }

.btn {
  margin-top: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

  .btn .btn__black {
    width: 200px;
    height: 52px;
    display: block;
    background-color: #342F28;
    color: #F2F2F2;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    font-family: "Mont-Regular", sans-serif;
    cursor: pointer;
    position: relative;
    font-size: 14px;
    padding-top: 15px;
    text-align: center; }
  .btn .btn__black::after {
    content: '';
    /*background: url(../img/arrow.png) no-repeat;*/
    background-image: url(../img/str.svg);
    position: absolute;
    width: 44px;
    height: 8px;
    top: 21px;
    right: -22px; }

.btn button.btn__black {padding-top: 0px;}

.title__h4 {
  color: #4A4A4A;
  font-size: 34px;
  line-height: 43px; }

.faq-title {
  text-transform: uppercase;
  color: #816246;
  letter-spacing: 0.1em;
  opacity: 0.7;
  font-family: "Mont-SemiBold", sans-serif;
  /*стрелки для слайдера начало*/ }

.slick-prev:before, .slick-next:before {
  font-size: 0 !important; }

.slick-next {
  background-image: url("../img/next--1.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center !important; }

.slick-prev {
  background-image: url("../img/back--1.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center !important; }

.slick-prev, .slick-next {
  width: 60px !important;
  height: 38px !important;
  /*стрелки для слайдера конец*/ }

.catalog_bottom-block {
  background-color: #EFE8E0;
  width: 100%;
  height: 180px;
  margin-top: -180px; }

.sale__wrap-right--form p {
  width: 393px;
  font-size: 20px; }

.sale__wrap-right--form .wrap_inp {
  width: 366px;
  margin-top: 10px; }
  .sale__wrap-right--form .wrap_inp input {
    width: 100%;
    border-bottom: 1px solid #5B5B5B;
    opacity: 0.6;
    font-family: "Mont-Light", sans-serif !important;
    font-size: 14px;
    padding-bottom: 14px;
    margin-top: 35px;
    background-color: #fff; }
  .sale__wrap-right--form .wrap_inp input::-webkit-input-placeholder {
    opacity: 1 !important;
    color: #4A4A4A; }
  .sale__wrap-right--form .wrap_inp input::-moz-placeholder {
    opacity: 1 !important;
    color: #4A4A4A !important; }
	
  .sale__wrap-right--form .wrap_inp textarea {
    width: 100%;
	height: 100px;
	resize: none;
    border-bottom: 1px solid #5B5B5B;
    opacity: 0.6;
    font-family: "Mont-Light", sans-serif !important;
    font-size: 14px;
    padding-bottom: 14px;
    margin-top: 35px;
    background-color: #fff; }
  .sale__wrap-right--form .wrap_inp textarea::-webkit-input-placeholder {
    opacity: 1 !important;
    color: #4A4A4A; }
  .sale__wrap-right--form .wrap_inp textarea::-moz-placeholder {
    opacity: 1 !important;
    color: #4A4A4A !important; }

.connect-tel a {
  color: #816246;
  font-size: 18px;
  font-family: "Mont-SemiBold", sans-serif; }

.header_mobile {
  display: none; }

.top_line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 30px 0 28px 80px; }
  .top_line .wrap_logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 58px; }
  .top_line .wrap_connect {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 207px; }
    .top_line .wrap_connect .connect-text {
      color: #5B5B5B;
      font-family: "Mont-Regular", sans-serif; }
    .top_line .wrap_connect ul.connect-messenger li {
      margin: 2px 8px 4px 0; }
      .top_line .wrap_connect ul.connect-messenger li a {
        background: url(../img/wp--new.svg) no-repeat;        
        /*background-position: -36px -2px;*/ 
    }
      .top_line .wrap_connect ul.connect-messenger li:nth-child(2) a {
        margin-top: 3px;	
        background: url(../img/vb--new.svg) no-repeat; }
    .top_line .wrap_connect .vertical_line {
      margin: 9px 22px 0 19px; }
  .header_bottom {
  background: url(../img/bg_header.jpg) no-repeat;
  width: 100%;
  height: 672px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; }
  .header_bottom .header_bottom-content {
    width: 700px;
    padding-top: 100px; }
    .header_bottom .header_bottom-content h1 {
      width: 400px;
      font-size: 32px;
      font-family: "Mont-Regular", sans-serif;
      margin-left: 72px; }
    .header_bottom .header_bottom-content p {
      width: 445px;
      font-size: 18px;
      margin: 25px 0 0 72px;
      font-family: "Mont-ExtraLight", sans-serif; }
    .header_bottom .header_bottom-content .row_img {
      margin-top: 96px; }
      .header_bottom .header_bottom-content .row_img li {
        background: url(../img/img_header3.jpg) no-repeat;
        width: 204px;
        height: 236px;
        margin-right: 30px; }
        .header_bottom .header_bottom-content .row_img li:nth-child(2) {
          background: url(../img/img_header1.jpg) no-repeat; }
        .header_bottom .header_bottom-content .row_img li:nth-child(3) {
          background: url(../img/img_header2.jpg) no-repeat;
          margin-right: 0; }

.descrbtion {
  padding: 122px 0 72px;
  height: 832px; }
  .descrbtion .descr {
    background-color: #f8f8f8; }
    .descrbtion .descr .faq-title {
      text-align: center;
      margin-bottom: 15px; }
    .descrbtion .descr .title__h4 {
      width: 600px;
      text-align: center;
      margin: 0 auto;
      line-height: 44px; }
    .descrbtion .descr .pack_img,
    .card__tab--list .descr .pack_img {
      text-align: center;
      position: relative;
      margin-top: 143px; }
      .descrbtion .descr .pack_img img,
      .card__tab--list .descr .pack_img img {
        z-index: 1;
        position: relative; }
      .descrbtion .descr .pack_img ul li,
      .card__tab--list .descr .pack_img ul li {
        position: absolute; }
        .descrbtion .descr .pack_img ul li:first-child,
        .card__tab--list .descr .pack_img ul li:first-child {
          top: -65px;
          left: 152px;
          width: 300px;
          text-align: right; }
          .descrbtion .descr .pack_img ul li:first-child::after,
          .card__tab--list .descr .pack_img ul li:first-child::after {
            content: '';
            position: absolute;
            background: url(../img/vec--1.svg) no-repeat;
            width: 170px;
            height: 85px;
            margin-left: 25px;
            top: 7px; }
        .descrbtion .descr .pack_img ul li:nth-child(2),
        .card__tab--list .descr .pack_img ul li:nth-child(2){
          top: -65px;
          right: 225px;
          width: 262px;
          text-align: left; }
          .descrbtion .descr .pack_img ul li:nth-child(2)::before,
          .card__tab--list .descr .pack_img ul li:nth-child(2)::before {
            content: '';
            position: absolute;
            background: url(../img/vec--2.svg) no-repeat;
            width: 170px;
            height: 85px;
            top: 7px;
            right: 294px; }
        .descrbtion .descr .pack_img ul li:nth-child(3),
        .card__tab--list .descr .pack_img ul li:nth-child(3) {
          top: 100px;
          width: 256px;
          text-align: right;
          left: 130px; }
          .descrbtion .descr .pack_img ul li:nth-child(3)::after,
          .card__tab--list .descr .pack_img ul li:nth-child(3)::after {
            content: '';
            position: absolute;
            background: url(../img/vec--3.svg) no-repeat;
            width: 220px;
            height: 8px;
            top: 7px;
            margin-left: 34px; }
        .descrbtion .descr .pack_img ul li:nth-child(4),
        .card__tab--list .descr .pack_img ul li:nth-child(4) {
          top: 100px;
          right: 160px;
          width: 250px;
          text-align: left; }
          .descrbtion .descr .pack_img ul li:nth-child(4)::before,
          .card__tab--list .descr .pack_img ul li:nth-child(4)::before  {
            content: '';
            position: absolute;
            background: url(../img/vec--4.svg) no-repeat;
            width: 220px;
            height: 8px;
            top: 7px;
            right: 280px; }
        .descrbtion .descr .pack_img ul li:nth-child(5),
        .card__tab--list .descr .pack_img ul li:nth-child(5) {
          top: 251px;
          width: 340px;
          text-align: right;
          left: 120px; }
          .descrbtion .descr .pack_img ul li:nth-child(5)::after,
          .card__tab--list .descr .pack_img ul li:nth-child(5)::after {
            content: '';
            position: absolute;
            background: url(../img/vec--5.svg) no-repeat;
            width: 180px;
            height: 95px;
            top: -78px;
            margin-left: 30px; }
        .descrbtion .descr .pack_img ul li:nth-child(6),
        .card__tab--list .descr .pack_img ul li:nth-child(6) {
          top: 251px;
          right: 242px;
          width: 250px;
          text-align: left; }
          .descrbtion .descr .pack_img ul li:nth-child(6)::before,
          .card__tab--list .descr .pack_img ul li:nth-child(6)::before {
            content: '';
            position: absolute;
            background: url(../img/vec--6.svg) no-repeat;
            width: 180px;
            height: 100px;
            top: -81px;
            right: 280px; }
        .descrbtion .descr .pack_img ul li .list__li-title,
        .card__tab--list .descr .pack_img ul li .list__li-title {
          text-transform: uppercase;
          color: #967659;
          letter-spacing: 0.05em;
          font-family: "Mont-SemiBold", sans-serif;
          margin-bottom: 15px; }

.video_manual .manual__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; 
  background-color: #EFE8E0;}
  .video_manual .manual__wrap .manual__left {
    width: 50%;
    position: relative; }
    .video_manual .manual__wrap .manual__left .manual__left--video {
      height: 100%;}
	/*.video_manual .manual__wrap .manual__left .manual__left--video video {
		object-fit: inherit;
	}*/
    .video_manual .manual__wrap .manual__left .manual__left--text {
      position: absolute;
      bottom: 52px;
      left: 47px;
      color: #fff; }
      .video_manual .manual__wrap .manual__left .manual__left--text .manual__left-title {
        font-size: 20px;
        line-height: 26px;
        font-family: "Mont-Regular", sans-serif;
        margin-bottom: 9px; }
      .video_manual .manual__wrap .manual__left .manual__left--text .manual__left-p {
        font-size: 18px;
        line-height: 23px; }
  .video_manual .manual__wrap .manual__right {
    width: 50%;
    background: url(../img/bg_manual.png) no-repeat #EFE8E0;
    background-position: -47px -5px;
    padding: 79px 0 90px 58px; }
    .video_manual .manual__wrap .manual__right .title__h4 {
      line-height: 43px;
      margin-top: 9px; }
    .video_manual .manual__wrap .manual__right .manual__right-download {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-top: 36px; }
      .video_manual .manual__wrap .manual__right .manual__right-download p {
        width: 330px;
        font-size: 22px;
        line-height: 28px;
        margin-top: 40px; }
      .video_manual .manual__wrap .manual__right .manual__right-download img {
        margin-left: 61px; }
    .video_manual .manual__wrap .manual__right .btn {
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: start;
      margin-top: -103px; }

.excellence .excellence__wrap {
  text-align: center;
  padding: 129px 0 70px;
  background: url(../img/bg_exsellence.png) no-repeat;
  background-position: top right; }
  .excellence .excellence__wrap .title__h4 {
    width: 550px;
    margin: 22px auto 75px; }
  .excellence .excellence__wrap .excellence_ul li {
    vertical-align: top; }
    .excellence .excellence__wrap .excellence_ul li:nth-child(1) {
      margin-right: 80px; }
    .excellence .excellence__wrap .excellence_ul li:nth-child(3) {
      margin: 0 35px; }
      .excellence .excellence__wrap .excellence_ul li:nth-child(3) .excellence_ul--item .excellence_item--icon {
        background-position: -94px -2px; }
    .excellence .excellence__wrap .excellence_ul li:nth-child(5) {
      margin-left: 80px; }
      .excellence .excellence__wrap .excellence_ul li:nth-child(5) .excellence_ul--item .excellence_item--icon {
        background-position: -183px -2px; }
    .excellence .excellence__wrap .excellence_ul li .excellence_ul--item {
      width: 255px; }
      .excellence .excellence__wrap .excellence_ul li .excellence_ul--item .excellence_item--icon {
        width: 86px;
        height: 86px;
        background: url(../img/exsellence_set.png) no-repeat;
        background-position: -3px -2px;
        margin: 0 auto; }
      .excellence .excellence__wrap .excellence_ul li .excellence_ul--item .excellence_item--text {
        margin-top: 28px;
        font-size: 18px;
        line-height: 28px; }
    .excellence .excellence__wrap .excellence_ul li .excellence_ul-line {
      width: 1px;
      height: 219px;
      background-color: #E2E2E2; }

.catalog .catalog__wrap {
  text-align: center;
  padding: 74px 0 0; }
  .catalog .catalog__wrap .title__h4 {
    margin: 15px auto 129px;
    width: 800px; }
  .catalog__item-wrap {
    width: 300px !important;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 27px 45px 40px;
    margin: 0 auto; }
    .catalog__item-wrap .faq-title {
      font-size: 14px;
      letter-spacing: 0.05em;
      line-height: 18px;
      margin: 20px 0 13px; }
    .catalog__item-wrap p {
      font-size: 14px;
      line-height: 18px; }
    .catalog__item-wrap .catalog_price {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      letter-spacing: 0.05em;
      font-size: 18px;
      color: #000000;
      opacity: 0.7;
      line-height: 23px;
      font-family: "Mont-SemiBold", sans-serif;
      margin: 20px 0 18px; }
      .catalog__item-wrap .catalog_price span.rub {
        background: url(../img/icon_price--new.svg) no-repeat;
        width: 10px;
        height: 12px;
        margin: 5px 0 0 7px; }
    .catalog__item-wrap .btn_buy,
    .product_card--right .btn_buy {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .catalog__item-wrap .btn_buy .btn__brown,
      .product_card--right .btn_buy .btn__brown {
        width: 154px;
        height: 46px;
        display: block;
        background-color: #C39C85;
        color: #F2F2F2;
        letter-spacing: 0.1em;
        font-size: 14px;
        text-transform: uppercase;
        font-family: "Mont-Regular", sans-serif;
        cursor: pointer; }
        .catalog__item-wrap .btn_buy .btn__brown:hover,
        .product_card--right .btn_buy .btn__brown:hover {
          background-color: #d6ab92; }
  .catalog .catalog__wrap .slick-next {
    right: 626px !important;
    top: -72px !important; }
  .catalog .catalog__wrap .slick-prev {
    left: 594px !important;
    top: -71px !important;}
  .catalog__slider--wrap,
  .result_slide--wrap,
  .reviews__slider--wrap {
    position: relative;} 
.slider_number {
width: 60px;
position: absolute;
top: -85px;
left: 47%;} 
.slider_number span,
.slider_number span.slesh {
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #816246;
  opacity: 0.7;
  font-family: "Mont-SemiBold", sans-serif;
}


.recomend .recomend__wrap {
  background: #EFE8E0;
  padding: 112px 0 102px 79px; }
  .recomend .recomend__wrap .recomend_slider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .recomend .recomend__wrap .recomend_slider .recomend_slider-left {
      width: 50%;
      position: relative; }
      .recomend .recomend__wrap .recomend_slider .recomend_slider-left .bg_brown {
        width: 273px;
        height: 464px;
        background: #D1BCAE; }
      .recomend .recomend__wrap .recomend_slider .recomend_slider-left .slide_img {
        width: 364px;
        position: absolute;
        top: 31px;
        left: 113px; }
    .recomend .recomend__wrap .recomend_slider .recomend_slider-right {
      width: 50%;
      background: url(../img/bg_recomend.png) no-repeat;
      background-position: 0; }
      .recomend .recomend__wrap .recomend_slider .recomend_slider-right .title__h4 {
        width: 450px;
        margin-top: 17px; }
      .recomend .recomend__wrap .recomend_slider .recomend_slider-right .recomend-color {
        margin-top: 19px; }
        .recomend .recomend__wrap .recomend_slider .recomend_slider-right .recomend-color li {
          margin-right: 3px; }
      .recomend .recomend__wrap .recomend_slider .recomend_slider-right .p__mix {
        width: 300px;
        font-size: 18px;
        line-height: 28px;
        margin-top: 23px; }
      .recomend .recomend__wrap .recomend_slider .recomend_slider-right .recomend__price {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        letter-spacing: 0.05em;
        font-size: 24px;
        color: #000000;
        line-height: 31px;
        font-family: "Mont-SemiBold", sans-serif;
        text-transform: uppercase;
        opacity: 0.7;
        margin: 24px 0 44px; }
        .recomend .recomend__wrap .recomend_slider .recomend_slider-right .recomend__price span.rub2 {
          background: url(../img/icon_price--new.svg) no-repeat;
          width: 13px;
          height: 16px;
          margin: 9px 0 0 7px; }
      .recomend .recomend__wrap .recomend_slider .recomend_slider-right .btn {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start; }
        .recomend .recomend__wrap .recomend_slider .recomend_slider-right .btn .btn__black {
          font-family: "Mont-Regular", sans-serif; }
  .recomend .recomend__wrap .slick-next {
    right: 0 !important;
    top: 115% !important; }
  .recomend .recomend__wrap .slick-prev {
    left: 215px !important;
    top: 115% !important; }

.result .result_wrap {
  padding: 114px 84px 0 80px;
  text-align: center; }
  .result .result_wrap .title__h4 {
    margin: 17px auto 115px;
    width: 860px; }
  .result .result_wrap .result_slide {
    background: #fff;
    padding: 65px 0; }
    .result .result_wrap .result_slide .result_slide--content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .result .result_wrap .result_slide .result_slide--content .result_slide--left {
        width: 560px;
        text-align: left; }
        .result .result_wrap .result_slide .result_slide--content .result_slide--left li {
          width: 280px;
          height: 381px;}
          .result .result_wrap .result_slide .result_slide--content .result_slide--left li img {
            height: 100%;
            width: 100%;
            object-fit: cover;
            /*height: auto;*/ }
          .result .result_wrap .result_slide .result_slide--content .result_slide--left li span {
            font-size: 34px;
            line-height: 43px;
            display: block;
            margin: -27px 0 0 36px;
            position: relative;
            background-color: rgb(0,0,0, .5);
		    width: 50%;
		    text-align: center;
		    color: #fff; }
          .result .result_wrap .result_slide .result_slide--content .result_slide--left li:nth-child(2) {
            margin-left: -5px; }
      .result .result_wrap .result_slide .result_slide--content .result_slide--right {
        width: 530px;
        text-align: left;
        margin-left: 87px; }
        .result .result_wrap .result_slide .result_slide--content .result_slide--right .result--task {
          margin-bottom: 30px; }
          .result .result_wrap .result_slide .result_slide--content .result_slide--right .result--task .result--p p:nth-child(2) {
            margin-top: 20px; }
        .result .result_wrap .result_slide .result_slide--content .result_slide--right .result--h3 {
          font-family: "Mont-SemiBold", sans-serif;
          color: #967659;
          letter-spacing: 0.05em;
          line-height: 26px;
          text-transform: uppercase;
          margin-bottom: 15px; }
        .result .result_wrap .result_slide .result_slide--content .result_slide--right .result--p {
          line-height: 24px; }
        .result .result_wrap .result_slide .result_slide--content .result_slide--right .btn {
          -webkit-box-pack: start;
          -ms-flex-pack: start;
          justify-content: start;
          margin-top: 30px; }
          .result .result_wrap .result_slide .result_slide--content .result_slide--right .btn .btn__black {
            width: 253px;
            height: 52px; }
  .result .result_wrap .slick-next {
    right: 42% !important;
    top: -72px !important; }
  .result .result_wrap .slick-prev {
    left: 42% !important;
    top: -72px !important; }
   .result .slider_number {
   	left: 48%;
   }

.guide {
  padding-top: 130px;
  text-align: center; }
  .guide .title__h4 {
    width: 720px;
    margin: 17px auto 66px; }
  .guide .guide__video {
    width: 844px;
    height: 460px;
    margin: 0 auto; }

.reviews {
  padding-bottom: 93px; }
  .reviews .reviews_wrap {
    padding-top: 116px;
    text-align: center;
    background: url(../img/bg_reviews.png) no-repeat #EFE8E0;
    background-position-x: right;
    background-position-y: -215px; }
    .reviews .reviews_wrap .title__h4 {
      width: 800px;
      margin: 17px auto 115px; }
    .reviews .reviews_wrap .reviews__slider .reviews__slider-item {
      background-color: #F5F1EC;
      width: 406px;
      height: 510px;
      padding: 36px 25px 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      margin: 0 auto 140px; }
      .reviews .reviews_wrap .reviews__slider .reviews__slider-item .reviews__slider-name {
        margin: 37px 0 13px;
        font-size: 14px;
        line-height: 18px; }
      .reviews .reviews_wrap .reviews__slider .reviews__slider-item .reviews__slider-h3 {
        font-size: 20px;
        line-height: 26px;
        font-family: "Mont-Regular", sans-serif;
        margin-bottom: 30px; }
      .reviews .reviews_wrap .reviews__slider .reviews__slider-item .reviews__slider-p {
        width: 316px;
        position: relative; }
        .reviews .reviews_wrap .reviews__slider .reviews__slider-item .reviews__slider-p::before {
          content: '';
          position: absolute;
          background: url(../img/mark1-1.svg) no-repeat;
          width: 39px;
          height: 28px;
          top: -17px;
          left: -21px; }
        .reviews .reviews_wrap .reviews__slider .reviews__slider-item .reviews__slider-p::after {
          content: '';
          position: absolute;
          background: url(../img/mark2-2.svg) no-repeat;
          width: 39px;
          height: 28px;
          right: 8px;
          bottom: -10px; }
    .reviews .reviews_wrap .reviews__slider--block {
      background-color: #f8f8f8;
      width: 100%;
      height: 100px;
      margin-top: -100px; }
  .reviews .slick-next {
    right: 614px !important;
    top: -72px !important; }
  .reviews .slick-prev {
    left: 610px !important;
    top: -71px !important; }
    .reviews .slider_number {
    	left: 48%;
    }
  .reviews .btn {
    margin-top: 65px; }

.delivery .delivery_wrap {
  background: url(../img/bg_delivery.jpg) no-repeat;
  background-size: cover;
  padding: 217px 0 203px; }
  .delivery .delivery_wrap .delivery_wrap-content {
    background: rgba(255, 255, 255, 0.8);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    width: 1280px;
    margin: 0 auto;
    padding: 75px 0 83px 87px; }
    .delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li {
      vertical-align: top; }
      .delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li:nth-child(2) {
        margin-top: 35px; }
      .delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li:nth-child(3) .delivery--p {
        width: 260px; }
        .delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li:nth-child(3) .delivery--p:nth-child(1) {
          margin-top: 50px; }
        .delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li:nth-child(3) .delivery--p:nth-child(2) {
          margin-top: 50px; }
      .delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li:nth-child(4) {
        margin-left: 56px; }
        .delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li:nth-child(4) .delivery--p:nth-child(1) {
          background-color: #fff;
          padding: 21px 52px 20px 19px;
          margin: 21px 0 38px; }
          .delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li:nth-child(4) .delivery--p:nth-child(1) span {
            font-family: "Mont-Regular", sans-serif; }
        .delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li:nth-child(4) .delivery--p:nth-child(2) {
          width: 250px; }
    .delivery .delivery_wrap .delivery_wrap-content .title__h4 {
      width: 370px;
      margin: 21px 0 32px; }
    .delivery .delivery_wrap .delivery_wrap-content .delivery--p {
      font-size: 18px;
      line-height: 26px;
      width: 370px; }
    .delivery .delivery_wrap .delivery_wrap-content .delivery_li--line {
      width: 1px;
      height: 171px;
      background-color: #5B5B5B;
      opacity: 0.5;
      margin: 0 61px; }

.faq {
  text-align: center; }
  .faq .faq__wrap {
    background-color: #f8f8f8;
    padding: 85px 0; }
    .faq .faq__wrap .title__h4 {
      margin: 17px 0 34px; }
  .faq .faq_toggle {
    width: 734px;
    margin: 0 auto; }
    .faq .faq_toggle .faq_toggle-items {
      text-align: left; }
    /*.faq*/ .faq_toggle .faq_toggle-items {
      background-color: #fff;
      padding: 25px 40px 25px 35px;
      margin-bottom: 20px; }
      /*.faq*/ .faq_toggle .faq_toggle-items .faq_toggle-quest {
        font-size: 18px;
        font-family: "Mont-Regular", sans-serif;
        line-height: 23px;
        cursor: pointer;
        position: relative; }
        /*.faq*/.faq_toggle .faq_toggle-items .faq_toggle-quest::after {
          content: '';
          position: absolute;
          background: url(../img/down--svg.svg) no-repeat;
          width: 8px;
          height: 18px;
          right: 0;
          top: 16px; }
      /*.faq*/ .faq_toggle .faq_toggle-items .faq_toggle-hidden {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        cursor: pointer;
        display: none;
        margin-top: 35px; }
  .faq .btn__black {
    width: 253px; }
  .faq .vertical_line.v_l,
  .tab--list-4_right .vertical_line.v_l  {
    height: 38px;
    opacity: 0.5;
    margin: 5px 30px 0 23px;
    float: left; }
  .faq .faq_toggle-p {
    font-size: 18px;
    line-height: 23px;
    margin-top: 35px;
    padding-left: 35px;
    border-left: 1px solid #5b5b5b; }

.sale .sale__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .sale .sale__wrap .sale__wrap-left {
    width: 719px;
    background-color: #EFE8E0;
    position: relative;
    padding: 160px 0 160px 80px; }
    .sale .sale__wrap .sale__wrap-left .sale_title {
      font-family: "Mont-SemiBold", sans-serif;
      letter-spacing: 0.1em;
      font-size: 24px;
      text-transform: uppercase;
      color: #816246;
      opacity: 0.7; }
    .sale .sale__wrap .sale__wrap-left p {
      width: 461px;
      font-size: 30px;
      line-height: 40px;
      margin-top: 20px; }
    .sale .sale__wrap .sale__wrap-left .sale_image {
      position: absolute;
      top: 137px;
      right: -112px; }
  .sale .sale__wrap .sale__wrap-right {
    width: 721px;
    background-color: #fff;
    text-align: center;
    padding: 85px 142px 85px 186px; }

  
  @media (max-width: 1440px) { /* это будет показано при разрешении монитора до 930 пикселей */
    .addr_block{
    width: 236px;
    position: absolute;
    left: 930px;
    top: 136px;}
}


  @media (min-width: 1441px) {   .addr_block{
    width: 236px;
    position: absolute;
    left: 65%;
    top: 38%;}
}

    .addr_block .addr_block--top{
      background-color: #AF998B;
      padding: 27px 23px;
      color: #FFF;} 
      .addr_block .addr_block--top .addr_block--top-h3{
        font-size: 14px;
        line-height: 18px;
        font-family: "Mont-Regular", sans-serif;
        margin-bottom: 6px;}
        .addr_block .addr_block--top .addr_block--top-p{
          font-size: 12px;
          line-height: 15px;}     
    .addr_block img {
      margin: -11px 0 0 -20px;}      
footer {
  background-color: #414141;
  color: #fff; }
  footer .container-wrapper .footer__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 89px 80px 84px 80px; }
    footer .container-wrapper .footer__top .wrap_logo {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    footer .container-wrapper .footer__top .wrap_connect {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      footer .container-wrapper .footer__top .wrap_connect ul.connect-messenger li {
        margin: 2px 8px 4px 0; }
        footer .container-wrapper .footer__top .wrap_connect ul.connect-messenger li:nth-child(1) a {
          background: url(../img/WhatsApp_Logo_1.svg) no-repeat;
/*          background-position: 0 0;*/ }
        footer .container-wrapper .footer__top .wrap_connect ul.connect-messenger li:nth-child(2) a {
/*          background-position: -36px 0;*/
          background: url(../img/viber-svgrepo-com.svg) no-repeat;
          }
      footer .container-wrapper .footer__top .wrap_connect .connect-tel a {
        color: #fff;
        font-family: "Mont-SemiBold", sans-serif; }
    footer .container-wrapper .footer__top .vertical_line {
      background-color: #fff;
      margin: 9px 22px 0 19px; }
  footer .footer__line {
    background-color: #D0E5FF;
    opacity: 0.1;
    weight: 100%;
    height: 1px; }
  footer .container-wrapper .footer__bottom {
    padding: 40px 80px 33px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    footer .container-wrapper .footer__bottom a {
      color: #fff; }
    footer .container-wrapper .footer__bottom nav {
      width: 450px; }
      footer .container-wrapper .footer__bottom nav ul.navi {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; }
        footer .container-wrapper .footer__bottom nav ul.navi li a {
          font-family: "PTRootUI-Regular", sans-serif;
          letter-spacing: 0.2px;
          opacity: 0.5; }
          footer .container-wrapper .footer__bottom nav ul.navi li a:hover {
            opacity: 1; }
    footer .container-wrapper .footer__bottom .policity {
      border-bottom: 1px solid #fff;
      opacity: 0.5; }
      footer .container-wrapper .footer__bottom .policity:hover {
        opacity: 1; }
.vertikal_line--mobile,
.descr_img--mobile,
.faq-title.faq-title--mobile,
.recomend_title--mobile,
.connect-text.text--or,
.connect-text.footer_call--mobile {
  display: none;}

/*CATALOG*/
.catalog .catalog__wrap.catalog__wrap-cat {
  padding-bottom: 90px;}
  .catalog__product .catalog__product-wrap {
    padding: 90px 0 50px;}
  .catalog--h2{
    font-size: 36px;
    line-height: 46px;
    text-align: center;
    margin-bottom: 40px;
    font-family: "Mont-Regular", sans-serif;}
    .catalog__product--ul {
    display: flex;
    flex-wrap: wrap; 
    justify-content: center;
    margin-bottom: 75px;}
  .catalog__ul--list {
    font-size: 14px;
    line-height: 32px;
    padding: 12px 24px 8px;
    background: #EFE8E0;
    border-radius: 30px;
    cursor: pointer;
    margin-right: 30px;
    font-family: "Mont-Regular", sans-serif;}
  .catalog__ul--list.active, .catalog__ul--list:hover{
    background: #4A4A4A;
    color: #EFE8E0;
    transition: .2s;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -ms-transition: .2s;
    -o-transition: .2s;
}
  .catalog__ul--list:last-child {
    margin-right: 0;}
.catalog__product--items {
  display: flex;
  flex-wrap: wrap;
}
.catalog__product--items .catalog__item-wrap {
  margin-bottom: 15px;
}
.catalog__product--items .catalog__item-wrap p {
  text-align: center;
}
.catalog__product-wrap .btn .btn__black {
  width: 250px;
  border-radius: 2px;
  letter-spacing: 0.1em;
  line-height: 26px;
}
.catalog__product-wrap .btn .btn__black::after {
  display: none;
}
.header_slider--catalog .header_bottom--slider {
  background: url(../img/bg_catalog.jpg) no-repeat;
  height: 514px;
}
.header_slider--catalog .slick-prev {
  left: 80px;
  z-index: 1;
}
.header_slider--catalog .slick-next {
  right: 60px;
}
.header_bottom--slider--text {
  width: 480px;
  float: right;
  margin: 140px 150px 0 0;
}
.header_bottom--slider--text h1 {
  font-size: 36px;
  line-height: 46px;
  text-transform: uppercase;
  margin-bottom: 34px;
}
.header_bottom--slider--text p {
  font-size: 18px;
  line-height: 28px;
}
.header_bottom--slider--text .btn {
  justify-content: left;
  margin-top: 55px;
}
.header_bottom--slider--img{
  display: none;
}

/*посадочная страница*/
.header__landing {
  background: url(../img/bg_landing.jpg) no-repeat;
  display: flex;
  color: #FFF;
  flex-wrap: wrap; 
  justify-content: space-between;
  padding: 100px 116px 100px 80px;}
.header__landing--left {
  width: 500px;
  margin-top: 67px;}
 .header__landing--left h1 {
    font-size: 30px;
    line-height: 40px;
    font-family: "Mont-Regular", sans-serif;
 } 
 .header__landing--left p {
    font-size: 24px;
    line-height: 32px;
 }
 .landing--left-line {
   width: 166px;
   height: 1px;
   background-color: #E2E2E2;
   margin: 47px 0 46px;
 }
 .header__landing--right {
   width: 509px;
   background: rgba(0, 0, 0, 0.15);
   backdrop-filter: blur(50px);
   padding: 50px 56px 37px;
   text-align: center;
 }
 .aside__title {
  font-size: 20px;
  line-height: 26px;
 }
 .header__landing--right aside input {
   display: block;
   background: transparent;
   border-bottom: 1px solid #fff;
   padding-bottom: 14px;
   margin: 34px auto;
   width: 366px;
   color: white;
 }
 .header__landing--right aside input::placeholder {
   color: white;
   font-size: 14px;
   line-height: 18px;
   font-family: "Mont-Light", sans-serif;
 }
 .header__landing--right aside .btn .btn--submit.btn__black {
   border-bottom: none;
   background: #C39C85;
   border-radius: 2px;
   width: 200px;
   height: 52px;
   font-size: 14px;
   line-height: 32px;
   text-align: center;
   letter-spacing: 0.1em;
   text-transform: uppercase;
   font-family: "Mont-Regular", sans-serif;
   padding-top: 12px;
   position: relative;
   cursor: pointer;
 }
 .header__landing--right aside .btn .btn--submit.btn__black::after {
  background: url(../img/arrow2.png) no-repeat;
  top: 23px;}
 .header__landing--right p {
  font-size: 9px;
  line-height: 12px;
  width: 360px;
  margin: 30px auto 0;
 }
 .header__landing--right p a {
   color: #fff;
   text-decoration: underline;
 }
 .recomend.landing_recomend .recomend__wrap {
   background: none;
 }
 .recomend.landing_recomend .recomend__wrap .recomend_slider .recomend_slider-left .bg_brown {
   height: 535px;
 }
 .recomend.landing_recomend .recomend__wrap .recomend_slider .recomend_slider-left .slide_img {
   width: 509px;
   left: 52px;
   top: 46px;
 }
 .recomend.landing_recomend .recomend__wrap .recomend_slider .recomend_slider-left .slide_img img {
   width: 100%;
 }
 .recomend.landing_recomend .recomend__wrap .slick-prev {
  left: 315px !important;
}
.recomend.landing_recomend .recomend__wrap .slick-next {
  right: 45px !important;
}
 .recomend.landing_recomend .recomend__wrap .recomend_slider .recomend_slider-right .title__h4 {
  width: 100%;
  margin-bottom: 30px;
 }
 .landing_recomend--ul li {
   margin-bottom: 20px;
   display: block;
 }
 .landing_recomend--ul li span {
  font-size: 14px;
  line-height: 18px;  
  color: #C39C85;
  margin: 4px 21px 0 0;
  float: left;
  font-family: "Mont-SemiBold", sans-serif;
 }
 .landing_recomend--ul li p {
   padding-left: 38px;
 }

 .serf_wrap {
   display: flex;
   flex-wrap: wrap; 
   justify-content: space-between;
   padding: 25px 0 0 80px;
 }
 .serf__left .faq-title {
   margin-bottom: 23px;
 }
 .serf__left {
   width: 546px;
   margin-top: 75px;
 }
 .serf__left .btn {
   justify-content: flex-start;
 }
 .serf__left .btn .btn__black {
   width: 314px;
 }
 .serf__right {
   position: relative;
 }
 .serf__right--img {
   width: 609px;
   height: 430px;
   margin: 55px 67px 30px 0;
   z-index: 1;
   position: relative;
 }
 .serf__right--rect {
  width: 262px;
  height: 510px;
  background: #D1BCAE;
  position: absolute;
  top: 0;
  right: 0;
 }
 .serf_bg--brown {
   background-color: #EFE8E0;
   height: 100px;
   width: 100%;
   margin-top: -144px;
   z-index: -1;
 }

 .stages_wrap {
   background-color: #EFE8E0;
   padding-top: 180px;
   text-align: center;
 }
 .stages_wrap .title__h4 {
   width: 665px;
   margin: 22px auto 0;
 }
 .stages_wrap-items {
   margin-top: 76px;
   display: flex;
   flex-wrap: wrap;
   justify-content: space-around;
 }
 .stages--items {
   width: 298px;
 }
 .stages--items-top {
   position: relative;
   display: flex;
   justify-content: center;
 }
 .stages--items-num {
  position: absolute;
  width: 86px;
  height: 86px;
  background: #EFE8E0;
  border-radius: 50%;
  bottom: -29px;
  font-size: 24px;
  line-height: 28px;
  font-family: "Mont-Regular", sans-serif;
  padding-top: 36px;
 }
 .stages--items-bottom p{
   padding-top: 70px;
   background-color: #f8f8f8;
   font-size: 18px;
   line-height: 28px;
 }
 .stages_wrap--bottom {
  background-color: #f8f8f8; 
  width: 100%;
  height: 154px;
  margin-top: -154px;
 }

 .courses_wrap {
   padding-top: 147px;
   text-align: center;
 }
 .courses_wrap .title__h4 {
  width: 600px;
  margin: 22px auto 67px;
 }
 .courses_content {
   display: flex;
   flex-wrap: wrap;
   justify-content: space-around;
 }
 .courses_content--items {
   width: 625px;
   height: 428px;
   position: relative;
 }
 .courses_content--block {
   position: absolute;
   top: 76px;
   left: 70px;
   width: 485px;
   height: 276px;
   background: rgba(28, 14, 7, 0.2);
   backdrop-filter: blur(40px);
   text-align: center;
   font-size: 24px;
   color: #fff;
   padding: 50px 50px 65px;
 }
 .courses_content--block span {
   line-height: 31px;
   font-family: "Mont-SemiBold", sans-serif;
   text-transform: uppercase;
   opacity: 0.7;
 }
 .courses_content--block p {
  line-height: 34px;
  font-family: "Mont-Regular", sans-serif;
  margin-top: 30px;
}
.courses_wrap .btn {
  margin-top: 88px;
}
.courses_wrap .btn .btn__black {
  width: 314px;
}
.courses_wrap--bottom {
  width: 100%;
  height: 380px;
  background: #EFE8E0;
  margin-top: -333px;
}

.reviews__landing .btn .btn__black{
  width: 314px;
}
.btn.btn__black-mob, .serf__right .btn.serf__right--btn,
.reviews.reviews__landing .title__h4.reviews_title__h4--mob {
  display: none;
}

/*страница ПАРТНЕРАМ*/
.header_bottom--partners {
  background-image: none;
  background: #EFE8E0;
  color: #4A4A4A;
}
.header_bottom--partners-content {
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.header_bottom--partners--text {
  width: 50%;
  padding: 86px 141px 65px 95px;
}
.mob_partners--img {
  background: url(../img/mob_partners--img.jpg) no-repeat;
  width: 100%;
  height: 271px;
  display: none;
  background-size: cover;
}
.header_bottom--partners--text h1,
.false_h1 {
  font-size: 30px;
  line-height: 38px;
  font-weight: bold;
}
.false_h1 {
  margin: 40px 0;
}
.header_bottom--partners--p p {
  font-size: 18px;
  line-height: 26px;
}
.header_bottom--partners--ul {
  z-index: 1;
  margin-left: 80px;
  padding-bottom: 37px;
}
.header_bottom--partners--ul li {
  background-image: url(../img/partners-img2.png);
  background-repeat: no-repeat;
  width: 231px;
  height: 234px;
  margin-left: 30px;
}
.header_bottom--partners--ul li:nth-child(2) {
  background-image: url(../img/partners-img1.png);
}
.header_bottom--partners--ul li:nth-child(3) {
  background-image: url(../img/partners-img3.png);
}
.header_bottom--partners .header_bottom--partners--img {
  background: url(../img/header_bottom-content--img.jpg) no-repeat;
  width: 50%;
  height: 714px;
  position: absolute;
  right: 0;
}
.excellence.excellence--partners .excellence__wrap {
  padding-bottom: 100px;
}
.excellence.excellence--partners .excellence__wrap .title__h4 {
  width: 100%;
}
.excellence.excellence--partners .excellence__wrap .excellence_ul li .excellence_ul--item {
  width: 360px;
}
.excellence.excellence--partners .excellence__wrap .excellence_ul li .excellence_ul--item .excellence_item--icon {
  background: url(../img/exsellence_set2.png) no-repeat;
  background-position: -3px -2px;
}
.excellence.excellence--partners .excellence__wrap .excellence_ul li:nth-child(3) .excellence_ul--item .excellence_item--icon {
  background-position: -94px -2px;
}
.excellence.excellence--partners .excellence__wrap .excellence_ul li:nth-child(5) .excellence_ul--item .excellence_item--icon {
  background-position: -183px -2px;
}
.excellence--partners_ul-title {
  font-size: 18px;
  line-height: 28px;
  font-family: "Mont-Regular", sans-serif;
  margin-top: 50px;
}
.excellence.excellence--partners .excellence__wrap .excellence_ul li .excellence_ul--item .excellence_item--text {
  margin-top: 18px;
}
.video_manual.video_manual--partners .manual__wrap .manual__right .manual__right-download p {
  font-size: 26px;
  line-height: 33px;
}
.analogue__wrap {
  text-align: center;
  padding: 117px 0 110px;
}
.analogue__wrap .title__h4 {
  margin: 17px auto 64px;
}
.analogue__table {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  text-align-last: left;
}
.analogue__table--item {
  width: 405px;
  background-color: #fff;
  border-top: 0;
  border-left: 1px solid #E9E9E9;
  border-right: 0;
  border-bottom: 1px solid #E9E9E9;
}
.analogue__table--item.item-small  {
  width: 320px;
}
.analogue--icon {
  background: url(../img/analog_set.png) no-repeat;
  height: 27px;
  width: 34px;
}
.analogue--h4 {
  font-size: 18px;
  line-height: 28px;
  text-align: left;
}
.analogue__table .analogue__table--item:nth-child(1) {
  padding: 67px 32px 26px 42px;
  border-left: 0;
}
.analogue__table .analogue__table--item:nth-child(2) {
  padding: 28px 32px 26px 39px;
}
.analogue__table .analogue__table--item:nth-child(3) {
  padding: 28px 32px 26px 29px;
}
.analogue__table .analogue__table--item:nth-child(4) {
  padding: 43px 42px 45px;
  border-left: 0;
}
.analogue__table .analogue__table--item:nth-child(5),
.analogue__table .analogue__table--item:nth-child(8) {
  padding: 53px 39px;
}
.analogue__table .analogue__table--item:nth-child(6){
  padding: 41px 29px;
}
.analogue__table .analogue__table--item:nth-child(7) {
  padding: 58px 42px 60px;
  border-left: 0;
}
.analogue__table .analogue__table--item:nth-child(9) {
  padding: 53px 29px;
}
.analogue__table .analogue__table--item:nth-child(10) {
  padding: 44px 42px 38px;
  border-left: 0;
  border-bottom: 0;
}
.analogue__table .analogue__table--item:nth-child(11) {
  padding: 53px 39px;
  border-bottom: 0;
}
.analogue__table .analogue__table--item:nth-child(12) {
  padding: 41px 29px;
  border-bottom: 0;
}
.analogue__table .analogue--icon {
  margin-bottom: 12px;
}
.analogue__table .analogue__table--item:nth-child(4) .analogue--icon {
  background-position: -35px 0;
}
.analogue__table .analogue__table--item:nth-child(7) .analogue--icon {
  background-position: -67px 0;
}
.analogue__table .analogue__table--item:nth-child(10) .analogue--icon {
  background-position: -100px 0;
}
.analogue__table--item p {
  text-align: left;
  font-size: 14px;
  line-height: 24px;
}
.sale.sale--partners .sale__wrap .sale__wrap-left .sale_title {
  font-size: 22px;
  line-height: 28px;
}
.sale.sale--partners .sale__wrap .sale__wrap-left p {
  font-size: 30px;
  line-height: 42px;
}
.sale.sale--partners .sale__wrap .sale__wrap-left .sale_image {
  top: 55px;
}
.analogue__table--mob {
  display: none;
}

/*ГЛАВНАЯ СТРАНИЦА*/
.land_head .h_screen {
  background: url(../img/bg_head-lend.jpg) no-repeat;
  width: 100%;
  height: 732px;
  background-size: cover;
  background-position: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.h_screen-block {
  width: 629px;
  height: 334px;
  background: rgba(28, 14, 7, 0.5);
  backdrop-filter: blur(20px);
  padding: 87px 29px 67px;
  color: #fff;
  text-align: center;
}
.h_screen-block .h_screen-h1 {
  font-size: 36px;
  line-height: 46px;
  text-align: center;
  text-transform: uppercase;
  font-family: "Mont-Regular", sans-serif;
  margin-bottom: 28px;
}
.h_screen-block p {
  font-size: 20px;
  line-height: 32px;
  padding: 0 14px 0 21px;
}
.excellence.excell_land .excellence__wrap .excellence_ul li .excellence_ul--item {
  width: 240px;
}
.excellence.excell_land .excellence__wrap .title__h4 {
  width: 100%;
}
.excellence.excell_land .excellence__wrap .excellence_ul li .excellence_ul--item .excellence_item--icon {
  background: url(../img/exsellence_set3.png) no-repeat;
    background-position: -3px -2px;
}
.excellence.excell_land .excellence__wrap .excellence_ul li:nth-child(3) .excellence_ul--item .excellence_item--icon {
  background-position: -94px -2px;
}
.excellence.excell_land .excellence__wrap .excellence_ul li:nth-child(5) .excellence_ul--item .excellence_item--icon {
  background-position: -183px -2px;
}
.land_head.land_head--cont .h_screen {
  background: url(../img/land_head--cont.jpg) no-repeat;
  height: 648px;
  background-size: cover;
  background-position: center;
}
.land_head.land_head--cont .h_screen-block {
  width: 605px;
  height: 334px;
  padding: 77px 46px 55px;
}
.land_head.land_head--cont .h_screen-block .h_screen-h1 {
  font-size: 28px;
  line-height: 36px;
}
.land_head.land_head--cont .h_screen-block p {
  font-size: 20px;
  line-height: 32px;
  padding: 0 50px 0 35px;
}
.partnership_wrap {
  padding-bottom: 122px;
}
.partnership_bg {
  background-color: #EFE8E0;
  padding: 144px 0 367px;
  text-align: center;
}
.partnership_block {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0 163px 0 129px;
  margin-top: -255px;
}
.partnership_block--left {
  background: #FFFFFF;
  box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.06);
  width: 576px;
}
.partnership_img {
  width: 576px;
  height: 392px;
  margin-top: -58px;
}
.partnership_text {
  padding: 16px 76px 37px 58px;
}
.partnership--h3 {
  font-size: 20px;
  line-height: 22px;
  font-family: "Mont-Regular", sans-serif;
  margin-bottom: 21px;
}
.partnership_text p {
  font-size: 14px;
  line-height: 20px;
}
.partnership_text:nth-child(2) p {
  padding-bottom: 20px;
}
.partnership_block--right {
  background-color: #fff;
  width: 571px;
  height: 505px;
  padding-top: 64px;
}
.partnership_block--right .sale__wrap-right--form p {
  width: 60%;
  margin: 0 auto;
  text-align: center;
}
.card__wrap {
  background-color: #F3ECE4;
  padding: 117px 82px 70px;
}
.tab-1--left {
  width: 50%;
}
.tab-1--right {
  width: 50%;
  padding-left: 112px;
}
.card__tab--content {
  margin-top: 73px;
}
.wrapper--cards {
  border-bottom: 1px solid #c5c0ba;
}
.wrapper--cards  .active {
  border-bottom: 3px solid #C39C85;
  padding-bottom: 33px;
  opacity: 1;
}
.tab {
  width: 308px;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-family: "Mont-SemiBold", sans-serif;
  color: #816246;
  opacity: 0.7;
  padding-bottom: 33px;
}
.tab-1 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 17px;
}
.tab-1--left p {
  font-size: 14px;
  line-height: 18px;
  font-family: "Mont-Regular", sans-serif;
  margin-bottom: 52px;
}
.tab-1--ul-title {
  font-family: "Mont-SemiBold", sans-serif;
  font-size: 18px;
  line-height: 23px;
  margin-bottom: 29px;
}
.tab-1--ul-li span {
  width: 26px;
  height: 26px;
  margin: 5px 15px 0 0;
  float: left;
}
.tab-1--ul-li p {
  padding-left: 41px;
  margin-bottom: 20px;
}
.card__tab--list-wrap {
  display: flex;
  flex-wrap: wrap;
}
.tab-1--right-title {
  font-size: 24px;
  line-height: 31px;
  font-family: "Mont-Regular", sans-serif;
}
.tab-1--right .guide__video {
  width: 562px;
  height: 364px;
  margin-top: 5px;
}
.card__tab--list .descr {
  padding-bottom: 170px;
}
.card__tab--list .descr .title__h4{
  text-align: center;
  line-height: 44px; 
  margin-top: 80px;
}
.card__tab--list .descr .pack_img ul li:first-child {
  left: 70px;
}
.card__tab--list .descr .pack_img ul li:nth-child(2) {
  right: 150px;
}
.card__tab--list .descr .pack_img ul li:nth-child(3) {
  left: 50px;
}
.card__tab--list .descr .pack_img ul li:nth-child(4) {
  right: 90px;
}
.card__tab--list .descr .pack_img ul li:nth-child(5) {
  left: 40px;
}
.card__tab--list .descr .pack_img ul li:nth-child(6) {
  right: 160px;
}
.card__tab--list .descr .pack_img ul li:nth-child(7) {
  right: 540px;
  margin-top: 80px;
}
.card__tab--list .descr .pack_img ul li:nth-child(7)::before {
  content: '';
  position: absolute;
  background: url(../img/vector7.png) no-repeat;
  width: 7px;
  height: 230px;
  top: -246px;
}
span.tab_span--num {
  font-size: 14px;
  line-height: 18px;
  color: #C39C85;
  font-family: "Mont-SemiBold", sans-serif;
  margin: 0 10px 0 0;
}
.tab__package {
  width: 600px;
  padding-bottom: 30px;
}
.tab--list-bottom_title {
  font-size: 18px;
  line-height: 23px;
  font-family: "Mont-SemiBold", sans-serif;
  margin-top: 43px;
}
.tab--list-bottom_p {
  font-size: 14px;
  line-height: 18px;
  font-family: "Mont-Regular", sans-serif;
  margin-top: 20px;
}
.card__tab--3 {
  text-align: center;
  width: 40%;
  margin: 0 auto;
  padding-bottom: 53px;
}
.card__tab--4 {
  display: flex;
  flex-wrap: wrap;
}
.tab--list-4_left {
  padding-left: 10px;
  margin-right: 80px;
}
.tab--list-4_img {
  width: 453px;
  height: 476px;
}
.tab--list-4_left p {
  width: 400px;
  font-size: 24px;
  font-family: "Mont-SemiBold", sans-serif;
  line-height: 31px;  
  color: #5B5B5B;
  margin-top: 27px;
}
.tab--list-4_img img {
  width: 100%;
}
ul.tab--soc {
  margin-top: 14px;
}
.tab--soc li {
  background: url(../img/icon_soc.png) no-repeat;
  width: 46px;
  height: 46px;
  background-size: cover;
}
.tab--soc li:first-child {
  margin-right: 23px;
}
.tab--soc li:nth-child(2) {
  background-position: -46px 0;
}
.tab--list-4_right {
  width: 724px;
}
.tab--list-4_right .btn .btn__black {
  width: 253px;
}
.tab--list-4_right .vertical_line.v_l {
  margin-top: 30px;
}
.tab--list-4_right p.faq_toggle-p {
  padding: 24px 0 0 54px;
}
.product_card {
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid #c8c8c8;
  padding: 73px 0 98px;
}
.slider-for-img {
  width: 466px;
  height: 466px;
}
.slider-for-img img {
  /*object-fit: cover;*/
  object-fit: contain;
  width: 100%;
  height: 100%;	
}
.slider-for.slick-initialized.slick-slider {
  width: 466px;
  float: left;
}
.slider-nav .slick-slide {
  width: 91px !important;
  height: 123px !important;
}
.wrap_slider-nav {
  height: 466px;
  overflow: hidden;
}
.product_card--left {
  width: 584px;
  margin-right: 72px;
}
.product_card--right {
  width: 540px;
}
.article {
  font-size: 16px;
  line-height: 20px;
  font-family: "Mont-SemiBold", sans-serif;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #816246;
  opacity: 0.7;
  margin-bottom: 9px;
}
.prodact_card--h1 {
  margin-bottom: 32px;
}
.product_card--right p {
  line-height: 26px;
  margin-bottom: 30px;
}
.opt {
  font-size: 14px;
  line-height: 18px;
  font-family: "Mont-SemiBold", sans-serif;
  color: #808080;
  margin-bottom: 23px;
}
.opt span {
  color: #4a4a4a;
}
.opt__color {
  display: flex;
  flex-wrap: wrap;
  width: 330px;
  margin-bottom: 36px;
}
.opt__color .opt__color--item {
  width: 39px;
  height: 39px;
  background-color: #8F806E;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  margin: 0 15px 15px 0;
}
.opt__color .opt__color--item:nth-child(2) {
  background-color: #7C7368;
}
.opt__color .opt__color--item:nth-child(3) {
  background-color: #856D50;
}
.opt__color .opt__color--item:nth-child(4) {
  background-color: #655B4E;
}
.opt__color .opt__color--item:nth-child(5) {
  background-color: #1C1B1A;
}
.opt__color .opt__color--item:nth-child(6) {
  background-color: #C7AF93;
}
.opt__color .opt__color--item:nth-child(7) {
  background-color: #3D3731;
}
.opt__color .opt__color--item:nth-child(8) {
  background-color: #52412D;
}
.opt__color .opt__color--item:nth-child(9) {
  background-color: #976E3D;
}
.opt__color .opt__color--item:nth-child(10) {
  background-color: #8A8682;
}
.opt__color .opt__color--item:nth-child(11) {
  background-color: #984D23;
}
.number__ticker {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 40px;
}
.input__group--btn {
  cursor: pointer;
}
.input__group--btn,
.input__group--num {
  font-size: 24px;
  line-height: 31px;
  text-align: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #000000;
  opacity: 0.7;
  font-family: "Mont-Regular", sans-serif;
  background-color: inherit;
}
.input__group--num {
  margin: 0 33px;
}
.price {
  margin-left: 111px;
  font-size: 30px;
  line-height: 38px;
  text-align: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #000000;
  opacity: 0.7;
  font-family: "Mont-SemiBold", sans-serif
}
.price--sale {
  margin-left: 20px;
  font-size: 18px;
  line-height: 23px;
  text-decoration-line: line-through;
  color: #A3A3A3;
} 
.product_card--right .btn_buy {
  justify-content: start;
}
.card__wrap--mobile,
.card__accordeon-body {
  display: none;
}


.menu {
  display: none;
}

.menu.open {
  display: block;
  position: relative;
}

.burger {
  width: 36px;
  height: 22px;
  display: flex;
  position: relative;
  background: none;
  border: none;
  padding: 0;
  z-index: 100;
  margin-left: 183px;
  cursor: pointer;
  margin-top: 7px;
  z-index: 100;
}

.burger span,
.burger:before,
.burger:after {
  display: block;
  height: 2px;
  background-color: #5B5B5B;
  width: 100%;
  margin: auto;
}
.burger:before {
  width: 20px;
  right: 0;
}

.burger:before,
.burger:after {
  position: absolute;
  top: 0;
  content: '';
  transform-origin: 50% 50%;
}

.burger:before {
  top: calc(100% - 3px);
}

.burger.active span {
  opacity: 0;
}

.burger.active:after {
  transform: rotate(-45deg);
  top: 9px;
}

.burger.active:before {
  transform: rotate(45deg);
  top: 9px;
  width: 36px;
}
.nav {
  position: absolute;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(20px);
  width: 295px;
  height: 803px;
  margin: -58px 0 0 2px;
  padding: 177px 10px 10px 62px;
  z-index: 10;
}
.nav li {
  display: block;
  margin-bottom: 30px;
}
.nav li a {
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.2px;
  color: #4A4A4A;
  font-family: "Mont-Regular", sans-serif
}
.top_line .wrap_connect {
  margin-right: 88px;
}
.icon_bus {
  background-image: url(../img/busket.svg);
  width: 26px;
  height: 28px;
  background-position: -78px 0;
  cursor: pointer;
  position: absolute;
  left: 110px;
}
.busket_nw {
  position: relative;
}
.busket_nw-active {
  display: none;
}
.busket_nw-active.show {
  display: block;
  z-index: 100;
  position: relative;
}
.icon_bus-menu {
  background: url(../img/busket.svg) no-repeat;
  width: 30px;
  height: 36px;
  cursor: pointer;
  position: absolute;
  left: 110px;
  top: -7px;
}
.social--menu {
  display: none;
  z-index: 10;
  position: relative;
}
.social--menu.show-soc {
  display: block;
}
.social--menu ul {
  position: absolute;
  top: 711px;
  left: 80px;
}

.social--menu ul li a{
  display: inline-block;
  width: 30px;
  height: 20px;
}

.social--menu ul li{
  background: url(../img/Instagram-svg.svg) no-repeat;
  width: 30px;
  height: 20px;
  cursor: pointer;
}
.social--menu ul li:nth-child(2) {
  background: url(../img/VK-svg.svg) no-repeat;
}
.block--menu {
  position: absolute;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(20px);
  margin-left: -18px;
  padding-left: 18px;
}
.nav-m li {
  display: block;
}
.bottom_line--mobile .burger__menu .burger {
  margin-left: 0;
}
.bottom_line--mobile .burger__menu .burger:before {
  right: inherit;
}
.bottom_line--mobile .burger__menu .burger span,
.bottom_line--mobile .burger__menu .burger:before,
.bottom_line--mobile .burger__menu .burger:after {
  background-color: #967659;
}

/*страница КОРЗИНА*/
.shopping_list {
  border-top: 1px solid #c8c8c8;
  padding: 72px 0 40px 80px;
}
.shopping_list .title__h4 {
  margin-bottom: 37px;
}
.shopping_list--item {
  background-color: #FFF;
  padding: 26px 66px 26px 47px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 15px;
}
.shopping_list--item-text {
  width: 202px;
  margin-left: 108px;
}
.shopping_list--item-text .faq-title {
  font-size: 14px;
  letter-spacing: 0.05em;
  line-height: 18px;
  margin: 24px 0 13px;
}
.shopping_list--item-text p {
  font-size: 14px;
  line-height: 18px;
}
.input__group--shopping {
  margin: 47px 0 0 170px;
}
.price.price--shopping {
  margin: 47px 134px 0 135px;
  font-size: 24px;
  line-height: 31px;
}
.icon--busket {
  background: url(../img/delete1.svg) no-repeat;
  width: 23px;
  height: 25px;
  margin-top: 50px;
  cursor: pointer;
}
.order_regist {
  padding: 40px 0 86px 80px;
}
.order_regist .title__h4 {
  margin-bottom: 70px;
}
.order_regist .form__order {
  display: flex;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.form__order--left {
  width: 820px;
}
.form__order--left .form__order--left-inform label {
  font-size: 16px;
  line-height: 20px;
}
.form__order--left .form__order--left-inform input {
  width: 630px;
  height: 56px;
  border: 1px solid #b9b9b9;
  background-color: transparent;
  padding-left: 27px;
}
.form__order--left .inp__ord {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
  -webkit-align-items: center;
          align-items: center;
}
.form__order--left input::placeholder {
  font-family: "Mont-Light", sans-serif;
  font-size: 14px;
  line-height: 18px;
  opacity: 0.6;
}
.form__order--left-delivery {
  display: flex;
  margin-top: 69px;
}
.delivery--l {
  margin-right: 34px;
  width: 162px;
}
.delivery--r {
  width: 624px;
}
.form__order--left-delivery .delivery--item {
  margin-bottom: 39px;
}
.form__order--left-delivery .delivery--item label {
  display: flex;
}
.form__order--left-delivery .delivery--item input {
  cursor: pointer;
  float: left;
}
.delivery--wrap {
  width: 566px;
  margin-left: 34px;
}
.delivery--wrap .delivery--title-wrap {
  display: flex;
}
.delivery--wrap .delivery--title-wrap .delivery--title-h6{
  width: 362px;
}
.delivery--wrap .delivery--title-wrap .span--dotted {
  width: 175px;
  background: url(../img/line--dashed.png) no-repeat;
  margin-top: 17px;
  height: 2px;
}
.delivery--wrap .delivery--title-wrap .delivery--prices {
  width: 70px;
  text-align: right;
}
.delivery--wrap .delivery--p {
  font-size: 12px;
  line-height: 15px;
  margin-top: 13px;
}
.form__order--left-delivery .delivery--r .delivery--item:nth-child(3) .delivery--wrap .delivery--title-wrap .delivery--title-h6 {
  width: 438px;
}
.form__order--left-delivery .delivery--r .delivery--item:nth-child(3) .delivery--wrap .delivery--title-wrap .span--dotted {
  width: 82px;
}
.form__order--left-delivery .delivery--r .delivery--item:nth-child(4) .delivery--wrap .delivery--title-wrap .delivery--title-h6 {
  width: 118px;
}
.form__order--left-delivery .delivery--r .delivery--item:nth-child(4) .delivery--wrap .delivery--title-wrap .span--dotted {
  width: 393px;
}
.form__order--left-delivery .delivery--r .delivery--item:nth-child(5) .delivery--wrap .delivery--title-wrap .delivery--title-h6 {
  width: 162px;
}
.form__order--left-delivery .delivery--r .delivery--item:nth-child(5) .delivery--wrap .delivery--title-wrap .span--dotted {
  width: 372px;
}
.form__order--left-delivery .delivery--r .delivery--item:nth-child(6) .delivery--wrap .delivery--title-wrap .delivery--title-h6 {
  width: 408px;
}
.form__order--left-delivery .delivery--r .delivery--item:nth-child(6) .delivery--wrap .delivery--title-wrap .span--dotted {
  width: 109px;
}
.form__order--left-delivery .delivery--r .delivery--item:nth-child(7) .delivery--wrap .delivery--title-wrap .delivery--title-h6 {
  width: 180px;
}
.form__order--left-delivery .delivery--r .delivery--item:nth-child(7) .delivery--wrap .delivery--title-wrap .span--dotted {
  width: 324px;
}
input[type='radio'] {
  height: 24px;
  width: 24px;
}
.form__order--left-delivery.ke_sh,
.form__order--left-delivery.coment {
  margin-top: 25px;
}
.textarea-message {
  width: 630px;
  height: 98px;
  border: 1px solid #5B5B5B;
  background-color: transparent;
  opacity: 0.4;
  padding: 19px 0 0 35px;
}
.textarea-message::placeholder {
  font-size: 14px;
  line-height: 18px;
  font-family: "Mont-Light", sans-serif;
}
.form__order--right {
  background-color: #FFF;
  padding: 51px 32px 41px 36px;
  width: 413px;
  height: 477px;
  margin-top: -45px;
}
.form__order--right-list {
  display: flex;
  margin-bottom: 20px;
}
.form__order--right-list p {
  width: 54px;
  font-size: 14px;
  line-height: 18px;
  color: #000;
}
.form__order--right-list .form__order--right-dashed {
  width: 220px;
  background: url(../img/line--dashed.png) no-repeat;
  height: 2px;
  margin-top: 12px;
}
.form__order--right-list .form__order--right-price {
  width: 67px;
  font-size: 14px;
  line-height: 18px;
  text-align: right;
  color: #363636;
}
.p-bold {
  font-weight: 600;
}
p.p-bold {
  width: 139px;
}
.form__order--right-dashed.p-bold {
  width: 167px;
}
.form__order--right-price.p-bold {
  width: 72px;
}
.promo {
  margin-top: 42px;
}
.promo input.promocode {
  border: 1px solid #bdbdbd;
  width: 217px;
  height: 52px;
  padding-left: 22px;
}
.promo input.promocode::placeholder {
  font-family: "Mont-Light", sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #4A4A4A;
  opacity: 0.6;
}
input.sub__mit {
  width: 128px;
  height: 52px;
  background-color: #967659;
  font-size: 14px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #F2F2F2;
  font-family: "Mont-Light", sans-serif;
  margin-left: -5px;
  cursor: pointer;
}
.form__order--right .btn {
  margin-top: 33px;
}
.form__order--right .btn .btn__black {
  width: 100%;
}
.person {
  font-size: 12px;
  line-height: 15px;
  color: #363636;
  opacity: 0.7;
  margin-top: 29px;
}
.person a {
  color: #363636;
  text-decoration: underline;
}

input[type='radio'],
label {
  cursor: pointer;
}

input[type='radio'] {
  position: relative;
  height: 22px;
  width: 22px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
}

input[type='radio']::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  background-color: transparent;
  border: 1px solid #B9B9B9;
}

input[type='radio']:checked::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: #C39C85;
  transform: translate(-50%, -50%);
  visibility: visible;
}
.shopping_list--item-img {
	width: 170px;
}
.shopping_list--item-img img {
	width: 100%;
}
/*.header_mobile .bottom_line--mobile .mobile_icon ul li */.span--basket {
    float: right;
    background-color: #967659;
/*    width: 20px;
    height: 20px;*/
    color: #fff;
    text-align: center;
/*    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;*/
    margin: -6px -13px 0 0;
    -webkit-border-radius: 6px;
            border-radius: 6px;
    /*width: 25px;
    height: 24px;*/
    padding: 0 4px;
    line-height: 20px;
}

.icons-personal {
    width: 27px;
    height: 27px;
    display: inline-block;
    position: relative;
    text-decoration: none;
    margin-left: 4px;
    color: #333;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: url(img/sprite-header_h1.svg);
}

.reviews__slider-foto {
    width: 93px;
    height: 93px;
}
.reviews__slider-foto img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.policity--page-h3,
.policity--page-h2 {
  text-align: center;
  margin: 20px 0;
}
.policity--page {
  border-top: 1px solid #c3bebe;
  padding: 50px 0;
}
.footer__icons--soc {
	height: 30px;
}
.footer__icons--soc ul li {
	margin-left: 10px;
}
.footer__icons--soc ul li a{
	background-image: url(../img/wUpp.svg);
	width: 30px;
	height: 30px;
	display: block;
}


        footer .footer__icons--soc ul  li:nth-child(1) a {
          background: url(../img/instagram-svgrepo-com.svg) no-repeat;
/*          background-position: 0 0;*/ }
        footer .footer__icons--soc ul  li:nth-child(2) a {
/*          background-position: -36px 0;*/
          background: url(../img/youtube-svgrepo-com.svg) no-repeat;
          }