@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap);

 @charset "UTF-8";@font-face{font-family:icons;font-display:swap;src:url(../fonts/icons.woff2) format("woff2"),url(../fonts/icons.woff) format("woff");font-weight:400;font-style:normal}
/* roboto-300italic - latin_cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/roboto-v30-latin_cyrillic-ext-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin_cyrillic-ext-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin_cyrillic-ext-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin_cyrillic-ext-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin_cyrillic-ext-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin_cyrillic-ext-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
	   font-display: swap
}
/* roboto-300 - latin_cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-v30-latin_cyrillic-ext-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin_cyrillic-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin_cyrillic-ext-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin_cyrillic-ext-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin_cyrillic-ext-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin_cyrillic-ext-300.svg#Roboto') format('svg'); /* Legacy iOS */
	   font-display: swap
}
/* roboto-regular - latin_cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v30-latin_cyrillic-ext-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin_cyrillic-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin_cyrillic-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin_cyrillic-ext-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin_cyrillic-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin_cyrillic-ext-regular.svg#Roboto') format('svg'); /* Legacy iOS */
	   font-display: swap
}
/* roboto-italic - latin_cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/roboto-v30-latin_cyrillic-ext-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin_cyrillic-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin_cyrillic-ext-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin_cyrillic-ext-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin_cyrillic-ext-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin_cyrillic-ext-italic.svg#Roboto') format('svg'); /* Legacy iOS */
	   font-display: swap
}
/* roboto-500 - latin_cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/roboto-v30-latin_cyrillic-ext-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin_cyrillic-ext-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin_cyrillic-ext-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin_cyrillic-ext-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin_cyrillic-ext-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin_cyrillic-ext-500.svg#Roboto') format('svg'); /* Legacy iOS */
	   font-display: swap
}
/* roboto-700 - latin_cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v30-latin_cyrillic-ext-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin_cyrillic-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin_cyrillic-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin_cyrillic-ext-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin_cyrillic-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin_cyrillic-ext-700.svg#Roboto') format('svg'); /* Legacy iOS */
	   font-display: swap
}
/* roboto-900 - latin_cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/roboto-v30-latin_cyrillic-ext-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin_cyrillic-ext-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin_cyrillic-ext-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin_cyrillic-ext-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin_cyrillic-ext-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin_cyrillic-ext-900.svg#Roboto') format('svg'); /* Legacy iOS */
	   font-display: swap
}
/**
@font-face{font-family:Roboto;src:local("Roboto-Black"),local("Roboto-Black"),url(../fonts/Roboto-Black.woff) format("woff"),url(../fonts/Roboto-Black.ttf) format("truetype");font-weight:900;font-style:normal}
@font-face{font-family:Roboto;src:local("Roboto-Bold"),local("Roboto-Bold"),url(../fonts/Roboto-Bold.woff) format("woff"),url(../fonts/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal}
@font-face{font-family:Roboto;src:local("Roboto-Medium"),local("Roboto-Medium"),url(../fonts/Roboto-Medium.woff) format("woff"),url(../fonts/Roboto-Medium.ttf) format("truetype");font-weight:500;font-style:normal}
@font-face{font-family:Roboto;src:local("Roboto-MediumItalic"),local("Roboto-MediumItalic"),url(../fonts/Roboto-MediumItalic.woff) format("woff"),url(../fonts/Roboto-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}
@font-face{font-family:Roboto;src:local("Roboto-Regular"),local("Roboto-Regular"),url(../fonts/Roboto-Regular.woff) format("woff"),url(../fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:Roboto;src:local("Roboto-Light"),local("Roboto-Light"),url(../fonts/Roboto-Light.woff) format("woff"),url(../fonts/Roboto-Light.ttf) format("truetype");font-weight:300;font-style:normal}
**/
[class*=_icon-]:before {
	font-family: icons;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[class*=_icon-]:before {
	display: block;
}

._icon-phone-offer:before {
	content: "\e92a";
}

._icon-list:before {
	content: "\e928";
}

._icon-money-hand:before {
	content: "\e929";
}

._icon-offer-basket:before {
	content: "\e926";
}

._icon-bill:before {
	content: "\e927";
}

._icon-whatsapp:before {
	content: "\e925";
}

._icon-check-product:before {
	content: "\e901";
}

._icon-gear:before {
	content: "\e902";
}

._icon-power:before {
	content: "\e903";
}

._icon-warning-filled:before {
	content: "\e904";
}

._icon-box:before {
	content: "\e905";
}

._icon-like:before {
	content: "\e906";
}

._icon-treaty:before {
	content: "\e907";
}

._icon-tower:before {
	content: "\e908";
}

._icon-money:before {
	content: "\e909";
}

._icon-calendar:before {
	content: "\e90a";
}

._icon-crossed-money:before {
	content: "\e90b";
}

._icon-update:before {
	content: "\e90c";
}

._icon-remove:before {
	content: "\e90d";
}

._icon-arrow-slider:before {
	content: "\e90e";
}

._icon-pdf-document:before {
	content: "\e90f";
}

._icon-play:before {
	content: "\e910";
}

._icon-calculator:before {
	content: "\e911";
}

._icon-coupon:before {
	content: "\e912";
}

._icon-delivery:before {
	content: "\e913";
}

._icon-vk:before {
	content: "\e914";
}

._icon-gears:before {
	content: "\e915";
}

._icon-timer:before {
	content: "\e916";
}

._icon-star:before {
	content: "\e917";
}

._icon-catalog-icon:before {
	content: "\e918";
}

._icon-comparison:before {
	content: "\e919";
}

._icon-favorites:before {
	content: "\e91a";
}

._icon-arrow:before {
	content: "\e91b";
}

._icon-basket:before {
	content: "\e91c";
}

._icon-search:before {
	content: "\e91d";
}

._icon-i:before {
	content: "\e91e";
}

._icon-telegram:before {
	content: "\e91f";
}

._icon-message:before {
	content: "\e920";
}

._icon-phone:before {
	content: "\e921";
}

._icon-email:before {
	content: "\e922";
}

._icon-clock:before {
	content: "\e923";
}

._icon-close:before {
	content: "\e924";
}

._icon-check:before {
	content: "\e900";
}

* {
	padding: 0;
	margin: 0;
	border: 0;
}

*,:after,:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

:active,:focus {
	outline: 0;
}

a:active,a:focus {
	outline: 0;
}

body,html {
	height: 100%;
	min-width: 320px;
}

body {
	color: #363c43;
	line-height: 1;
	font-family: Roboto,sans-serif;
	font-size: .9375rem;
	-ms-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

button,input,textarea {
	font-family: Roboto,sans-serif;
	font-size: inherit;
}

button {
	cursor: pointer;
	color: inherit;
	background-color: inherit;
}

a {
	color: inherit;
}

a:link,a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

ul li {
	list-style: none;
}

img {
	vertical-align: top;
}
.content p,.content li,.term-description p,.term-description li,.catalog p{
	font-weight: 400;
	font-size: 18px;
	line-height: 1.5;
	color: #696f77;
	margin: 0px 0px 25px 0px;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: inherit;
	font-size: inherit;
}

h2{
	font-weight: 600;
	font-size: 22px;
	line-height: 1.0833333333;
	color: #000;
	margin: 35px 0px 35px 0px;
}
h4{
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  padding: 20px;
  border: solid #fd9d08 2px;
  border-radius: 7px;
  margin: 35px 0;
  color: #000;
}
h5,.catalog h5{
	font-size: 21px;
  font-weight: bold;
  text-align: center;
  padding: 20px;
  background: #fd9d08;
  border-radius: 7px;
  margin: 35px 0;
  color:#fff;
}
h5.MuiTypography-h5{
    padding: inherit;
    background: inherit;
    border-radius: 7px;
}

.content ol,.term-description ol{padding-left:20px;}

.content ul li:before,.term-description ul li:before{
  content: " ";
	display:block;
  background: #696f77;
  border-radius: 2px;
  width: 12px;
  height: 12px;
  margin: 7px 15px 0px 0px;
  padding: 6px;
  }

  .breadcrambs ul li:before{
	  
	  display:none;
  }
.page ul li{display: flex;align-items: baseline;}
.term-description{
	margin-top:20px;
}
.wp-pagenavi{ margin:2em auto; text-align:center; }
.wp-pagenavi > *{ display:inline-block; padding:.0em .5em; margin:.1em; border:1px solid #93a8bc; border-radius:3px; color:#465366; }
.wp-pagenavi a,
	.wp-pagenavi a:hover{ text-decoration:none; color: #fff; background: #fd9d08;}
.wp-pagenavi a{ background-color: #FFFFFF;  border-color:#fd9d08;color: #363c43;padding: 5px 10px;  }
.wp-pagenavi a:hover{ border-color:#fd9d08; }
.wp-pagenavi .pages{ }
.wp-pagenavi .current{ border-color: #fd9d08;
color: #fff;
background: #fd9d08;
padding: 5px 10px; }
.wp-pagenavi .extend{ color: #465366; }
.wp-pagenavi .first{  }
.wp-pagenavi .last{  }
.wp-pagenavi .prev{  border-color:#fd9d08;color: #363c43;padding: 5px 10px; }
.wp-pagenavi .next{ border-color:#fd9d08;color: #363c43;padding: 5px 10px; }
.rating{--dir:right;--fill:#FD9D08;--fillbg:rgba(100,100,100,0.15);--heart:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 21.328l-1.453-1.313q-2.484-2.25-3.609-3.328t-2.508-2.672-1.898-2.883-0.516-2.648q0-2.297 1.57-3.891t3.914-1.594q2.719 0 4.5 2.109 1.781-2.109 4.5-2.109 2.344 0 3.914 1.594t1.57 3.891q0 1.828-1.219 3.797t-2.648 3.422-4.664 4.359z"/></svg>');--star:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 17.25l-6.188 3.75 1.641-7.031-5.438-4.734 7.172-0.609 2.813-6.609 2.813 6.609 7.172 0.609-5.438 4.734 1.641 7.031z"/></svg>');--stars:5;--starsize:3rem;--symbol:var(--star);--value:1;--w:calc(var(--stars) * var(--starsize));--x:calc(100% * (var(--value) / var(--stars)));block-size:var(--starsize);inline-size:var(--w);position:relative;touch-action:manipulation;-webkit-appearance:none;background:transparent;text-align:center;margin:0}.rating:focus{border:none!important}.rating.small{--starsize:1rem;margin-bottom:15px}.margin-0{margin:0}.input-rating{width:50%;padding-left: 8px;}[dir="rtl"] .rating{--dir:left}.rating::-moz-range-track{background:linear-gradient(to var(--dir),var(--fill) 0 var(--x),var(--fillbg) 0 var(--x));block-size:100%;mask:repeat left center/var(--starsize) var(--symbol)}.rating::-webkit-slider-runnable-track{background:linear-gradient(to var(--dir),var(--fill) 0 var(--x),var(--fillbg) 0 var(--x));block-size:100%;mask:repeat left center/var(--starsize) var(--symbol);-webkit-mask:repeat left center/var(--starsize) var(--symbol)}.rating::-moz-range-thumb{height:var(--starsize);opacity:0;width:var(--starsize)}.rating::-webkit-slider-thumb{height:var(--starsize);opacity:0;width:var(--starsize);-webkit-appearance:none}.rating,.rating-label{display:block;font-family:ui-sans-serif,system-ui,sans-serif}.rating-label{margin-block-end:1rem}.rating--nojs::-moz-range-track{background:var(--fillbg)}.rating--nojs::-moz-range-progress{background:var(--fill);block-size:100%;mask:repeat left center/var(--starsize) var(--star)}.rating--nojs::-webkit-slider-runnable-track{background:var(--fillbg)}.rating--nojs::-webkit-slider-thumb{background-color:var(--fill);box-shadow:calc(0rem - var(--w)) 0 0 var(--w) var(--fill);opacity:1;width:1px}[dir="rtl"] .rating--nojs::-webkit-slider-thumb{box-shadow:var(--w) 0 0 var(--w) var(--fill)}
.page__reviews{
	font-weight: 400;
	font-size: 25px;
	line-height: 1.16;
	
}
.review_list img{
	height:200px;
}
.review_list .reviews__slide{
	margin-bottom:20px;
	-webkit-box-shadow: 0 4px 205px rgba(0,0,0,.07);
	box-shadow: 0 4px 205px rgba(0,0,0,.07);
}
.review_list .reviews__review{
	font-size:21px;
}
#reviews-form{
	width:100%;
}
.file_error{
	display:none;
	color:red;
	font-size:12px;
	position: absolute;
	left: 0;
	bottom: -20px;
}
.files_name{
	display:none;
	font-size:12px;
	position: absolute;
	left: 0;
	top: 55px;
	color: #fd9d08;
}
input[type=file]{
	display:none;
}
.file_input span{
	color: #fd9d08;
	font-size: 14px;
	line-height: 17px;
	padding:16px 30px;
	display:inline-block;
	text-transform:uppercase;
	border: 1px solid #fd9d08;
	border-radius: 0px 3px 3px 0px;
	border-left:none;
	font-weight: bold;
}
.file_input{
	display:inline-block;
	white-space: nowrap;
}
.file_input_label{
	position: relative;display: inline-block;vertical-align: top;width: 50%;
}
.file_input img{
	display:inline-block;
	background: #fd9d08;
	padding:15px 20px;
	border-radius: 3px 0px 0px 3px;
	height: 51px;
	vertical-align: top;
}
.politika p{
	font-size:14px;
	text-align:center;
	width:100%;
	margin-top:20px;
        color: #ccc;
	font-family: Roboto,sans-serif;
        font-weight: 300;
}
.politika p a{
	text-decoration:underline;
}
.politika_accept{
	padding:0 20px;
}
.politika_accept p{
  display: flex;
  align-items: baseline;
}
.politika_accept input{
	margin-right:20px;
}
.ya-share2{
  text-align: center;
  margin-top: 20px;
}
.lock body {
	overflow: hidden;
	-ms-touch-action: none;
	touch-action: none;
}
/********************soc contract**************************/
.page__main-equipment-delivery {
  margin: 0px 0px 97px 0px;
}

.page__selecting-equipment-delivery {
  margin: 0px 0px 97px 0px;
}

.page__catalog-equipment-delivery {
  margin: 0px 0px 107px 0px;
}

.page__examples-equipment-delivery {
  margin: 0px 0px 124px 0px;
}

.page__order-equipment-delivery {
  background: rgba(196, 196, 196, 0.12);
  padding: 73px 0px 105px 0px;
  margin: 0px 0px 82px 0px;
}

.page__reviews-equipment-delivery {
  margin: 62px 0px 80px 0px;
}

.page.equipment-delivery {
  padding: 60px 0px 85px 0px;
}

.page.equipment-delivery .center-header__basket {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  margin: -30px 0px 0px 0px;
}

.page.equipment-delivery .center-header__icon-basket::before {
  padding: 15px;
  font-size: 43px;
}

.page.equipment-delivery .center-header__icon-basket span {
  width: 34px;
  border: 4px solid #ffffff;
  height: 34px;
  font-size: 17px;
}

.main-equipment-delivery__top {
  margin: 0px 0px 30px 0px;
}

.main-equipment-delivery__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.top-main-eq-del h1 {
  font-weight: 700;
  font-size: 55px;
  line-height: 1.1636363636;
  text-transform: uppercase;
  margin: 0px 0px 58px 0px;
}

.top-main-eq-del__bg {
  position: relative;
  min-height: 496px;
}

.top-main-eq-del__image-desktop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 15px;
  z-index: -1;
}

.top-main-eq-del__image-mob {
  display: none;
}

.top-main-eq-del__desc-bg {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 496px;
  padding: 76px;
  max-width: 600px;
}

.top-main-eq-del__tippy {
  background: #e8e8e8;
  border-radius: 15px;
  width: 64px;
  height: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0px 0px 10px 0px;
}

.top-main-eq-del__tippy::before {
  font-size: 30px;
  color: #363c43;
}

.top-main-eq-del__title {
  font-weight: 800;
  font-size: 50px;
  line-height: 1.18;
  margin: 0px 0px 15px 0px;
}

.top-main-eq-del__subtitle {
  font-weight: 400;
  font-size: 22px;
  line-height: 1.1818181818;
}

.bottom-main-eq-del__image {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 759px;
          flex: 0 1 759px;
  position: relative;
  min-height: 673px;
}

.bottom-main-eq-del__image-desc {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
  border-radius: 15px;
}

.bottom-main-eq-del__image-mob {
  display: none;
}

.bottom-main-eq-del__img-content {
  position: relative;
  padding: 80px 74px 80px 74px;
  max-width: 650px;
}

.bottom-main-eq-del__img-title {
  font-weight: 800;
  font-size: 34px;
  line-height: 1.0882352941;
  margin: 0px 0px 26px 0px;
}

.bottom-main-eq-del__img-subtitle {
  font-weight: 400;
  font-size: 24px;
  line-height: 1.1666666667;
}

.bottom-main-eq-del__img-subtitle span {
  font-weight: 700;
}

.bottom-main-eq-del__content {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 630px;
          flex: 0 1 630px;
  margin: -50px 0px;
  padding: 0px 0px 0px 110px;
}

.bottom-main-eq-del__column {
  padding: 50px 0px;
}

.bottom-main-eq-del__icons {
  background: rgba(232, 232, 232, 0.58);
  border-radius: 15px;
  width: 105px;
  height: 105px;
  margin: 0px 0px 15px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px;
}

.bottom-main-eq-del__icons img {
  width: 62px;
  height: auto;
}

.bottom-main-eq-del__text {
  font-weight: 400;
  font-size: 28px;
  line-height: 1.1785714286;
}

.selecting-eq-del__title {
  font-weight: 800;
  font-size: 50px;
  line-height: 1.18;
  text-align: center;
  margin: 0px 0px 47px 0px;
}

.selecting-eq-del__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -25px;
}

.selecting-eq-del__column {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 33.3333%;
          flex: 0 1 33.3333%;
  padding: 25px;
}

.selecting-eq-del__item {
  position: relative;
  min-height: 513px;
  display: block;
}

.selecting-eq-del__text {
  position: relative;
  font-weight: 500;
  font-size: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1.1714285714;
  text-align: center;
  color: rgba(54, 60, 67, 0.56);
  padding: 22px;
  height: 100%;
}

.selecting-eq-del__text span {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 82px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.selecting-eq-del__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
  border-radius: 15px;
}

.catalog-eq-del__top {
  margin: 0px 0px 97px 0px;
}

.top-catalog-eq-del__title {
  font-weight: 800;
  font-size: 50px;
  line-height: 1.18;
  text-align: center;
  margin: 0px 0px 18px 0px;
}

.top-catalog-eq-del__subtitle {
  font-weight: 400;
  font-size: 28px;
  line-height: 1.1785714286;
  text-align: center;
  margin: 0px 0px 55px 0px;
}

.top-catalog-eq-del__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -37px;
}

.top-catalog-eq-del__column {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 33.3333%;
          flex: 0 1 33.3333%;
  padding: 37px;
}

.top-catalog-eq-del__item {
  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;
}

.top-catalog-eq-del__image {
  margin: 0px 0px 15px 0px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 105px;
  width: 100px;
}

.top-catalog-eq-del__image::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(54, 60, 67, 0.1)), color-stop(62.22%, rgba(54, 60, 67, 0.027)));
  background: -o-linear-gradient(bottom, rgba(54, 60, 67, 0.1) 0%, rgba(54, 60, 67, 0.027) 62.22%);
  background: linear-gradient(0deg, rgba(54, 60, 67, 0.1) 0%, rgba(54, 60, 67, 0.027) 62.22%);
  border-radius: 15px;
  width: 90px;
  height: 90px;
}

.top-catalog-eq-del__image img {
  position: absolute;
  top:0;
  left: 0;
  width: auto;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
}

.top-catalog-eq-del__text {
  font-weight: 400;
  font-size: 24px;
  line-height: 1.1666666667;
  text-align: center;
  max-width: 310px;
}

.bottom-catalog-eq-del__bg {
  position: relative;
  min-height: 183px;
}

.bottom-catalog-eq-del__image-desc {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 15px;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
}

.bottom-catalog-eq-del__image-mob {
  display: none;
}

.bottom-catalog-eq-del__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 45px 82px 45px 82px;
}

.bottom-catalog-eq-del__title {
  font-weight: 600;
  font-size: 35px;
  line-height: 1.3142857143;
  max-width: 600px;
  position: relative;
}

.bottom-catalog-eq-del__title img {
  position: absolute;
  right: 20px;
  bottom: 10px;
  height: 20px;
}

.bottom-catalog-eq-del__button {
  width: 192px;
  height: 102px;
  background: #fd9d08;
  border-radius: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
  font-size: 28px;
  line-height: 1.1785714286;
  text-align: center;
  color: #ffffff;
  margin: 0px 16% 0px 0px;
  padding: 20px;
}

.examples-eq-del__top {
  margin: 0px 0px 70px 0px;
}

.examples-eq-del__bottom-mob {
  display: none;
}

.top-examples-eq-del__title {
  font-weight: 800;
  font-size: 50px;
  line-height: 1.18;
  text-align: center;
}

.top-examples-eq-del__bg {
  position: relative;
  min-height: 704px;
}

.top-examples-eq-del__bg img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
}

.top-examples-eq-del__subtitle {
  position: relative;
  font-weight: 400;
  font-size: 28px;
  line-height: 1.1785714286;
  text-align: center;
  padding: 30px;
}

.bottom-examples-eq-del__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -25px;
}

.bottom-examples-eq-del__column {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 33.3333%;
          flex: 0 1 33.3333%;
  padding: 25px;
}

.bottom-examples-eq-del__item {
  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;
}

.bottom-examples-eq-del__image {
  margin: 0px 0px 6px 0px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 118px;
  width: 130px;
}

.bottom-examples-eq-del__image::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(54, 60, 67, 0.1)), color-stop(62.22%, rgba(54, 60, 67, 0.027)));
  background: -o-linear-gradient(bottom, rgba(54, 60, 67, 0.1) 0%, rgba(54, 60, 67, 0.027) 62.22%);
  background: linear-gradient(0deg, rgba(54, 60, 67, 0.1) 0%, rgba(54, 60, 67, 0.027) 62.22%);
  border-radius: 15px;
  width: 90px;
  height: 90px;
}

.bottom-examples-eq-del__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
  margin: 0px 10px 0px 0px;
}

.bottom-examples-eq-del__text {
  font-weight: 400;
  font-size: 24px;
  line-height: 1.1666666667;
  text-align: center;
  margin: 0px 0px 30px 0px;
}

.bottom-examples-eq-del__text span {
  color: #fd9d08;
  margin: 0px 0px 0px 5px;
}

.bottom-examples-eq-del__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 110px;
  height: 60px;
  background: rgba(54, 60, 67, 0.1);
  border-radius: 7px;
  padding: 20px;
  font-weight: 300;
  font-size: 18px;
  line-height: 1.1666666667;
  text-align: center;
}

.bottom-mob-examples-eq-del__slide {
  margin: -17px 0px;
}

.bottom-mob-examples-eq-del__pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 30px 0px 3px 0px;
  margin: 0 auto;
  overflow: hidden;
}

.bottom-mob-examples-eq-del__pagination .swiper-pagination-bullet {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 11px;
          flex: 0 0 11px;
  margin: 0px 8px 0px 0px;
  position: relative;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  background: rgba(217, 217, 217, 0.33);
  height: 11px;
  border-radius: 50%;
  cursor: pointer;
}

.bottom-mob-examples-eq-del__pagination .swiper-pagination-bullet:last-child {
  margin: 0px 0px 0px 0px;
}

.bottom-mob-examples-eq-del__pagination .swiper-pagination-bullet-active {
  background: #363c43;
}

.order-eq-del__title {
  font-weight: 800;
  font-size: 50px;
  line-height: 1.18;
  text-align: center;
  margin: 0px 0px 92px 0px;
}

.order-eq-del__top {
  margin: 0px 0px 112px 0px;
}

.order-eq-del__bottom {
  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;
}

.top-order-eq-del__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -67px -30px;
}

.top-order-eq-del__column {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 25%;
          flex: 0 1 25%;
  padding: 67px 30px;
}

.top-order-eq-del__item {
  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;
  height: 100%;
}

.top-order-eq-del__icons {
  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;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}

.top-order-eq-del__icons::before {
  font-size: 154px;
  color: rgba(54, 60, 67, 0.05);
}

.top-order-eq-del__image {
  position: relative;
  margin: 0px 0px 30px 0px;
  -webkit-filter: drop-shadow(0px 4px 50px rgba(0, 0, 0, 0.11));
          filter: drop-shadow(0px 4px 50px rgba(0, 0, 0, 0.11));
  border-radius: 50%;
}

.top-order-eq-del__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}

.top-order-eq-del__number {
  position: absolute;
  top: -7px;
  right: 14px;
  background: #fd9d08;
  border-radius: 50%;
  width: 91px;
  height: 91px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 40px;
  line-height: 1.175;
  color: #ffffff;
  padding: 30px;
}

.top-order-eq-del__text {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1666666667;
  text-align: center;
  max-width: 314px;
}

.top-order-eq-del__text-icons {
  min-height: 85px;
}

.top-order-eq-del__tippy {
  position: absolute;
  border: 3px solid #ffffff;
  -webkit-filter: drop-shadow(0px 4px 18px rgba(0, 0, 0, 0.11));
          filter: drop-shadow(0px 4px 18px rgba(0, 0, 0, 0.11));
  border-radius: 198px;
  width: 51px;
  height: 51px;
  background: #f3f3f3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  top: 50%;
  left: 14%;
  -webkit-transform: translate(0px, -50%);
      -ms-transform: translate(0px, -50%);
          transform: translate(0px, -50%);
}

.top-order-eq-del__tippy img {
  width: 24px;
  height: 24px;
}

.bottom-order-eq-del__tippy {
  background: #e8e8e8;
  border-radius: 15px;
  width: 64px;
  height: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0px 0px 15px 0px;
}

.bottom-order-eq-del__tippy::before {
  font-size: 30px;
  color: #363c43;
}

.bottom-order-eq-del__title {
  font-weight: 800;
  font-size: 50px;
  line-height: 1.18;
  text-align: center;
  margin: 0px 0px 25px 0px;
}

.bottom-order-eq-del__subtitle {
  font-weight: 400;
  font-size: 24px;
  line-height: 1.1666666667;
  text-align: center;
  max-width: 910px;
}

.support-eq-del__bg {
  position: relative;
  min-height: 301px;
}

.support-eq-del__image-desc {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  border-radius: 15px;
  -o-object-fit: cover;
     object-fit: cover;
}

.support-eq-del__image-mob {
  display: none;
}

.support-eq-del__content {
  position: relative;
  min-height: 301px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 30px 106px;
}

.support-eq-del__title {
  font-weight: 800;
  font-size: 50px;
  line-height: 1.18;
  margin: 0px 0px 22px 0px;
  max-width: 586px;
}

.support-eq-del__subtitle {
  font-weight: 400;
  font-size: 24px;
  line-height: 1.1666666667;
  margin: 0px 0px 26px 0px;
  max-width: 586px;
}

.support-eq-del__button {
  width: 269px;
  height: 75px;
  background: #fd9d08;
  border-radius: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.1666666667;
  text-align: center;
  color: #ffffff;
  padding: 20px;
}

.support-eq-del__forms {
  display: none;
  margin: 51px 115px 0px 115px;
}

.support-eq-del__forms._active {
  display: block;
}

.support-eq-del__form {
  margin: 0px 0px 17px 0px;
}

.support-eq-del__inputs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.support-eq-del__textarea {
  width: 100%;
  height: 206px;
  background: #efefef;
  padding: 40px;
  font-weight: 400;
  font-size: 25px;
  line-height: 1.16;
  margin: 0px 0px 15px 0px;
}

.support-eq-del__textarea::-webkit-input-placeholder {
  color: rgba(54, 60, 67, 0.4);
}

.support-eq-del__textarea::-moz-placeholder {
  color: rgba(54, 60, 67, 0.4);
}

.support-eq-del__textarea:-ms-input-placeholder {
  color: rgba(54, 60, 67, 0.4);
}

.support-eq-del__textarea::-ms-input-placeholder {
  color: rgba(54, 60, 67, 0.4);
}

.support-eq-del__textarea::placeholder {
  color: rgba(54, 60, 67, 0.4);
}

.support-eq-del__item:first-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 43%;
          flex: 0 1 43%;
  margin: 0px 17px 0px 0px;
}

.support-eq-del__item:last-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 57%;
          flex: 0 1 57%;
}

.support-eq-del__input {
  width: 100%;
  height: 109px;
  background: #efefef;
  background: #efefef;
  padding: 40px;
  font-weight: 400;
  font-size: 25px;
  line-height: 1.16;
}

.support-eq-del__input::-webkit-input-placeholder {
  color: rgba(54, 60, 67, 0.4);
}

.support-eq-del__input::-moz-placeholder {
  color: rgba(54, 60, 67, 0.4);
}

.support-eq-del__input:-ms-input-placeholder {
  color: rgba(54, 60, 67, 0.4);
}

.support-eq-del__input::-ms-input-placeholder {
  color: rgba(54, 60, 67, 0.4);
}

.support-eq-del__input::placeholder {
  color: rgba(54, 60, 67, 0.4);
}

.support-eq-del__button-submit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 568px;
  height: 102px;
  background: #fd9d08;
  border-radius: 7px;
  font-weight: 500;
  font-size: 28px;
  line-height: 1.1785714286;
  text-align: center;
  color: #ffffff;
  padding: 35px;
}

.reviews-eq-del__sliders {
  position: relative;
}

.reviews-eq-del__slider {
  position: relative;
  z-index: 2;
  margin: 0px 180px 0px 180px;
  padding: 20px 15px;
}

.reviews-eq-del__image {
  border: 5px solid #ffffff;
  -webkit-filter: drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.07));
          filter: drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.07));
  border-radius: 25px;
}

.reviews-eq-del__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.reviews-eq-del__pagination {
  display: none;
}

.reviews-eq-del__arrow-prev {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0px, -50%);
      -ms-transform: translate(0px, -50%);
          transform: translate(0px, -50%);
  left: 58px;
  cursor: pointer;
  background: #ffffff;
  -webkit-box-shadow: 0px 4px 169px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 169px rgba(0, 0, 0, 0.25);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 96px;
  height: 96px;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.reviews-eq-del__arrow-prev::before {
  font-size: 40px;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  color: rgba(54, 60, 67, 0.4);
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.reviews-eq-del__arrow-prev:hover {
  background: #fd9d08;
}

.reviews-eq-del__arrow-prev:hover::before {
  color: #ffffff;
}

.reviews-eq-del__arrow-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0px, -50%);
      -ms-transform: translate(0px, -50%);
          transform: translate(0px, -50%);
  right: 58px;
  cursor: pointer;
  background: #ffffff;
  -webkit-box-shadow: 0px 4px 169px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 169px rgba(0, 0, 0, 0.25);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 96px;
  height: 96px;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.reviews-eq-del__arrow-next::before {
  font-size: 40px;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  color: rgba(54, 60, 67, 0.4);
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.reviews-eq-del__arrow-next:hover {
  background: #fd9d08;
}

.reviews-eq-del__arrow-next:hover::before {
  color: #ffffff;
}

.contract-eq-del__bg {
  position: relative;
  min-height: 301px;
}

.contract-eq-del__image-desc {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  border-radius: 15px;
  -o-object-fit: cover;
     object-fit: cover;
}

.contract-eq-del__image-mob {
  display: none;
}

.contract-eq-del__content {
  position: relative;
  min-height: 301px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 70px 106px;
}

.contract-eq-del__title {
  font-weight: 800;
  font-size: 50px;
  line-height: 1.18;
  margin: 0px 0px 25px 0px;
}

.contract-eq-del__button {
  width: 145px;
  height: 75px;
  background: #fd9d08;
  border-radius: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.1666666667;
  text-align: center;
  color: #ffffff;
  padding: 20px;
}

@media (max-width: 1300px) {
  .page.equipment-delivery .center-header__basket {
    display: none;
  }

  .selecting-eq-del__column {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
  }

  .bottom-catalog-eq-del__button {
    margin: 0px 0px 0px 0px;
  }

  .top-examples-eq-del__bg {
    min-height: 500px;
  }

  .top-order-eq-del__column {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 33.3333%;
            flex: 0 1 33.3333%;
  }
}

@media (max-width: 75em) {
  .top-main-eq-del h1 br {
    display: none;
  }
}

@media (max-width: 600px) {
  .top-examples-eq-del__bg {
    min-height: 250px;
  }
}

@media (max-width: 400px) {
  .top-examples-eq-del__bg {
    min-height: 150px;
    margin: 17px 0px 0px 0px;
  }

  .top-examples-eq-del__subtitle {
    padding: 0px 17px 17px 17px;
  }
}

@media (max-width: 61.99875em) {
  .main-equipment-delivery__bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .bottom-main-eq-del__image {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: 100%;
    margin: 0px 0px 36px 0px;
  }

  .bottom-main-eq-del__content {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    padding: 0px 10px 0px 10px;
  }

  .bottom-main-eq-del__item {
    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;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .bottom-main-eq-del__text {
    text-align: center;
  }

  .selecting-eq-del__title br {
    display: none;
  }

  .top-catalog-eq-del__column {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
  }

  .bottom-catalog-eq-del__bg {
    min-height: 600px;
  }

  .bottom-catalog-eq-del__image-desc {
    display: none;
  }

  .bottom-catalog-eq-del__image-mob {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 15px;
    -o-object-fit: cover;
       object-fit: cover;
    z-index: -1;
  }

  .bottom-catalog-eq-del__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .bottom-catalog-eq-del__title {
    max-width: 100%;
    text-align: center;
    margin: 0px 0px 26px 0px;
  }

  .bottom-catalog-eq-del__title img {
    display: none;
  }

  .top-examples-eq-del__bg {
    min-height: 400px;
  }

  .bottom-examples-eq-del__column {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
  }

  .top-order-eq-del__column {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
  }

  .support-eq-del__content {
    padding: 30px;
  }

  .support-eq-del__forms {
    margin: 51px 0px 0px 0px;
  }

  .reviews-eq-del__slider {
    margin: 0px -10px;
  }

  .reviews-eq-del__pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 14px 0px 3px 0px;
    margin: 0 auto;
    overflow: hidden;
  }

  .reviews-eq-del__pagination .swiper-pagination-bullet {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11px;
            flex: 0 0 11px;
    margin: 0px 8px 0px 0px;
    position: relative;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    background: rgba(217, 217, 217, 0.33);
    height: 11px;
    border-radius: 50%;
    cursor: pointer;
  }

  .reviews-eq-del__pagination .swiper-pagination-bullet:last-child {
    margin: 0px 0px 0px 0px;
  }

  .reviews-eq-del__pagination .swiper-pagination-bullet-active {
    background: #363c43;
  }

  .reviews-eq-del__arrows {
    display: none;
  }
}

@media (max-width: 47.99875em) {
  .page__main-equipment-delivery {
    margin: 0px 0px 74px 0px;
  }

  .page__selecting-equipment-delivery {
    margin: 0px 0px 55px 0px;
  }

  .page__catalog-equipment-delivery {
    margin: 0px 0px 65px 0px;
  }

  .page__examples-equipment-delivery {
    margin: 0px 0px 50px 0px;
  }

  .page__order-equipment-delivery {
    padding: 40px 0px 60px 0px;
    margin: 0px 0px 16px 0px;
  }

  .page__reviews-equipment-delivery {
    margin: 16px 0px 62px 0px;
  }

  .page.equipment-delivery {
    padding: 35px 0px 100px 0px;
  }

  .main-equipment-delivery__top {
    margin: 0px 0px 17px 0px;
  }

  .top-main-eq-del h1 {
    font-size: 24px;
    line-height: 1.1666666667;
    margin: 0px 0px 35px 0px;
  }

  .top-main-eq-del__bg {
    min-height: 441px;
  }

  .top-main-eq-del__image-desktop {
    display: none;
  }

  .top-main-eq-del__image-mob {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 15px;
    z-index: -1;
  }

  .top-main-eq-del__desc-bg {
    min-height: 100%;
    max-width: 100%;
    padding: 33px 25px 33px 15px;
  }

  .top-main-eq-del__tippy {
    width: 34px;
    height: 34px;
    margin: 0px 0px 7px 0px;
  }

  .top-main-eq-del__tippy::before {
    font-size: 16px;
  }

  .top-main-eq-del__title {
    font-size: 24px;
    line-height: 1.1666666667;
  }

  .top-main-eq-del__subtitle {
    font-size: 14px;
    line-height: 1.1428571429;
  }

  .bottom-main-eq-del__image-desc {
    display: none;
  }

  .bottom-main-eq-del__image-mob {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    z-index: -1;
    border-radius: 15px;
  }

  .bottom-main-eq-del__img-content {
    max-width: 100%;
    padding: 30px 50px 30px 15px;
  }

  .bottom-main-eq-del__img-title {
    font-size: 24px;
    line-height: 1.1666666667;
    margin: 0px 0px 15px 0px;
  }

  .bottom-main-eq-del__img-subtitle {
    font-size: 14px;
    line-height: 1.1428571429;
  }

  .bottom-main-eq-del__content {
    margin: -25px 0px;
  }

  .bottom-main-eq-del__column {
    padding: 25px 0px;
  }

  .bottom-main-eq-del__icons {
    width: 63px;
    height: 63px;
    padding: 12px;
  }

  .bottom-main-eq-del__icons img {
    width: 40px;
  }

  .bottom-main-eq-del__text {
    font-size: 14px;
    max-width: 277px;
    line-height: 1.1428571429;
  }

  .selecting-eq-del__title {
    font-size: 20px;
    line-height: 1.15;
    margin: 0px 0px 10px 0px;
  }

  .selecting-eq-del__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0px 0px 0px 0px;
  }

  .selecting-eq-del__column {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
  }

  .selecting-eq-del__item {
    min-height: 560px;
  }

  .selecting-eq-del__text {
    padding: 34px;
  }

  .selecting-eq-del__text span {
    min-height: auto;
  }

  .catalog-eq-del__top {
    margin: 0px 0px 87px 0px;
  }

  .top-catalog-eq-del__title {
    font-size: 20px;
    line-height: 1.15;
  }

  .top-catalog-eq-del__subtitle {
    font-size: 14px;
    line-height: 1.1428571429;
  }

  .top-catalog-eq-del__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: -30px 0px;
  }

  .top-catalog-eq-del__column {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    padding: 30px 0px;
  }

  .top-catalog-eq-del__image {
    height: 90px;
  }

  .top-catalog-eq-del__image::before {
    content: "";
    width: 70px;
    height: 70px;
  }

  .top-catalog-eq-del__text {
    font-size: 18px;
    line-height: 1.1666666667;
    max-width: 233px;
  }

  .bottom-catalog-eq-del__bg {
    min-height: 531px;
  }

  .bottom-catalog-eq-del__content {
    padding: 30px;
  }

  .bottom-catalog-eq-del__title {
    font-weight: 400;
    font-size: 18px;
    line-height: 1.1666666667;
    max-width: 243px;
  }

  .examples-eq-del__top {
    margin: 0px 0px 30px 0px;
  }

  .examples-eq-del__bottom {
    display: none;
  }

  .examples-eq-del__bottom-mob {
    display: block;
  }

  .top-examples-eq-del__title {
    font-size: 20px;
    line-height: 1.15;
  }

  .top-examples-eq-del__bg {
    min-height: 300px;
  }

  .top-examples-eq-del__subtitle {
    font-size: 14px;
    line-height: 1.1428571429;
    padding: 17px;
  }

  .bottom-examples-eq-del__column {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    padding: 17px 0px;
  }

  .bottom-examples-eq-del__image {
    height: 88px;
	 width: 95px;
    margin: 0px 0px 5px 0px;
  }

  .bottom-examples-eq-del__image::before {
    content: "";
    width: 67px;
    height: 67px;
  }

  .bottom-examples-eq-del__text {
    font-size: 18px;
    line-height: 1.1666666667;
    margin: 0px 0px 20px 0px;
  }

  .bottom-examples-eq-del__button {
    width: 82px;
    height: 45px;
    padding: 15px;
    font-size: 13px;
    line-height: 1.2307692308;
  }

  .order-eq-del__title {
    font-size: 20px;
    line-height: 1.15;
    margin: 0px 0px 40px 0px;
  }

  .order-eq-del__top {
    margin: 0px 0px 62px 0px;
  }

  .top-order-eq-del__number {
    width: 57px;
    height: 57px;
    font-size: 24px;
    line-height: 1.2083333333;
    top: -4px;
    right: 12px;
  }

  .bottom-order-eq-del__tippy {
    width: 34px;
    height: 34px;
    margin: 0px 0px 12px 0px;
  }

  .bottom-order-eq-del__tippy::before {
    font-size: 16px;
  }

  .bottom-order-eq-del__title {
    font-size: 24px;
    line-height: 1.1666666667;
    margin: 0px 0px 12px 0px;
  }

  .bottom-order-eq-del__subtitle {
    font-size: 14px;
    line-height: 1.1428571429;
    max-width: 260px;
  }

  .support-eq-del__bg {
    min-height: 531px;
  }

  .support-eq-del__image-desc {
    display: none;
  }

  .support-eq-del__image-mob {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    border-radius: 15px;
    -o-object-fit: cover;
       object-fit: cover;
  }

  .support-eq-del__content {
    min-height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 44px 13px;
  }

  .support-eq-del__title {
    font-size: 20px;
    text-align: center;
    line-height: 1.15;
    margin: 0px 0px 12px 0px;
  }

  .support-eq-del__subtitle {
    text-align: center;
    max-width: 274px;
    font-size: 16px;
    line-height: 1.125;
    margin: 0px 0px 30px 0px;
  }

  .support-eq-del__button {
    font-size: 20px;
    line-height: 1.15;
  }

  .support-eq-del__forms {
    margin: 21px 0px 0px 0px;
  }

  .support-eq-del__form {
    margin: 0px 0px 15px 0px;
  }

  .support-eq-del__inputs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .support-eq-del__textarea {
    font-size: 22px;
    line-height: 1.1818181818;
    padding: 25px 35px;
  }

  .support-eq-del__textarea::-webkit-input-placeholder {
    text-align: center;
  }

  .support-eq-del__textarea::-moz-placeholder {
    text-align: center;
  }

  .support-eq-del__textarea:-ms-input-placeholder {
    text-align: center;
  }

  .support-eq-del__textarea::-ms-input-placeholder {
    text-align: center;
  }

  .support-eq-del__textarea::placeholder {
    text-align: center;
  }

  .support-eq-del__item:first-child {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    margin: 0px 0px 15px 0px;
  }

  .support-eq-del__item:last-child {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    margin: 0px 0px 0px 0px;
  }

  .support-eq-del__input {
    height: 77px;
    font-size: 22px;
    line-height: 1.1818181818;
    padding: 25px 35px;
  }

  .support-eq-del__input::-webkit-input-placeholder {
    text-align: center;
  }

  .support-eq-del__input::-moz-placeholder {
    text-align: center;
  }

  .support-eq-del__input:-ms-input-placeholder {
    text-align: center;
  }

  .support-eq-del__input::-ms-input-placeholder {
    text-align: center;
  }

  .support-eq-del__input::placeholder {
    text-align: center;
  }

  .support-eq-del__button-submit {
    width: 100%;
    height: 77px;
    padding: 20px;
  }

  .reviews-eq-del__slider {
    padding: 16px 15px;
  }

  .contract-eq-del__bg {
    min-height: 531px;
  }

  .contract-eq-del__image-desc {
    display: none;
  }

  .contract-eq-del__image-mob {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    border-radius: 15px;
    -o-object-fit: cover;
       object-fit: cover;
  }

  .contract-eq-del__content {
    min-height: 100%;
    padding: 30px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .contract-eq-del__title {
    font-size: 20px;
    text-align: center;
    line-height: 1.15;
    margin: 0px 0px 26px 0px;
    max-width: 160px;
  }

  .contract-eq-del__button {
    width: 192px;
    height: 102px;
    font-size: 28px;
    line-height: 1.1428571429;
  }
}

@media (max-width: 29.99875em) {
  .bottom-main-eq-del__image {
    min-height: 441px;
  }

  .selecting-eq-del__item {
    min-height: 309px;
  }

  .selecting-eq-del__text {
    font-size: 18px;
    line-height: 1.1666666667;
  }

  .top-examples-eq-del__bg {
    min-height: 200px;
  }

  .top-order-eq-del__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: -25px 0px;
  }

  .top-order-eq-del__column {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    padding: 25px 0px;
  }

  .top-order-eq-del__icons {
    display: none;
  }

  .top-order-eq-del__image {
    max-width: 214px;
    margin: 0px 0px 20px 0px;
  }

  .top-order-eq-del__text {
    font-size: 14px;
    line-height: 1.1428571429;
    max-width: 277px;
  }

  .top-order-eq-del__text-icons {
    display: none;
  }

  .top-order-eq-del__tippy {
    width: 32px;
    height: 32px;
    border: 2px solid #ffffff;
  }

  .top-order-eq-del__tippy img {
    width: 15px;
    height: 15px;
  }

  .support-eq-del__button {
    width: 100%;
  }
}
/********************russrochka sber***********************/

.page__installment-bank {
  padding: 100px 0px 48px 0px;
}

.installment-bank__main-image {
  position: relative;
  min-height: 496px;
  margin: 0px 0px 43px 0px;
}

.installment-bank__img-desc {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 1;
  border-radius: 15px;
}

.installment-bank__img-mob {
  display: none;
}

.installment-bank__text {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 85px 100px 85px 100px;
  max-width: 800px;
}

.installment-bank__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 800;
  font-size: 75px;
  line-height: 110%;
  color: #363c43;
}

.installment-bank__title div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Bebas Neue", cursive;
  font-weight: 700;
  font-size: 187px;
  height: 170px;
  color: #4caf50;
  margin: 0px 0px -30px 20px;
}

.installment-bank__title div span {
  font-size: 28px;
  margin: 0px 5px;
}

.installment-bank__subtitle {
  margin: 35px 0px 0px 0px;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  color: #363c43;
}

.installment-bank__subtitle span {
  font-weight: 700;
}

.inst-bank-video__video {
  position: relative;
  min-height: 183px;
  margin: 0px 0px 53px 0px;
}

.inst-bank-video__text {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 55px 100px 50px 100px;
}

.inst-bank-video__title {
  font-weight: 600;
  font-size: 35px;
  line-height: 39px;
  color: #363c43;
  max-width: 400px;
  margin: 0px 37px 0px 0px;
  padding: 0px 18px 0px 0px;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.inst-bank-video__title span {
   color: #fd9d08;
}

.inst-bank-video__subtitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.inst-bank-video__subtitle-1 {
  font-weight: 400;
  font-size: 24px;
  line-height: 38px;
  color: #363c43;
  max-width: 230px;
}

.inst-bank-video__subtitle-2 {
  font-style: italic;
  font-weight: 300;
  font-size: 24px;
  line-height: 38px;
  color: #363c43;
  max-width: 230px;
}

.inst-bank-video__play {
  margin: 0px 34px 0px 23px;
}

.inst-bank-video__play::before {
  font-size: 69px;
  color: #4caf50;
}

.one-options-inst-bank__title {
  font-weight: 500;
  font-size: 25px;
  line-height: 28px;
  text-align: center;
  color: #363c43;
  margin: 0px 0px 22px 0px;
}

.one-options-inst-bank__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -11px;
  padding: 0px 0px 48px 0px;
}

.one-options-inst-bank__column {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
  padding: 11px;
}

.one-options-inst-bank__column:last-child {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}

.one-options-inst-bank__item {
  position: relative;
  min-height: 287px;
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 50px 60px 50px 60px;
}

.one-options-inst-bank__image-desc {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 1;
  border-radius: 15px;
}

.one-options-inst-bank__image-mob {
  display: none;
}

.one-options-inst-bank__desc {
  position: relative;
  z-index: 2;
}

.one-options-inst-bank__number {
  position: relative;
  margin: 0px 0px 15px 0px;
  background: #ffffff;
  border-radius: 50%;
  font-weight: 400;
  font-size: 40px;
  line-height: 1.175;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  width: 91px;
  height: 91px;
}

.one-options-inst-bank__number div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  right: -16px;
  top: 10px;
  width: 42px;
  height: 42px;
  background: #4caf50;
  -webkit-box-shadow: 0px 4px 54px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 54px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  font-size: 20px;
  color: #ffffff;
}

.one-options-inst-bank__number span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  right: -16px;
  top: 10px;
  width: 42px;
  height: 42px;
  background: #4caf50;
  -webkit-box-shadow: 0px 4px 54px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 54px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  font-size: 20px;
  color: #ffffff;
}

.one-options-inst-bank__number span::before {
  font-size: 24px;
}

.one-options-inst-bank__number-check::before {
  content: "";
  width: 24px;
  height: 24px;
  background-image: url("https://optima-trade.ru/wp-content/themes/optima_new/img/icons/installment-bank-check.svg");
  background-repeat: no-repeat;
}

.one-options-inst-bank__text {
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  color: #363c43;
}

.one-options-inst-bank__text span {
  color: #4caf50;
}

.one-options-inst-bank__number-ab::before {
  content: "";
  width: 30px;
  height: 30px;
  background-image: url("https://optima-trade.ru/wp-content/themes/optima_new/img/icons/installment-bank-ab.svg");
  background-repeat: no-repeat;
}

.one-options-inst-bank__number-arrow::before {
  content: "";
  width: 36px;
  height: 36px;
  background-image: url("https://optima-trade.ru/wp-content/themes/optima_new/img/icons/installment-bank-arrow.svg");
  background-repeat: no-repeat;
}

.one-options-inst-bank__number-timer::before {
  content: "";
  width: 24px;
  height: 24px;
  background-image: url("https://optima-trade.ru/wp-content/themes/optima_new/img/icons/installment-bank-icon-timer.svg");
  background-repeat: no-repeat;
}

.one-options-inst-bank__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.one-options-inst-bank__logo {
  height: 31px;
  margin: 0px 0px 0px 50px;
}

.one-options-inst-bank__circles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 40px 0px 0px 0px;
}

.one-options-inst-bank__circle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.1666666667;
}

.one-options-inst-bank__circle span:nth-child(1) {
  opacity: 0.2;
  border: 1px solid #363c43;
  border-radius: 50%;
  width: 14px;
  height: 14px;
  margin: 0px 3px 0px 0px;
  padding: 5px;
}

.one-options-inst-bank__circle span:nth-child(2) {
  opacity: 0.2;
  border: 1px solid #363c43;
  border-radius: 50%;
  width: 14px;
  height: 14px;
  margin: 0px 3px 0px 0px;
  padding: 5px;
}

.one-options-inst-bank__circle span:nth-child(3) {
  opacity: 0.7;
  border: 1px solid #363c43;
  border-radius: 50%;
  width: 14px;
  height: 14px;
  margin: 0px 3px 0px 0px;
  padding: 5px;
}

.one-options-inst-bank__circle span:nth-child(4) {
  opacity: 1;
  border: 1px solid #363c43;
  border-radius: 50%;
  width: 14px;
  height: 14px;
  margin: 0px 10px 0px 0px;
  padding: 5px;
}

.one-options-inst-bank__subtext {
  font-style: italic;
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  color: #363c43;
}

.one-options-inst-bank .circle-text {
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  color: #363c43;
}

.more-options-inst-bank .one-options-inst-bank__column:last-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
}

.inst-tinkoff .installment-bank__title div {
  color: #363c43;
}

.inst-tinkoff .inst-bank-video__play {
  width: 30px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50px;
          flex: 0 1 50px;
  padding: 10px;
  height: 30px;
  background: #363c43;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.inst-tinkoff .inst-bank-video__play::before {
  color: #ebdb50;
}

.sale .inst-bank-video__play::before {
    color: #fd9d08;
}

.inst-tinkoff .one-options-inst-bank__number div {
  background: #ebdb50;
}

.inst-tinkoff .one-options-inst-bank__number div::before {
  content: "";
  -webkit-filter: invert(100%);
          filter: invert(100%);
}

.inst-tinkoff .one-options-inst-bank__number span {
  background: #ebdb50;
}

.inst-tinkoff .one-options-inst-bank__number span::before {
  color: #363c43;
}

.inst-tinkoff .one-options-inst-bank__number-pen::before {
  content: "";
  width: 24px;
  height: 24px;
  background: url("https://optima-trade.ru/wp-content/themes/optima_new/img/icons/sale-icon-pen.svg") 0 0 no-repeat;
  -webkit-filter: invert(100%);
          filter: invert(100%);
}

.inst-tinkoff .last-tinkoff-item {
  min-height: 227px;
}

@media (max-width: 75em) {
  .inst-bank-video__text {
    padding: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }

  .inst-bank-video__title {
    border-right: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 20px 0px;
  }
}

@media (max-width: 61.99875em) {
  .installment-bank__text {
    padding: 30px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }

  .installment-bank__title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .installment-bank__title div {
    margin: 15px 0px 0px 0px;
  }

  .one-options-inst-bank__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: -10px 0px;
  }

  .one-options-inst-bank__column {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    padding: 10px 0px;
  }
}

@media (max-width: 47.99875em) {
  .page__installment-bank {
    padding: 15px 0px 17px 0px;
  }

  .installment-bank__main-image {
    min-height: 573px;
    margin: 0px 0px 20px 0px;
  }

  .installment-bank__img-desc {
    display: none;
  }

  .installment-bank__img-mob {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    z-index: 1;
    border-radius: 15px;
  }

  .installment-bank__title {
    font-size: 34px;
    line-height: 37px;
  }

  .installment-bank__title div {
    font-size: 142px;
    height: 110px;
  }

  .installment-bank__subtitle {
    font-size: 14px;
    line-height: 16px;
    margin: 10px 0px 0px 0px;
  }

  .inst-bank-video__video {
    min-height: 534px;
    margin: 0px 0px 43px 0px;
  }

  .inst-bank-video__text {
    padding: 30px;
  }

  .inst-bank-video__title {
    font-size: 22px;
    line-height: 24px;
    margin: 0px 0px 16px 0px;
  }

  .inst-bank-video__subtitle {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .inst-bank-video__subtitle-1 {
    font-size: 18px;
    line-height: 22px;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    margin: 0px 0px 16px 0px;
  }

  .inst-bank-video__subtitle-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
    max-width: 143px;
    font-size: 16px;
    line-height: 18px;
  }

  .inst-bank-video__play {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 69px;
            flex: 0 1 69px;
    margin: 0px 10px 0px 0px;
  }

  .one-options-inst-bank__title {
    font-size: 20px;
    line-height: 22px;
    margin: 0px 0px 20px 0px;
  }

  .one-options-inst-bank__item {
    min-height: 405px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 27px 14px 27px 20px;
  }

  .one-options-inst-bank__image-desc {
    display: none;
  }

  .one-options-inst-bank__image-mob {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    z-index: 1;
    border-radius: 15px;
  }

  .one-options-inst-bank__text {
    font-size: 20px;
    line-height: 23px;
  }

  .one-options-inst-bank__logo {
    display: none;
  }

  .one-options-inst-bank__circles {
    margin: 15px 0px 0px 0px;
  }

  .one-options-inst-bank__circle {
    display: none;
  }

  .one-options-inst-bank__subtext {
    font-size: 18px;
    line-height: 21px;
  }

  .one-options-inst-bank .circle-text {
    font-size: 18px;
    line-height: 21px;
  }

  .inst-tinkoff .inst-bank-video__play {
    margin: 0px 20px 0px 0px;
  }

  .inst-tinkoff .last-tinkoff-item {
    min-height: 449px;
  }
}

.inst-bank-video__content {
	width: 1000px;
	min-height: 100%;
	background: transparent;
	padding: 0px 0px 0px 0px;
}

.inst-bank-video__close {
	position: absolute;
	top: 30px;
	right: 30px;
	cursor: pointer;
}

.inst-bank-video__close::before {
	font-size: 30px;
	color: #ffffff;
}

.inst-bank-video__popup-text iframe {
	width: 100%;
	height: 500px;
	@media (max-width: $mobile) {
		iframe {
			height: 400px;
		}
	}
	@media (max-width: $mobileSmall) {
		iframe {
			height: 200px;
		}
	}
}

@media (max-width: 47.99875em) {
	.inst-bank-video__popup-text iframe {
		height:100%;
		iframe {
			height: 400px;
		}
	}
}

@media (max-width: 29.99875em) {
	.inst-bank-video__popup-text iframe {
		height:100%;
		iframe {
			height: 200px;
		}
	}
}

/******************akcii*******************/

.page__sale {
    padding: 80px 0 80px 0;
}
.page__sale.sale .sale__image {
    display:none;
}
.page__sale.sale .sale__main {
    margin: 0 0 34px 0;
    border-radius: 15px;
}
.sale__subtitle.main-block__subtitle span {
    display:block;
}


.page__sale.sale .sale__image {
    top: -16px;
    width: auto;
    height: 102.5%;
    right: 150px;
}

.sale__desc {
    max-width: 700px;
    margin: -16px 0 0 0;
    padding: 70px 20px 70px 100px;
    position: relative;
    z-index: 4
}

.sale__desc-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 30px 0
}

.sale__procent {
    font-weight: 800;
    font-size: 114px;
    line-height: .9649122807;
    color: #fd9d08;
    margin: 0 30px 0 0
}

.page__sale.sale .sale__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    width: auto;
    font-size: 38px;
    line-height: 1.1842105263;
    padding: 22px 50px 22px 30px;
    margin: 0
}

.page__sale.sale .sale__text::before {
    font-size: 45px
}

.page__sale.sale .sale__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 75px;
    line-height: 1.1;
    margin: 0 0 40px 0
}

.page__sale.sale .sale__title span {
    font-weight: 400;
    font-size: 24px;
    line-height: 1.1666666667;
    margin: 40px 0 0 0
}

.sale__subtitle-circle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.sale__subtitle-text {
    font-weight: 300;
    font-size: 18px;
    line-height: 1.1666666667
}

.sale__subtitle-text span {
    font-weight: 500
}

.other-sale {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -15px
}

.other-sale__column {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    padding: 15px
}

.other-sale__item {
    position: relative;
    min-height: 287px;
    border-radius: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 50px 60px 50px 60px
}

.other-sale__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    z-index: -1;
    border-radius: 15px
}

.other-sale__image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    z-index: -1;
    border-radius: 15px
}

.other-sale__number {
    position: relative;
    width: 91px;
    height: 91px;
    margin: 0 0 15px 0
}

.other-sale__number-one {
    background: #fff;
    border-radius: 50%;
    font-weight: 400;
    font-size: 40px;
    line-height: 1.175;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    width: 91px;
    height: 91px
}

.other-sale__number-one::before {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    right: -16px;
    top: 10px;
    width: 42px;
    height: 42px;
    background: #fd9d08;
    -webkit-box-shadow: 0 4px 54px rgba(0, 0, 0, .25);
    box-shadow: 0 4px 54px rgba(0, 0, 0, .25);
    border-radius: 50%;
    font-size: 20px;
    color: #fff
}

.other-sale__number-one img {
    width: 46px;
    height: 46px
}

.other-sale__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-weight: 400;
    font-size: 24px;
    line-height: 1.1666666667
}

.other-sale__cope-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 5px 0 0 0
}

.other-sale__cope-text button {
    font-weight: 400;
    font-size: 12px;
    line-height: 1.1666666667;
    text-decoration: underline;
    color: #fd9d08
}

.other-sale__coupon-text {
    width: 227px;
    margin: 0 10px 0 0;
    font-weight: 600;
    font-size: 24px;
    line-height: 1.5833333333;
    letter-spacing: .035em;
    border-radius: 5px;
    color: #363c43;
    background: #d9d9d9;
    padding: 0 15px 0 15px
}

.other-sale__image-circle {
    position: absolute;
    right: 60px;
    top: 50%;
    width: 71px;
    height: 71px;
    background: #fd9d08;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.125;
    color: #fff
}

.other-sale__logo {
    margin: 0 0 0 70px
}

.other-sale__logo img {
    height: 32px;
    width: auto
}

.other-sale__image-mob {
    display: none
}

.number-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.icon-sale-coupon {
    width: 42px;
    height: 42px;
    background: #fd9d08;
    border-radius: 50%;
    -webkit-box-shadow: 0 4px 54px rgba(0, 0, 0, .25);
    box-shadow: 0 4px 54px rgba(0, 0, 0, .25);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    right: -16px;
    top: 10px
}

.icon-sale-coupon::before {
    content: "";
    width: 24px;
    height: 24px;
    background: url(https://optima-trade.ru/wp-content/themes/optima_new/img/icons/sale-icon-coupon.svg) 0 0 no-repeat
}

.icon-sale-pen {
    width: 42px;
    height: 42px;
    background: #fd9d08;
    border-radius: 50%;
    -webkit-box-shadow: 0 4px 54px rgba(0, 0, 0, .25);
    box-shadow: 0 4px 54px rgba(0, 0, 0, .25);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    right: -16px;
    top: 10px
}

.icon-sale-pen::before {
    content: "";
    width: 24px;
    height: 24px;
    background: url(https://optima-trade.ru/wp-content/themes/optima_new/img/icons/sale-icon-pen.svg) 0 0 no-repeat
}
@media (max-width:1400px) {
.page__sale.sale .sale__title {
      font-size: 70px;
    }
.page__sale.sale .sale__image {
        right: 50px;
}

}
@media (max-width:98.75em) {
    .sale__image {
        right: -30px
    }
}

@media (max-width:61.99875em) {
	.sale .sale__main.main-block__main {
		display:none;
	}
    .sale__main {
        justify-content: start;
        flex-direction: column-reverse
    }
    .sale__image {
        position: relative;
        right: 0;
        top: 0
    }
    .sale__desc {
        max-width: 100%
    }
}

@media (max-width:1200px) {
    .sale__desc {
        padding: 70px 20px 70px 30px
    }
    .other-sale {
        flex-direction: column;
        margin: -15px 0
    }
    .other-sale__column {
        padding: 15px 0
    }
}
.mob_main_sale_image {
    display:none;
    margin-top:34px;
    width: 140%;
    margin-left: -45px;
    margin-bottom: -23px;
 }

@media (max-width:29.99875em) {
    .sale__desc {  
        overflow: hidden;
    }
    .other-sale__item {
        min-height: 547px;
    }
    .other-sale__item.pig {
        min-height: 746px;
    }
    .other-sale__image-mob {
        display: block;
    }
    .other-sale__title br {
        display: none
    }
    .page__sale.sale .sale__title {
        font-size: 33px;
    }
    .page__sale.sale .sale__text {
       font-size: 24px;  
       padding: 12px 20px 12px 20px;
   
    }
 
    .page__sale.sale .sale__text::before {
       font-size: 30px;
    }
   }

@media (max-width:47.99875em) {
    .page__sale {
        padding: 20px 0 20px 0
    }
    .sale__main {
        margin: 0 0 15px 0
    }
    .sale__desc {
        padding: 33px 20px 23px 20px
    }
    .sale__desc-top {
        margin: 0 0 15px 0
    }
    .sale__procent {
        font-size: 54px;
        margin: 0 20px 0 0
    }
    .sale__text {
        font-size: 18px;
        padding: 15px 25px 15px 20px
    }
    .sale__text::before {
        font-size: 21px
    }
    .sale__title {
        font-size: 35px;
        margin: 0 0 15px 0
    }
    .sale__title span {
        font-size: 18px;
        margin: 20px 0 0 0
    }
    .other-sale {
        margin: -7px 0
    }
    .other-sale__column {
        padding: 7px 0
    }
    .other-sale__item {
        min-height: 476px;
        justify-content: flex-start;
        padding: 27px 14px 27px 20px
    }
    .other-sale__title {
        font-size: 20px
    }
    .other-sale__title span {
        margin: 0 0 15px 0
    }
    .other-sale__cope-text {
        flex-direction: column;
        align-items: start;
        margin: 10px 0 0 0
    }
    .other-sale__cope-text button {
        font-size: 19px;
        margin: 5px 0 0 0
    }
    .other-sale__coupon-text {
        margin: 0
    }
    .other-sale__image-circle {
        right: 30%;
        top: 60%
    }
    .other-sale__logo {
        display: none
    }
    .image-desc {
        display: none
    }
    .image-mob {
        display: block
    }
}
	

/******************************************/
.wrapper {
	min-height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	overflow: hidden;
}

.wrapper>main {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.wrapper>* {
	min-width: 0;
}

main.page {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

[class*=__container] {
	max-width: 97.5rem;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	margin: 0 auto;
	padding: 0 .625rem;
}

.select {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 33%;
	flex: 1 1 33%;
	position: relative;
}

.select__body {
	position: relative;
}

.select__title {
	color: inherit;
	text-align: left;
	background: #efefef;
	padding: 30px 25px 30px 40px;
	cursor: pointer;
	width: 100%;
}

.select__value {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.15;
}

.select__value>* {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.select__value::before {
	font-size: 35px;
	color: #363c43;
}

._select-open .select__value::before {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.select__value._select-pseudo-label::before {
	content: attr(data-pseudo-label);
	opacity: .5;
}

.select__text {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.select__input {
	width: 100%;
	background-color: transparent;
	height: 100%;
}

.select__options {
	font-weight: 400;
	font-size: 20px;
	line-height: 1.15;
	position: absolute;
	top: 95px;
	border-radius: 0 0 4px 4px;
	min-width: 100%;
	left: 0;
	border-top: 0;
	background: #efefef;
	border-top: 0;
	padding: 0 25px 10px 40px;
	border-bottom: 1px solid #e5e5e5;
}

.select__scroll {
	overflow-y: auto;
	overflow-x: hidden;
	max-height: 200px;
}

.select__option {
	width: 100%;
	text-align: left;
	cursor: pointer;
	padding: 5px 0;
	color: inherit;
}

.select__option._select-selected {
	background-color: #eee;
}

.select__row {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.select._select-open {
	z-index: 5;
}

._select-tag {
	cursor: pointer;
}

.quantity {
	width: 141px;
	height: 102px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid rgba(54,60,67,.1);
	border-radius: 7px;
}

.quantity__button {
	position: relative;
	cursor: pointer;
	background: 0 0;
}

.quantity__button_plus::before {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	font-size: 40px;
	color: #363c43;
	margin: 0 0 -10px 0;
}

.quantity__button_minus::before {
	color: #363c43;
	font-size: 40px;
}

.quantity__arrow {
	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;
	width: 53px;
	background: rgba(235,236,237,.21);
	padding: 25px 12px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.quantity__input {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.quantity__input input {
	height: 100%;
	font-weight: 700;
	font-size: 40px;
	line-height: 1.175;
	width: 100%;
	text-align: center;
	border-radius: 7px 0 0 7px;
}
/*
.disabled::before {
	color: #ebeced;
	font-size: 40px;
}*/

.quantity-basket__button {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 45px;
	flex: 0 0 45px;
	position: relative;
	cursor: pointer;
}

.quantity-basket__button::after,.quantity-basket__button::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
	margin: 0 0 0 -10px;
	background-color: #c4c4c4;
	width: 18px;
	height: 5px;
}

.quantity-basket__button_plus::before {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.quantity-basket__input {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.quantity-basket__input input {
	height: 100%;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.1666666667;
	width: 100%;
	text-align: center;
}

.quantity-basket-content {
	width: 125px;
	height: 52px;
	border: 1px solid rgba(0,0,0,.09);
	border-radius: 0;
}

.quantity-consumables-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 75px;
	background: rgba(237,238,239,.39);
	border-radius: 8px;
	border: none;
}

.quantity-consumables__button {
	position: relative;
	cursor: pointer;
	background: 0 0;
	background: rgba(237,238,239,.39);
}

.quantity-consumables__button_plus {
	padding: 0 20px 0 0;
}

.quantity-consumables__button_plus::before {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	font-size: 30px;
	color: #363c43;
	margin: 0;
}

.quantity-consumables__button_minus {
	padding: 0 0 0 20px;
}

.quantity-consumables__button_minus::before {
	color: #363c43;
	font-size: 30px;
}

.quantity-consumables__input {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.quantity-consumables__input input {
	height: 100%;
	font-weight: 400;
	font-size: 24px;
	line-height: 1.1666666667;
	width: 100%;
	text-align: center;
	background: rgba(237,238,239,.39);
}
/*
.quantity-consumables__button.disabled::before {
	color: rgba(54,60,67,.47);
	font-size: 30px;
}*/

body::after {
	content: "";
	background-color: rgba(0,0,0,.5);
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	-webkit-transition: opacity .8s ease 0s;
	-o-transition: opacity .8s ease 0s;
	transition: opacity .8s ease 0s;
	pointer-events: none;
	z-index: 149;
}

.popup-show body::after {
	opacity: 1;
}

.popup {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 30px 10px;
	-webkit-transition: visibility .8s ease 0s;
	-o-transition: visibility .8s ease 0s;
	transition: visibility .8s ease 0s;
	visibility: hidden;
	pointer-events: none;
}

.popup_show {
	z-index: 150;
	visibility: visible;
	overflow: auto;
	pointer-events: auto;
}

.popup_show .popup__content {
	visibility: visible;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.popup__wrappers {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 100%;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	align-items: center;
}

.popup__content {
	position: relative;
	visibility: hidden;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: -webkit-transform .3s ease 0s;
	transition: -webkit-transform .3s ease 0s;
	-o-transition: transform .3s ease 0s;
	transition: transform .3s ease 0s;
	transition: transform .3s ease 0s,-webkit-transform .3s ease 0s;
	background: #fff;
	-webkit-box-shadow: 0 4px 205px rgba(0,0,0,.07);
	box-shadow: 0 4px 205px rgba(0,0,0,.07);
	border-radius: 15px;
	padding: 90px 170px 90px 170px;
	width: 1560px;
	min-height: 496px;
}

.lock .popup__content {
	visibility: visible;
}

.popup__slider {
	position: relative;
	z-index: 6;
}

.popup__title {
	font-weight: 700;
	font-size: 100px;
	line-height: 1.17;
	margin: 0 0 25px 0;
}

.popup__subtitle {
	font-weight: 700;
	font-size: 15px;
	line-height: 1.2;
	display: block;
}

.popup__arrows {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	left: -49px;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	transform: translate(0,-50%);
	width: calc(100% + 100px);
	z-index: 5;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.popup__arrow-prev {
	width: 98px;
	height: 98px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	-webkit-box-shadow: 0 4px 126px rgba(0,0,0,.25);
	box-shadow: 0 4px 126px rgba(0,0,0,.25);
	border-radius: 50%;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.popup__arrow-prev::before {
	font-size: 45px;
	color: rgba(54,60,67,.4);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.popup__arrow-prev:hover {
	background: #fd9d08;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.popup__arrow-prev:hover::before {
	color: #fff;
}

.popup__arrow-next {
	width: 98px;
	height: 98px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	-webkit-box-shadow: 0 4px 126px rgba(0,0,0,.25);
	box-shadow: 0 4px 126px rgba(0,0,0,.25);
	border-radius: 50%;
}

.popup__arrow-next::before {
	font-size: 45px;
	color: rgba(54,60,67,.4);
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.popup__arrow-next:hover {
	background: #fd9d08;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.popup__arrow-next:hover::before {
	color: #fff;
}

.popup__dotts {
	position: absolute;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 auto;
	width: 100%;
	overflow: hidden;
	padding: 35px 0 3px 0;
}

.popup__dotts .swiper-pagination-bullet {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 26px;
	flex: 0 0 26px;
	margin: 0 18px 0 0;
	position: relative;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
	background: rgba(196,196,196,.19);
	height: 26px;
	border-radius: 50%;
	cursor: pointer;
}

.popup__dotts .swiper-pagination-bullet:last-child {
	margin: 0;
}

.popup__dotts .swiper-pagination-bullet-active {
	background: #c4c4c4;
}

.arrow-prev-sber:hover {
	background: #4caf50;
}

.arrow-prev-sber:hover::before {
	color: #fff;
}

.arrow-next-sber:hover {
	background: #4caf50;
}

.arrow-next-sber:hover::before {
	color: #fff;
}

[class*=-ibg] {
	position: relative;
}

[class*=-ibg] img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
}

[class*=-ibg_contain] img {
	-o-object-fit: contain;
	object-fit: contain;
}

.title {
	font-weight: 700;
	font-size: 55px;
	line-height: 1.1636363636;
	margin: 0 0 35px 0;
}

.breadcrambs {
	margin: 30px 0 0 0;
}

.breadcrambs__container ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-ms-flex-align:start;
	align-items: start;
}

.breadcrambs__container ul li::after {
	content: "/";
	color: #363c43;
	margin: 0 3px;
}

.breadcrambs__container ul li a {
	font-weight: 400;
	font-size: 15px;
	line-height: 1.2;
}

.breadcrambs__container ul li span {
	font-weight: 400;
	font-size: 15px;
	line-height: 1.2;
}

.header {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	background: #fff;
	-webkit-box-shadow: 0 4px 250px rgba(0,0,0,.07);
	box-shadow: 0 4px 250px rgba(0,0,0,.07);
	padding: 28px 0 13px 0;
	z-index: 50;
}

.header__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 0 35px 0;
}

.header__center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 1px solid rgba(54,60,67,.1);
	padding: 0 0 33px 0;
	margin: 0 0 12px 0;
}

.header__center._active {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.header__bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.header__hint {
	display: none;
}

.header__hint._active {
	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;
	position: absolute;
	width: 100%;
	overflow: auto;
	top: 65%;
	left: 0;
	background: #fff;
	z-index: 20;
	-webkit-box-shadow: 0 250px 250px -92px rgba(0,0,0,.4);
	box-shadow: 0 250px 250px -92px rgba(0,0,0,.4);
}

.top-header__clock {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-right: 1.5px solid rgba(54,60,67,.1);
	padding: 0 46px 0 0;
	margin: 0 46px 0 0;
}

.top-header__clock::before {
	background: #fff;
	-webkit-box-shadow: 0 4px 49px rgba(54,60,67,.28);
	box-shadow: 0 4px 49px rgba(54,60,67,.28);
	color: #363c43;
	padding: 9px;
	border-radius: 50%;
	font-size: 21px;
	margin: 0 10px 0 0;
}

.top-header__clock-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
}

.top-header__clock-text span {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1666666667;
	color: #696f77;
	margin: 0 0 0 2px;
}

.top-header__email {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-right: 1.5px solid rgba(54,60,67,.1);
	padding: 0 46px 0 0;
	margin: 0 46px 0 0;
}

.top-header__email span {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
}

.top-header__email::before {
	background: #fff;
	-webkit-box-shadow: 0 4px 49px rgba(54,60,67,.28);
	box-shadow: 0 4px 49px rgba(54,60,67,.28);
	color: #363c43;
	padding: 9px;
	border-radius: 50%;
	font-size: 21px;
	margin: 0 10px 0 0;
}

.top-header__telephon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 45px 0 0;
}

.top-header__telephon a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	border: 1px solid rgba(54,60,67,.13);
	border-radius: 173px;
	padding: 15px 20px;
	margin: 0 23px 0 0;
}

.top-header__telephon a:last-child {
	margin: 0;
}

.top-header__telephon a span {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
}

.top-header__telephon a::before {
	font-size: 21px;
	color: #363c43;
	margin: 0 10px 0 0;
}

.top-header__social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin: 0 0 0 45px;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.top-header__message {
	background: #f4f4f4;
	padding: 9px;
	border-radius: 50%;
	margin: 0 13px 0 0;
}

.top-header__message::before {
	font-size: 21px;
	color: #f8ad1c;
}

.top-header__whatsapp {
	background: #f4f4f4;
	padding: 9px;
	border-radius: 50%;
	margin: 0 13px 0 0;
}

.top-header__whatsapp::before {
	font-size: 21px;
	color: #4caf50;
}

.top-header__social-blue {
	background: #f4f4f4;
	padding: 9px;
	border-radius: 50%;
	margin: 0 13px 0 0;
}

.top-header__social-blue::before {
	font-size: 21px;
	color: #5f41e1;
}

.top-header__telegram {
	background: #f4f4f4;
	padding: 9px;
	border-radius: 50%;
}

.top-header__telegram::before {
	font-size: 21px;
	color: #039be5;
}

.top-header__menu-body {
	position: fixed;
	width: 350px;
	height: 100%;
	left: -100%;
	top: 0;
	overflow: auto;
	-webkit-transition: left .3s ease 0s;
	-o-transition: left .3s ease 0s;
	transition: left .3s ease 0s;
	background: #fff;
	z-index: 150;
	padding: 60px 10px 20px 10px;
}

.menu-open .top-header__menu-body {
	left: 0;
}

.top-header__shadow {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	height: 0;
	background: rgba(0,0,0,.1);
	-webkit-box-shadow: 4px 6px 32px rgba(0,0,0,.12);
	box-shadow: 4px 6px 32px rgba(0,0,0,.12);
	opacity: 0;
	z-index: 2;
	-webkit-transition: opacity .5s;
	-o-transition: opacity .5s;
	transition: opacity .5s;
}

.top-header__shadow._active {
	opacity: 1;
	height: 100%;
}

.center-header__logo {
	margin: 0 38px 0 0;
}

.center-header__logo img {
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
}

.center-header__logo._active {
	display: none;
}

.center-header__desc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 400;
	font-size: 15px;
	line-height: 1.2;
	border-right: 1.5px solid rgba(54,60,67,.1);
	padding: 0 43px 0 0;
	margin: 0 49px 0 0;
}

.center-header__desc::before {
	background: #fff;
	-webkit-box-shadow: 0 4px 49px rgba(54,60,67,.28);
	box-shadow: 0 4px 49px rgba(54,60,67,.28);
	padding: 9px;
	margin: 0 10px 0 0;
	border-radius: 50%;
	color: #363c43;
	font-size: 21px;
}

.center-header__desc._active {
	display: none;
}

.center-header__search {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 873px;
	flex: 1 1 873px;
	margin: 0 20px 0 0;
}

.center-header__search button {
	position: absolute;
	right: 18px;
	top: 13px;
}

.center-header__search button::before {
	font-size: 24px;
	color: #363c43;
}

.center-header__search._active {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 727px;
	flex: 0 1 727px;
	margin: 0;
}

.center-header__search._active button {
	position: absolute;
	right: 21px;
	top: 22px;
}

.center-header__search._active button::before {
	font-size: 37px;
	color: #363c43;
}

.center-header__input {
	width: 100%;
	height: 52px;
	background: #fafafa;
	border-radius: 173px;
	padding: 18px 60px 18px 23px;
	font-weight: 200;
	font-size: 15px;
	line-height: 1.2;
}

.center-header__input._active {
	height: 80px;
	width: 100%;
	background: #f4f4f4;
	border-radius: 173px;
	padding: 30px 75px 23px 35px;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.15;
}

.center-header__basket {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.center-header__basket._active {
	display: none;
}

.center-header__icon-basket {
	position: relative;
	margin: 0 8px 0 0;
}

.center-header__icon-basket span {
	position: absolute;
	right: -2px;
	top: -4px;
	background: #363c43;
	border: 2px solid #fff;
	-webkit-box-shadow: 0 4px 4px rgba(0,0,0,.14);
	box-shadow: 0 4px 4px rgba(0,0,0,.14);
	font-weight: 500;
	font-size: 12px;
	color: #fff;
	border-radius: 50%;
	width: 21px;
	height: 21px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.center-header__icon-basket::before {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fd9d08;
	border-radius: 50%;
	font-size: 30px;
	color: #fff;
	padding: 12px;
}

.center-header__sum {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
}

.bottom-header__catalog {
	margin: 0 34px 0 0;
}

.bottom-header__right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.bottom-header__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-right: 1.5px solid rgba(54,60,67,.1);
	padding: 0 40px 0 0;
	margin: 0 40px 0 0;
	font-weight: 300;
	font-size: 15px;
	line-height: 1.2;
}

.bottom-header__block:last-child {
	border-right: none;
	padding: 0;
	margin: 0;
}

.bottom-header__icon {
	position: relative;
}

.bottom-header__icon span {
	position: absolute;
	right: 6px;
	top: -4px;
	background: #363c43;
	border: 1px solid #fff;
	-webkit-box-shadow: 0 4px 4px rgba(0,0,0,.14);
	box-shadow: 0 4px 4px rgba(0,0,0,.14);
	font-weight: 500;
	font-size: 9px;
	color: #fff;
	border-radius: 50%;
	width: 17px;
	height: 17px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.bottom-header__icon::before {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fafafa;
	border-radius: 50%;
	font-size: 21px;
	color: #363c43;
	padding: 11px 9px 7px 9px;
	margin: 0 8px 0 0;
}

.menu__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 -25px -5px -25px;
}

.menu__link {
	position: relative;
	padding: 0 25px 5px 25px;
}

.menu__link a {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
}

.menu__title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.menu__title::before {
	font-size: 18px;
	color: #363c43;
	margin: 0 0 0 3px;
}

.menu__sublist {
	display: none;
	position: absolute;
	top: 30px;
	left: 10px;
	z-index: 10;
	padding: 15px;
	background: #fff;
	margin: -5px 0;
	-webkit-box-shadow: 0 4px 15px rgba(0,0,0,.07);
	box-shadow: 0 4px 15px rgba(0,0,0,.07);
}

.menu__sublist li {
	padding: 5px 0;
}

.menu__list>li:hover .menu__sublist {
	display: block;
}

.catalog-header__title {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
	color: #fff;
	background: #fd9d08;
	border-radius: 7px;
	padding: 10px;
	height: 50px;
	min-width: 160px;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.catalog-header__title::before {
	margin: 0 0 0 40px;
	font-size: 30px;
	color: #fff;
}

.catalog-header__title span {
	display: none;
}

.catalog-header__title:hover {
	background: #b5b5b5;
}

.catalog-header__title:hover::before {
	display: none;
}

.catalog-header__title:hover span {
	display: block;
	margin: 0 0 0 40px;
	font-size: 22px;
	color: #fff;
}

.catalog-header__title._active {
	background: #b5b5b5;
}

.catalog-header__title._active::before {
	display: none;
}

.catalog-header__title._active span {
	display: block;
	margin: 0 0 0 40px;
	font-size: 22px;
	color: #fff;
}

.catalog-header__title._spoller-active {
	background: #b5b5b5;
}

.catalog-header__title._spoller-active::before {
	display: none;
}

.catalog-header__title._spoller-active span {
	display: block;
	margin: 0 0 0 40px;
	font-size: 22px;
	color: #fff;
}

.catalog-header__subsubtitle {
	font-weight: 500;
	font-size: 30px;
	line-height: 1.1666666667;
	margin: 0 0 40px 0;
}

.icon-menu {
	display: none;
}

.hint-header__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 55px 0 50px 0;
}

.hint-header__categories {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 417px;
	flex: 0 1 417px;
	margin: 0 37px 0 0;
}

.hint-header__product {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 1103px;
	flex: 0 1 1103px;
	margin: 0 0 0 37px;
}

.hint-header__showmore {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-top: 1px solid rgba(54,60,67,.1);
	border-bottom: 1px solid rgba(54,60,67,.1);
	padding: 30px 0 30px 0;
	margin: 0 0 40px 0;
	font-weight: 500;
	font-size: 20px;
	line-height: 1.15;
	text-align: center;
}

.categories-hint__title {
	font-weight: 500;
	font-size: 30px;
	line-height: 1.1666666667;
	margin: 0 0 20px 0;
}

.categories-hint__items {
	margin: -12px 0;
}

.categories-hint__column {
	padding: 12px 0;
}

.categories-hint__text {
	font-weight: 300;
	font-size: 20px;
	line-height: 1.15;
}

.categories-hint__text span {
	font-weight: 500;
	font-size: 20px;
	line-height: 1.15;
}

.categories-hint__subtext {
	font-weight: 300;
	font-size: 12px;
	line-height: 1.1666666667;
	color: #979a9d;
}

.product-hint__title {
	font-weight: 500;
	font-size: 30px;
	line-height: 1.1666666667;
	margin: 0 0 20px 0;
}

.product-hint__items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -7px 0;
}

.product-hint__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 450px;
	flex: 0 1 450px;
	padding: 7px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.product-hint__column:nth-child(n+11) {
	display: none;
}

.product-hint__image img {
	width: 89px;
	height: 89px;
	-o-object-fit: cover;
	object-fit: cover;
	margin: 0 27px 0 0;
	border: 1px solid #e9e9e9;
}

.product-hint__text {
	font-weight: 500;
	font-size: 20px;
	line-height: 1.3;
	margin: 0 0 15px 0;
}

.product-hint__text span {
	border-left: 1px solid #d9d9d9;
	font-weight: 600;
	font-size: 20px;
	line-height: 1.15;
	color: #ff4f37;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
}

.product-hint__subtext {
	font-weight: 400;
	font-size: 10px;
	line-height: 1.2;
}

.footer {
	background: #fff;
	-webkit-box-shadow: 0 4px 250px rgba(0,0,0,.07);
	box-shadow: 0 4px 250px rgba(0,0,0,.07);
	padding: 45px 0 30px 0;
	margin: 60px 0 0 0;
}

.footer__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid rgba(54,60,67,.1);
	padding: 0 0 50px 0;
	margin: 0 0 30px 0;
}

.footer__bottom {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 45%;
	flex: 0 1 45%;
}

.top-footer__social {
	margin: 0 20px 0 0;
}

.top-footer__social-title {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
	margin: 0 0 30px 0;
}

.top-footer__icons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -13px;
}

.top-footer__icon {
	padding: 13px;
}

.top-footer__icon-message {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 79px;
	height: 79px;
	background: #f4f4f4;
	border-radius: 50%;
}

.top-footer__icon-message::before {
	font-size: 42px;
	color: #f8ad1c;
}

.top-footer__icon-whatsapp {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 79px;
	height: 79px;
	background: #f4f4f4;
	border-radius: 50%;
}

.top-footer__icon-whatsapp::before {
	font-size: 42px;
	color: #4caf50;
}

.top-footer__icon-whatsapp-blue {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 79px;
	height: 79px;
	background: #f4f4f4;
	border-radius: 50%;
}

.top-footer__icon-whatsapp-blue::before {
	font-size: 42px;
	color: #5f41e1;
}

.top-footer__icon-telegram {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 79px;
	height: 79px;
	background: #f4f4f4;
	border-radius: 50%;
}

.top-footer__icon-telegram::before {
	font-size: 42px;
	color: #039be5;
}

.top-footer__icon-vk {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 79px;
	height: 79px;
	background: #f4f4f4;
	border-radius: 50%;
}

.top-footer__icon-vk::before {
	font-size: 40px;
	color: #1f9fdd;
}

.top-footer__info {
	margin: 0 20px 0 0;
}

.top-footer__info-title {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
	margin: 0 0 15px 0;
}

.top-footer__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.top-footer__column {
	margin: 0 50px 0 0;
}

.top-footer__column:last-child {
	margin: 0;
}

.top-footer__column p {
	font-weight: 300;
	font-size: 18px;
	line-height: 2.8333333333;
	margin: 0;
}

.top-footer__contacts {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.top-footer__contacts a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	border: 1px solid rgba(54,60,67,.13);
	border-radius: 173px;
	padding: 15px 20px;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
	margin: 0 0 20px 0;
	width: 230px;
}

.top-footer__contacts a:last-child {
	margin: 0;
}

.top-footer__contacts a::before {
	font-size: 21px;
	color: #363c43;
	margin: 0 10px 0 0;
}

.bottom-footer__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: -10px;
}

.bottom-footer__link {
	padding: 10px;
}

.bottom-footer__link button {
	color: #363c43;
}

.bottom-footer__title {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
	margin: 0 0 18px 0;
	text-align: left;
}

.bottom-footer__sublink a {
	font-weight: 300;
	font-size: 18px;
	line-height: 2.9444444444;
}

.page__main-block {
	padding: 36px 0 86px 0;
}

.page__main-catalog {
	margin: 0 0 77px 0;
}

.main-block__main {
	position: relative;
	min-height: 496px;
	margin: 0 0 18px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.main-block__image-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 15px;
	z-index: -1;
}

.main-block__image {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 15px;
	z-index: 1;
}

.main-block__desc {
	position: relative;
	z-index: 3;
	padding: 85px 85px 85px 124px;
}

.main-block__text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.15;
	background: #fff;
	border: 1px solid rgba(54,60,67,.13);
	border-radius: 173px;
	padding: 10px 15px;
	min-height: 52px;
	width: 198px;
	margin: 0 0 25px 0;
}

.main-block__text::before {
	font-size: 24px;
	color: #fd9d08;
	margin: 0 10px 2px 0;
}

.main-block__title {
	font-weight: 800;
	font-size: 100px;
	line-height: 1.1;
	margin: 0 0 30px 0;
}

.main-block__subtitle {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1666666667;
}

.main-block__subtitle span:nth-child(1) {
	opacity: .2;
	border: 1px solid #363c43;
	border-radius: 50%;
	width: 14px;
	height: 14px;
	margin: 0 3px 0 0;
	padding: 5px;
}

.main-block__subtitle span:nth-child(2) {
	opacity: .5;
	border: 1px solid #363c43;
	border-radius: 50%;
	width: 14px;
	height: 14px;
	margin: 0 3px 0 0;
	padding: 5px;
}

.main-block__subtitle span:nth-child(3) {
	opacity: .7;
	border: 1px solid #363c43;
	border-radius: 50%;
	width: 14px;
	height: 14px;
	margin: 0 3px 0 0;
	padding: 5px;
}

.main-block__subtitle span:nth-child(4) {
	opacity: 1;
	border: 1px solid #363c43;
	border-radius: 50%;
	width: 14px;
	height: 14px;
	margin: 0 10px 0 0;
	padding: 5px;
}

.main-block__other {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -9px -12px;
}

.other-main-block__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	padding: 9px 12px;
}

.other-main-block__item {
	position: relative;
	min-height: 437px;
}

.other-main-block__item img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 15px;
	z-index: -1;
	background: #efefef;
}

.other-main-block__desc {
	padding: 40px 60px;
}

.other-main-block__title {
	font-weight: 700;
	font-size: 30px;
	line-height: 1.1666666667;
	margin: 0 0 28px 0;
}

.other-main-block__subtitle {
	font-weight: 600;
	font-size: 18px;
	line-height: 1.1666666667;
}

.other-main-block__subtitle span {
	font-weight: 300;
	font-size: 15px;
	line-height: .6;
}

.other-main-block__icon-basket {
	position: absolute;
	top: 60%;
	right: 65px;
	background: #fff;
	-webkit-box-shadow: 0 4px 89px rgba(0,0,0,.25);
	box-shadow: 0 4px 89px rgba(0,0,0,.25);
	padding: 17px;
	z-index: 5;
	border-radius: 50%;
}

.other-main-block__icon-basket::before {
	font-size: 34px;
	color: #363c43;
}

.other-main-block__icon-timer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	top: 70%;
	left: 80px;
	-webkit-box-shadow: 0 4px 89px rgba(0,0,0,.25);
	box-shadow: 0 4px 89px rgba(0,0,0,.25);
	z-index: 5;
	border-radius: 50%;
	width: 69px;
	height: 69px;
	padding: 17px;
	background: #fff url(../img/icons/main-icons.svg) -6px 12px no-repeat;
}

.other-main-block__icon-timer::before {
	font-size: 30px;
	color: #363c43;
}

.other-main-block__icon-gears {
	position: absolute;
	top: 58%;
	left: 25%;
	background: #fff;
	-webkit-box-shadow: 0 4px 89px rgba(0,0,0,.25);
	box-shadow: 0 4px 89px rgba(0,0,0,.25);
	padding: 17px;
	z-index: 5;
	border-radius: 50%;
}

.other-main-block__icon-gears::before {
	font-size: 42px;
	color: #363c43;
}

.main-catalog__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -7px;
}

.main-catalog__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 25%;
	flex: 0 1 25%;
	padding: 7px;
}

.main-catalog__item {
	background: #f7f7f7;
	border-radius: 15px;
	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;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
	padding: 0 30px 48px 30px;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.main-catalog__item:hover {
	background: #efefef;
}

.main-catalog__image {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 260px;
	flex: 0 1 260px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.main-catalog__image img {
	width: 100%;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
	margin: 0 0 7px 0;
}

.main-catalog__text {
	font-weight: 500;
	font-size: 24px;
	line-height: 1.1666666667;
	text-align: center;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	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;
}

.banner__body {
	position: relative;
	min-height: 437px;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.banner__image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 15px;
	z-index: -1;
}

.banner__body img{
	height: 100%;
}

.banner__image-mob {
	display: none;
}

.banner__text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	position: relative;
	z-index: 5;
	padding: 70px 70px 70px 120px;
}

.banner__text span {
	font-weight: 400;
	font-size: 30px;
	display: block;
	line-height: 1.1;
	margin: 30px 0 0 0;
}

.banner__bank {
	background: #fff;
	border: 1px solid rgba(54,60,67,.13);
	border-radius: 173px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 15px 0;
	padding: 10px;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 15px 40px;
}

.banner__bank img {
	width: 100%;
	height: auto;
}

.banner__title {
	font-weight: 800;
	font-size: 100px;
	line-height: 1.1;
}

.banner__subtitle {
	font-weight: 700;
	font-size: 50px;
	line-height: 1.1;
	color: #363c43;
	display: block;
	margin: 40px 0 0 0;
}

.favorites-comparison {
	display: none;
}

.favorites-comparison__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-weight: 300;
	font-size: 15px;
	line-height: 1.2;
	margin: 0 0 20px 0;
}

.favorites-comparison__block:last-child {
	margin: 0;
}

.favorites-comparison__icon {
	position: relative;
	width: 39px;
	height: 39px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.favorites-comparison__icon span {
	position: absolute;
	right: 0;
	top: -6px;
	background: #363c43;
	border: 1px solid #fff;
	-webkit-box-shadow: 0 4px 4px rgba(0,0,0,.14);
	box-shadow: 0 4px 4px rgba(0,0,0,.14);
	font-weight: 500;
	font-size: 9px;
	color: #fff;
	border-radius: 50%;
	width: 17px;
	height: 17px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.favorites-comparison__icon::before {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fafafa;
	border-radius: 50%;
	font-size: 21px;
	color: #363c43;
	padding: 11px 9px 7px 9px;
	margin: 0 8px 0 0;
}

.page__products {
	margin: 0 0 75px 0;
}

.page__block-product {
	margin: 0 0 77px 0;
}

.page__coupon-mob {
	display: none;
}

.product-cart__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 35px 0 25px 0;
}

.product-cart__bottom {
	border-bottom: 1px solid rgba(54,60,67,.1);
	padding: 0 0 66px 0;
	margin: 0 0 50px 0;
}

.top-product-cart__title-mob {
	display: none;
	font-weight: 500;
	font-size: 28px;
	line-height: 1.1785714286;
	margin: 0 0 15px 0;
}

.top-product-cart__images {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 840px;
	flex: 0 1 840px;
	height: 618px;
	margin: 0 20px 0 0;
}

.top-product-cart__desc {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 676px;
	flex: 0 1 676px;
	margin: 0 0 0 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.top-product-cart__title {
	font-weight: 500;
	font-size: 28px;
	line-height: 1.1785714286;
	margin: 0 0 30px 0;
        display: -webkit-box;
        
}

.top-product-cart__table {
	margin: -15px 0;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	padding:0;
}

.top-product-cart__table li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.2222222222;
	color: #696f77;
	padding: 15px 0;
}

.top-product-cart__table li span {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.2222222222;
	margin: 0 0 0 4px;
	color: #363c43;
}

.top-product-cart__actions {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-top: 1px solid rgba(54,60,67,.1);
	border-bottom: 1px solid rgba(54,60,67,.1);
	padding: 11px 0 12px 0;
	margin: 30px 0 0 0;
}

.top-product-cart__left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 20px 0 0;
}

.top-product-cart__left span {
	font-weight: 700;
	font-size: 18px;
	line-height: 1.1666666667;
	color: #d2d2d2;
	margin: 0 12px 0 0;
}

.top-product-cart__price {
	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;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: rgba(54,60,67,.1);
	border-radius: 7px;
	padding: 20px;
	font-weight: 700;
	font-size: 18px;
	height: 60px;
	line-height: 1.1666666667;
	margin: 0 12px 0 0;
}

.top-product-cart__tippy {
	background: #ebeced;
	padding: 4px;
	border-radius: 50%;
}

.top-product-cart__tippy::before {
	font-size: 14px;
	color: #363c43;
}

.top-product-cart__right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.top-product-cart__total {
	font-weight: 700;
	font-size: 28px;
	line-height: 1.1785714286;
	color: #ff4f37;
	border-right: 1px solid #ebeced;
	padding: 0 30px 0 0;
	margin: 0 30px 0 0;
}

.top-product-cart__icon {
	background: rgba(54,60,67,.1);
	border-radius: 50%;
	padding: 12px 9px;
	margin: 0 18px 0 0;
	width: 39px;
	height: 39px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.top-product-cart__icon:last-child {
	margin: 0;
}

.top-product-cart__icon::before {
	font-size: 21px;
	color: #363c43;
	padding: 10px 6px 6px 6px;
}

.center-product-cart__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 25px 0;
}

.center-product-cart__left {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 840px;
	flex: 0 1 840px;
	margin: 0 20px 0 0;
	border: 1px solid rgba(54,60,67,.1);
	border-radius: 7px;
	padding: 20px 30px 20px 35px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.center-product-cart__left img {
	width: 193px;
	height: auto;
	border-right: 1px solid #ebeced;
	margin: 0 35px 0 0;
	padding: 0 35px 0 0;
}

.center-product-cart__left span {
	font-weight: 700;
	font-size: 18px;
	line-height: 1.1666666667;
	color: #d2d2d2;
	margin: 0 32px 0 0;
}

.center-product-cart__installment-plan {
	font-weight: 700;
	font-size: 18px;
	line-height: 1.1666666667;
	margin: 0 20px 0 0;
}

.center-product-cart__link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: rgba(54,60,67,.04);
	border-radius: 7px;
	min-height: 60px;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.3125;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 244px;
	flex: 0 1 244px;
}

.center-product-cart__right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 676px;
	flex: 0 1 676px;
	margin: 0 0 0 20px;
}

.center-product-cart__button-up {
	background: #fd9d08;
	border-radius: 7px;
	padding: 35px 10px;
	font-weight: 500;
	font-size: 28px;
	line-height: 1.1785714286;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 490px;
	flex: 0 1 490px;
	margin: 0 0 0 44px;
}

.center-product-cart__bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 68px 0;
	min-height: 343px;
}

.center-product-cart__delivery {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 840px;
	flex: 0 1 840px;
	margin: 0 20px 0 0;
	min-height: 347px;
}

.center-product-cart__delivery img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 7px;
	z-index: -1;
}

.center-product-cart__desc {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.center-product-cart__text {
	position: relative;
	padding: 48px 58px 48px 65px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
	position: relative;
	z-index: 5;
	height: 100%;
}

.center-product-cart__icon {
	margin: 0 0 16px 0;
	width: 42px;
	height: 42px;
	border-radius: 50%;
	background: #fff;
	-webkit-box-shadow: 0 4px 67px rgba(0,0,0,.25);
	box-shadow: 0 4px 67px rgba(0,0,0,.25);
}

.center-product-cart__icon::before {
	font-size: 24px;
	padding: 9px;
	color: #fd9d08;
}

.center-product-cart__title {
	font-weight: 700;
	font-size: 50px;
	line-height: 1.1;
	margin: 0 0 10px 0;
}

.center-product-cart__subtitle {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.2222222222;
	color: #696f77;
	margin: 0 0 30px 0;
}

.center-product-cart__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.center-product-cart__buttons button {
	background: #fd9d08;
	border-radius: 33px;
	width: 179px;
	min-height: 66px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.1666666667;
	color: #fff;
	padding: 0 34px;
}

.center-product-cart__buttons button._active {
	background: #363c43;
}

.center-product-cart__button {
	background: #fff;
	-webkit-box-shadow: 0 4px 139px rgba(0,0,0,.25);
	box-shadow: 0 4px 139px rgba(0,0,0,.25);
	border-radius: 33px;
	padding: 25px;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.1666666667;
	width: 179px;
	min-height: 66px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	margin: 0 8px 0 0;
}

.center-product-cart__button::before {
	font-size: 22px;
	color: #363c43;
	margin: 0 10px 0 0;
}

.center-product-cart__coupon {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 676px;
	flex: 0 1 676px;
	margin: 0 0 0 20px;
	min-height: 347px;
}

.center-product-cart__coupon img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 7px;
	z-index: -1;
}

.center-product-cart__coupon-mob {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	position: relative;
	min-height: 719px;
}

.center-product-cart__coupon-mob img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 7px;
	z-index: -1;
}

.center-product-cart__coupon-text {
	width: 179px;
	min-height: 66px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	margin: 0 8px 0 0;
	background: #dedede;
	border-radius: 33px;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1666666667;
}

.center-product-cart__button-mob {
	display: none;
}

.tabs__navigation {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid rgba(54,60,67,.1);
	margin: 0 0 48px 0;
}

.tabs__titles {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 1080px;
	flex: 0 1 1080px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0 50px 0 0;
}

.tabs__title {
	font-weight: 200;
	font-size: 35px;
	line-height: 1.1142857143;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	padding: 10px 5px 25px 5px;
}

.tabs__title:nth-last-child(n+2)::before {
	display: none;
}

.tabs__title::before {
	font-size: 28px;
	color: #363c43;
	margin: 0 0 0 6px;
}

.tabs__title span {
	display: none;
}

.tabs__title._tab-active {
	font-weight: 700;
	padding: 10px 10px 20px 10px;
	border-bottom: 5px solid #363c43;
}

.tabs__download {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 14px 0;
	background: rgba(54,60,67,.04);
	border-radius: 7px;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.2;
	padding: 10px 50px;
	height: 60px;
	width: auto;
}

.tabs__download::before {
	font-size: 22px;
	color: #363c43;
	margin: 0 13px 0 0;
}

.tabs__body h3 {
	font-weight: 700;
	font-size: 35px;
	line-height: 1.1142857143;
	margin: 0 0 16px 0;
}

.tabs__body p {
	font-weight: 400;
	font-size: 24px;
	line-height: 1.25;
	color: #696f77;
}

.tabs__table {
	margin: -15px 0;
}

.tabs__cart {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 15px 0;
}

.tabs__label {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 600px;
	flex: 0 1 600px;
	font-weight: 400;
	font-size: 25px;
	line-height: 1.12;
	color: #696f77;
	margin: 0 20px 0 0;
}

.tabs__value {
	font-weight: 500;
	font-size: 25px;
	line-height: 1.12;
}

.tabs__video {
	position: relative;
	width: 100%;
	height: 800px;
}

.tabs__video-item {
	position: absolute;
	top: 0;
	right: 0;
	-o-object-fit: cover;
	object-fit: cover;
	cursor: pointer;
	width: 100%;
	height: 100%;
	border-radius: 7px;
}

.tabs__icon::before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	font-size: 110px;
	color: #fff;
	pointer-events: none;
}

.tabs__icon._active {
	display: none;
}

.images-product__slider {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 685px;
	flex: 0 1 685px;
	margin: 0 12px 0 0;
}

.images-product__icon-favorites {
	display: none;
}

.images-product__icon-comparison {
	display: none;
}

.images-product__slide img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border: 1px solid rgba(54,60,67,.1);
	border-radius: 7px;
	padding: 53px 86px 43px 80px;
}

.images-product__thumbs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.thumbs__slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	cursor: pointer;
	border: 1px solid rgba(54, 60, 67, .1);
	border-radius: 7px;
		padding: 13px 16px;
	justify-content: center;
}
.thumbs__slide a {
	height: 100%;
}

.thumbs__slide img {
	width: 100%;
	object-fit: cover;
	max-height: 100%;
}

.products__body {
	border-bottom: 1px solid rgba(54,60,67,.1);
	padding: 0px 0 80px 0;
}

.products__title {
	font-weight: 700;
	font-size: 35px;
	line-height: 1.1142857143;
	margin: 0 0 52px 0;
}

.products__product {
	position: relative;
}

.products__slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.products__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 25%;
	flex: 0 1 25%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 21px 13px;
}

.products__image {
	position: relative;
	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;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: 1px solid rgba(54,60,67,.1);
	border-radius: 7px;
	margin: 0 0 20px 0;
	min-height: 316px;
}



.products__image img {
	max-width: 200px;
	height: 200px;
	__-o-object-fit: cover;
	__object-fit: cover;
}

.products__favorites {
	cursor: pointer;
	position: absolute;
	right: 20px;
	bottom: 20px;
	background: rgba(54,60,67,.1);
	width: 39px;
	height: 39px;
	border-radius: 50%;
}

.products__favorites::before {
	font-size: 21px;
	color: #363c43;
	padding: 12px 9px 9px 9px;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.products__favorites._active::before {
	color: #fd9d08;
}

.products__comparison {
	cursor: pointer;
	position: absolute;
	right: 20px;
	top: 20px;
	background: rgba(54,60,67,.1);
	width: 39px;
	height: 39px;
	border-radius: 50%;
}

.products__comparison::before {
	font-size: 21px;
	color: #363c43;
	padding: 9px;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.products__comparison._active::before {
	color: #fd9d08;
}

.products__power {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	position: absolute;
	right: 73px;
	top: 30px;
	font-weight: 300;
	font-size: 15px;
	line-height: 1.2;
}

.products__power::before {
	font-size: 13px;
	color: #363c43;
}

.products__hit {
	position: absolute;
	background: #fd9d08;
	border-radius: 19.5px;
	top: 20px;
	left: 20px;
	font-weight: 500;
	font-size: 28px;
	line-height: 1.1785714286;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	color: #fff;
	padding: 4px 15px;
}

.products__sale {
	position: absolute;
	background: #ff4f37;
	border-radius: 19.5px;
	top: 65px;
	left: 20px;
	font-weight: 500;
	font-size: 12px;
	line-height: 1.1666666667;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	color: #fff;
	padding: 12px;
	min-width: 80px;
}

.products__reserve {
	position: absolute;
	background: #ebeced;
	border-radius: 19.5px;
	bottom: 20px;
	left: 20px;
	font-weight: 500;
	font-size: 12px;
	line-height: 1.1666666667;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	padding: 12px;
	min-width: 80px;
        height:auto;

}

.products__stock {
	position: absolute;
	background: #83ea88;
	border-radius: 19.5px;
	bottom: 20px;
	left: 20px;
	font-weight: 500;
	font-size: 12px;
	line-height: 1.1666666667;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	color: #fff;
	padding: 12px;
	min-width: 80px;
        height:auto;
}

.products__way {
	position: absolute;
	background: #363c43;
	border-radius: 19.5px;
	bottom: 20px;
	left: 20px;
	font-weight: 500;
	font-size: 12px;
	line-height: 1.1666666667;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	color: #fff;
	padding: 12px;
	min-width: 80px;
        height:auto;

}

.products__desc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	
}

.products__desc-title {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1111111111;
	color: #696f77;
	margin: 0 0 20px 0;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.products__actions {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 20px 0;
}

.products__actions span {
	font-weight: 700;
	font-size: 18px;
	line-height: 1.1666666667;
	color: #d2d2d2;
}

.products__price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: rgba(54,60,67,.1);
	border-radius: 7px;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.1666666667;
	height: 60px;
	min-width: 110px;
	margin: 0 12px 0 0;
}

.products__sum {
	border-left: 1px solid #ebeced;
	padding: 0 0 0 32px;
	margin: 0 0 0 32px;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.1666666667;
	color: #ff4f37;
}
/**
.products__sum span bdi,.products__sum span .rur {
        font-weight: 700;
    font-family: Roboto, sans-serif;
    color: #ff4f37;
    font-size: 18px;
}
.products__sum span span.rur {
    font-family: rub-arial-regular;
    text-transform: uppercase;
}
.products__sum span.woocommerce-Price-currencySymbol{
    margin-left:0px;
    padding-left: 0px;
}**/
.products__button-up {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fd9d08;
	border-radius: 7px;
	font-weight: 500;
	font-size: 28px;
	line-height: 1.1785714286;
	text-align: center;
	color: #fff;
	width: 100%;
	height: 77px;
	padding: 20px 10px;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.products__button-up._active {
	font-weight: 400;
	background: #ededed;
	color: #62686f;
	font-size: 24px;
	line-height: 1.1666666667;
}

.products__arrow-prev {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	left: 0;
	top: 133px;
	-webkit-transform: translate(-28%,0);
	-ms-transform: translate(-28%,0);
	transform: translate(-28%,0);
	background: #fff;
	-webkit-box-shadow: 0 4px 72px rgba(0,0,0,.25);
	box-shadow: 0 4px 72px rgba(0,0,0,.25);
	border-radius: 50%;
	width: 50px;
	height: 50px;
}

.products__arrow-prev::before {
	font-size: 28px;
	color: #363c43;
	padding: 10px;
}

.products__arrow-next {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	right: 0;
	top: 133px;
	-webkit-transform: translate(28%,0);
	-ms-transform: translate(28%,0);
	transform: translate(28%,0);
	background: #fff;
	-webkit-box-shadow: 0 4px 72px rgba(0,0,0,.25);
	box-shadow: 0 4px 72px rgba(0,0,0,.25);
	border-radius: 50%;
	width: 50px;
	height: 50px;
}

.products__arrow-next::before {
	font-size: 28px;
	color: #363c43;
	padding: 10px;
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.products__dotts {
	display: none;
}

.block-product__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	border: 1px solid rgba(54,60,67,.1);
	border-radius: 7px;
	padding: 20px 15px 20px 7px;
}

.block-product__body img {
	width: 88px;
	height: 88px;
	-o-object-fit: cover;
	object-fit: cover;
}

.block-product__title {
	font-weight: 500;
	font-size: 25px;
	line-height: 1.12;
	margin: 0 40px 0 0;
}

.block-product__title-mob {
	display: none;
}

.block-product__text-mob {
	display: none;
}

.block-product__icons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: -13px;
}

.block-product__icons::after {
	content: "";
	border-left: 1.5px solid rgba(54,60,67,.1);
	padding: 0 54px 0 0;
	margin: 0 0 0 37px;
	display: block;
	height: 48px;
}

.block-product__icon {
	padding: 13px;
}

.block-product__icon-whatsapp {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 72px;
	height: 72px;
	background: #f4f4f4;
	border-radius: 50%;
}

.block-product__icon-whatsapp::before {
	font-size: 38px;
	color: #4caf50;
}

.block-product__icon-telegram {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 72px;
	height: 72px;
	background: #f4f4f4;
	border-radius: 50%;
}

.block-product__icon-telegram::before {
	font-size: 38px;
	color: #039be5;
}

.block-product__icon-whatsapp-blue {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 72px;
	height: 72px;
	background: #f4f4f4;
	border-radius: 50%;
}

.block-product__icon-whatsapp-blue::before {
	font-size: 38px;
	color: #5f41e1;
}

.block-product__clock {
	border-right: none;
	padding: 0;
	margin: 0;
	white-space: nowrap;
}

.block-product__button {
	display: none;
}

.block-product__social-mob {
	display: none;
}

.block-product__form {
	position: relative;
	margin: 0 0 10px 0;
}

.block-product__form:last-child {
	margin: 0;
}

.block-product__input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
}

.block-product__checked {
	border: 1px solid rgba(54,60,67,.1);
	border-radius: 50px;
	width: 225px;
	padding: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.block-product__label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.1428571429;
}

.block-product__label::before {
	margin: 0 10px 0 0;
}

.block-product__label-whatsapp::before {
	font-size: 24px;
	color: #4caf50;
}

.block-product__check::before {
	display: none;
}

.block-product__label-whatsapp-blue::before {
	font-size: 24px;
	color: #5f41e1;
}

.block-product__label-telegram::before {
	font-size: 26px;
	color: #039be5;
}

.block-product__input:checked+.block-product__checked_ {
	background: #fff;
	-webkit-box-shadow: 0 4px 50px rgba(176,176,176,.25);
	box-shadow: 0 4px 50px rgba(176,176,176,.25);
	border-radius: 50px;
}

.block-product__input:checked+.block-product__checked .block-product__check::before {
	font-size: 23px;
	color: #fd9d08;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.catalog__content {
	margin: 50px 0 65px 0;
}

.catalog__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -7px;
}

.catalog__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 25%;
	flex: 0 1 25%;
	padding: 7px;
}

.catalog__item {
	background: #fff;
	border: 1px solid rgba(54,60,67,.1);
	border-radius: 7px;
	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;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
	padding: 0 30px 48px 30px;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.catalog__image {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 260px;
	flex: 0 1 260px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.catalog__image img {
	width: 100%;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
	margin: 0 0 7px 0;
}

.catalog__text {
	font-weight: 500;
	font-size: 24px;
	line-height: 1.1666666667;
	text-align: center;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	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;
}

.page__basket {
	margin: 50px 0 60px 0;
}

.basket__content {
	border-bottom: 1px solid rgba(54,60,67,.1);
	padding: 0 0 50px 0;
	margin: 0 0 60px 0;
}

.basket__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.basket__desc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px solid rgba(54,60,67,.1);
	padding: 0 0 20px 0;
	margin: 0 0 30px 0;
}

.basket__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.basket__column {
	border-bottom: 1px solid rgba(54,60,67,.1);
	padding: 0 0 35px 0;
	margin: 0 0 35px 0;
}

.basket__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.basket__image {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 205px;
	flex: 0 1 205px;
	margin: 0 35px 0 0;
	overflow: hidden;
}

.basket__image img {
	width: 100%;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
	border: 1px solid rgba(0,0,0,.07);
}

.basket__text {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1666666667;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 585px;
	flex: 1 1 585px;
	margin: 23px 0 0 0;
	padding: 0 20px 0 0;
}

.basket__price {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 215px;
	flex: 0 1 215px;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.1666666667;
	margin: 23px 0 0 0;
	padding: 0 20px 0 0;
}

.basket__price span {
	display: none;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
}

.basket__table-one {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0 20px 0 0;
}

.basket__table-two {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
}

.basket__quantity-basket {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 255px;
	flex: 0 1 255px;
	padding: 0 20px 0 0;
}

.basket__quantity {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 250px;
	flex: 0 1 250px;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.1666666667;
	padding: 0 20px 0 0;
	margin: 23px 0 0 0;
	text-align: left;
}

.basket__quantity span {
	display: none;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
}

.basket__total {
	font-weight: 700;
	font-size: 18px;
	line-height: 1.1666666667;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 215px;
	flex: 0 1 215px;
	padding: 0 20px 0 0;
	margin: 23px 0 0 0;
}

.basket__total span {
	display: none;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
}

.basket__remove {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50px;
	flex: 0 1 50px;
	margin: 23px 0 0 0;
	padding: 0 23px 0 0;
}

.basket__remove span {
	display: none;
	font-size: 18px;
	line-height: 1.1666666667;
	color: #000;
}

.basket__remove::before {
	font-size: 25px;
	color: #c4c4c4;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.basket__remove:hover::before {
	font-size: 25px;
	color: #363c43;
}

.basket__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 70px 0;
}

.basket__button-checkout {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fd9d08;
	border-radius: 7px;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 490px;
	flex: 0 1 490px;
	margin: 0 18px 0 0;
	height: 102px;
	font-weight: 500;
	font-size: 28px;
	line-height: 1.1785714286;
	text-align: center;
	color: #fff;
}

.basket__button-credit,.arenza {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 490px;
	flex: 0 1 490px;
	height: 102px;
	border: 1px solid #363c43;
	border-radius: 7px;
	background: #fff;
	font-weight: 500;
	font-size: 28px;
	line-height: 1.1785714286;
	text-align: center;
}

.basket__payment {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.basket__sum {
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1666666667;
	margin: 0 20px 0 0;
}

.basket__sum span {
	font-weight: 400;
	font-size: 24px;
	line-height: 1.1666666667;
	color: #c4c4c4;
}

.basket__right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.basket__update {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.15;
	color: #c4c4c4;
	margin: 0 45px 0 0;
}

.basket__update::before {
	font-size: 12px;
	color: #c4c4c4;
	margin: 0 10px 0 0;
}

.basket__clear {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.15;
}

.basket__clear::before {
	font-size: 12px;
	color: #363c43;
	margin: 0 10px 0 0;
}

.block-basket__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin: 0 0 35px 0;
}

.block-basket__button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fd9d08;
	border-radius: 5px;
	margin: 0 10px 0 0;
	padding: 10px 20px;
}

.block-basket__button span {
	font-size: 16px;
	line-height: 1.1875;
	color: #fff;
}

.block-basket__button:last-child {
	margin: 0;
}

.block-basket__button::before {
	color: #fff;
	font-size: 20px;
	margin: 0 10px 0 0;
}

.desc-basket__product {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 825px;
	flex: 1 1 825px;
}

.desc-basket__price {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 215px;
	flex: 0 1 215px;
}

.desc-basket__quantity {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 255px;
	flex: 0 1 255px;
}

.desc-basket__total {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 215px;
	flex: 0 1 215px;
}

.desc-basket__remove {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50px;
	flex: 0 1 50px;
}

.basket-coupon__image {
	position: relative;
	min-height: 347px;
}

.basket-coupon__image-desc {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 15px;
	z-index: -1;
}

.basket-coupon__image-mob {
	display: none;
}

.basket-coupon__content {
	padding: 90px 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.basket-coupon__content-mob {
	display: none;
}

.basket-coupon__desc {
	margin: 0 50px 0 0;
}

.basket-coupon__desc a:link,.basket-coupon__desc a:visited {
	text-decoration: underline;
}

.basket-coupon__icon {
	width: 42px;
	height: 42px;
	background: #fd9d08;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 10px 0;
}

.basket-coupon__icon::before {
	font-size: 24px;
	color: #fff;
}

.basket-coupon__title {
	font-weight: 700;
	font-size: 50px;
	line-height: 1.1;
	margin: 0 0 40px 0;
}

.basket-coupon__subtitle {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.2222222222;
	text-decoration: underline;
	color: #696f77;
}

.basket-coupon__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.basket-coupon__buttons input {
	background: #dedede;
	border-radius: 69px;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.0833333333;
	width: 340px;
	height: 127px;
	padding: 50px 60px;
	margin: 0 15px 10px 0;
	color: #363c43;
	text-align: center;
}

.basket-coupon__button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fd9d08;
	border-radius: 69px;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.0833333333;
	text-align: center;
	color: #fff;
	padding: 50px 60px;
	height: 127px;
}

.page__credit-bank {
	margin: 35px 0 90px 0;
}

.page__benefits {
	margin: 0 0 60px 0;
}

.page__application-form {
	padding: 60px 0 60px 0;
}

.page__application-path {
	margin: 60px 0 110px 0;
}

.credit-bank__image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	min-height: 496px;
}

.credit-bank__image img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 15px;
	-o-object-fit: cover;
	object-fit: cover;
	z-index: -1;
}

.credit-bank__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 110px 80px;
}

.credit-bank__desc {
	margin: 0 94px 0 0;
}

.credit-bank__title {
	position: relative;
	font-weight: 800;
	font-size: 100px;
	line-height: 1.1;
	margin: 0 0 30px 0;
}

.credit-bank__title span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.credit-bank__title img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 152px;
	height: 152px;
	background: #fff;
	border-radius: 50%;
	position: relative;
	left: 20px;
	-o-object-fit: cover;
	object-fit: contain;
	padding: 30px 15px;
	z-index: 1;
}

.credit-bank__subtitle {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1666666667;
}

.credit-bank__subtitle span:nth-child(1) {
	opacity: .2;
	border: 1px solid #363c43;
	border-radius: 50%;
	width: 14px;
	height: 14px;
	margin: 0 3px 0 0;
}

.credit-bank__subtitle span:nth-child(2) {
	opacity: .5;
	border: 1px solid #363c43;
	border-radius: 50%;
	width: 14px;
	height: 14px;
	margin: 0 3px 0 0;
}

.credit-bank__subtitle span:nth-child(3) {
	opacity: .7;
	border: 1px solid #363c43;
	border-radius: 50%;
	width: 14px;
	height: 14px;
	margin: 0 3px 0 0;
}

.credit-bank__subtitle span:nth-child(4) {
	opacity: 1;
	border: 1px solid #363c43;
	border-radius: 50%;
	width: 14px;
	height: 14px;
	margin: 0 10px 0 0;
}

.credit-bank__column {
	margin: -23px 0;
}

.credit-bank__text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 400;
	font-size: 24px;
	line-height: 1.1666666667;
	padding: 23px 0;
}

.credit-bank__text::before {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 62px;
	height: 62px;
	font-size: 30px;
	color: #363c43;
	background: #fff;
	padding: 16px;
	border-radius: 50%;
	margin: 0 15px 0 0;
}

.benefits__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -30px;
}

.benefits__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 30px;
}

.benefits__image {
	width: 160px;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
	margin: 0 23px 0 0;
}

.benefits__text {
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1666666667;
	margin: 0 0 20px 0;
}

.benefits__subtext {
	font-weight: 400;
	font-size: 15px;
	line-height: 1.2;
}

.benefits__subtext span {
	font-weight: 700;
	font-size: 15px;
	line-height: 1.2;
}

.application-form__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -10px -25px;
}

.application-form__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	padding: 10px 25px;
}

.application-form__item {
	position: relative;
	min-height: 663px;
}

.application-form__image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	z-index: -1;
	background: #fff;
	border-radius: 15px;
	-webkit-box-shadow: 0 4px 126px rgba(0,0,0,.06);
	box-shadow: 0 4px 126px rgba(0,0,0,.06);
}

.application-form__number-one {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	background: #fff;
	-webkit-box-shadow: 0 4px 126px rgba(0,0,0,.25);
	box-shadow: 0 4px 126px rgba(0,0,0,.25);
	width: 98px;
	height: 98px;
	font-weight: 500;
	font-size: 35px;
	line-height: 1.1714285714;
	color: rgba(54,60,67,.56);
	border-radius: 50%;
	z-index: -1;
	top: 58%;
	right: 20%;
}

.application-form__content {
	padding: 60px 20px 60px 60px;
}

.application-form__content span {
	font-style: italic;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.2;
	margin: 0 0 10px 0;
}

.application-form__text {
	font-weight: 500;
	font-size: 35px;
	line-height: 1.1714285714;
	color: rgba(54,60,67,.56);
	margin: 0 0 40px 0;
}

.application-form__subtext {
	font-weight: 400;
	font-size: 15px;
	line-height: 1.2;
	margin: 0 0 25px 0;
}

.application-form__button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fd9d08;
	border-radius: 7px;
	font-weight: 500;
	font-size: 28px;
	line-height: 1.1785714286;
	text-align: center;
	color: #fff;
	min-height: 102px;
	width: 320px;
}

.application-form__number-two {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	background: #fff;
	-webkit-box-shadow: 0 4px 126px rgba(0,0,0,.25);
	box-shadow: 0 4px 126px rgba(0,0,0,.25);
	width: 98px;
	height: 98px;
	font-weight: 500;
	font-size: 35px;
	line-height: 1.1714285714;
	color: rgba(54,60,67,.56);
	border-radius: 50%;
	z-index: -1;
	top: 55%;
	left: 60px;
}

.application-form__number-three {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	background: #fff;
	-webkit-box-shadow: 0 4px 126px rgba(0,0,0,.25);
	box-shadow: 0 4px 126px rgba(0,0,0,.25);
	width: 98px;
	height: 98px;
	font-weight: 500;
	font-size: 35px;
	line-height: 1.1714285714;
	color: rgba(54,60,67,.56);
	border-radius: 50%;
	z-index: -1;
	top: 65%;
	right: 80px;
}

.application-form__social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -10px;
	padding: 15px 0 0 0;
}

.application-form__icon {
	padding: 7px;
}

.application-form__icon-message {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #f4f4f4;
	border-radius: 50%;
	width: 55px;
	height: 55px;
}

.application-form__icon-message::before {
	font-size: 30px;
	color: #f8ad1c;
}

.application-form__icon-whatsapp {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #f4f4f4;
	border-radius: 50%;
	width: 55px;
	height: 55px;
}

.application-form__icon-whatsapp::before {
	font-size: 30px;
	color: #4caf50;
}

.application-form__icon-whatsapp-blue {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #f4f4f4;
	border-radius: 50%;
	width: 55px;
	height: 55px;
}

.application-form__icon-whatsapp-blue::before {
	font-size: 30px;
	color: #5f41e1;
}

.application-form__icon-telegram {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #f4f4f4;
	border-radius: 50%;
	width: 55px;
	height: 55px;
}

.application-form__icon-telegram::before {
	font-size: 30px;
	color: #039be5;
}

.application-form__icon-social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #f4f4f4;
	border-radius: 50%;
	width: 55px;
	height: 55px;
}

.application-form__icon-social::before {
	content: "";
	display: block;
	width: 37px;
	height: 37px;
	background: url(../img/icons/form-social.svg) 0 0 no-repeat;
}

.button-sberbank {
	background: #4caf50;
}

.application-path__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -20px -60px;
}

.application-path__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 25%;
	flex: 0 1 25%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 20px 60px;
}

.application-path__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.application-path__content p {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1666666667;
}

.application-path__text {
	font-weight: 500;
	font-size: 35px;
	line-height: 1.1714285714;
	margin: 0 0 15px 0;
}

.application-path__subtext {
	margin: 20px 0 0 0;
	font-weight: 400;
	font-size: 15px;
	line-height: 1.2;
	color: #c4c4c4;
}

.application-path__number {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 35px 0;
}

.application-path__number::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 90%;
	z-index: -1;
	height: 1px;
	margin: 0 0 0 115px;
	border: .5px dashed #c4c4c4;
}

.application-path__number-one {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #e8e8e8;
	width: 91px;
	height: 91px;
	font-weight: 400;
	font-size: 40px;
	line-height: 1.175;
	border-radius: 50%;
}

.application-path__number-one::before {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	right: -16px;
	top: 10px;
	font-size: 22px;
	color: #fff;
	width: 42px;
	height: 42px;
	border-radius: 50%;
	background: #fd9d08;
	-webkit-box-shadow: 0 4px 54px rgba(0,0,0,.25);
	box-shadow: 0 4px 54px rgba(0,0,0,.25);
}

.application-path__number-two {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #e8e8e8;
	width: 91px;
	height: 91px;
	font-weight: 400;
	font-size: 40px;
	line-height: 1.175;
	border-radius: 50%;
}

.application-path__number-two::before {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	left: -16px;
	bottom: 8px;
	font-size: 22px;
	color: #fff;
	width: 42px;
	height: 42px;
	border-radius: 50%;
	background: #fd9d08;
	-webkit-box-shadow: 0 4px 54px rgba(0,0,0,.25);
	box-shadow: 0 4px 54px rgba(0,0,0,.25);
}

.application-path__number-three {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #e8e8e8;
	width: 91px;
	height: 91px;
	font-weight: 400;
	font-size: 40px;
	line-height: 1.175;
	border-radius: 50%;
}

.application-path__number-three::before {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	right: -16px;
	top: -7px;
	font-size: 22px;
	color: #fff;
	width: 42px;
	height: 42px;
	border-radius: 50%;
	background: #fd9d08;
	-webkit-box-shadow: 0 4px 54px rgba(0,0,0,.25);
	box-shadow: 0 4px 54px rgba(0,0,0,.25);
}

.application-path__number-four {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #e8e8e8;
	width: 91px;
	height: 91px;
	font-weight: 400;
	font-size: 40px;
	line-height: 1.175;
	border-radius: 50%;
	margin: 0 0 35px 0;
}

.application-path__number-four::before {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	right: -16px;
	bottom: 0;
	font-size: 24px;
	color: #fff;
	width: 42px;
	height: 42px;
	border-radius: 50%;
	background: #fd9d08;
	-webkit-box-shadow: 0 4px 54px rgba(0,0,0,.25);
	box-shadow: 0 4px 54px rgba(0,0,0,.25);
}

.number-one-sberbank::before {
	background: #4caf50;
}

.number-two-sberbank::before {
	background: #4caf50;
}

.number-three-sberbank::before {
	background: #4caf50;
}

.number-four-sberbank::before {
	background: #4caf50;
}

.page__contacts {
	margin: 110px 0 70px 0;
}

.page__agency {
	margin: 70px 0 50px 0;
}

.contacts__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -10px -65px;
}

.contacts__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 65px;
}

.contacts__column img {
	width: 245px;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
	margin: 0 40px 0 0;
}

.contacts__text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.contacts__title {
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1666666667;
	margin: 0 0 20px 0;
}

.contacts__subtitle {
	font-weight: 400;
	font-size: 15px;
	line-height: 1.2;
}

.agency__body {
	margin: -30px 0;
}

.agency__column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 30px 0;
}

.agency__items {
	margin: 0 30px 0 0;
}

.agency__items img {
	width: 250px;
	height: 250px;
	border-radius: 50%;
	margin: 0 0 37px 0;
}

.agency__item {
	margin: 0 0 0 15px;
}

.agency__city {
	margin: 0 0 20px 0;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1666666667;
}

.agency__address {
	margin: 0 0 20px 0;
	font-weight: 400;
	font-size: 30px;
	line-height: 1.1666666667;
}

.agency__tel {
	font-weight: 700;
	font-size: 30px;
	line-height: 1.1666666667;
}

.agency__map {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 1003px;
	flex: 0 1 1003px;
	height: 513px;
	border: 7px solid #fff;
	-webkit-filter: drop-shadow(0 4px 205px rgba(0, 0, 0, .07));
	filter: drop-shadow(0 4px 205px rgba(0, 0, 0, .07));
	border-radius: 15px;
	margin: 0 0 0 30px;
}

.information__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -10px -15px;
}

.information__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
	padding: 10px 15px;
}

.information__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	background: rgba(255,255,255,.2);
	border: 7px solid #fff;
	border-radius: 15px;
	padding: 100px 80px 80px 75px;
	-webkit-box-shadow: 0 4px 205px rgba(0,0,0,.06);
	box-shadow: 0 4px 205px rgba(0,0,0,.06);
}

.information__title {
	font-weight: 700;
	font-size: 30px;
	line-height: 1.1666666667;
	margin: 0 0 35px 0;
}

.information__subtitle {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	font-weight: 400;
	font-size: 25px;
	line-height: 1.16;
	margin: -13px 0;
}

.information__subtitle p {
	padding: 13px 0;
}

.page__team {
	margin: 70px 0 80px 0;
}

.page__why-work {
	padding: 80px 0 60px 0;
}

.page__who-work {
	margin: 60px 0 50px 0;
}

.page__photo-about {
	margin: 0 0 77px 0;
}

.page__certificate {
	margin: 0 0 80px 0;
}

.page__reviews {
	margin: 50px 0 0px 0;
}

.page__form-review {
	margin: 0 0 15px 0;
}

.team__main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 55px 0;
}

.team__main img {
	max-width: 100%;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
	margin: 0 80px 0 0;
}

.team__other {
	padding: 55px 0 0 0;
}

.main-team__title {
	font-weight: 800;
	font-size: 100px;
	line-height: 1.1;
	margin: 0 0 40px 0;
}

.main-team__name {
	font-weight: 400;
	font-size: 30px;
	line-height: 1.1;
	margin: 0 0 40px 0;
}

.main-team__name span {
	font-weight: 700;
	font-size: 30px;
	line-height: 1.1;
}

.main-team__subtitle {
	font-weight: 300;
	font-size: 25px;
	line-height: 1.12;
}

.other-team__title {
	padding: 0 0 55px 0;
}

.other-team__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -56px -45px;
}

.other-team__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	padding: 56px 45px;
}

.other-team__column img {
	width: 100%;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
	margin: 0 0 20px 0;
}

.other-team__name {
	font-weight: 700;
	font-size: 30px;
	line-height: 1.1;
	text-align: center;
	margin: 0 0 13px 0;
}

.other-team__text {
	font-weight: 300;
	font-size: 25px;
	line-height: 1.12;
	text-align: center;
}

.why-work__title {
	padding: 0 0 15px 0;
}

.why-work__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -25px;
}

.why-work__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	padding: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.why-work__item {
	position: relative;
	background: #fff;
	-webkit-box-shadow: 0 4px 205px rgba(0,0,0,.07);
	box-shadow: 0 4px 205px rgba(0,0,0,.07);
	border-radius: 15px;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 400px;
	flex: 1 1 400px;
	overflow: hidden;
	padding: 60px 40px 0 60px;
}

.why-work__item img {
	position: absolute;
	bottom: 0;
	z-index: 1;
	left: 0;
}

.why-work__desc {
	position: relative;
	z-index: 2;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.why-work__text {
	font-weight: 500;
	font-size: 35px;
	line-height: 1.1714285714;
	color: rgba(54,60,67,.56);
	margin: 0 0 35px 0;
}

.why-work__subtext {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1666666667;
}

.who-work__title {
	padding: 0 0 15px 0;
}

.who-work__body {
	position: relative;
	-webkit-box-shadow: 0 4px 205px rgba(0,0,0,.07);
	box-shadow: 0 4px 205px rgba(0,0,0,.07);
}

.who-work__slide {
	-webkit-box-shadow: 0 4px 205px rgba(0,0,0,.07);
	box-shadow: 0 4px 205px rgba(0,0,0,.07);
	border-radius: 15px;
	background: #fff;
}

.who-work__item {
	padding: 60px 30px 20px 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
}

.who-work__item img {
	width: 100%;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
}

.who-work__text {
	font-weight: 500;
	font-size: 35px;
	line-height: 1.1714285714;
	color: rgba(54,60,67,.56);
	margin: 0 0 37px 30px;
}

.who-work__subtext {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1666666667;
	margin: 0 0 77px 30px;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.who-work__arrows {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	left: -49px;
	bottom: 80px;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	transform: translate(0,-50%);
	width: calc(100% + 100px);
	z-index: 5;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.who-work__arrow-prev {
	width: 98px;
	height: 98px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	-webkit-box-shadow: 0 4px 126px rgba(0,0,0,.25);
	box-shadow: 0 4px 126px rgba(0,0,0,.25);
	border-radius: 50%;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.who-work__arrow-prev::before {
	font-size: 35px;
	color: rgba(54,60,67,.26);
}

.who-work__arrow-prev:hover::before {
	color: #363c43;
}

.who-work__arrow-next {
	width: 98px;
	height: 98px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	-webkit-box-shadow: 0 4px 126px rgba(0,0,0,.25);
	box-shadow: 0 4px 126px rgba(0,0,0,.25);
	border-radius: 50%;
}

.who-work__arrow-next::before {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
	font-size: 35px;
	color: rgba(54,60,67,.26);
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.who-work__arrow-next:hover::before {
	color: #363c43;
}

.who-work__desc {
	padding: 77px 0 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -10px -70px;
}

.who-work__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 70px;
}

.who-work__number {
	position: relative;
	background: #e8e8e8;
	border-radius: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 91px;
	height: 91px;
	font-weight: 400;
	font-size: 40px;
	line-height: 1.175;
	border-radius: 50%;
	margin: 0 42px 0 0;
	padding: 20px 40px;
}

.who-work__number::before {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	top: 11px;
	right: -16px;
	position: absolute;
	color: #fff;
	font-size: 18px;
	background: #fd9d08;
	border-radius: 50%;
	-webkit-box-shadow: 0 4px 54px rgba(0,0,0,.25);
	box-shadow: 0 4px 54px rgba(0,0,0,.25);
	width: 42px;
	height: 42px;
	padding: 12px;
}

.who-work__num-text {
	font-weight: 400;
	font-size: 24px;
	line-height: 1.1666666667;
}

.who-work__num-text span {
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1666666667;
}

.photo-about__title {
	padding: 0 0 15px 0;
}

.photo-about__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -20px -25px;
}

.photo-about__image {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	padding: 20px 25px;
}

.photo-about__item {
	padding: 20px 25px;
	-webkit-box-shadow: 0 4px 205px rgba(0,0,0,.07);
	box-shadow: 0 4px 205px rgba(0,0,0,.07);
	border-radius: 15px;
	background: #fff;
	padding: 9px;
}

.photo-about__item img {
	width: 100%;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 15px;
}

.certificate__title {
	padding: 0 0 25px 0;
}

.certificate__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -18px;
}

.certificate__image {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 20%;
	flex: 0 1 20%;
	position: relative;
	pointer-events: none;
	padding: 18px;
}

.certificate__image::before {
	position: absolute;
	bottom: 55px;
	left: 65px;
	font-size: 20px;
	color: #363c43;
	background: #fff;
	-webkit-box-shadow: 0 4px 126px rgba(0,0,0,.25);
	box-shadow: 0 4px 126px rgba(0,0,0,.25);
	width: 54px;
	height: 54px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 50%;
	pointer-events: all;
}

.certificate__image img {
	width: 100%;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
}

.reviews__title {
	padding: 0 0 10px 0;
}

.reviews__body {
	position: relative;
	border-radius: 15px;
	-webkit-box-shadow: 0 4px 205px rgba(0,0,0,.07);
	box-shadow: 0 4px 205px rgba(0,0,0,.07);
}

.reviews__slide {
	padding: 78px 300px 75px 86px;
	background: #fff;
	border-radius: 15px;
}

.reviews__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 30px 0;
}

.reviews__name {
	margin: 0 37px 0 0;
	font-weight: 500;
	font-size: 30px;
	line-height: 1.1666666667;
}

.reviews__rating {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.reviews__review {
	font-weight: 400;
	font-size: 25px;
	line-height: 1.16;
}

.reviews__arrows {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	left: -49px;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	transform: translate(0,-50%);
	width: calc(100% + 100px);
	z-index: 5;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.reviews__arrow-prev {
	width: 98px;
	height: 98px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	-webkit-box-shadow: 0 4px 126px rgba(0,0,0,.25);
	box-shadow: 0 4px 126px rgba(0,0,0,.25);
	border-radius: 50%;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.reviews__arrow-prev::before {
	font-size: 35px;
	color: rgba(54,60,67,.26);
}

.reviews__arrow-prev:hover::before {
	color: #363c43;
}

.reviews__arrow-next {
	width: 98px;
	height: 98px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	-webkit-box-shadow: 0 4px 126px rgba(0,0,0,.25);
	box-shadow: 0 4px 126px rgba(0,0,0,.25);
	border-radius: 50%;
}

.reviews__arrow-next::before {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
	font-size: 35px;
	color: rgba(54,60,67,.26);
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.reviews__arrow-next:hover::before {
	color: #363c43;
}

.reviews__dotts {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 auto;
	width: 100%;
	overflow: hidden;
	padding: 35px 0 3px 0;
}

.reviews__dotts .swiper-pagination-bullet {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 26px;
	flex: 0 0 26px;
	margin: 0 10px 0 0;
	position: relative;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
	background: #ebebeb;
	-webkit-box-shadow: 0 4px 126px rgba(0,0,0,.25);
	box-shadow: 0 4px 126px rgba(0,0,0,.25);
	height: 26px;
	border-radius: 50%;
	cursor: pointer;
}

.reviews__dotts .swiper-pagination-bullet:last-child {
	margin: 0;
}

.reviews__dotts .swiper-pagination-bullet-active {
	background: #ebebeb;
	border: 4px solid rgba(54,60,67,.35);
	-webkit-box-shadow: 0 4px 126px rgba(0,0,0,.25);
	box-shadow: 0 4px 126px rgba(0,0,0,.25);
}

.rating__body {
	display: inline-block;
	position: relative;
	vertical-align: middle;
}

.rating__line {
	position: absolute;
	width: 205px;
	height: 41px;
	top: 0;
	left: 0;
	background: url(../img/icons/bg-rating.svg) 0 0 no-repeat;
	z-index: 1;
}

.rating__activeline {
	position: absolute;
	width: 0;
	height: 41px;
	top: 0;
	left: 0;
	background: url(../img/icons/bg-rating-active.svg) 0 0 no-repeat;
	z-index: 2;
}

.rating__star {
	width: 38px;
	height: 41px;
	display: inline-block;
	position: relative;
	z-index: 3;
}

.form-review__forms {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
}

.form-review__error {
	display: none;
}

.form-review__error._active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 500;
	font-size: 20px;
	line-height: 1.15;
	color: #ff4f37;
	margin: 0 0 20px 0;
}

.form-review__error._active::before {
	font-size: 48px;
	color: #ff4f37;
	margin: 0 10px 0 0;
}

.form-review__text {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	margin: 0 0 17px 0;
}

.form-review__textarea {
	width: 100%;
	height: 345px;
	background: #efefef;
	font-weight: 400;
	font-size: 25px;
	line-height: 1.16;
	color: #363c43;
	padding: 40px 50px;
	resize: none;
}

.form-review__textarea::-webkit-input-placeholder {
	color: rgba(54,60,67,.4);
}

.form-review__textarea::-moz-placeholder {
	color: rgba(54,60,67,.4);
}

.form-review__textarea:-ms-input-placeholder {
	color: rgba(54,60,67,.4);
}

.form-review__textarea::-ms-input-placeholder {
	color: rgba(54,60,67,.4);
}

.form-review__textarea::placeholder {
	color: rgba(54,60,67,.4);
}

.form-review__inputs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 17px 0;
}

.form-review__input {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
	background: #efefef;
	font-weight: 400;
	font-size: 25px;
	line-height: 1.16;
	color: #363c43;
	padding: 40px 50px;
	margin: 0 20px 0 0;
}

.form-review__input::-webkit-input-placeholder {
	color: rgba(54,60,67,.4);
}

.form-review__input::-moz-placeholder {
	color: rgba(54,60,67,.4);
}

.form-review__input:-ms-input-placeholder {
	color: rgba(54,60,67,.4);
}

.form-review__input::-ms-input-placeholder {
	color: rgba(54,60,67,.4);
}

.form-review__input::placeholder {
	color: rgba(54,60,67,.4);
}

.form-review__input._form-error {
	border: 1px solid #ff4f37;
	color: #ff4f37;
}

.form-review__input:last-child {
	margin: 0;
}

.form-review__button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fd9d08;
	border-radius: 7px;
	font-weight: 500;
	font-size: 28px;
	line-height: 1.1785714286;
	text-align: center;
	color: #fff;
	width: 666px;
	height: 102px;
}

.page__payment {
	padding: 60px 0 10px 0;
}

.page__delivery-options {
	margin: 0 0 90px 0;
}

.page__payment-methods {
	padding: 0 0 40px 0;
}

.payment__title {
	padding: 0 0 10px 0;
}

.payment__column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 20px 0;
}

.payment__column:last-child {
	margin: 0;
}

.payment__input-one {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	background: #efefef;
	padding: 38px 40px 32px 40px;
	margin: 0 25px 0 0;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.15;
	color: #363c43;
}

.payment__input-one::-webkit-input-placeholder {
	color: rgba(54,60,67,.4);
}

.payment__input-one::-moz-placeholder {
	color: rgba(54,60,67,.4);
}

.payment__input-one:-ms-input-placeholder {
	color: rgba(54,60,67,.4);
}

.payment__input-one::-ms-input-placeholder {
	color: rgba(54,60,67,.4);
}

.payment__input-one::placeholder {
	color: rgba(54,60,67,.4);
}

.payment__input-one._form-error {
	border: 1px solid #ff4f37;
	color: #ff4f37;
}

.payment__input-one:last-child {
	margin: 0;
}

.payment__input-two {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	background: #efefef;
	padding: 38px 40px 32px 40px;
	margin: 0 25px 0 0;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.15;
	color: #363c43;
}

.payment__input-two::-webkit-input-placeholder {
	color: rgba(54,60,67,.4);
}

.payment__input-two::-moz-placeholder {
	color: rgba(54,60,67,.4);
}

.payment__input-two:-ms-input-placeholder {
	color: rgba(54,60,67,.4);
}

.payment__input-two::-ms-input-placeholder {
	color: rgba(54,60,67,.4);
}

.payment__input-two::placeholder {
	color: rgba(54,60,67,.4);
}

.payment__input-two:last-child {
	margin: 0;
}

.payment__input {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	background: #efefef;
	padding: 38px 40px 32px 40px;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.15;
	color: #363c43;
}

.payment__input::-webkit-input-placeholder {
	color: rgba(54,60,67,.4);
}

.payment__input::-moz-placeholder {
	color: rgba(54,60,67,.4);
}

.payment__input:-ms-input-placeholder {
	color: rgba(54,60,67,.4);
}

.payment__input::-ms-input-placeholder {
	color: rgba(54,60,67,.4);
}

.payment__input::placeholder {
	color: rgba(54,60,67,.4);
}

.payment__textarea {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	height: 200px;
	background: #efefef;
	padding: 38px 40px 32px 40px;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.15;
	resize: none;
	color: #363c43;
}

.payment__textarea::-webkit-input-placeholder {
	color: rgba(54,60,67,.4);
}

.payment__textarea::-moz-placeholder {
	color: rgba(54,60,67,.4);
}

.payment__textarea:-ms-input-placeholder {
	color: rgba(54,60,67,.4);
}

.payment__textarea::-ms-input-placeholder {
	color: rgba(54,60,67,.4);
}

.payment__textarea::placeholder {
	color: rgba(54,60,67,.4);
}

.payment-image span {
	display: none;
}

.payment-total {
	border-bottom: none;
	padding: 0;
	margin: 0;
}

.delivery-options__title {
	font-weight: 700;
	font-size: 40px;
	line-height: 1.175;
	margin: 0 0 50px 0;
}

.delivery-options__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -12px -22px;
}

.delivery-options__form {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	padding: 12px 22px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.delivery-options__input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
}

.delivery-options__checked {
	position: relative;
	cursor: pointer;
	padding: 40px;
	border: 1px solid #e3e3e3;
	background: #fff;
	opacity: .4;
	height: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
	-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;
	font-weight: 400;
	font-size: 30px;
	line-height: 1.1666666667;
}

.delivery-options__checked::before {
	margin: 0 0 55px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 93px;
	height: 93px;
	font-size: 37px;
	background: #fff;
	padding: 16px;
	border-radius: 50%;
	color: #363c43;
	-webkit-box-shadow: 0 4px 168px rgba(0,0,0,.25);
	box-shadow: 0 4px 168px rgba(0,0,0,.25);
}

.delivery-options__sum {
	font-weight: 400;
	font-size: 20px;
	line-height: 1.15;
}

.delivery-options__sum span {
	font-weight: 400;
	font-size: 20px;
	line-height: 1.15;
}

.delivery-options__transport {
	display: none;
}

.delivery-options__transport._active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 65.5%;
	flex: 0 1 65.5%;
	margin: -12px;
}

.delivery-options__transport-forms {
	display: none;
}

.delivery-options__transport-forms._active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 93px;
	margin: 30px 0 0 0;
}

.delivery-options__total {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-top: 1px solid rgba(54,60,67,.1);
	border-bottom: 1px solid rgba(54,60,67,.1);
	padding: 50px 0 50px 0;
	margin: 50px 0 0 0;
}

.last-delivery-to-transport {
	padding: 12px 22px 0 22px;
	margin: 0 22px 0 0;
}

.delivery-options__input:checked+.delivery-options__checked {
	background: rgba(239,239,239,.44);
	border: 1px solid rgba(239,239,239,.44);
	opacity: 1;
}

.delivery-options__input:checked+.delivery-options__checked .delivery-options__sum span {
	color: #ff4f37;
}

.delivery-transport__form {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 25%;
	flex: 0 1 25%;
	padding: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 12px 0 0 0;
}

.delivery-transport__input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
}

.delivery-transport__checked {
	padding: 50px 15px 40px 15px;
	position: relative;
	cursor: pointer;
	border: 1px solid #e3e3e3;
	background: #fff;
	opacity: .4;
	height: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	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;
}

.delivery-transport__checked::before {
	margin: 0 0 38px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 43px;
	height: 43px;
	font-size: 18px;
	background: #fff;
	padding: 12px;
	border-radius: 50%;
	color: #363c43;
	-webkit-box-shadow: 0 4px 168px rgba(0,0,0,.25);
	box-shadow: 0 4px 168px rgba(0,0,0,.25);
}

.delivery-transport__checked img {
	width: 145px;
	height: 100px;
}

.delivery-transport__text {
	text-align: center;
	margin: 0 0 44px 0;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.15;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.delivery-transport__input:checked+.delivery-transport__checked {
	background: rgba(239,239,239,.44);
	border: 1px solid rgba(239,239,239,.44);
	opacity: 1;
}

.transport-forms__input {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
	margin: 0 40px 40px 0;
}

.transport-forms__input input {
	background: #efefef;
	padding: 30px 50px 30px 50px;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.15;
	width: 100%;
}

.transport-forms__input input::-webkit-input-placeholder {
	color: rgba(54,60,67,.54);
}

.transport-forms__input input::-moz-placeholder {
	color: rgba(54,60,67,.54);
}

.transport-forms__input input:-ms-input-placeholder {
	color: rgba(54,60,67,.54);
}

.transport-forms__input input::-ms-input-placeholder {
	color: rgba(54,60,67,.54);
}

.transport-forms__input input::placeholder {
	color: rgba(54,60,67,.54);
}

.transport-forms__input:last-child {
	margin: 0 0 40px 0;
}

.total__text {
	font-weight: 400;
	font-size: 35px;
	line-height: 1.1714285714;
	color: #c4c4c4;
	margin: 0 5px 0 0;
}

.total__sum {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 700;
	font-size: 35px;
	line-height: 1.1714285714;
	color: #ff4f37;
}

.total__subsum {
	display: none;
	font-weight: 700;
	font-size: 35px;
	line-height: 1.1714285714;
	color: #363c43;
	margin: 0 0 0 5px;
}

.total__subsum._active {
	display: block;
}

.payment-methods__title {
	font-weight: 700;
	font-size: 40px;
	line-height: 1.175;
	padding: 0 0 40px 0;
}

.payment-methods__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -30px -23px;
}

.payment-methods__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.payment-methods__top-forms {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 66%;
	flex: 0 1 66%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.payment-methods__form {
	position: relative;
	padding: 30px 23px;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.payment-methods__form-payment {
	position: relative;
	padding: 30px 23px;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 34%;
	flex: 0 1 34%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.payment-methods__input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
}

.payment-methods__checked {
	position: relative;
	cursor: pointer;
	padding: 40px 30px;
	border: 1px solid #e3e3e3;
	opacity: .4;
	height: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.payment-methods__check {
	position: absolute;
	top: -26px;
	right: 20px;
}

.payment-methods__check::before {
	background: #fff;
	-webkit-box-shadow: 0 4px 64px rgba(0,0,0,.25);
	box-shadow: 0 4px 64px rgba(0,0,0,.25);
	font-size: 20px;
	padding: 16px;
	border-radius: 50%;
	width: 51px;
	height: 51px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.payment-methods__image {
	width: 68px;
	height: 68px;
	-o-object-fit: cover;
	object-fit: cover;
	margin: 0 30px 0 0;
	padding: 5px 0;
}

.payment-methods__image-alfa {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 28px;
	flex: 0 1 28px;
	height: 44px;
	margin: 0 50px 0 0;
	padding: 0 0 0 20px;
}

.payment-methods__label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
}

.payment-methods__label::before {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 68px;
	height: 68px;
	font-size: 36px;
	color: #fff;
	padding: 16px;
	border-radius: 50%;
	margin: 0 30px 0 0;
}

.payment-methods__text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-weight: 400;
	font-size: 30px;
	line-height: 1.1666666667;
}

.payment-methods__text span {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.8571428571;
}

.payment-methods__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.payment-methods__button-pay {
    align-items: normal;
    flex-flow: column;
    display: flex;
    position: relative;
    height: 100%;
    margin: 0 50px 0 0;
}

.payment-methods__button-send {
	background: #fd9d08;
	border-radius: 7px;
	width: 491px;
	border-radius: 7px;
	font-weight: 300;
	font-size: 28px;
	height: 102px;
	line-height: 1.1785714286;
	text-align: center;
	color: #fff;
}

.payment-methods__img {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 215px;
	flex: 0 1 215px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -12px;
	padding: 0 30px 0 0;
}

.payment-methods__img-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
	width: 68px;
	height: 68px;
	background: #363c43;
	border-radius: 50%;
	padding: 10px;
}

.payment-methods__img-col {
	padding: 12px;
}

.payment-methods__top-forms .payment-methods__form {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
}

.payment-methods__form.buttons {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 66.6667%;
	flex: 0 1 66.6667%;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.payment-methods__form.buttons._active {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
}

.payment-methods__input:checked+.payment-methods__checked {
	background: rgba(239,239,239,.44);
	border: 1px solid rgba(239,239,239,.44);
	opacity: 1;
}

.button-pay__input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
}

.button-pay__label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	position:relative;
	font-weight: 300;
	font-size: 20px;
	line-height: 1.1785714286;
}

.button-pay__label::before {
	content: "";
	display: -webkit-box;
	display: -ms-flexbox;
	display: block;
	width: 45px;
	height: 41px;
	border: 1px solid #bcbcbc;
	margin: 0 32px 0 0;
}

.button-pay__label::after {
	-webkit-transition: -webkit-transform .5s ease 0s;
	transition: -webkit-transform .5s ease 0s;
	-o-transition: transform .5s ease 0s;
	transition: transform .5s ease 0s;
	transition: transform .5s ease 0s,-webkit-transform .5s ease 0s;
	content: "";
	width: 32px;
	height: 32px;
	position: absolute;
	top:5px;
	left: 3px;
	background-color: #fd9d08;
	border-radius: 4px;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
}

.button-pay__input:checked+.button-pay__label::after {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.label-list::before {
	background: #4dc1ba;
}

.label-money-hand::before {
	background: #50c14d;
}

.label-list-2::before {
	background: #fd9d08;
}

.page__product-selection {
	margin: 50px 0 0 0;
}

.banner-product-selection {
	margin: 35px 0 30px 0;
}

.center-selection-cart {
	margin: 0;
}

.product-selection__title {
	padding: 0 0 10px 0;
}

.product-selection__sorting {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid rgba(54,60,67,.1);
	padding: 0;
	margin: 0 0 20px 0;
}

.select-product__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -5px;
	padding: 0 0 0px 0;
}

.product-selection__products-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.product-selection__products {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -21px -13px;
	padding: 0 0 50px 0;
}

.product-selection__showmore {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1666666667;
	border-top: 1px solid rgba(54,60,67,.1);
	border-bottom: 1px solid rgba(54,60,67,.1);
	padding: 30px 0 30px 0;
	margin: 0 0 50px 0;
}

.sorting-product__text {
	font-weight: 300;
	font-size: 15px;
	line-height: 1.2;
	margin: 0 20px 0 0;
	padding: 0 0 20px 0;
}

.sorting-product__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.sorting-product__sort {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 0 20px 0;
}

.sorting-product__sort span {
	font-weight: 300;
	font-size: 18px;
	line-height: 1.1666666667;
	margin: 0 20px 0 0;
}

.sorting-product__inputs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.sorting-product__inputs::after {
	content: "";
	padding: 0 20px 0 0;
	margin: 5px 20px 5px 0;
	border-right: 1px solid rgba(54,60,67,.1);
}

.sorting-product__inputs:last-child::after {
	content: "";
	border-right: none;
	padding: 0;
	margin: 0;
}

.sorting-product__input {
	min-width: 165px;
	margin: 0 10px 0 0;
	padding: 5px 0 5px 0;
}

.sorting-product__input:last-child {
	margin: 0;
}

.sorting-product__inp {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
}

.sorting-product__checked {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fafafa;
	border-radius: 173px;
	opacity: 1;
	_border: 1px solid rgba(54,60,67,.13);
	font-weight: 400;
	font-size: 16px;
	line-height: 1.1666666667;
	text-align: center;
	padding: 15px 23px;
}

.sorting-product__inp:checked+.sorting-product__checked {
	background: #fff;
	border: 1px solid rgba(54,60,67,.13);
	opacity: 1;
}

.select-product__one {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.select-product__two {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.select-product__link {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 20%;
	flex: 0 1 20%;
	padding: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.select-product__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f7f7f7;
	border-radius: 7px;
	font-weight: 300;
	font-size: 15px;
	line-height: 1.2;
	text-align: center;
	padding: 16px;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	white-space: nowrap;
}

.product-selection__select,.select-product__top {
	-ms-overflow-style: none;
	scrollbar-width: none;
}

.product-selection__select::-webkit-scrollbar,.select-product__top::-webkit-scrollbar {
	display: none;
}

.page__service-block {
	margin: 45px 0 95px 0;
}

.page__stages {
	background: rgba(196,196,196,.12);
	padding: 50px 0 90px 0;
}

.page__project {
	margin: 100px 0 0 0;
}

.main-block__desc-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 70px 0 0 0;
}

.desc-content__text {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 832px;
	flex: 0 1 832px;
	margin: 0 10px 0 0;
}

.desc-content__title {
	font-weight: 700;
	font-size: 55px;
	line-height: 1.1636363636;
	margin: 0 0 55px 0;
}

.desc-content__subtitle {
	font-weight: 400;
	font-size: 30px;
	line-height: 1.1666666667;
	margin: 0 0 35px 0;
}

.desc-content__subtitle span {
	font-weight: 700;
	font-size: 30px;
	line-height: 1.1666666667;
}

.desc-content__subsubtitle {
	font-weight: 300;
	font-size: 30px;
	line-height: 1.1666666667;
}

.desc-content__image {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 650px;
	flex: 0 1 650px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin: 0 22px 0 10px;
}

.desc-content__image-one {
	position: relative;
	margin: 0 -140px 0 0;
	-webkit-filter: drop-shadow(0 4px 205px rgba(0, 0, 0, .11));
	filter: drop-shadow(0 4px 205px rgba(0, 0, 0, .11));
}

.desc-content__image-1 {
	width: 384px;
	height: 384px;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 50%;
}

.desc-content__image-two {
	position: relative;
	-webkit-filter: drop-shadow(0 4px 205px rgba(0, 0, 0, .11));
	filter: drop-shadow(0 4px 205px rgba(0, 0, 0, .11));
}

.desc-content__image-2 {
	width: 384px;
	height: 384px;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 50%;
}

.desc-content__image-text {
	position: absolute;
	left: 10px;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	transform: translate(0,-50%);
}

.servise-block__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -10px -22px;
}

.servise-block__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	padding: 10px 22px;
}

.servise-block__items {
	min-height: 663px;
	position: relative;
	background: #fff;
	border-radius: 15px;
	-webkit-box-shadow: 0 4px 100px rgba(0,0,0,.07);
	box-shadow: 0 4px 100px rgba(0,0,0,.07);
}

.servise-block__item {
	padding: 50px 70px 50px 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
}

.servise-block__text {
	position: relative;
	z-index: 2;
	font-weight: 500;
	font-size: 35px;
	line-height: 1.1714285714;
	color: rgba(54,60,67,.56);
	margin: 0 0 37px 0;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.servise-block__subtext {
	position: relative;
	z-index: 2;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1666666667;
}

.servise-block__image img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	z-index: 1;
	border-radius: 15px;
}

.stages__title {
	padding: 0 0 35px 0;
}

.stages__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: -20px;
	padding: 0 0 80px 0;
}

.stages__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 25%;
	flex: 0 1 25%;
	padding: 20px;
}

.stages__image {
	position: relative;
	height: 352px;
	width: 352px;
	margin: 0 0 25px 0;
	-webkit-filter: drop-shadow(0 4px 25px rgba(0, 0, 0, .11));
	filter: drop-shadow(0 4px 25px rgba(0, 0, 0, .11));
}

.stages__image img {
	position: absolute;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-filter: drop-shadow(0 4px 205px rgba(0, 0, 0, .11));
	filter: drop-shadow(0 4px 205px rgba(0, 0, 0, .11));
}

.stages__image span {
	position: absolute;
	top: 0;
	right: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fd9d08;
	width: 92px;
	height: 92px;
	font-weight: 400;
	font-size: 40px;
	line-height: 1.175;
	color: #fff;
	border-radius: 50%;
	z-index: 2;
}

.stages__image-1 {
	top: 24px;
	left: 0;
	z-index: 3;
}

.stages__image-2 {
	opacity: .73;
	z-index: 2;
	top: -40px;
	left: -90px;
}

.stages__image-3 {
	z-index: 3;
	top: 30px;
	left: 30px;
}

.stages__image-4 {
	z-index: 3;
	top: 30px;
	left: 35px;
}

.stages__circle {
	position: absolute;
	z-index: 1;
	width: 352px;
	height: 352px;
	border: 7px solid #fff;
	-webkit-filter: drop-shadow(0 4px 205px rgba(0, 0, 0, .11));
	filter: drop-shadow(0 4px 205px rgba(0, 0, 0, .11));
	border-radius: 198px;
	background: -webkit-gradient(linear,left bottom,left top,from(#fbfbfb),to(#fbfbfb));
	background: -o-linear-gradient(bottom,#fbfbfb,#fbfbfb);
	background: linear-gradient(0deg,#fbfbfb,#fbfbfb);
}

.stages__text {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1666666667;
	text-align: center;
	width: 345px;
}

.stages__row-slider {
	position: relative;
	min-height: 1200px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.stages__slider-image {
	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: end;
	-ms-flex-align: end;
	align-items: flex-end;
	width: 100%;
}

.stages__slider-image img {
	position: absolute;
	top: -200px;
	left: -200px;
	-o-object-fit: cover;
	object-fit: cover;
	z-index: 1;
}

.stages__number {
	z-index: 2;
	position: relative;
	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;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: 7px solid #fff;
	border-radius: 198px;
	-webkit-filter: drop-shadow(0 4px 205px rgba(0, 0, 0, .11));
	filter: drop-shadow(0 4px 205px rgba(0, 0, 0, .11));
	width: 352px;
	height: 352px;
	background: -webkit-gradient(linear,left bottom,left top,from(#fbfbfb),to(#fbfbfb));
	background: -o-linear-gradient(bottom,#fbfbfb,#fbfbfb);
	background: linear-gradient(0deg,#fbfbfb,#fbfbfb);
}

.stages__number span {
	background: #fd9d08;
	border-radius: 15px;
	-webkit-filter: drop-shadow(0 4px 205px rgba(0, 0, 0, .11));
	filter: drop-shadow(0 4px 205px rgba(0, 0, 0, .11));
	width: 92px;
	height: 92px;
	border-radius: 50%;
	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;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-weight: 400;
	font-size: 40px;
	line-height: 1.175;
	text-align: center;
	color: #fff;
	margin: 0 0 20px 0;
}

.stages__number-text {
	font-weight: 500;
	font-size: 25px;
	line-height: 1.16;
	text-align: center;
}

.stages__swiper {
	position: relative;
	z-index: 3;
}

.stages__slide {
	border-radius: 15px;
}

.stages__slide-image {
	border: 20px solid #fff;
	border-radius: 15px;
	background: #fff;
}

.stages__slide-image img {
	width: 100%;
	-webkit-box-shadow: 0 4px 205px rgba(0,0,0,.07);
	box-shadow: 0 4px 205px rgba(0,0,0,.07);
	border-radius: 15px;
}

.stages__arrows {
	cursor: pointer;
}

.stages__arrow-prev {
	position: absolute;
	left: -50px;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	transform: translate(0,-50%);
	z-index: 5;
	background: #fff;
	-webkit-box-shadow: 0 4px 126px rgba(0,0,0,.25);
	box-shadow: 0 4px 126px rgba(0,0,0,.25);
	width: 98px;
	height: 98px;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.stages__arrow-prev::before {
	font-size: 35px;
	color: rgba(54,60,67,.26);
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.stages__arrow-prev:hover::before {
	color: #363c43;
}

.stages__arrow-next {
	position: absolute;
	right: -50px;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	transform: translate(0,-50%);
	z-index: 5;
	background: #fff;
	-webkit-box-shadow: 0 4px 126px rgba(0,0,0,.25);
	box-shadow: 0 4px 126px rgba(0,0,0,.25);
	width: 98px;
	height: 98px;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.stages__arrow-next::before {
	font-size: 35px;
	color: rgba(54,60,67,.26);
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.stages__arrow-next:hover::before {
	color: #363c43;
}

.project__title {
	padding: 0 0 25px 0;
}

.project__block-one {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -22px 33px -22px;
}

.project__block-two {
	position: relative;
	margin: 0 0 130px 0;
}

.project__block-three {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0 0 100px 0;
}

.project__block-four {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -28px -33px;
	padding: 0 0 20px 0;
}

.project-block-one__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	padding: 0 22px 0 22px;
}

.project-block-one__item {
	position: relative;
	min-height: 583px;
	-webkit-filter: drop-shadow(0 4px 205px rgba(0, 0, 0, .07));
	filter: drop-shadow(0 4px 205px rgba(0, 0, 0, .07));
	border-radius: 15px;
	background: #fff;
}

.project-block-one__item img {
	position: absolute;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 15px;
}

.project-block-one__text {
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 50px;
	font-weight: 500;
	font-size: 35px;
	line-height: 1.1714285714;
	color: rgba(54,60,67,.56);
}

.project-block-two__item {
	background: #fff;
	border-radius: 15px;
	min-height: 393px;
}

.project-block-two__bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 570px;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 15px;
}

.project-block-two__desc {
	position: relative;
	z-index: 3;
	padding: 40px 50px 40px 50px;
	width: 600px;
}

.project-block-two__title {
	font-weight: 500;
	font-size: 35px;
	line-height: 1.1714285714;
	color: rgba(54,60,67,.56);
	margin: 0 0 33px 0;
}

.project-block-two__subtitle {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1666666667;
	margin: 0 0 10px 0;
}

.project-block-two__text {
	font-weight: 300;
	font-size: 16px;
	line-height: 1.1875;
	margin: 0 0 37px 0;
}

.project-block-two__button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fd9d08;
	border-radius: 7px;
	width: 320px;
	height: 102px;
	font-weight: 500;
	font-size: 28px;
	line-height: 1.1785714286;
	text-align: center;
	color: #fff;
	padding: 15px;
}

.project-block-three__desc {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 731px;
	flex: 0 1 731px;
	margin: 0 10px 0 0;
}

.project-block-three__title {
	padding: 0 0 25px 0;
}

.project-block-three__subtitle {
	font-weight: 400;
	font-size: 30px;
	line-height: 1.1666666667;
	margin: 0 0 35px 0;
}

.project-block-three__text {
	font-weight: 300;
	font-size: 30px;
	line-height: 1.1666666667;
	margin: 0 0 60px 0;
}

.project-block-three__social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -8px -16px;
}

.project-block-three__icon {
	padding: 8px 16px;
}

.project-block-three__icon-message {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f4f4f4;
	width: 98px;
	height: 98px;
	border-radius: 50%;
	padding: 23px;
}

.project-block-three__icon-message::before {
	font-size: 52px;
	color: #f8ad1c;
}

.project-block-three__icon-whatsapp {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f4f4f4;
	width: 98px;
	height: 98px;
	border-radius: 50%;
	padding: 23px;
}

.project-block-three__icon-whatsapp::before {
	font-size: 52px;
	color: #4caf50;
}

.project-block-three__icon-whatsapp-blue {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f4f4f4;
	width: 98px;
	height: 98px;
	border-radius: 50%;
	padding: 23px;
}

.project-block-three__icon-whatsapp-blue::before {
	font-size: 52px;
	color: #5f41e1;
}

.project-block-three__icon-telegram {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f4f4f4;
	width: 98px;
	height: 98px;
	border-radius: 50%;
	padding: 23px;
}

.project-block-three__icon-telegram::before {
	font-size: 52px;
	color: #039be5;
}

.project-block-three__image {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 714px;
	flex: 0 1 714px;
	margin: 0 0 0 10px;
}

.project-block-three__image img {
	width: 100%;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 15px;
}

.project-block-four__image {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	padding: 28px 33px;
}

.project-block-four__image img {
	-webkit-filter: drop-shadow(0 4px 205px rgba(0, 0, 0, .07));
	filter: drop-shadow(0 4px 205px rgba(0, 0, 0, .07));
	border-radius: 15px;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.page__delivery-payment {
	margin: 100px 0 100px 0;
}

.page__delivery-option {
	margin: 0 0 60px 0;
}

.delivery-payment__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -25px;
}

.delivery-payment__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	padding: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.delivery-payment__image {
	margin: 0 25px 0 0;
	width: 153px;
	height: 153px;
	-o-object-fit: cover;
	object-fit: cover;
}

.delivery-payment__desc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.delivery-payment__text {
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1666666667;
	margin: 0 0 20px 0;
}

.delivery-payment__subtext {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1666666667;
}

.delivery-payment__more {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 400;
	font-size: 15px;
	line-height: 1.2;
	color: #fd9d08;
}

.delivery-payment__more::before {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	color: #fff;
	background: #fd9d08;
	font-size: 16px;
	padding: 12px;
	border-radius: 50%;
	margin: 0 8px 0 0;
}

.delivery-option__subtitle {
	font-weight: 400;
	font-size: 30px;
	line-height: 1.1666666667;
	margin: 0 0 50px 0;
}

.delivery-option__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -10px -22px;
}

.delivery-option__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	padding: 10px 22px;
}

.delivery-option__item {
	min-height: 663px;
	position: relative;
	background: #fff;
	border-radius: 15px;
	-webkit-box-shadow: 0 4px 100px rgba(0,0,0,.07);
	box-shadow: 0 4px 100px rgba(0,0,0,.07);
}

.delivery-option__image img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	z-index: 1;
	border-radius: 15px;
}

.delivery-option__desc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	position: relative;
	z-index: 2;
	padding: 45px 60px 45px 35px;
}

.delivery-option__text {
	font-weight: 500;
	font-size: 35px;
	line-height: 1.1714285714;
	color: rgba(54,60,67,.56);
	margin: 0 0 37px 0;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.delivery-option__subtext {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1666666667;
}

.page__main-leasing {
	margin: 50px 0 125px 0;
}

.page__company-leasing {
	margin: 0 0 140px 0;
}

.page__registration-leasing {
	margin: 0 0 110px 0;
}

.page__block-leasing {
	margin: 0 0 95px 0;
}

.page__steps-leasing {
	padding: 0 0 50px 0;
}

.main-leasing__main {
	position: relative;
	min-height: 496px;
	margin: 0 0 70px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.main-leasing__image {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 15px;
	z-index: 1;
}

.main-leasing__desc {
	position: relative;
	z-index: 3;
	padding: 80px;
}

.main-leasing__title {
	font-weight: 800;
	font-size: 100px;
	line-height: 1.1;
}

.main-leasing__subtitle {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1666666667;
	margin: 0 0 35px 0;
}

.main-leasing__subtitle span:nth-child(1) {
	opacity: .11;
	border: 1px solid #363c43;
	border-radius: 50%;
	width: 14px;
	height: 14px;
	margin: 0 3px 0 0;
	padding: 5px;
}

.main-leasing__subtitle span:nth-child(2) {
	opacity: .2;
	border: 1px solid #363c43;
	border-radius: 50%;
	width: 14px;
	height: 14px;
	margin: 0 3px 0 0;
	padding: 5px;
}

.main-leasing__subtitle span:nth-child(3) {
	opacity: .5;
	border: 1px solid #363c43;
	border-radius: 50%;
	width: 14px;
	height: 14px;
	margin: 0 3px 0 0;
	padding: 5px;
}

.main-leasing__subtitle span:nth-child(4) {
	opacity: .7;
	border: 1px solid #363c43;
	border-radius: 50%;
	width: 14px;
	height: 14px;
	margin: 0 3px 0 0;
	padding: 5px;
}

.main-leasing__subtitle span:nth-child(5) {
	opacity: 1;
	border: 1px solid #363c43;
	border-radius: 50%;
	width: 14px;
	height: 14px;
	margin: 0 10px 0 0;
	padding: 5px;
}

.main-leasing__text {
	font-weight: 700;
	font-size: 47px;
	line-height: 1.170212766;
}

.other-main-leasing {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -10px -22px;
}

.other-main-leasing__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	padding: 10px 22px;
}

.other-main-leasing__item {
	min-height: 663px;
	position: relative;
	background: #fff;
	border-radius: 15px;
	-webkit-box-shadow: 0 4px 100px rgba(0,0,0,.07);
	box-shadow: 0 4px 100px rgba(0,0,0,.07);
}

.other-main-leasing__item img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 15px;
	z-index: 1;
}

.other-main-leasing__desc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	position: relative;
	z-index: 2;
	padding: 45px 60px 45px 35px;
}

.other-main-leasing__title {
	font-weight: 500;
	font-size: 35px;
	line-height: 1.1714285714;
	color: rgba(54,60,67,.56);
	margin: 0 0 37px 0;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.other-main-leasing__subtitle {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1666666667;
}

.company-leasing__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -10px -15px;
}

.company-leasing__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 20%;
	flex: 0 1 20%;
	padding: 10px 15px;
}

.company-leasing__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
}

.company-leasing__image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	-webkit-box-shadow: 0 4px 205px rgba(0,0,0,.07);
	box-shadow: 0 4px 205px rgba(0,0,0,.07);
	border-radius: 15px;
	height: 220px;
	margin: 0 0 13px 0;
	padding: 10px;
}

.company-leasing__image img {
	width: auto;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
}

.company-leasing__more {
	background: #fff;
	-webkit-box-shadow: 0 4px 205px rgba(0,0,0,.07);
	box-shadow: 0 4px 205px rgba(0,0,0,.07);
	border-radius: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 136px;
	padding: 13px;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1666666667;
	text-align: center;
	margin: 0 auto;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.company-leasing__more:hover {
	background: #fd9d08;
	color: #fff;
}

.registration-leasing__title {
	padding: 0 0 35px 0;
}

.registration-leasing__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -15px -22px;
}

.registration-leasing__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	padding: 15px 22px;
}

.registration-leasing__item {
	min-height: 457px;
	position: relative;
	background: #fff;
	border-radius: 15px;
	-webkit-box-shadow: 0 4px 100px rgba(0,0,0,.07);
	box-shadow: 0 4px 100px rgba(0,0,0,.07);
}

.registration-leasing__item img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	z-index: 1;
	border-radius: 15px;
}

.registration-leasing__desc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	position: relative;
	z-index: 2;
	padding: 35px 40px 35px 35px;
}

.registration-leasing__text {
	font-weight: 500;
	font-size: 35px;
	line-height: 1.1714285714;
	color: rgba(54,60,67,.56);
	margin: 0 0 27px 0;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.registration-leasing__subtext {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1666666667;
}

.registration-leasing__subtext span {
	font-weight: 700;
}

.block-leasing__title {
	padding: 0 0 20px 0;
}

.block-leasing__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -10px -58px;
}

.block-leasing__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	padding: 10px 58px;
}

.block-leasing__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.block-leasing__image {
	margin: 0 25px 0 0;
}

.block-leasing__image img {
	width: auto;
	height: 180px;
	-o-object-fit: cover;
	object-fit: cover;
}

.block-leasing__text {
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1666666667;
	margin: 0 0 20px 0;
}

.block-leasing__subtext {
	font-weight: 400;
	font-size: 15px;
	line-height: 1.2;
}

.block-leasing__subtext span {
	font-weight: 700;
}

.steps-leasing__title {
	padding: 0 0 10px 0;
}

.steps-leasing__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -10px -20px;
}

.steps-leasing__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 25%;
	flex: 0 1 25%;
	padding: 10px 20px;
}

.steps-leasing__image {
	position: relative;
	margin: 0 0 20px 0;
}

.steps-leasing__image img {
	width: 100%;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
}

.steps-leasing__image span {
	position: absolute;
	top: 48px;
	right: 64px;
	background: #fff;
	border-radius: 15px;
	width: 92px;
	height: 92px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50%;
	font-weight: 400;
	font-size: 40px;
	line-height: 1.175;
}

.steps-leasing__desc {
	padding: 0 0 0 20px;
}

.steps-leasing__desc a {
	text-decoration: underline;
}

.steps-leasing__desc span {
	font-style: italic;
	font-weight: 300;
	font-size: 16px;
	line-height: 1.1875;
	color: rgba(54,60,67,.56);
}

.steps-leasing__text {
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1666666667;
	margin: 0 0 20px 0;
}

.steps-leasing__subtext {
	font-weight: 400;
	font-size: 16px;
	line-height: 1.1875;
	margin: 0 0 25px 0;
}

.steps-leasing__link {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1666666667;
	text-decoration: underline;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.steps-leasing__link:hover {
	text-decoration: none;
}

.page__consumables {
	margin: 100px 0 0 0;
	padding: 0 0 40px 0;
}

.consumables__title {
	padding: 0 0 5px 0;
}

.consumables__subtitle {
	font-weight: 400;
	font-size: 30px;
	line-height: 1.1666666667;
	margin: 0 0 25px 0;
}

.consumables__block-one {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -10px -22px;
	padding: 0 0 100px 0;
}

.consumables__block-two {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -10px -30px;
	padding: 0 0 100px 0;
}

.block-one-consumables__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	padding: 10px 22px;
}

.block-one-consumables__item {
	min-height: 663px;
	position: relative;
	background: #fff;
	border-radius: 15px;
	-webkit-box-shadow: 0 4px 100px rgba(0,0,0,.07);
	box-shadow: 0 4px 100px rgba(0,0,0,.07);
}

.block-one-consumables__image img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 15px;
	z-index: 1;
}

.block-one-consumables__desc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	position: relative;
	z-index: 2;
	padding: 45px 40px 45px 40px;
}

.block-one-consumables__desc span {
	background: #e8e8e8;
	width: 45px;
	height: 45px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.15;
	text-align: center;
	padding: 20px;
	margin: 0 10px 0 0;
	border-radius: 50%;
}

.block-one-consumables__text {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1666666667;
}

.block-two-consumables__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	padding: 10px 30px;
}

.block-two-consumables__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.block-two-consumables__image {
	margin: 0 25px 0 0;
}

.block-two-consumables__text {
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1666666667;
	margin: 0 0 20px 0;
}

.block-two-consumables__subtext {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1666666667;
}

.block-three-consumables__table {
	margin: 0 0 34px 0;
}

.block-three-consumables__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.block-three-consumables__button-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.block-three-consumables__button {
	background: #fd9d08;
	border-radius: 7px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 490px;
	height: 102px;
	font-weight: 500;
	font-size: 28px;
	line-height: 1.1785714286;
	text-align: center;
	color: #fff;
	margin: 0 140px 0 0;
}

.block-three-consumables__total {
	font-weight: 500;
	font-size: 30px;
	line-height: 1.1666666667;
}

.block-three-consumables__delete {
	width: 335px;
	height: 102px;
	border: 1px solid rgba(54,60,67,.3);
	border-radius: 7px;
	font-weight: 400;
	font-size: 30px;
	line-height: 1.1666666667;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.block-three-consumables__delete::before {
	color: #363c43;
	font-size: 27px;
	margin: 0 5px 0 0;
}

.table-consumables__desc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid rgba(54,60,67,.1);
	padding: 0 0 18px 0;
}

.table-consumables__name-desc {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 564px;
	flex: 1 1 564px;
	font-weight: 400;
	font-size: 24px;
	line-height: 1.1666666667;
}

.table-consumables__photo-desc {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 260px;
	flex: 0 1 260px;
	font-weight: 400;
	font-size: 24px;
	line-height: 1.1666666667;
}

.table-consumables__price-desc {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 390px;
	flex: 0 1 390px;
	font-weight: 400;
	font-size: 24px;
	line-height: 1.1666666667;
}

.table-consumables__quantity-desc {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 335px;
	flex: 0 1 335px;
	font-weight: 400;
	font-size: 24px;
	line-height: 1.1666666667;
}

.table-consumables__row {
	border-bottom: 1px solid rgba(54,60,67,.1);
	padding: 15px 0 15px 0;
}

.table-consumables__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
}

.table-consumables__name {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 564px;
	flex: 1 1 564px;
	padding: 0 160px 0 0;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1666666667;
}

.table-consumables__name span {
	font-weight: 500;
}

.table-consumables__photo {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 260px;
	flex: 0 1 260px;
}

.table-consumables__photo img {
	width: 65px;
	height: 72px;
	-o-object-fit: cover;
	object-fit: cover;
}

.table-consumables__price {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 390px;
	flex: 0 1 390px;
	font-weight: 700;
	font-size: 25px;
	line-height: 1.16;
}

.table-consumables__quantity-consumables {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 335px;
	flex: 0 1 335px;
}

.table-consumables__mob {
	display: none;
}

.page__offer {
	padding: 30px 0 150px 0;
}

.page__offer-title {
	padding: 0 0 30px 0;
}

.page__offer-desc {
	margin: 0 0 40px 0;
}

.page__offer-clients {
	margin: 0 0 40px 0;
}

.offer-container {
	max-width: 1039px;
	margin: 0 auto;
}

.page._offer {
	margin: 0;
}

.offer-title__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.offer-title__data {
	font-weight: 300;
	font-size: 18px;
	line-height: 2.9444444444;
	margin: 0 20px 0 0;
}

.offer-title__desc {
	font-weight: 300;
	font-size: 18px;
	line-height: 2.9444444444;
}

.offer-desc__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #fff;
	-webkit-box-shadow: 0 4px 205px rgba(0,0,0,.07);
	box-shadow: 0 4px 205px rgba(0,0,0,.07);
	border-radius: 15px;
	padding: 14px 10px 14px 10px;
}

.offer-desc__column {
	margin: 0 7px;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
}

.offer-desc__item {
	min-height: 203px;
	height: 100%;
	position: relative;
}

.offer-desc__item img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 15px;
}

.offer-desc__content {
	padding: 40px 30px;
	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;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 203px;
}

.offer-desc__telephon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
	text-align: center;
	margin: 0 0 20px 0;
}

.offer-desc__telephon::before {
	font-size: 21px;
	color: #363c43;
	margin: 0 10px 0 0;
}

.offer-desc__text {
	font-weight: 300;
	font-size: 14px;
	line-height: 1.1428571429;
	text-align: center;
}

.offer-desc__email {
	margin: 30px 0 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
	text-align: center;
}

.offer-desc__email::before {
	font-size: 20px;
	color: #363c43;
	margin: 0 6px 0 0;
}

.offer-desc__logo {
	margin: 0 0 20px 0;
}

.offer-desc__logo img {
	max-width: 248px;
	height: auto;
	position: relative;
	border-radius: 0;
}

.offer-desc__info {
	font-size: 14px;
	line-height: 1.9285714286;
	text-align: center;
}

.offer-desc__info span {
	font-weight: 600;
	font-size: 14px;
	line-height: 1.9285714286;
}

.offer-desc__info-block .offer-desc__text {
	font-size: 14px;
	line-height: 1.9285714286;
	margin: 25px 0 0 0;
}

.offer-desc-last {
	margin: 0;
}

.offer-desc-last .offer-desc__body {
	margin: 0 60px 0 60px;
}

.offer-desc-last .offer-desc__item {
	min-height: 180px;
}

.offer-desc-last .offer-desc__info {
	font-size: 12px;
	line-height: 2;
}

.offer-desc-last .offer-desc__info span {
	font-size: 12px;
	line-height: 2;
}

.offer-desc-last .offer-desc__info-block .offer-desc__text {
	margin: 20px 0 0 0;
	font-size: 12px;
	line-height: 2;
}

.offer-desc-last .offer-desc__telephon {
	font-size: 16px;
	line-height: 1.1875;
	margin: 0 0 15px 0;
}

.offer-desc-last .offer-desc__telephon::before {
	font-size: 18px;
}

.offer-desc-last .offer-desc__email {
	font-size: 16px;
	line-height: 1.1875;
}

.offer-desc-last .offer-desc__email::before {
	font-size: 18px;
}

.offer-compiled__info {
	border-top: 1px solid rgba(54,60,67,.1);
	border-bottom: 1px solid rgba(54,60,67,.1);
	padding: 30px 0 30px 0;
	margin: 0 0 30px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.offer-compiled__title {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
	text-align: center;
	margin: 0 0 30px 0;
}

.offer-compiled__desc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.offer-compiled__text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.offer-compiled__text span {
	font-size: 14px;
	line-height: 1.1428571429;
	margin: 0 20px 0 20px;
}

.offer-compiled__text::after {
	content: "";
	display: block;
	min-height: 27px;
	border-right: 1.5px solid rgba(54,60,67,.1);
	margin: 0 20px;
}

.offer-compiled__text:first-child span {
	margin: 0;
}

.offer-compiled__text:last-child span {
	margin: 0;
}

.offer-compiled__text:last-child::after {
	content: "";
	display: none;
}

.offer-compiled__icons {
	border-bottom: 1px solid rgba(54,60,67,.1);
	padding: 0 0 50px 0;
	margin: 0 0 60px 0;
}

.offer-compiled__basket {
	margin: 0 60px 0 60px;
}

.offer-compiled-icons__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -15px -30px;
	padding: 0 60px 0 60px;
}

.offer-compiled-icons__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	padding: 15px 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.offer-compiled-icons__image {
	width: 92px;
	height: 92px;
	-o-object-fit: cover;
	object-fit: cover;
	margin: 0 15px 0 0;
}

.offer-compiled-icons__text {
	font-weight: 700;
	font-size: 14px;
	line-height: 1.1428571429;
	margin: 0 0 12px 0;
}

.offer-compiled-icons__subtext {
	font-size: 10px;
	line-height: 1.2;
}

.offer-compiled__basket .basket__desc {
	border-bottom: none;
	margin: 0;
	padding: 0 0 15px 0;
}

.offer-compiled__basket .desc-basket__product {
	font-weight: 700;
	font-size: 15px;
	line-height: 1.1333333333;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 400px;
	flex: 1 1 400px;
}

.offer-compiled__basket .desc-basket__price {
	font-weight: 700;
	font-size: 15px;
	line-height: 1.1333333333;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 140px;
	flex: 0 1 140px;
}

.offer-compiled__basket .desc-basket__quantity {
	font-weight: 700;
	font-size: 15px;
	line-height: 1.1333333333;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 165px;
	flex: 0 1 165px;
}

.offer-compiled__basket .desc-basket__sale {
	font-weight: 700;
	font-size: 15px;
	line-height: 1.1333333333;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 140px;
	flex: 0 1 140px;
}

.offer-compiled__basket .desc-basket__total {
	font-weight: 700;
	font-size: 15px;
	line-height: 1.1333333333;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 135px;
	flex: 0 1 130px;
}

.offer-compiled__basket .basket__column {
	padding: 0 0 12px 0;
	margin: 0 0 12px 0;
}

.offer-compiled__basket .basket__image {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 125px;
	flex: 0 1 125px;
	margin: 0 15px 0 0;
}

.offer-compiled__basket .basket__image img {
	width: 100%;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 7px;
	border: 1px solid rgba(0,0,0,.07);
}

.offer-compiled__basket .basket__text {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 260px;
	flex: 1 1 260px;
	margin: 15px 0 0 0;
	padding: 0 75px 0 0;
	font-weight: 300;
	font-size: 15px;
	line-height: 1.0666666667;
	color: #696f77;
}

.offer-compiled__basket .basket__price {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 140px;
	flex: 0 1 140px;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.0666666667;
	color: #696f77;
	margin: 44px 0 0 0;
}

.offer-compiled__basket .basket__quantity-basket {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 165px;
	flex: 0 1 165px;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.0666666667;
	color: #696f77;
	margin: 32px 0 0 0;
}

.offer-compiled__basket .quantity-basket-content {
	width: 93px;
	height: 38px;
}

.offer-compiled__basket .quantity-basket__button {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 31px;
	flex: 0 0 31px;
}

.offer-compiled__basket .quantity-basket__button::before {
	content: "";
	height: 3px;
	width: 13px;
	margin: 0 0 0 -6px;
}

.offer-compiled__basket .quantity-basket__button::after {
	content: "";
	height: 3px;
	width: 13px;
	margin: 0 0 0 -6px;
}

.offer-compiled__basket .quantity-basket__input input {
	font-size: 14px;
	line-height: 1.1428571429;
}

.offer-compiled__basket .basket__sale {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 140px;
	flex: 0 1 140px;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.0666666667;
	color: #ff4f37;
	margin: 44px 0 0 0;
}

.offer-compiled__basket .basket__sale span {
	display: none;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
}

.offer-compiled__basket .basket__total {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 130px;
	flex: 0 1 130px;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.0666666667;
	margin: 44px 0 0 0;
}

.offer-compiled__basket .basket__reserve {
	margin: 7px 0 0 0;
	font-weight: 400;
	font-size: 9px;
	background: #dbdcdd;
	border-radius: 20px;
	padding: 4px 6px;
	width: 60px;
	text-align: center;
height: 18px;
    text-align: center;
    display: block;
    line-height: 11px;
}
.offer-compiled__basket .basket__not_in_stock {
    margin: 7px 0 0 0;
    font-weight: 400;
    font-size: 9px;
    background: #fff;
    border-radius: 20px;
    padding: 4px 6px;
    width: 60px;
    text-align: center;
    border: 1px solid rgba(54,60,67,.1);
    color:#363c43;
    height: 18px;
    text-align: center;
    display: block;
    line-height: 11px;
}

.offer-compiled__basket .basket__stock {
	margin: 7px 0 0 0;
	font-weight: 400;
	font-size: 9px;
	background: #83ea88;
	border-radius: 20px;
	padding: 4px 6px;
	width: 60px;
        height: 18px;
	text-align: center;
display:block;
    line-height: 11px;
}

.offer-compiled__basket .basket__way {
	margin: 7px 0 0 0;
	font-weight: 400;
	font-size: 9px;
	background: #363c43;
	border-radius: 20px;
	padding: 4px 6px;
	width: 60px;
	color: #fff;
	text-align: center;
   height: 18px;
	text-align: center;
display:block;
    line-height: 11px;

}

.offer-compiled__basket .basket__payment {
	border-bottom: 1px solid rgba(54,60,67,.1);
	padding: 0 0 15px 0;
	margin: 0 0 40px 0;
}

.page _offer .offer-sum {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.25;
	color: #696f77;
}

.page _offer .offer-sum span {
	font-weight: 300;
	font-size: 16px;
	line-height: 1.25;
	margin: 0 3px 0 0;
}

.page _offer .offer-sum__sale {
	font-weight: 700;
	font-size: 16px;
	line-height: 1.25;
	color: #ff4f37;
	margin: 0 3px 0 3px;
}

.page _offer .offer-sum__total {
	font-weight: 700;
	font-size: 16px;
	line-height: 1.25;
	color: #363c43;
	margin: 0 3px 0 3px;
}

.delivery-option-offer {
	margin: 0 0 90px 0;
}

.delivery-option-offer .delivery-option__body {
	padding: 0 60px 0 60px;
	margin: -13px;
}

.delivery-option-offer .delivery-option__column {
	padding: 13px;
}

.delivery-option-offer .delivery-option__desc {
	padding: 25px 20px 25px 20px;
}

.delivery-option-offer .delivery-option__text {
	font-weight: 500;
	font-size: 20px;
	line-height: 1.2;
	color: rgba(54,60,67,.56);
	margin: 0 0 20px 0;
}

.delivery-option-offer .delivery-option__subtext {
	font-size: 10px;
	line-height: 1.2;
	color: #363c43;
}

.delivery-option-offer .delivery-option__item {
	min-height: 390px;
}

.offer-manager__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 0 80px 0;
	margin: 0 60px 30px 60px;
	border-bottom: 1px solid rgba(54,60,67,.1);
}

.offer-manager__image {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 313px;
	flex: 0 1 313px;
	margin: 0 15px 0 0;
}

.offer-manager__image img {
	width: 313px;
}

.offer-manager__block {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 570px;
	flex: 0 1 570px;
	margin: 0 0 0 15px;
}

.block-offer-manager__title {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.2222222222;
	margin: 0 0 20px 0;
}

.block-offer-manager__subtitle {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 25px 0;
}

.block-offer-manager__name {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	line-height: 1.2142857143;
}

.block-offer-manager__name::after {
	content: "";
	min-height: 26px;
	border: 1px solid rgba(54,60,67,.1);
	margin: 0 17px;
	background-color: rgba(54,60,67,.1);
}

.block-offer-manager__job {
	font-size: 14px;
	line-height: 1.2142857143;
	color: #696f77;
}

.block-offer-manager__contacts {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -7px -15px;
	padding: 0 0 35px 0;
}

.block-offer-manager__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	padding: 7px 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 11px;
	line-height: 1.1818181818;
	color: #696f77;
}

.block-offer-manager__message {
	background: #f4f4f4;
	width: 33px;
	height: 33px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 10px 0 0;
	border-radius: 50%;
}

.block-offer-manager__message::before {
	font-size: 18px;
	color: #f8ad1c;
}

.block-offer-manager__whatsapp {
	background: #f4f4f4;
	width: 33px;
	height: 33px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 10px 0 0;
	border-radius: 50%;
}

.block-offer-manager__whatsapp::before {
	font-size: 18px;
	color: #4caf50;
}

.block-offer-manager__whatsapp-blue {
	background: #f4f4f4;
	width: 33px;
	height: 33px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 10px 0 0;
	border-radius: 50%;
}

.block-offer-manager__whatsapp-blue::before {
	font-size: 18px;
	color: #5f41e1;
}

.block-offer-manager__telegram {
	background: #f4f4f4;
	width: 33px;
	height: 33px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 10px 0 0;
	border-radius: 50%;
}

.block-offer-manager__telegram::before {
	font-size: 19px;
	color: #039be5;
}

.block-offer-manager__phone {
	background: #f4f4f4;
	width: 33px;
	height: 33px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 10px 0 0;
	border-radius: 50%;
}

.block-offer-manager__phone::before {
	font-size: 17px;
	color: #000;
}

.block-offer-manager__vk {
	background: #f4f4f4;
	width: 33px;
	height: 33px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 10px 0 0;
	border-radius: 50%;
}

.block-offer-manager__vk::before {
	font-size: 17px;
	color: #1f9fdd;
}

.block-offer-manager__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -6px;
}

.block-offer-manager__column-list {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	font-size: 11px;
	line-height: 1.1818181818;
	color: #696f77;
	padding: 6px;
}

.block-offer-manager__num {
	background: #f4f4f4;
	width: 20px;
	height: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 6px 0;
	border-radius: 50%;
	font-size: 11px;
	line-height: 1.1818181818;
}

.offer-clients__title {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.2222222222;
	text-align: center;
	margin: 0 0 30px 0;
}

.offer-clients__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 90px 0 90px;
	margin: -10px;
}

.offer-clients__column {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px;
}

.tippy-box[data-animation=fade][data-state=hidden] {
	opacity: 0;
}

[data-tippy-root] {
	max-width: calc(100vw - 10px);
}

.tippy-box {
	position: relative;
	background-color: #333;
	color: #fff;
	border-radius: 4px;
	font-size: 14px;
	line-height: 1.4;
	outline: 0;
	-webkit-transition-property: visibility,opacity,-webkit-transform;
	transition-property: visibility,opacity,-webkit-transform;
	-o-transition-property: transform,visibility,opacity;
	transition-property: transform,visibility,opacity;
	transition-property: transform,visibility,opacity,-webkit-transform;
	max-width: 100px;
}

.tippy-box[data-placement^=top]>.tippy-arrow {
	bottom: 0;
}

.tippy-box[data-placement^=top]>.tippy-arrow:before {
	bottom: -7px;
	left: 0;
	border-width: 8px 8px 0;
	border-top-color: initial;
	-webkit-transform-origin: center top;
	-ms-transform-origin: center top;
	transform-origin: center top;
}

.tippy-box[data-placement^=bottom]>.tippy-arrow {
	top: 0;
}

.tippy-box[data-placement^=bottom]>.tippy-arrow:before {
	top: -7px;
	left: 0;
	border-width: 0 8px 8px;
	border-bottom-color: initial;
	-webkit-transform-origin: center bottom;
	-ms-transform-origin: center bottom;
	transform-origin: center bottom;
}

.tippy-box[data-placement^=left]>.tippy-arrow {
	right: 0;
}

.tippy-box[data-placement^=left]>.tippy-arrow:before {
	border-width: 8px 0 8px 8px;
	border-left-color: initial;
	right: -7px;
	-webkit-transform-origin: center left;
	-ms-transform-origin: center left;
	transform-origin: center left;
}

.tippy-box[data-placement^=right]>.tippy-arrow {
	left: 0;
}

.tippy-box[data-placement^=right]>.tippy-arrow:before {
	left: -7px;
	border-width: 8px 8px 8px 0;
	border-right-color: initial;
	-webkit-transform-origin: center right;
	-ms-transform-origin: center right;
	transform-origin: center right;
}

.tippy-box[data-inertia][data-state=visible] {
	-webkit-transition-timing-function: cubic-bezier(.54,1.5,.38,1.11);
	-o-transition-timing-function: cubic-bezier(.54,1.5,.38,1.11);
	transition-timing-function: cubic-bezier(.54,1.5,.38,1.11);
}

.tippy-arrow {
	width: 16px;
	height: 16px;
	color: #333;
}

.tippy-arrow:before {
	content: "";
	position: absolute;
	border-color: transparent;
	border-style: solid;
}

.tippy-content {
	position: relative;
	padding: 5px 9px;
	z-index: 1;
}

.swiper {
	overflow: hidden;
}

.swiper-wrapper {
	width: 100%;
	height: 100%;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
}

.swiper-vertical .swiper-wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.swiper-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.swiper-initialized .swiper-slide {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.swiper-android .swiper-slide,.swiper-android .swiper-wrapper {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.swiper-button-lock {
	display: none!important;
}

@font-face {
	font-family:lg;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");font-weight:400;font-style:normal;font-display:block;
}

.lg-icon {
	font-family: lg!important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.lg-container {
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}

.lg-next,.lg-prev {
	background-color: rgba(0,0,0,.45);
	border-radius: 2px;
	color: #999;
	cursor: pointer;
	display: block;
	font-size: 22px;
	margin-top: -10px;
	padding: 8px 10px 9px;
	position: absolute;
	top: 50%;
	z-index: 1080;
	outline: 0;
	border: none;
}

.lg-next.disabled,.lg-prev.disabled {
	opacity: 0!important;
	cursor: default;
}

.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled) {
	color: #fff;
}

.lg-single-item .lg-next,.lg-single-item .lg-prev {
	display: none;
}

.lg-next {
	right: 20px;
}

.lg-next:before {
	content: "\e095";
}

.lg-prev {
	left: 20px;
}

.lg-prev:after {
	content: "\e094";
}

@-webkit-keyframes lg-right-end {
	0% {
		left: 0;
	}

	50% {
		left: -30px;
	}

	100% {
		left: 0;
	}
}

@keyframes lg-right-end {
	0% {
		left: 0;
	}

	50% {
		left: -30px;
	}

	100% {
		left: 0;
	}
}

@-webkit-keyframes lg-left-end {
	0% {
		left: 0;
	}

	50% {
		left: 30px;
	}

	100% {
		left: 0;
	}
}

@keyframes lg-left-end {
	0% {
		left: 0;
	}

	50% {
		left: 30px;
	}

	100% {
		left: 0;
	}
}

.lg-outer.lg-right-end .lg-object {
	-webkit-animation: lg-right-end .3s;
	animation: lg-right-end .3s;
	position: relative;
}

.lg-outer.lg-left-end .lg-object {
	-webkit-animation: lg-left-end .3s;
	animation: lg-left-end .3s;
	position: relative;
}

.lg-toolbar {
	z-index: 1082;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.lg-media-overlap .lg-toolbar {
	background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.4)));
	background-image: -o-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,.4));
	background-image: linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.4));
}

.lg-toolbar .lg-icon {
	color: #999;
	cursor: pointer;
	float: right;
	font-size: 24px;
	height: 47px;
	line-height: 27px;
	padding: 10px 0;
	text-align: center;
	width: 50px;
	text-decoration: none!important;
	outline: medium none;
	will-change: color;
	-webkit-transition: color .2s linear;
	-o-transition: color .2s linear;
	transition: color .2s linear;
	background: 0 0;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.lg-toolbar .lg-icon.lg-icon-18 {
	font-size: 18px;
}

.lg-toolbar .lg-icon:hover {
	color: #fff;
}

.lg-toolbar .lg-close:after {
	content: "\e070";
}

.lg-toolbar .lg-maximize {
	font-size: 22px;
}

.lg-toolbar .lg-maximize:after {
	content: "\e90a";
}

.lg-toolbar .lg-download:after {
	content: "\e0f2";
}

.lg-sub-html {
	color: #eee;
	font-size: 16px;
	padding: 10px 40px;
	text-align: center;
	z-index: 1080;
	opacity: 0;
	-webkit-transition: opacity .2s ease-out 0s;
	-o-transition: opacity .2s ease-out 0s;
	transition: opacity .2s ease-out 0s;
}

.lg-sub-html h4 {
	margin: 0;
	font-size: 13px;
	font-weight: 700;
}

.lg-sub-html p {
	font-size: 12px;
	margin: 5px 0 0;
}

.lg-sub-html a {
	color: inherit;
}

.lg-sub-html a:hover {
	text-decoration: underline;
}

.lg-media-overlap .lg-sub-html {
	background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.6)));
	background-image: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.6));
	background-image: linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6));
}

.lg-item .lg-sub-html {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
}

.lg-error-msg {
	font-size: 14px;
	color: #999;
}

.lg-counter {
	color: #999;
	display: inline-block;
	font-size: 16px;
	padding-left: 20px;
	padding-top: 12px;
	height: 47px;
	vertical-align: middle;
}

.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar {
	opacity: 0;
	-webkit-transition: -webkit-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;
	-o-transition: -o-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;
	-webkit-transition: opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear,-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s;
	transition: opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear,-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s;
	-o-transition: transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;
	transition: transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;
	transition: transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear,-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont {
	opacity: 0;
	-ms-transform: scale3d(.5,.5,.5);
	-webkit-transform: scale3d(.5,.5,.5);
	transform: scale3d(.5,.5,.5);
	will-change: transform,opacity;
	-webkit-transition: -webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;
	-o-transition: -o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;
	-webkit-transition: opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;
	transition: opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;
	-o-transition: transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;
	transition: transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;
	transition: transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont {
	opacity: 1;
	-ms-transform: scale3d(1,1,1);
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}

.lg-group:after {
	content: "";
	display: table;
	clear: both;
}

.lg-container {
	display: none;
	outline: 0;
}

.lg-container.lg-show {
	display: block;
}

.lg-on {
	scroll-behavior: unset;
}

.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar {
	opacity: 0;
	will-change: transform,opacity;
	-webkit-transition: -webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;
	-o-transition: -o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;
	-webkit-transition: opacity .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;
	transition: opacity .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;
	-o-transition: transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;
	transition: transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;
	transition: transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;
}

.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar {
	opacity: 1;
}

.lg-show-in.lg-hide-sub-html .lg-sub-html {
	opacity: 1;
}

.lg-show-in .lg-hide-items .lg-prev {
	opacity: 0;
	-webkit-transform: translate3d(-10px,0,0);
	transform: translate3d(-10px,0,0);
}

.lg-show-in .lg-hide-items .lg-next {
	opacity: 0;
	-webkit-transform: translate3d(10px,0,0);
	transform: translate3d(10px,0,0);
}

.lg-show-in .lg-hide-items .lg-toolbar {
	opacity: 0;
	-webkit-transform: translate3d(0,-10px,0);
	transform: translate3d(0,-10px,0);
}

.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html {
	opacity: 0;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

.lg-outer {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	text-align: left;
	opacity: .001;
	outline: 0;
	will-change: auto;
	overflow: hidden;
	-webkit-transition: opacity .15s ease 0s;
	-o-transition: opacity .15s ease 0s;
	transition: opacity .15s ease 0s;
}

.lg-outer * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.lg-outer.lg-zoom-from-image {
	opacity: 1;
}

.lg-outer.lg-visible {
	opacity: 1;
}

.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide {
	-webkit-transition-duration: inherit!important;
	-o-transition-duration: inherit!important;
	transition-duration: inherit!important;
	-webkit-transition-timing-function: inherit!important;
	-o-transition-timing-function: inherit!important;
	transition-timing-function: inherit!important;
}

.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
	-webkit-transition-duration: 0s!important;
	-o-transition-duration: 0s!important;
	transition-duration: 0s!important;
	opacity: 1;
}

.lg-outer.lg-grab img.lg-object {
	cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab;
}

.lg-outer.lg-grabbing img.lg-object {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: -o-grabbing;
	cursor: -ms-grabbing;
	cursor: grabbing;
}

.lg-outer .lg-content {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.lg-outer .lg-inner {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	-webkit-transition: opacity 0s;
	-o-transition: opacity 0s;
	transition: opacity 0s;
	white-space: nowrap;
}

.lg-outer .lg-item {
	will-change: transform,opacity;
	display: none!important;
}

.no-webp .lg-outer .lg-item:not(.lg-start-end-progress) {
	background: url(data:image/gif;base64,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) no-repeat scroll center center transparent;
}

.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide {
	display: inline-block!important;
}

.lg-outer.lg-css .lg-current {
	display: inline-block!important;
}

.lg-outer .lg-img-wrap,.lg-outer .lg-item {
	display: inline-block;
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
}

.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.lg-outer .lg-img-wrap {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	white-space: nowrap;
	font-size: 0;
}

.lg-outer .lg-item.lg-complete {
	background-image: none;
}

.lg-outer .lg-item.lg-current {
	z-index: 1060;
}

.lg-outer .lg-object {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	position: relative;
}

.lg-outer .lg-empty-html .lg-sub-html,.lg-outer .lg-empty-html.lg-sub-html {
	display: none;
}

.lg-outer.lg-hide-download .lg-download {
	opacity: .75;
	pointer-events: none;
}

.lg-outer .lg-first-slide .lg-dummy-img {
	position: absolute;
	top: 50%;
	left: 50%;
}

.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	opacity: 1;
}

.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html {
	opacity: 1;
	-webkit-transition: opacity .2s ease-out .15s;
	-o-transition: opacity .2s ease-out .15s;
	transition: opacity .2s ease-out .15s;
}

.lg-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1040;
	background-color: rgba(54,60,67,.8);
	opacity: 0;
	will-change: auto;
	-webkit-transition: opacity 333ms ease-in 0s;
	-o-transition: opacity 333ms ease-in 0s;
	transition: opacity 333ms ease-in 0s;
}

.lg-backdrop.in {
	opacity: 1;
}

.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide {
	-webkit-transition: none 0s ease 0s!important;
	-o-transition: none 0s ease 0s!important;
	transition: none 0s ease 0s!important;
}

.lg-css3.lg-use-css3 .lg-item {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.lg-css3.lg-fade .lg-item {
	opacity: 0;
}

.lg-css3.lg-fade .lg-item.lg-current {
	opacity: 1;
}

.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide {
	-webkit-transition: opacity .1s ease 0s;
	-o-transition: opacity .1s ease 0s;
	transition: opacity .1s ease 0s;
}

.lg-css3.lg-use-css3 .lg-item.lg-start-progress {
	-webkit-transition: -webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;
	-o-transition: -o-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;
	transition: -webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;
	-o-transition: transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;
	transition: transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;
	transition: transform 1s cubic-bezier(.175,.885,.32,1.275) 0s,-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;
}

.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress {
	-webkit-transition: -webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;
	-o-transition: -o-transform 1s cubic-bezier(0,0,.25,1) 0s;
	transition: -webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;
	-o-transition: transform 1s cubic-bezier(0,0,.25,1) 0s;
	transition: transform 1s cubic-bezier(0,0,.25,1) 0s;
	transition: transform 1s cubic-bezier(0,0,.25,1) 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	opacity: 1;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
	-webkit-transition: -webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
	-o-transition: -o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
	-webkit-transition: opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;
	transition: opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;
	-o-transition: transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
	transition: transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
	transition: transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;
}

.lg-container {
	display: none;
}

.lg-container.lg-show {
	display: block;
}

.lg-container.lg-dragging-vertical .lg-backdrop {
	-webkit-transition-duration: 0s!important;
	-o-transition-duration: 0s!important;
	transition-duration: 0s!important;
}

.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current {
	-webkit-transition-duration: 0s!important;
	-o-transition-duration: 0s!important;
	transition-duration: 0s!important;
	opacity: 1;
}

.lg-inline .lg-backdrop,.lg-inline .lg-outer {
	position: absolute;
}

.lg-inline .lg-backdrop {
	z-index: 1;
}

.lg-inline .lg-outer {
	z-index: 2;
}

.lg-inline .lg-maximize:after {
	content: "\e909";
}

.lg-components {
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
	will-change: transform;
	-webkit-transition: -webkit-transform .35s ease-out 0s;
	-o-transition: -o-transform .35s ease-out 0s;
	transition: -webkit-transform .35s ease-out 0s;
	-o-transition: transform .35s ease-out 0s;
	transition: transform .35s ease-out 0s;
	transition: transform .35s ease-out 0s,-webkit-transform .35s ease-out 0s;
	z-index: 1080;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
}

@media (min-width: 992px) {
	.catalog-header__block {
		position: absolute;
		top: 95%;
		left: 0;
		width: 100%;
		display: none;
		padding: 15px 0px 0px 0px;
		background: #ffffff;
		border-bottom: 1px solid rgba(54, 60, 67, 0.1);
		z-index: 20;
		-webkit-box-shadow: 0px 250px 250px -92px rgba(0, 0, 0, 0.4);
		box-shadow: 0px 250px 250px -92px rgba(0, 0, 0, 0.4);
	}

	.catalog-header__list {
		background: #f4f4f4;
		width: 30%;
		padding: 30px 0px 46px 0px;
		min-height: 100%;
	}

	.catalog-header__subtitle {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		width: 100%;
		font-weight: 500;
		font-size: 18px;
		line-height: 1.1666666667;
		padding: 0px 0px 0px 15px;
	}

	.catalog-header__subtitle:last-child {
		margin: 0px 0px 0px 0px;
	}

	.catalog-header__subtitle span {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 395px;
		flex: 0 1 395px;
		padding: 15px 15px 15px 0px;
	}

	.catalog-header__subtitle span::before {
		margin: 0px 9px 0px 0px;
		font-size: 21px;
		color: #363c43;
	}

	.catalog-header__subtitle:hover {
		background: #ffffff;
	}

	.catalog-header__subtitle:hover span {
		color: #f8ad1c;
		border-right: 3px solid #fd9d08;
		padding: 15px 15px 15px 0px;
	}

	.catalog-header__subtitle:hover span::before {
		margin: 0px 9px 0px 0px;
		font-size: 21px;
		color: #f8ad1c;
	}

	.catalog-header__subtitle._active {
		background: #ffffff;
	}

	.catalog-header__subtitle._active span {
		color: #f8ad1c;
		border-right: 3px solid #fd9d08;
	}

	.catalog-header__subtitle._active span::before {
		margin: 0px 9px 0px 0px;
		font-size: 21px;
		color: #f8ad1c;
	}

	.catalog-header__subtitle._spoller-active {
		background: #ffffff;
	}

	.catalog-header__subtitle._spoller-active span {
		color: #f8ad1c;
		border-right: 3px solid #fd9d08;
	}

	.catalog-header__subtitle._spoller-active span::before {
		margin: 0px 9px 0px 0px;
		font-size: 21px;
		color: #f8ad1c;
	}

	.catalog-header__item {
		display: none;
		position: absolute;
		left: 30%;
		top: 1%;
		width: 70%;
		padding: 22px 20px 64px 64px;
		background: #ffffff;
		border-top: 1px solid rgba(54, 60, 67, 0.1);
		margin: 6px 0px 0px 0px;
	}

	.catalog-header__item ul {
		margin: -13px;
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		-webkit-column-width: 280px;
		-moz-column-width: 280px;
		column-width: 280px;
	}

	.catalog-header__item ul li {
		padding: 13px;
	}

	.catalog-header__item ul li a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		font-weight: 400;
		font-size: 20px;
		line-height: 1.15;
	}

	.catalog-header__item ul li a span {
		background: #f8ad1c;
		border-radius: 7px;
		margin: 0px 12px 0px 0px;
		padding: 8px;
		font-weight: 700;
		font-size: 10px;
		line-height: 1.2;
		color: #ffffff;
	}

	.bottom-header__catalog:hover .catalog-header__block {
		display: block;
	}

	.catalog-header__list>li:hover .catalog-header__item {
		display: block;
	}
}

@media (max-width:1330px) {
	.footer__container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.footer__top {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 55%;
		flex: 1 1 55%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
		border-right: 1px solid rgba(54,60,67,.1);
		border-bottom: none;
		padding: 0 50px 0 0;
		margin: 0 50px 0 0;
	}

	.top-footer__social {
		margin: 0 0 50px 0;
	}

	.top-footer__social-title {
		font-size: 24px;
		line-height: 1.1666666667;
	}

	.top-footer__info {
		margin: 0 0 50px 0;
	}

	.top-footer__contacts {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.top-footer__contacts a {
		margin: 0 20px 0 0;
	}

	.top-footer__contacts a:last-child {
		margin: 0;
	}

	.bottom-footer__list {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: -20px -10px;
	}

	.bottom-footer__link {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
		padding: 20px 10px;
	}
}

@media (max-width:1300px) {
	.quantity__button_plus::before {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
		font-size: 32px;
		color: #363c43;
		margin: 0 0 -10px 0;
	}

	.quantity__button_minus::before {
		color: #363c43;
		font-size: 32px;
	}

	.quantity__arrow {
		padding: 25px 4px;
		width: auto;
	}
/*
	.disabled::before {
		color: #ebeced;
		font-size: 32px;
	}
	*/

	.main-catalog__body {
		margin: -10px;
	}

	.main-catalog__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
		padding: 10px;
	}

	.top-product-cart__actions {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.top-product-cart__left {
		margin: 0 0 15px 0;
	}

	.center-product-cart__left {
		padding: 15px;
	}

	.center-product-cart__left img {
		width: 153px;
		height: auto;
		border-right: 1px solid #ebeced;
		margin: 0 18px 0 0;
		padding: 0 18px 0 0;
	}

	.center-product-cart__left span {
		margin: 0 15px 0 0;
	}

	.center-product-cart__installment-plan {
		margin: 0 15px 0 0;
	}

	.center-product-cart__button-up {
		margin: 0 0 0 20px;
		font-size: 24px;
		line-height: 1.1666666667;
	}

	.images-product__slider {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}

	.catalog__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.benefits__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.delivery-transport__form {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.payment-methods__body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.payment-methods__top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.payment-methods__top-forms {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}

	.payment-methods__form {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		padding: 0 0 50px 0;
	}

	.payment-methods__form:last-child {
		padding: 0;
	}

	.payment-methods__form-payment {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}

	.project__block-three {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.project-block-three__desc {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		margin: 0;
	}

	.project-block-three__image {
		display: none;
	}

	.delivery-payment__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.company-leasing__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 33.3333%;
		flex: 0 1 33.3333%;
	}

	.block-leasing__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.steps-leasing__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.consumables__block-two {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.block-two-consumables__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}
}

@media (max-width:1200px) {
	.top-header__clock-text {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		font-size: 16px;
		line-height: 1.3125;
	}

	.top-header__clock-text span {
		font-size: 16px;
		line-height: 1.3125;
		margin: 0;
	}

	.top-header__email span {
		font-size: 16px;
		line-height: 1.3125;
	}

	.top-header__telephon a span {
		font-size: 16px;
		line-height: 1.3125;
	}

	.top-footer__block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.top-footer__column {
		margin: 0;
	}

	.top-footer__contacts {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.top-footer__contacts a {
		margin: 0 0 20px 0;
	}

	.top-footer__contacts a:last-child {
		margin: 0;
	}

	.main-block__desc {
		padding: 85px 85px 85px 85px;
	}

	.other-main-block__desc {
		padding: 40px 30px;
	}

	.banner__text {
		padding: 85px 85px 85px 85px;
	}

	.center-product-cart__text {
		padding: 35px 15px;
	}

	.center-product-cart__title {
		font-size: 38px;
		line-height: 1.1578947368;
	}

	.tabs__title {
		font-size: 28px;
		line-height: 1.25;
	}
}

@media (max-width:1039px) {
	.offer-desc__body {
		padding: 14px 10px;
	}

	.offer-desc__content {
		padding: 40px 15px;
	}

	.offer-desc-last .offer-desc__body {
		margin: 0;
	}

	.offer-compiled__basket {
		margin: 0;
	}

	.offer-compiled-icons__body {
		padding: 0;
	}

	.delivery-option-offer .delivery-option__body {
		padding: 0;
	}

	.offer-manager__body {
		margin: 0 0 30px 0;
	}

	.offer-clients__body {
		padding: 0;
	}
}

@media screen and (max-width:992px) {

/**РєСѓРїРѕРЅ Рё РїРѕРїР°РїС‹**/
.popup-installment-plan__content {
	width: 982px;
	padding: 40px 30px 60px 35px;
}

.popup-installment-plan__close {
	position: absolute;
	top: 40px;
	right: 30px;
}

.popup-installment-plan__close::before {
	font-size: 22px;
}

.popup-installment-plan__title {
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1666666667;
	margin: 0 0 20px 0;
}

.popup-installment-plan__subtitle {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1666666667;
}

.popup-installment-plan__subtitle::after {
	content: "";
	display: block;
	border-bottom: 1px solid rgba(54,60,67,.1);
	margin: 0 0 40px 0;
	padding: 35px 0 0 0;
}

.popup-installment-plan__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -20px -20px;
	padding: 0 0 40px 0;
}

.popup-installment-plan__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 25%;
	flex: 0 1 25%;
	padding: 20px 20px;
}

.popup-installment-plan__img {
	width: 32px;
	height: 32px;
	background: rgba(54,60,67,.1);
	border-radius: 5px;
	margin: 0 0 15px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.popup-installment-plan__text {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1666666667;
}

.popup-installment-plan__form-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: rgba(54,60,67,.03);
	border-radius: 10px 10px 0 0;
	padding: 20px 20px 10px 20px;
}

.popup-installment-plan__form-row-2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: rgba(54,60,67,.03);
	border-radius: 0 0 10px 10px;
	padding: 10px 20px 20px 20px;
}

.popup-installment-plan__form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
	margin: 0 35px 0 0;
}

.popup-installment-plan__form:last-child {
	margin: 0;
}

.popup-installment-plan__input {
	width: 100%;
	background: #efefef;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.15;
	color: rgba(54,60,67,.54);
	padding: 20px;
}

.popup-installment-plan__input::-webkit-input-placeholder {
	color: rgba(54,60,67,.54);
}

.popup-installment-plan__input::-moz-placeholder {
	color: rgba(54,60,67,.54);
}

.popup-installment-plan__input:-ms-input-placeholder {
	color: rgba(54,60,67,.54);
}

.popup-installment-plan__input::-ms-input-placeholder {
	color: rgba(54,60,67,.54);
}

.popup-installment-plan__input::placeholder {
	color: rgba(54,60,67,.54);
}

.popup-installment-plan__form-text {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 51%;
	flex: 0 1 51%;
	margin: 0 25px 0 0;
}

.popup-installment-plan__form-title {
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1666666667;
	margin: 0 0 15px 0;
}

.popup-installment-plan__form-subtitle {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1666666667;
}

.popup-installment-plan__button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 20px 0 0 0;
}

.popup-installment-plan__button-send {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 500;
	font-size: 24px;
	line-height: 1.1666666667;
	text-align: center;
	color: #fff;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
	background: #fd9d08;
	border-radius: 7px;
	margin: 0 35px 0 0;
	padding: 30px;
}

.popup-installment-plan__button-text {
	font-weight: 400;
	font-size: 16px;
	line-height: 1.1875;
	color: #000;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 40%;
	flex: 0 1 40%;
}

.popup-installment-plan__button-text span {
	color: #fd9d08;
}
/**
.coins::before {
	content: "";
	display: block;
	width: 41px;
	height: 34px;
	background: url(../img/icons/coins.svg) 0 0 no-repeat;
}

.five::before {
	content: "";
	display: block;
	width: 25px;
	height: 37px;
	background: url(../img/icons/5.svg) 0 0 no-repeat;
}

.tinkoff-popup::before {
	content: "";
	display: block;
	width: 22px;
	height: 22px;
	background: url(../img/icons/tinkoff-payment.svg) 0 0 no-repeat;
        background-size: contain;
}

.tower::before {
	content: "";
	display: block;
	width: 22px;
	height: 22px;
	background: url(../img/icons/tower.svg) 0 0 no-repeat;
        background-size: contain;
}

.increase::before {
	content: "";
	display: block;
	width: 38px;
	height: 36px;
	background: url(../img/icons/increase.svg) 0 0 no-repeat;
}

.repayment::before {
	content: "";
	display: block;
	width: 32px;
	height: 23px;
	background: url(../img/icons/repayment.svg) 0 0 no-repeat;
        background-position-x: 10px;
        background-size: contain;
}

.online::before {
	content: "";
	display: block;
	width: 42px;
	height: 42px;
	background: url(../img/icons/online.svg) 0 0 no-repeat;
}

.sberbank-popup::before {
	content: "";
	display: block;
	width: 57px;
	height: 44px;
	background: url(../img/icons/sberbank-popup.svg) 0 0 no-repeat;
}
**/

.coins::before {
  content: "";
  display: block;
  width: 22px;
  height: 19px;
  background: url("../img/icons/coins.svg") 0 0 no-repeat;
  background-size: contain;
}

.five::before {
  content: "";
  display: block;
  width: 15px;
  height: 19px;
  background: url("../img/icons/5.svg") 0 0 no-repeat;
  background-size: contain;
}

.tinkoff-popup::before {
  content: "";
  display: block;
  width: 22px;
  height: 22px;
  background: url("../img/icons/tinkoff-payment.svg") 0 0 no-repeat;
background-size: contain;
}

.tower::before {
  content: "";
  display: block;
  width: 22px;
  height: 22px;
  background: url("../img/icons/tower.svg") 0 0 no-repeat;
background-size: contain;
}

.increase::before {
  content: "";
  display: block;
  width: 22px;
  height: 22px;
  background: url("../img/icons/increase.svg") 0 0 no-repeat;
  background-size: contain;
}

.repayment::before {
	content: "";
	display: block;
	width: 32px;
	height: 23px;
	background: url(../img/icons/repayment.svg) 0 0 no-repeat;
        background-position-x: 10px;
        background-size: contain;
}

.online::before {
  content: "";
  display: block;
  width: 22px;
  height: 22px;
  background: url("../img/icons/online.svg") 0 0 no-repeat;
  background-size: contain;
}

.sberbank-popup::before {
  content: "";
  display: block;
  width: 37px;
  height: 24px;
  background: url("../img/icons/sberbank-popup.svg") 0 0 no-repeat;
  background-size: contain;
}

.sale-popup__content {
	width: 455px;
	padding: 37px;
}

.sale-popup__close {
	position: absolute;
	top: 37px;
	right: 37px;
}

.sale-popup__close::before {
	font-size: 22px;
}

.sale-popup__title {
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1666666667;
	margin: 0 0 37px 0;
}

.sale-popup__row {
	padding: 0 0 37px 0;
	margin: -13px 0;
}

.sale-popup__row::before {
	content: "";
	display: block;
	margin: 0 0 25px 0;
	border-top: 1px solid rgba(54,60,67,.1);
}

.sale-popup__column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 13px 0;
}

.sale-popup__column:last-child {
	margin: 25px 0 0 0;
	padding: 37px 0 0 0;
	border-top: 1px solid rgba(54,60,67,.1);
}

.sale-popup__text {
	margin: 0 10px 0 0;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1666666667;
}

.sale-popup__sum {
	font-weight: 600;
	font-size: 18px;
	line-height: 1.1666666667;
}

.sale-popup__subtext {
	font-weight: 400;
	font-size: 16px;
	line-height: 1.1875;
	color: rgba(54,60,67,.5);
	margin: 0 0 25px 0;
}

.sale-popup__button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fd9d08;
	border-radius: 7px;
	padding: 25px;
	font-weight: 500;
	font-size: 20px;
	line-height: 1.15;
	text-align: center;
	color: #fff;
}

.order-processed__content {
	width: 620px;
	min-height: auto;
	padding: 50px;
}

.order-processed__close {
	position: absolute;
	top: 15px;
	right: 15px;
}

.order-processed__close::before {
	font-size: 20px;
}

.order-processed__text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 400;
	font-size: 24px;
	line-height: 1.1666666667;
	color: #696f77;
	margin: 0 0 25px 0;
}

.order-processed__text::before {
	width: 60px;
	height: 60px;
	background: #fff;
	-webkit-box-shadow: 0 4px 25px rgba(0,0,0,.25);
	box-shadow: 0 4px 25px rgba(0,0,0,.25);
	padding: 18px;
	font-size: 23px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50%;
	margin: 0 30px 0 0;
	color: #4caf50;
}

.order-processed__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.order-processed__button-one {
	background: #fd9d08;
	border-radius: 7px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 500;
	font-size: 20px;
	line-height: 1.15;
	text-align: center;
	color: #fff;
	padding: 25px;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 55%;
	flex: 0 1 55%;
	margin: 0 20px 0 0;
}

.order-processed__button-two {
	background: #363c43;
	border-radius: 7px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 300;
	font-size: 20px;
	line-height: 1.15;
	text-align: center;
	color: #fff;
	padding: 25px;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 45%;
	flex: 0 1 45%;
}

.center-product-cart__buy-click {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
	margin: 0 75px 0 0;
}

.center-product-cart__buy-click::before {
	content: "";
	width: 60px;
	height: 50px;
	display: block;
	padding: 15px;
	margin: 0 25px 0 0;
	background: url(../img/icons/buy-click.svg) 0 0 no-repeat;
}

.center-product-cart__link-buy-click {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: rgba(54,60,67,.04);
	border-radius: 7px;
	width: 342px;
	font-weight: 400;
	font-size: 15px;
	line-height: 1.2;
	padding: 20px;
}

.top-product-cart__buy-click-bank {
	width: 67px;
	height: 67px;
	margin: 0 20px 0 0;
}

.products__tippy {
	margin: 0 0 0 14px;
}

.products__actions-sale {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
}

.products__sale-popup {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.products__sale-popup-text {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.1428571429;
}

.products__actions-sale .products__sum {
	border-left: none;
	padding: 0;
	margin: 0 0 10px 0;
}

.popups-page__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.popups-page__body {
	margin: 30px 0 0 0;
}

.popups-page__added-remove {
	position: relative;
	background: #fff;
	-webkit-box-shadow: 0 10px 50px rgba(54,60,66,.05);
	box-shadow: 0 10px 50px rgba(54,60,66,.05);
	border-radius: 7px;
	padding: 20px 35px;
}

.popups-page__added-remove-mob {
	display: none;
}

.popups-page__close {
	position: absolute;
	top: 10px;
	right: 10px;
}

.popups-page__close::before {
	font-size: 11px;
}

.popups-page__text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.1875;
	color: #696f77;
}

.popups-page__text::before {
	width: 35px;
	height: 35px;
	background: #fff;
	-webkit-box-shadow: 0 4px 25px rgba(0,0,0,.25);
	box-shadow: 0 4px 25px rgba(0,0,0,.25);
	padding: 10px;
	font-size: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50%;
	margin: 0 15px 0 0;
}

.popups-page__text span {
	color: #fd9d08;
	margin: 0 0 0 3px;
}

.popups-page__text-red {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.1875;
	color: #696f77;
}

.popups-page__text-red::before {
	width: 35px;
	height: 35px;
	background: #fff;
	-webkit-box-shadow: 0 4px 25px rgba(0,0,0,.25);
	box-shadow: 0 4px 25px rgba(0,0,0,.25);
	padding: 10px;
	font-size: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50%;
	margin: 0 15px 0 0;
}

.popups-page__text-red div span {
	color: #ff4f37;
	margin: 0 0 0 3px;
}

.page._basket .popups-page__added-remove-mob {
	margin: 10px 0 35px 0;
}

.block-basket__subtitle {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
	margin: 0 0 47px 0;
	padding: 15px 0 0 0;
}

.block-basket__button-empty {
	background: #fd9d08;
	border-radius: 7px;
	width: 490px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 35px;
	font-weight: 500;
	font-size: 28px;
	line-height: 1.1785714286;
	text-align: center;
	color: #fff;
}

.page__basket {
	margin: 50px 0 60px 0;
}

.basket__content {
	border-bottom: 1px solid rgba(54,60,67,.1);
	padding: 0 0 50px 0;
	margin: 0 0 60px 0;
}

.basket__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.basket__desc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px solid rgba(54,60,67,.1);
	padding: 0 0 20px 0;
	margin: 0 0 30px 0;
}

.basket__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.basket__column {
	border-bottom: 1px solid rgba(54,60,67,.1);
	padding: 0 0 35px 0;
	margin: 0 0 35px 0;
}

.basket__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.basket__image {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 205px;
	flex: 0 1 205px;
	margin: 0 35px 0 0;
}

.basket__image img {
	width: 100%;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
	border: 1px solid rgba(0,0,0,.07);
}

.basket__text {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1666666667;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 585px;
	flex: 1 1 585px;
	margin: 23px 0 0 0;
	padding: 0 20px 0 0;
}

.basket__price {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 215px;
	flex: 0 1 215px;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.1666666667;
	margin: 23px 0 0 0;
	padding: 0 20px 0 0;
}

.basket__price span {
	display: none;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
}

.basket__table-one {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0 20px 0 0;
}

.basket__table-two {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
}

.basket__quantity-basket {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 255px;
	flex: 0 1 255px;
	padding: 0 20px 0 0;
}

.basket__quantity {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 250px;
	flex: 0 1 250px;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.1666666667;
	padding: 0 20px 0 0;
	margin: 23px 0 0 0;
	text-align: left;
}

.basket__quantity span {
	display: none;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
}

.basket__total {
	font-weight: 700;
	font-size: 18px;
	line-height: 1.1666666667;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 215px;
	flex: 0 1 215px;
	padding: 0 20px 0 0;
	margin: 23px 0 0 0;
}

.basket__total span {
	display: none;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
}

.basket__remove {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50px;
	flex: 0 1 50px;
	margin: 23px 0 0 0;
	padding: 0 23px 0 0;
}

.basket__remove span {
	display: none;
	font-size: 18px;
	line-height: 1.1666666667;
	color: #000;
}

.basket__remove::before {
	font-size: 25px;
	color: #c4c4c4;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.basket__remove:hover::before {
	font-size: 25px;
	color: #363c43;
}

.basket__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 70px 0;
}

.basket__button-checkout {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fd9d08;
	border-radius: 7px;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 490px;
	flex: 0 1 490px;
	margin: 0 18px 0 0;
	height: 102px;
	font-weight: 500;
	font-size: 28px;
	line-height: 1.1785714286;
	text-align: center;
	color: #fff;
}

.basket__button-credit {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 490px;
	flex: 0 1 490px;
	height: 102px;
	border: 1px solid #363c43;
	border-radius: 7px;
	background: #fff;
	font-weight: 500;
	font-size: 28px;
	line-height: 1.1785714286;
	text-align: center;
}

.basket__payment {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.basket__sum {
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1666666667;
	margin: 0 20px 0 0;
}

.basket__sum span {
	font-weight: 400;
	font-size: 24px;
	line-height: 1.1666666667;
	color: #c4c4c4;
}

.basket__right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.basket__update {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.15;
	color: #c4c4c4;
	margin: 0 45px 0 0;
}

.basket__update::before {
	font-size: 12px;
	color: #c4c4c4;
	margin: 0 10px 0 0;
}

.basket__clear {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.15;
}

.basket__clear::before {
	font-size: 12px;
	color: #363c43;
	margin: 0 10px 0 0;
}

.block-basket__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin: 0 0 35px 0;
}

.block-basket__button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fd9d08;
	border-radius: 5px;
	margin: 0 10px 0 0;
	padding: 10px 20px;
}

.block-basket__button span {
	font-size: 16px;
	line-height: 1.1875;
	color: #fff;
}

.block-basket__button:last-child {
	margin: 0;
}

.block-basket__button::before {
	color: #fff;
	font-size: 20px;
	margin: 0 10px 0 0;
}

.desc-basket__product {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 825px;
	flex: 1 1 825px;
}

.desc-basket__price {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 215px;
	flex: 0 1 215px;
}

.desc-basket__quantity {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 255px;
	flex: 0 1 255px;
}

.desc-basket__total {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 215px;
	flex: 0 1 215px;
}

.desc-basket__remove {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50px;
	flex: 0 1 50px;
}

.basket-coupon__image {
	position: relative;
	min-height: 347px;
}

.basket-coupon__image-desc {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 15px;
	z-index: -1;
}

.basket-coupon__image-mob {
	display: none;
}

.basket-coupon__content {
	padding: 90px 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.basket-coupon__content-mob {
	display: none;
}

.basket-coupon__desc {
	margin: 0 50px 0 0;
}

.basket-coupon__desc a:link,.basket-coupon__desc a:visited {
	text-decoration: underline;
}

.basket-coupon__icon {
	width: 42px;
	height: 42px;
	background: #fd9d08;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 10px 0;
}

.basket-coupon__icon::before {
	font-size: 24px;
	color: #fff;
}

.basket-coupon__title {
	font-weight: 700;
	font-size: 50px;
	line-height: 1.1;
	margin: 0 0 40px 0;
}

.basket-coupon__subtitle {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.2222222222;
	text-decoration: underline;
	color: #696f77;
}

.basket-coupon__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.basket-coupon__buttons input {
	background: #dedede;
	border-radius: 69px;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.0833333333;
	width: 340px;
	height: 127px;
	padding: 50px 60px;
	margin: 0 15px 10px 0;
	color: #363c43;
	text-align: center;
}

.basket-coupon__button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fd9d08;
	border-radius: 69px;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.0833333333;
	text-align: center;
	color: #fff;
	padding: 50px 60px;
	height: 127px;
}

.page__coupon-sale {
	margin: 55px 0;
}

.page__about-coupon {
	margin: 0 0 55px 0;
}

.coupon-sale__title {
	padding: 0 0 5px 0;
}

.coupon-sale__subtitle {
	font-weight: 400;
	font-size: 30px;
	line-height: 1.1666666667;
	margin: 0 0 40px 0;
}

.coupon-sale__content {
	position: relative;
	min-height: 496px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.coupon-sale__image {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 15px;
	z-index: 1;
}

.coupon-sale__image-mob {
	display: none;
}

.coupon-sale__desc {
	position: relative;
	z-index: 3;
	padding: 66px;
}

.coupon-sale__desc button {
	background: #fd9d08;
	border-radius: 7px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 35px;
	margin: 0 0 35px 0;
	width: 454px;
	font-weight: 500;
	font-size: 28px;
	line-height: 1.1785714286;
	text-align: center;
	color: #fff;
}

.coupon-sale__coupon {
	background: 0 0;
	font-weight: 800;
	font-size: 100px;
	line-height: .8;
	margin: 0 0 35px 0;
}

.coupon-sale__text {
	font-weight: 700;
	font-size: 47px;
	line-height: 1.170212766;
}

.coupon-sale__text a {
	color: #fd9d08;
}

.about-coupon__subtitle {
	margin: 0 0 80px 0;
}

.about-coupon__button {
	background: #fd9d08;
	border-radius: 7px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 35px;
	width: 454px;
	font-weight: 500;
	font-size: 28px;
	line-height: 1.1785714286;
	text-align: center;
	color: #fff;
}

.about-coupon .consumables__body {
	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;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.about-coupon .consumables__block-one {
	padding: 0 0 50px 0;
	margin: -27px -22px;
}

.about-coupon .block-one-consumables__column {
	padding: 27px 22px;
}

.block-one-consumables__text a {
	color: #fd9d08;
	font-weight: 600;
}

.main-leasing__image-mob {
	display: none;
}

.main-leasing-coupon .main-leasing__main {
	margin: 0;
}

.main-leasing-coupon {
	margin: 0 0 50px 0;
}

.coupon-leasing__subtitle {
	margin: 0 0 55px 0;
}

.credit-bank-coupon {
	margin: 0 0 50px 0;
}

.credit-bank__img {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 15px;
	z-index: 1;
}

.credit-bank__img-mob {
	display: none;
}

@media (max-width:992px) {
	.basket__item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media (max-width:768px) {
	.page._basket .breadcrambs {
		display: none;
	}

	.block-basket__title {
		font-size: 35px;
		line-height: 1.1142857143;
	}
	.content ul li:before,.term-description ul li:before{
	  content: "";
	  width: 7px;
	  height: 7px;
	  margin: 3px 5px 0px 0px;
	  padding: 3px;
	}
}

@media (max-width:600px) {
	.block-basket__button-empty {
		width: 100%;
		padding: 24px;
		font-size: 20px;
		line-height: 1.15;
	}

	.page._basket-empty .popups-page__added-remove-mob {
		width: 100%;
	}
}

@media (max-width:98.75em) {
	.popup-installment-plan__content {
		padding: 40px 30px 60px 35px;
	}

	.sale-popup__content {
		padding: 37px;
	}

	.order-processed__content {
		padding: 50px;
	}

	.center-product-cart__buy-click {
		margin: 0 15px 0 0;
	}

	.center-product-cart__buy-click::before {
		content: "";
		margin: 0 10px 0 0;
	}

	.basket-coupon__content {
		padding: 90px 50px;
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.basket-coupon__desc {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.basket-coupon__buttons {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}
}

.spollers {
	display: none;
}

@media (max-width:61.99875em) {
  .tabs {
    _display: none;
    display: flex;
    flex-flow: column;
  }
.tabs__navigation {
    margin: 0;
    border-bottom: none;
    order: 4;
    width: 180px;
    margin: 0 auto !important;
}
								.spollers__title {
									display: -webkit-box;
									display: -ms-flexbox;
									display: flex;
									font-weight: 400;
									-webkit-box-orient: horizontal;
									-webkit-box-direction: normal;
									-ms-flex-direction: row;
									flex-direction: row;
									-webkit-box-align: center;
									-ms-flex-align: center;
									align-items: center;
									-webkit-box-pack: start;
									-ms-flex-pack: start;
									justify-content: start;
									width: 100%;
									background: rgba(54, 60, 67, 0.04);
									border-bottom: none;
									margin: 0px 0px 10px 0px;
									padding: 25px;
									border-radius: 7px;
								}
				
								.spollers__title::before {
									font-size: 28px;
									color: #363c43;
									margin: 0px 14px 0px 0px;
								}
				
								.spollers__title:nth-last-child(n+2)::before {
									display: block;
								}
				
								.spollers__title span {
									-webkit-box-flex: 1;
									-ms-flex: 1 1 100%;
									flex: 1 1 100%;
									display: -webkit-box;
									display: -ms-flexbox;
									display: flex;
									-webkit-box-pack: end;
									-ms-flex-pack: end;
									justify-content: flex-end;
								}
				
								.spollers__title span::before {
									font-size: 18px;
									-webkit-transform: rotate(-90deg);
									-ms-transform: rotate(-90deg);
									transform: rotate(-90deg);
								}
				
								.spollers__title._spoller-active {
									font-weight: 400;
									padding: 25px;
									border-bottom: none;
								}
				
								.spollers__title._spoller-active span::before {
									font-size: 18px;
									-webkit-transform: rotate(0deg);
									-ms-transform: rotate(0deg);
									transform: rotate(0deg);
									color: #fd9d08;
								}
	.thumbs__slide {
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
		}
	.page {
		margin: 127px 0 0 0;
	}

	.popup-installment-plan__content {
		padding: 40px 30px 60px 35px;
	}

	.sale-popup__content {
		padding: 37px;
	}

	.order-processed__content {
		padding: 50px;
	}

	.popups-page__content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
	}

	.page._basket-empty .popups-page__added-remove {
		_display: none;
	}

	.page._basket-empty .popups-page__added-remove-mob {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
		position: relative;
		background: #fff;
		-webkit-box-shadow: 0 10px 50px rgba(54,60,66,.05);
		box-shadow: 0 10px 50px rgba(54,60,66,.05);
		border-radius: 7px;
		padding: 20px 35px;
		margin: 0 0 30px 0;
		width: 472px;
	}

	.page__basket {
		margin: 25px 0 30px 0;
	}

	.basket__content {
		padding: 0 0 35px 0;
	}

	.basket__block {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.basket__desc {
		display: none;
	}

	.basket__column {
		border-bottom: none;
		padding: 0;
		margin: 0 0 25px 0;
	}

	.basket__column:last-child {
		margin: 0 0 35px 0;
	}

	.basket__image {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		margin: 0 0 20px 0;
	}

	.basket__text {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		padding: 0 0 25px 0;
		margin: 0 0 20px 0;
		border-bottom: 1px solid rgba(54,60,67,.1);
	}

	.basket__price {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		padding: 0 0 20px 0;
		margin: 0 0 25px 0;
		border-bottom: 1px solid rgba(54,60,67,.1);
	}

	.basket__price span {
		display: block;
	}

	.basket__quantity-basket {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		padding: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 0 0 25px 0;
		margin: 0 0 20px 0;
		border-bottom: 1px solid rgba(54,60,67,.1);
	}

	.basket__quantity {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 0 0 13px 0;
		margin: 0 0 15px 0;
		border-bottom: 1px solid rgba(54,60,67,.1);
	}

	.basket__quantity span {
		display: block;
	}

	.basket__total {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 0 0 20px 0;
		margin: 0 0 25px 0;
		border-bottom: 1px solid rgba(54,60,67,.1);
	}

	.basket__total span {
		display: block;
	}

	.basket__remove {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin: 0 0 20px 0;
		padding: 0;
	}

	.basket__remove span {
		display: block;
	}

	.basket__remove::before {
		margin: 0 10px 0 0;
	}

	.basket__buttons {
		margin: 0 0 35px 0;
	}

	.basket__payment {
		-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;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.basket__sum {
		margin: 0 0 35px 0;
	}

	.block-basket__buttons {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
	}

	.block-basket__button {
		padding: 14px;
	}

	.block-basket__button span {
		display: none;
	}

	.block-basket__button::before {
		font-size: 18px;
		margin: 0;
	}

	.basket-coupon__content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 30px;
	}

	.basket-coupon__desc {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		margin: 0 0 35px 0;
		width: 100%;
	}

	.basket-coupon__buttons {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		width: 100%;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
	}
}

@media (max-width:47.99875em) {
	.spollers__title {
			font-size: 24px;
			line-height: 1.25;
		}
	
		.spollers__title::before {
			font-size: 24px;
			color: #363c43;
		}
	
		.spollers__title img {
			width: 24px;
			height: 24px;
		}
	
		.spollers__body {
			margin: 0px 0px 10px 0px;
			padding: 5px 0px 15px 0px;
		}
	
		.spollers__body h3 {
			font-size: 22px;
			line-height: 1.2727272727;
			margin: 0px 0px 5px 0px;
		}
	
		.spollers__body p {
			font-size: 16px;
			line-height: 1.375;
		}
	.popup-installment-plan__content {
		padding: 20px 10px;
	}

	.popup-installment-plan__close {
		right: 20px;
		top: 20px;
	}

	.popup-installment-plan__title {
		font-size: 20px;
		line-height: 1.2;
		margin: 0 0 10px 0;
	}

	.popup-installment-plan__subtitle {
		font-size: 14px;
		line-height: 1.1428571429;
	}

	.popup-installment-plan__subtitle::after {
		content: "";
		margin: 0 0 15px 0;
		padding: 15px 0 0 0;
	}

	.popup-installment-plan__row {
		padding: 0 0 30px 0;
		display:block;
	}

		.popup-installment-plan__column {
			-webkit-box-flex: 0;
			-ms-flex: 0 1 33.3333%;
			flex: 0 1 33.3333%;
		}
	
		.popup-installment-plan__text {
			text-align: center;
		}

	.popup-installment-plan__text br {
		display: none;
	}

	.popup-installment-plan__form-row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 15px 15px 8px 15px;
	}

	.popup-installment-plan__form-row-2 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 8px 15px 15px 15px;
	}

	.popup-installment-plan__form {
		margin: 0 0 20px 0;
	}

	.popup-installment-plan__form-text {
		margin: 0 0 20px 0;
	}

	.popup-installment-plan__form-title {
		font-size: 20px;
		line-height: 1.2;
		margin: 0 0 10px 0;
	}

	.popup-installment-plan__form-subtitle {
		font-size: 14px;
		line-height: 1.1428571429;
	}

	.popup-installment-plan__button {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.popup-installment-plan__button-send {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		width: 100%;
		margin: 0 0 20px 0;
		padding: 15px;
		font-size: 20px;
		line-height: 1.2;
	}

	.popup-installment-plan__button-text {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		width: 100%;
	}

	.sale-popup__content {
		padding: 37px;
	}

	.sale-popup__title {
		font-size: 20px;
		line-height: 1.2;
	}

	.sale-popup__row::before {
		content: "";
		margin: 0 0 15px 0;
	}

	.sale-popup__column:last-child {
		margin: 15px 0 0 0;
		padding: 15px 0 0 0;
	}

	.sale-popup__text {
		font-size: 16px;
		line-height: 1.125;
		width:60%;
	}

	.sale-popup__sum {
		font-size: 16px;
		line-height: 1.125;
	}

	.sale-popup__subtext {
		margin: 0 0 15px 0;
		font-size: 14px;
		line-height: 1.2142857143;
	}

	.sale-popup__button {
		font-size: 16px;
		line-height: 1.125;
		padding: 15px;
	}

	.order-processed__content {
		padding: 50px;
	}

	.order-processed__buttons {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.order-processed__button-one {
		margin: 0 0 15px 0;
		padding: 16px;
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		font-size: 16px;
		line-height: 1.1875;
	}

	.order-processed__button-two {
		padding: 16px;
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		font-size: 16px;
		line-height: 1.1875;
	}

	.center-product-cart__buy-click {
		margin: 0 0 15px 0;
	}

	.center-product-cart__link-buy-click {
		width: 100%;
	}

	.products__actions-sale {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.page__basket {
		margin: 27px 0 20px 0;
	}

	.basket__content {
		padding: 0 0 15px 0;
		margin: 0 0 30px 0;
	}

	.basket__remove {
		margin: 0 0 10px 0;
	}

	.basket__remove::before {
		font-size: 18px;
	}

	.basket__buttons {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.basket__button-checkout {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		margin: 0 0 15px 0;
		padding: 25px 15px;
		height: auto;
		font-size: 20px;
		line-height: 1.15;
	}

	.basket__button-credit {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		padding: 25px 15px;
		font-size: 20px;
		height: auto;
		line-height: 1.15;
	}

	.basket__sum {
		font-size: 20px;
		line-height: 1.15;
	}

	.basket__sum span {
		font-size: 20px;
		line-height: 1.15;
	}

	.basket__right {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.basket__update {
		margin: 0 0 25px 0;
	}

	.basket__clear {
		margin: 0 0 25px 0;
	}

	.block-basket__buttons {
		margin: 0 0 25px 0;
	}

	.basket-coupon__image {
		min-height: 719px;
	}

	.basket-coupon__image-desc {
		display: none;
	}

	.basket-coupon__image-mob {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		border-radius: 15px;
		z-index: -1;
	}

	.basket-coupon__content {
		display: none;
	}

	.basket-coupon__content-mob {
		display: block;
	}

	.basket-coupon__title {
		font-size: 42px;
		line-height: 1.1428571429;
		margin: 0 0 20px 0;
	}

	.basket-coupon__subtitle {
		font-size: 16px;
		line-height: 1.25;
	}

	.basket-coupon__buttons {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.basket-coupon__buttons input {
		width: 260px;
		height: 80px;
		padding: 20px;
		font-size: 20px;
		line-height: 1.2;
		margin: 0 0 10px 0;
	}

	.basket-coupon__button {
		width: 260px;
		height: 80px;
		padding: 20px;
		font-size: 20px;
		line-height: 1.2;
	}

	.page__coupon-sale {
		margin: 30px 0;
	}

	.page__about-coupon {
		margin: 0 0 30px 0;
	}

	.coupon-sale__subtitle {
		font-size: 16px;
		line-height: 1.1875;
		margin: 0 0 30px 0;
	}

	.coupon-sale__content {
		min-height: 650px;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
	}

	.coupon-sale__image {
		display: none;
	}

	.coupon-sale__image-mob {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		border-radius: 15px;
		z-index: 1;
	}

	.coupon-sale__desc {
		padding: 25px;
	}

	.coupon-sale__desc button {
		width: 210px;
		padding: 22px;
		font-size: 18px;
		line-height: 1.1666666667;
		margin: 0 0 20px 0;
	}

	.coupon-sale__coupon {
		font-size: 35px;
		line-height: 1.1714285714;
		margin: 0 0 20px 0;
	}

	.coupon-sale__text {
		font-size: 20px;
		line-height: 1.15;
	}

	.about-coupon__subtitle {
		margin: 0 0 35px 0;
	}

	.about-coupon .consumables__block-one {
		margin: -5px 0;
	}

	.about-coupon .block-one-consumables__column {
		padding: 5px 0;
	}

	.main-leasing-coupon .main-leasing__image {
		display: none;
	}

	.main-leasing__image-mob {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		border-radius: 15px;
		z-index: 1;
	}

	.main-leasing-coupon .main-leasing__main {
		min-height: 800px;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
	}

	.main-leasing-coupon .main-leasing__title {
		font-size: 55px;
		margin: 0 0 15px 0;
	}

	.main-leasing-coupon .main-leasing__subtitle {
		margin: 0 0 20px 0;
	}

	.main-leasing-coupon .main-leasing__text {
		font-size: 24px;
	}

	.main-leasing-coupon {
		margin: 0 0 20px 0;
	}

	.coupon-leasing__subtitle {
		margin: 0 0 25px 0;
	}

	.credit-bank-coupon {
		margin: 0 0 20px 0;
	}

	.credit-bank-coupon .credit-bank__image {
		min-height: 800px;
	}

	.credit-bank-coupon .credit-bank__column {
		margin: -13px 0;
	}

	.credit-bank-coupon .credit-bank__text {
		padding: 13px 0;
	}

	.credit-bank__img {
		display: none;
	}

	.credit-bank__img-mob {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		border-radius: 15px;
		z-index: 1;
	}
}

@media (max-width:29.99875em) {
	.spollers__title {
			padding: 20px 10px;
			font-size: 15px;
			line-height: 0.119205298;
		}
	
		.spollers__title img {
			width: 20px;
			height: 20px;
		}
	
		.spollers__title::before {
			font-size: 20px;
			color: #363c43;
		}
	
		.spollers__title._spoller-active {
			padding: 20px 10px;
		}
	
		.spollers__body h3 {
			font-size: 16px;
			line-height: 1.125;
			margin: 0px 0px 5px 0px;
		}
	
		.spollers__body p {
			font-size: 12px;
			line-height: 1.25;
		}
	.page {
		margin: 115px 0 0 0;
	}

	.popup-installment-plan__row {
		margin: -20px -10px;
	}

	.popup-installment-plan__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
		padding: 20px 10px;
	}
	#sberbank-credit .popup-installment-plan__column {
		padding: 0px 10px 12px 10px;
	}

	.popup-installment-plan__input {
		font-size: 16px;
		line-height: 1.125;
		padding: 10px 20px 10px 20px;
	}

	.sale-popup__content {
		padding: 25px;
		min-height: auto;
	}

	.sale-popup__close {
		top: 25px;
		right: 25px;
	}

	.sale-popup__row {
		margin: -8px 0;
	}

	.sale-popup__column {
		padding: 8px 0;
	}

	.order-processed__content {
		padding: 45px 45px 30px 45px;
	}

	.order-processed__close {
		top: 15px;
		right: 15px;
	}

	.order-processed__text {
		margin: 0 0 20px 0;
		font-size: 16px;
		line-height: 1.1875;
	}

	.order-processed__text::before {
		width: 44px;
		height: 44px;
		font-size: 18px;
		padding: 13px;
		margin: 0 15px 0 0;
	}

	.center-product-cart__buy-click {
		font-size: 16px;
		line-height: 1.125;
	}

	.products__tippy {
		_display: none;
	}

	.products__sale-popup-text {
		font-size: 11px;
		line-height: 1.1818181818;
	}

	.popups-page__added-remove {
		_display: none;
	}

	.popups-page__added-remove-mob {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: relative;
		background: #fff;
		-webkit-box-shadow: 0 10px 50px rgba(54,60,66,.05);
		box-shadow: 0 10px 50px rgba(54,60,66,.05);
		border-radius: 7px;
		padding: 20px;
		margin: 8px 15px;
		width: 100%;
	}

	.popups-page__text {
		font-size: 14px;
		line-height: 1.1428571429;
	}

	.popups-page__text-red {
		font-size: 14px;
		line-height: 1.1428571429;
	}

	.popups-page__text-red div {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.block-basket__subtitle {
		margin: 0 0 32px 0;
		padding: 20px 0 0 0;
	}

	.page._basket-empty .popups-page__added-remove-mob {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 20px;
	}

	.basket__sum {
		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;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.basket__sum span {
		margin: 0 0 15px 0;
	}

	.block-basket__buttons {
		margin: 0 0 20px 0;
	}

	.basket-coupon__desc {
		margin: 0 0 20px 0;
	}

	.basket-coupon__icon {
		width: 38px;
		height: 38px;
	}

	.basket-coupon__icon::before {
		font-size: 20px;
		color: #fff;
	}

	.basket-coupon__title {
		font-size: 34px;
		line-height: 1.1764705882;
		margin: 0 0 10px 0;
	}

	.basket-coupon__buttons input {
		width: 100%;
		margin: 0 0 10px 0;
		height: 50px;
		font-size: 16px;
		line-height: 1.3125;
	}

	.basket-coupon__button {
		width: 100%;
		height: 50px;
		font-size: 16px;
		line-height: 1.3125;
	}

	.coupon-sale__content {
		min-height: 510px;
	}

	.about-coupon__button {
		display: none;
	}

	.about-coupon .consumables__block-one {
		padding: 0;
	}

	.main-leasing-coupon .main-leasing__main {
		min-height: 480px;
	}

	.main-leasing-coupon .main-leasing__desc {
		padding: 25px;
	}

	.main-leasing-coupon .main-leasing__title {
		font-size: 35px;
	}

	.main-leasing-coupon .main-leasing__subtitle span:nth-child(1) {
		display: none;
	}

	.main-leasing-coupon .main-leasing__subtitle span:nth-child(2) {
		width: 10px;
		height: 10px;
	}

	.main-leasing-coupon .main-leasing__subtitle span:nth-child(3) {
		width: 10px;
		height: 10px;
	}

	.main-leasing-coupon .main-leasing__subtitle span:nth-child(4) {
		width: 10px;
		height: 10px;
	}

	.main-leasing-coupon .main-leasing__subtitle span:nth-child(5) {
		width: 10px;
		height: 10px;
	}

	.main-leasing-coupon .main-leasing__text {
		font-size: 20px;
	}

	.credit-bank-coupon .credit-bank__image {
		min-height: 666px;
	}

	.credit-bank-coupon .credit-bank__content {
		padding: 25px;
	}

	.credit-bank-coupon .credit-bank__title {
		font-size: 35px;
		line-height: 1.1714285714;
	}

	.credit-bank-coupon .credit-bank__subtitle {
		font-size: 14px;
	}

	.credit-bank-coupon .credit-bank__subtitle span:nth-child(1) {
		width: 10px;
		height: 10px;
	}

	.credit-bank-coupon .credit-bank__subtitle span:nth-child(2) {
		width: 10px;
		height: 10px;
	}

	.credit-bank-coupon .credit-bank__subtitle span:nth-child(3) {
		width: 10px;
		height: 10px;
	}

	.credit-bank-coupon .credit-bank__subtitle span:nth-child(4) {
		width: 10px;
		height: 10px;
	}

	.credit-bank-coupon .credit-bank__text::before {
		width: 44px;
		height: 44px;
		margin: 0 15px 0 0;
	}
}

@media (max-width: 600px){
	.review_list .reviews__review{
		font-size:14px;
		text-align: center;
	}
	.review_list .reviews__name{
		font-size:18px;
	}
	.file_input_label{
		width: 100%;
		text-align: center;
		margin: 20px 0;
	}
	.input-rating{
		width:100%;
		
	}
	.rating-label {
	  margin-block-end: 0rem;
	}
	.review_list .rating,.form-review .rating{
		--starsize: 2.3rem;
		opacity: 1;
	}
	.form-review__inputs .input-rating{
		margin-bottom:10px;
	}
	.form-review__button{
		margin-bottom:15px;
	}
	.rating{
		margin:0 auto;
	}
	.wp-pagenavi > *{
		font-size: 17px;
	}
	.wp-pagenavi {
		margin: 1em auto 0;
	}
	.popup-installment-plan__column {
			-webkit-box-flex: 0;
			-ms-flex: 0 1 33.3333%;
			flex: 0 1 33.3333%;
		}
}

.offer-desc__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #fff;
	-webkit-box-shadow: 0 4px 205px rgba(0,0,0,.07);
	box-shadow: 0 4px 205px rgba(0,0,0,.07);
	border-radius: 15px;
	padding: 14px 10px 14px 10px;
}

.offer-desc__column {
	margin: 0 7px;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
}

.offer-desc__item {
	min-height: 203px;
	height: 100%;
	position: relative;
}

.offer-desc__item img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 15px;
}

.offer-desc__content {
	padding: 40px 30px;
	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;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 203px;
}

.offer-desc__telephon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
	text-align: center;
	margin: 0 0 20px 0;
}

.offer-desc__telephon::before {
	font-size: 21px;
	color: #363c43;
	margin: 0 10px 0 0;
}

.offer-desc__text {
	font-weight: 300;
	font-size: 14px;
	line-height: 1.1428571429;
	text-align: center;
}

.offer-desc__email {
	margin: 30px 0 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
	text-align: center;
}

.offer-desc__email::before {
	font-size: 20px;
	color: #363c43;
	margin: 0 6px 0 0;
}

.offer-desc__logo {
	margin: 0 0 20px 0;
}

.offer-desc__logo img {
	max-width: 248px;
	height: auto;
	position: relative;
	border-radius: 0;
}

.offer-desc__info {
	font-size: 14px;
	line-height: 1.9285714286;
	text-align: center;
}

.offer-desc__info span {
	font-weight: 600;
	font-size: 14px;
	line-height: 1.9285714286;
}

.offer-desc__info-block .offer-desc__text {
	font-size: 14px;
	line-height: 1.9285714286;
	margin: 25px 0 0 0;
}

.offer-desc-last {
	margin: 0;
}

.offer-desc-last .offer-desc__body {
	margin: 0 60px 0 60px;
}

.offer-desc-last .offer-desc__item {
	min-height: 180px;
}

.offer-desc-last .offer-desc__info {
	font-size: 12px;
	line-height: 2;
}

.offer-desc-last .offer-desc__info span {
	font-size: 12px;
	line-height: 2;
}

.offer-desc-last .offer-desc__info-block .offer-desc__text {
	margin: 20px 0 0 0;
	font-size: 12px;
	line-height: 2;
}

.offer-desc-last .offer-desc__telephon {
	font-size: 16px;
	line-height: 1.1875;
	margin: 0 0 15px 0;
}

.offer-desc-last .offer-desc__telephon::before {
	font-size: 18px;
}

.offer-desc-last .offer-desc__email {
	font-size: 16px;
	line-height: 1.1875;
}

.offer-desc-last .offer-desc__email::before {
	font-size: 18px;
}

.offer-compiled__info {
	border-top: 1px solid rgba(54,60,67,.1);
	border-bottom: 1px solid rgba(54,60,67,.1);
	padding: 30px 0 30px 0;
	margin: 0 0 50px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.offer-compiled__title {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
	text-align: center;
	margin: 0 0 30px 0;
}

.offer-compiled__desc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.offer-compiled__text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.offer-compiled__text span {
	font-size: 14px;
	line-height: 1.1428571429;
	margin: 0 20px 0 20px;
}

.offer-compiled__text::after {
	content: "";
	display: block;
	min-height: 27px;
	border-right: 1.5px solid rgba(54,60,67,.1);
	margin: 0 20px;
}

.offer-compiled__text:first-child span {
	margin: 0;
}

.offer-compiled__text:last-child span {
	margin: 0;
}

.offer-compiled__text:last-child::after {
	content: "";
	display: none;
}

.offer-compiled__icons {
	border-bottom: 1px solid rgba(54,60,67,.1);
	padding: 0 0 50px 0;
	margin: 0 0 60px 0;
}

.offer-compiled__basket {
	margin: 0 60px 0 60px;
}

.offer-compiled-icons__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -15px -30px;
	padding: 0 60px 0 60px;
}

.offer-compiled-icons__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	padding: 15px 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.offer-compiled-icons__image {
	width: 92px;
	height: 92px;
	-o-object-fit: cover;
	object-fit: cover;
	margin: 0 10px 0 0;
}

.offer-compiled-icons__text {
	font-weight: 700;
	font-size: 14px;
	line-height: 1.1428571429;
	margin: 0 0 12px 0;
}

.offer-compiled-icons__subtext {
	font-size: 10px;
	line-height: 1.2;
}

.offer-compiled__basket .basket__desc {
	border-bottom: none;
	margin: 0;
	padding: 0 0 15px 0;
}

.offer-compiled__basket .desc-basket__product {
	font-weight: 700;
	font-size: 15px;
	line-height: 1.1333333333;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 400px;
	flex: 1 1 400px;
}

.offer-compiled__basket .desc-basket__price {
	font-weight: 700;
	font-size: 15px;
	line-height: 1.1333333333;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 140px;
	flex: 0 1 140px;
}

.offer-compiled__basket .desc-basket__quantity {
	font-weight: 700;
	font-size: 15px;
	line-height: 1.1333333333;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 165px;
	flex: 0 1 165px;
}

.offer-compiled__basket .desc-basket__sale {
	font-weight: 700;
	font-size: 15px;
	line-height: 1.1333333333;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 140px;
	flex: 0 1 140px;
}

.offer-compiled__basket .desc-basket__total {
	font-weight: 700;
	font-size: 15px;
	line-height: 1.1333333333;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 130px;
	flex: 0 1 130px;
}

.offer-compiled__basket .basket__column {
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
}

.offer-compiled__basket .basket__image {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 125px;
	flex: 0 1 125px;
	margin: 0 15px 0 0;
}

.offer-compiled__basket .basket__image img {
	width: 100%;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 7px;
	border: 1px solid rgba(0,0,0,.07);
}

.offer-compiled__basket .basket__text {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 260px;
	flex: 1 1 260px;
	margin: 15px 0 0 0;
	padding: 0 75px 0 0;
	font-weight: 300;
	font-size: 15px;
	line-height: 1.0666666667;
	color: #696f77;
}

.offer-compiled__basket .basket__price {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 140px;
	flex: 0 1 140px;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.0666666667;
	color: #696f77;
	margin: 44px 0 0 0;
}

.offer-compiled__basket .basket__quantity-basket {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 165px;
	flex: 0 1 165px;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.0666666667;
	color: #696f77;
	margin: 32px 0 0 0;
}

.offer-compiled__basket .quantity-basket-content {
	width: 93px;
	height: 38px;
}

.offer-compiled__basket .quantity-basket__button {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 31px;
	flex: 0 0 31px;
}

.offer-compiled__basket .quantity-basket__button::before {
	content: "";
	height: 3px;
	width: 13px;
	margin: 0 0 0 -6px;
}

.offer-compiled__basket .quantity-basket__button::after {
	content: "";
	height: 3px;
	width: 13px;
	margin: 0 0 0 -6px;
}

.offer-compiled__basket .quantity-basket__input input {
	font-size: 14px;
	line-height: 1.1428571429;
}

.offer-compiled__basket .basket__sale {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 140px;
	flex: 0 1 140px;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.0666666667;
	color: #ff4f37;
	margin: 44px 0 0 0;
}

.offer-compiled__basket .basket__sale span {
	display: none;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
}

.offer-compiled__basket .basket__total {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 130px;
	flex: 0 1 130px;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.0666666667;
	margin: 44px 0 0 0;
}

.offer-compiled__basket .basket__reserve {
	margin: 7px 0 0 0;
	font-weight: 400;
	font-size: 9px;
	background: #dbdcdd;
	border-radius: 20px;
	padding: 4px 6px;
	width: 60px;
	text-align: center;
}

.offer-compiled__basket .basket__stock {
	margin: 7px 0 0 0;
	font-weight: 400;
	font-size: 9px;
	background: #83ea88;
	border-radius: 20px;
	padding: 4px 6px;
	width: 60px;
	text-align: center;
}

.offer-compiled__basket .basket__way {
	margin: 7px 0 0 0;
	font-weight: 400;
	font-size: 9px;
	background: #363c43;
	border-radius: 20px;
	padding: 4px 6px;
	width: 60px;
	color: #fff;
	text-align: center;
}

.offer-compiled__basket .basket__payment {
	border-bottom: 1px solid rgba(54,60,67,.1);
	padding: 0 0 15px 0;
	margin: 0 0 40px 0;
}

.offer-sum {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.25;
	color: #696f77;
}

.offer-sum span {
	font-weight: 300;
	font-size: 16px;
	line-height: 1.25;
	margin: 0 3px 0 0;
}

.offer-sum__sale {
	font-weight: 700;
	font-size: 16px;
	line-height: 1.25;
	color: #ff4f37;
	margin: 0 3px 0 3px;
}

.offer-sum__total {
	font-weight: 700;
	font-size: 16px;
	line-height: 1.25;
	color: #363c43;
	margin: 0 3px 0 3px;
}

.delivery-option-offer {
	margin: 0 0 90px 0;
}

.delivery-option-offer .delivery-option__body {
	padding: 0 60px 0 60px;
	margin: -13px;
}

.delivery-option-offer .delivery-option__column {
	padding: 13px;
}

.delivery-option-offer .delivery-option__desc {
	padding: 25px 20px 25px 20px;
}

.delivery-option-offer .delivery-option__text {
	font-weight: 500;
	font-size: 20px;
	line-height: 1.2;
	color: rgba(54,60,67,.56);
	margin: 0 0 20px 0;
}

.delivery-option-offer .delivery-option__subtext {
	font-size: 10px;
	line-height: 1.2;
	color: #363c43;
}

.delivery-option-offer .delivery-option__item {
	min-height: 390px;
}

.offer-manager__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 0 80px 0;
	margin: 0 60px 30px 60px;
	border-bottom: 1px solid rgba(54,60,67,.1);
}

.offer-manager__image {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 313px;
	flex: 0 1 313px;
	margin: 0 15px 0 0;
}

.offer-manager__image img {
	width: 313px;
}

.offer-manager__block {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 570px;
	flex: 0 1 570px;
	margin: 0 0 0 15px;
}

.block-offer-manager__title {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.2222222222;
	margin: 0 0 20px 0;
}

.block-offer-manager__subtitle {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 25px 0;
}

.block-offer-manager__name {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	line-height: 1.2142857143;
}

.block-offer-manager__name::after {
	content: "";
	min-height: 26px;
	border: 1px solid rgba(54,60,67,.1);
	margin: 0 17px;
	background-color: rgba(54,60,67,.1);
}

.block-offer-manager__job {
	font-size: 14px;
	line-height: 1.2142857143;
	color: #696f77;
}

.block-offer-manager__contacts {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -7px -15px;
	padding: 0 0 35px 0;
}

.block-offer-manager__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	padding: 7px 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 11px;
	line-height: 1.1818181818;
	color: #696f77;
}

.block-offer-manager__message {
	background: #f4f4f4;
	width: 33px;
	height: 33px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 10px 0 0;
	border-radius: 50%;
}

.block-offer-manager__message::before {
	font-size: 18px;
	color: #f8ad1c;
}

.block-offer-manager__whatsapp {
	background: #f4f4f4;
	width: 33px;
	height: 33px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 10px 0 0;
	border-radius: 50%;
}

.block-offer-manager__whatsapp::before {
	font-size: 18px;
	color: #4caf50;
}

.block-offer-manager__whatsapp-blue {
	background: #f4f4f4;
	width: 33px;
	height: 33px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 10px 0 0;
	border-radius: 50%;
}

.block-offer-manager__whatsapp-blue::before {
	font-size: 18px;
	color: #5f41e1;
}

.block-offer-manager__telegram {
	background: #f4f4f4;
	width: 33px;
	height: 33px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 10px 0 0;
	border-radius: 50%;
}

.block-offer-manager__telegram::before {
	font-size: 19px;
	color: #039be5;
}

.block-offer-manager__phone {
	background: #f4f4f4;
	width: 33px;
	height: 33px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 10px 0 0;
	border-radius: 50%;
}

.block-offer-manager__phone::before {
	font-size: 17px;
	color: #000;
}

.block-offer-manager__vk {
	background: #f4f4f4;
	width: 33px;
	height: 33px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 10px 0 0;
	border-radius: 50%;
}

.block-offer-manager__vk::before {
	font-size: 17px;
	color: #1f9fdd;
}

.block-offer-manager__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -6px;
}

.block-offer-manager__column-list {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
	font-size: 11px;
	line-height: 1.1818181818;
	color: #696f77;
	padding: 6px;
}

.block-offer-manager__num {
	background: #f4f4f4;
	width: 20px;
	height: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 6px 0;
	border-radius: 50%;
	font-size: 11px;
	line-height: 1.1818181818;
}

.offer-clients__title {
	font-weight: 500;
	font-size: 18px;
	line-height: 1.2222222222;
	text-align: center;
	margin: 0 0 30px 0;
}

.offer-clients__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 90px 0 90px;
	margin: -10px;
}

.offer-clients__column {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px;
}

.tippy-box[data-animation=fade][data-state=hidden] {
	opacity: 0;
}

[data-tippy-root] {
	max-width: calc(100vw - 10px);
}

.tippy-box {
	position: relative;
	background-color: #333;
	color: #fff;
	border-radius: 4px;
	font-size: 14px;
	line-height: 1.4;
	outline: 0;
	-webkit-transition-property: visibility,opacity,-webkit-transform;
	transition-property: visibility,opacity,-webkit-transform;
	-o-transition-property: transform,visibility,opacity;
	transition-property: transform,visibility,opacity;
	transition-property: transform,visibility,opacity,-webkit-transform;
	max-width: 100px;
}

.tippy-box[data-placement^=top]>.tippy-arrow {
	bottom: 0;
}

.tippy-box[data-placement^=top]>.tippy-arrow:before {
	bottom: -7px;
	left: 0;
	border-width: 8px 8px 0;
	border-top-color: initial;
	-webkit-transform-origin: center top;
	-ms-transform-origin: center top;
	transform-origin: center top;
}

.tippy-box[data-placement^=bottom]>.tippy-arrow {
	top: 0;
}

.tippy-box[data-placement^=bottom]>.tippy-arrow:before {
	top: -7px;
	left: 0;
	border-width: 0 8px 8px;
	border-bottom-color: initial;
	-webkit-transform-origin: center bottom;
	-ms-transform-origin: center bottom;
	transform-origin: center bottom;
}

.tippy-box[data-placement^=left]>.tippy-arrow {
	right: 0;
}

.tippy-box[data-placement^=left]>.tippy-arrow:before {
	border-width: 8px 0 8px 8px;
	border-left-color: initial;
	right: -7px;
	-webkit-transform-origin: center left;
	-ms-transform-origin: center left;
	transform-origin: center left;
}

.tippy-box[data-placement^=right]>.tippy-arrow {
	left: 0;
}

.tippy-box[data-placement^=right]>.tippy-arrow:before {
	left: -7px;
	border-width: 8px 8px 8px 0;
	border-right-color: initial;
	-webkit-transform-origin: center right;
	-ms-transform-origin: center right;
	transform-origin: center right;
}

.tippy-box[data-inertia][data-state=visible] {
	-webkit-transition-timing-function: cubic-bezier(.54,1.5,.38,1.11);
	-o-transition-timing-function: cubic-bezier(.54,1.5,.38,1.11);
	transition-timing-function: cubic-bezier(.54,1.5,.38,1.11);
}

.tippy-arrow {
	width: 16px;
	height: 16px;
	color: #333;
}

.tippy-arrow:before {
	content: "";
	position: absolute;
	border-color: transparent;
	border-style: solid;
}

.tippy-content {
	position: relative;
	padding: 5px 9px;
	z-index: 1;
}

.swiper {
	overflow: hidden;
}

.swiper-wrapper {
	width: 100%;
	height: 100%;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
}

.swiper-vertical .swiper-wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.swiper-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.swiper-initialized .swiper-slide {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.swiper-android .swiper-slide,.swiper-android .swiper-wrapper {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.swiper-button-lock {
	display: none!important;
}

@font-face {
	font-family:lg;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");font-weight:400;font-style:normal;font-display:block;
}

.lg-icon {
	font-family: lg!important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.lg-container {
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}

.lg-next,.lg-prev {
	background-color: rgba(0,0,0,.45);
	border-radius: 2px;
	color: #999;
	cursor: pointer;
	display: block;
	font-size: 22px;
	margin-top: -10px;
	padding: 8px 10px 9px;
	position: absolute;
	top: 50%;
	z-index: 1080;
	outline: 0;
	border: none;
}

.lg-next.disabled,.lg-prev.disabled {
	opacity: 0!important;
	cursor: default;
}

.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled) {
	color: #fff;
}

.lg-single-item .lg-next,.lg-single-item .lg-prev {
	display: none;
}

.lg-next {
	right: 20px;
}

.lg-next:before {
	content: "\e095";
}

.lg-prev {
	left: 20px;
}

.lg-prev:after {
	content: "\e094";
}

@-webkit-keyframes lg-right-end {
	0% {
		left: 0;
	}

	50% {
		left: -30px;
	}

	100% {
		left: 0;
	}
}

@keyframes lg-right-end {
	0% {
		left: 0;
	}

	50% {
		left: -30px;
	}

	100% {
		left: 0;
	}
}

@-webkit-keyframes lg-left-end {
	0% {
		left: 0;
	}

	50% {
		left: 30px;
	}

	100% {
		left: 0;
	}
}

@keyframes lg-left-end {
	0% {
		left: 0;
	}

	50% {
		left: 30px;
	}

	100% {
		left: 0;
	}
}

.lg-outer.lg-right-end .lg-object {
	-webkit-animation: lg-right-end .3s;
	animation: lg-right-end .3s;
	position: relative;
}

.lg-outer.lg-left-end .lg-object {
	-webkit-animation: lg-left-end .3s;
	animation: lg-left-end .3s;
	position: relative;
}

.lg-toolbar {
	z-index: 1082;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.lg-media-overlap .lg-toolbar {
	background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.4)));
	background-image: -o-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,.4));
	background-image: linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.4));
}

.lg-toolbar .lg-icon {
	color: #999;
	cursor: pointer;
	float: right;
	font-size: 24px;
	height: 47px;
	line-height: 27px;
	padding: 10px 0;
	text-align: center;
	width: 50px;
	text-decoration: none!important;
	outline: medium none;
	will-change: color;
	-webkit-transition: color .2s linear;
	-o-transition: color .2s linear;
	transition: color .2s linear;
	background: 0 0;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.lg-toolbar .lg-icon.lg-icon-18 {
	font-size: 18px;
}

.lg-toolbar .lg-icon:hover {
	color: #fff;
}

.lg-toolbar .lg-close:after {
	content: "\e070";
}

.lg-toolbar .lg-maximize {
	font-size: 22px;
}

.lg-toolbar .lg-maximize:after {
	content: "\e90a";
}

.lg-toolbar .lg-download:after {
	content: "\e0f2";
}

.lg-sub-html {
	color: #eee;
	font-size: 16px;
	padding: 10px 40px;
	text-align: center;
	z-index: 1080;
	opacity: 0;
	-webkit-transition: opacity .2s ease-out 0s;
	-o-transition: opacity .2s ease-out 0s;
	transition: opacity .2s ease-out 0s;
}

.lg-sub-html h4 {
	margin: 0;
	font-size: 13px;
	font-weight: 700;
}

.lg-sub-html p {
	font-size: 12px;
	margin: 5px 0 0;
}

.lg-sub-html a {
	color: inherit;
}

.lg-sub-html a:hover {
	text-decoration: underline;
}

.lg-media-overlap .lg-sub-html {
	background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.6)));
	background-image: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.6));
	background-image: linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6));
}

.lg-item .lg-sub-html {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
}

.lg-error-msg {
	font-size: 14px;
	color: #999;
}

.lg-counter {
	color: #999;
	display: inline-block;
	font-size: 16px;
	padding-left: 20px;
	padding-top: 12px;
	height: 47px;
	vertical-align: middle;
}

.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar {
	opacity: 0;
	-webkit-transition: -webkit-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;
	-o-transition: -o-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;
	-webkit-transition: opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear,-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s;
	transition: opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear,-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s;
	-o-transition: transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;
	transition: transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;
	transition: transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear,-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont {
	opacity: 0;
	-ms-transform: scale3d(.5,.5,.5);
	-webkit-transform: scale3d(.5,.5,.5);
	transform: scale3d(.5,.5,.5);
	will-change: transform,opacity;
	-webkit-transition: -webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;
	-o-transition: -o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;
	-webkit-transition: opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;
	transition: opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;
	-o-transition: transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;
	transition: transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;
	transition: transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont {
	opacity: 1;
	-ms-transform: scale3d(1,1,1);
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}

.lg-group:after {
	content: "";
	display: table;
	clear: both;
}

.lg-container {
	display: none;
	outline: 0;
}

.lg-container.lg-show {
	display: block;
}

.lg-on {
	scroll-behavior: unset;
}

.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar {
	opacity: 0;
	will-change: transform,opacity;
	-webkit-transition: -webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;
	-o-transition: -o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;
	-webkit-transition: opacity .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;
	transition: opacity .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;
	-o-transition: transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;
	transition: transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;
	transition: transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;
}

.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar {
	opacity: 1;
}

.lg-show-in.lg-hide-sub-html .lg-sub-html {
	opacity: 1;
}

.lg-show-in .lg-hide-items .lg-prev {
	opacity: 0;
	-webkit-transform: translate3d(-10px,0,0);
	transform: translate3d(-10px,0,0);
}

.lg-show-in .lg-hide-items .lg-next {
	opacity: 0;
	-webkit-transform: translate3d(10px,0,0);
	transform: translate3d(10px,0,0);
}

.lg-show-in .lg-hide-items .lg-toolbar {
	opacity: 0;
	-webkit-transform: translate3d(0,-10px,0);
	transform: translate3d(0,-10px,0);
}

.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html {
	opacity: 0;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

.lg-outer {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	text-align: left;
	opacity: .001;
	outline: 0;
	will-change: auto;
	overflow: hidden;
	-webkit-transition: opacity .15s ease 0s;
	-o-transition: opacity .15s ease 0s;
	transition: opacity .15s ease 0s;
}

.lg-outer * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.lg-outer.lg-zoom-from-image {
	opacity: 1;
}

.lg-outer.lg-visible {
	opacity: 1;
}

.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide {
	-webkit-transition-duration: inherit!important;
	-o-transition-duration: inherit!important;
	transition-duration: inherit!important;
	-webkit-transition-timing-function: inherit!important;
	-o-transition-timing-function: inherit!important;
	transition-timing-function: inherit!important;
}

.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
	-webkit-transition-duration: 0s!important;
	-o-transition-duration: 0s!important;
	transition-duration: 0s!important;
	opacity: 1;
}

.lg-outer.lg-grab img.lg-object {
	cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab;
}

.lg-outer.lg-grabbing img.lg-object {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: -o-grabbing;
	cursor: -ms-grabbing;
	cursor: grabbing;
}

.lg-outer .lg-content {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.lg-outer .lg-inner {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	-webkit-transition: opacity 0s;
	-o-transition: opacity 0s;
	transition: opacity 0s;
	white-space: nowrap;
}

.lg-outer .lg-item {
	will-change: transform,opacity;
	display: none!important;
}

.no-webp .lg-outer .lg-item:not(.lg-start-end-progress) {
	background: url(data:image/gif;base64,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) no-repeat scroll center center transparent;
}

.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide {
	display: inline-block!important;
}

.lg-outer.lg-css .lg-current {
	display: inline-block!important;
}

.lg-outer .lg-img-wrap,.lg-outer .lg-item {
	display: inline-block;
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
}

.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.lg-outer .lg-img-wrap {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	white-space: nowrap;
	font-size: 0;
}

.lg-outer .lg-item.lg-complete {
	background-image: none;
}

.lg-outer .lg-item.lg-current {
	z-index: 1060;
}

.lg-outer .lg-object {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	position: relative;
}

.lg-outer .lg-empty-html .lg-sub-html,.lg-outer .lg-empty-html.lg-sub-html {
	display: none;
}

.lg-outer.lg-hide-download .lg-download {
	opacity: .75;
	pointer-events: none;
}

.lg-outer .lg-first-slide .lg-dummy-img {
	position: absolute;
	top: 50%;
	left: 50%;
}

.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	opacity: 1;
}

.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html {
	opacity: 1;
	-webkit-transition: opacity .2s ease-out .15s;
	-o-transition: opacity .2s ease-out .15s;
	transition: opacity .2s ease-out .15s;
}

.lg-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1040;
	background-color: rgba(54,60,67,.8);
	opacity: 0;
	will-change: auto;
	-webkit-transition: opacity 333ms ease-in 0s;
	-o-transition: opacity 333ms ease-in 0s;
	transition: opacity 333ms ease-in 0s;
}

.lg-backdrop.in {
	opacity: 1;
}

.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide {
	-webkit-transition: none 0s ease 0s!important;
	-o-transition: none 0s ease 0s!important;
	transition: none 0s ease 0s!important;
}

.lg-css3.lg-use-css3 .lg-item {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.lg-css3.lg-fade .lg-item {
	opacity: 0;
}

.lg-css3.lg-fade .lg-item.lg-current {
	opacity: 1;
}

.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide {
	-webkit-transition: opacity .1s ease 0s;
	-o-transition: opacity .1s ease 0s;
	transition: opacity .1s ease 0s;
}

.lg-css3.lg-use-css3 .lg-item.lg-start-progress {
	-webkit-transition: -webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;
	-o-transition: -o-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;
	transition: -webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;
	-o-transition: transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;
	transition: transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;
	transition: transform 1s cubic-bezier(.175,.885,.32,1.275) 0s,-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;
}

.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress {
	-webkit-transition: -webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;
	-o-transition: -o-transform 1s cubic-bezier(0,0,.25,1) 0s;
	transition: -webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;
	-o-transition: transform 1s cubic-bezier(0,0,.25,1) 0s;
	transition: transform 1s cubic-bezier(0,0,.25,1) 0s;
	transition: transform 1s cubic-bezier(0,0,.25,1) 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	opacity: 1;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
	-webkit-transition: -webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
	-o-transition: -o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
	-webkit-transition: opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;
	transition: opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;
	-o-transition: transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
	transition: transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
	transition: transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;
}

.lg-container {
	display: none;
}

.lg-container.lg-show {
	display: block;
}

.lg-container.lg-dragging-vertical .lg-backdrop {
	-webkit-transition-duration: 0s!important;
	-o-transition-duration: 0s!important;
	transition-duration: 0s!important;
}

.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current {
	-webkit-transition-duration: 0s!important;
	-o-transition-duration: 0s!important;
	transition-duration: 0s!important;
	opacity: 1;
}

.lg-inline .lg-backdrop,.lg-inline .lg-outer {
	position: absolute;
}

.lg-inline .lg-backdrop {
	z-index: 1;
}

.lg-inline .lg-outer {
	z-index: 2;
}

.lg-inline .lg-maximize:after {
	content: "\e909";
}

.lg-components {
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
	will-change: transform;
	-webkit-transition: -webkit-transform .35s ease-out 0s;
	-o-transition: -o-transform .35s ease-out 0s;
	transition: -webkit-transform .35s ease-out 0s;
	-o-transition: transform .35s ease-out 0s;
	transition: transform .35s ease-out 0s;
	transition: transform .35s ease-out 0s,-webkit-transform .35s ease-out 0s;
	z-index: 1080;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
}



@media screen and (max-width:1330px) {
	.footer__container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.footer__top {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 55%;
		flex: 1 1 55%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
		border-right: 1px solid rgba(54,60,67,.1);
		border-bottom: none;
		padding: 0 50px 0 0;
		margin: 0 50px 0 0;
	}

	.top-footer__social {
		margin: 0 0 50px 0;
	}

	.top-footer__social-title {
		font-size: 24px;
		line-height: 1.1666666667;
	}

	.top-footer__info {
		margin: 0 0 50px 0;
	}

	.top-footer__contacts {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.top-footer__contacts a {
		margin: 0 20px 0 0;
	}

	.top-footer__contacts a:last-child {
		margin: 0;
	}

	.bottom-footer__list {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: -20px -10px;
	}

	.bottom-footer__link {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
		padding: 20px 10px;
	}
}

@media screen and (max-width:1300px) {
	.quantity__button_plus::before {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
		font-size: 32px;
		color: #363c43;
		margin: 0 0 -10px 0;
	}

	.quantity__button_minus::before {
		color: #363c43;
		font-size: 32px;
	}

	.quantity__arrow {
		padding: 25px 4px;
		width: auto;
	}
/*
	.disabled::before {
		color: #ebeced;
		font-size: 32px;
	}
*/
	.main-catalog__body {
		margin: -10px;
	}

	.main-catalog__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
		padding: 10px;
	}

	.top-product-cart__actions {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.top-product-cart__left {
		margin: 0 0 15px 0;
	}

	.center-product-cart__left {
		padding: 15px;
	}

	.center-product-cart__left img {
		width: 153px;
		height: auto;
		border-right: 1px solid #ebeced;
		margin: 0 18px 0 0;
		padding: 0 18px 0 0;
	}

	.center-product-cart__left span {
		margin: 0 15px 0 0;
	}

	.center-product-cart__installment-plan {
		margin: 0 15px 0 0;
	}

	.center-product-cart__button-up {
		margin: 0 0 0 20px;
		font-size: 24px;
		line-height: 1.1666666667;
	}

	.images-product__slider {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}

	.catalog__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.benefits__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.delivery-transport__form {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.payment-methods__body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.payment-methods__top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.payment-methods__top-forms {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}

	.payment-methods__form {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		padding: 0 0 50px 0;
	}

	.payment-methods__form:last-child {
		padding: 0;
	}

	.payment-methods__form-payment {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}

	.project__block-three {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.project-block-three__desc {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		margin: 0;
	}

	.project-block-three__image {
		display: none;
	}

	.delivery-payment__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.company-leasing__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 33.3333%;
		flex: 0 1 33.3333%;
	}

	.block-leasing__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.steps-leasing__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.consumables__block-two {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.block-two-consumables__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}
}

@media (max-width:1200px) {
	.top-header__clock-text {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		font-size: 16px;
		line-height: 1.3125;
	}

	.top-header__clock-text span {
		font-size: 16px;
		line-height: 1.3125;
		margin: 0;
	}

	.top-header__email span {
		font-size: 16px;
		line-height: 1.3125;
	}

	.top-header__telephon a span {
		font-size: 16px;
		line-height: 1.3125;
	}

	.top-footer__block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.top-footer__column {
		margin: 0;
	}

	.top-footer__contacts {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.top-footer__contacts a {
		margin: 0 0 20px 0;
	}

	.top-footer__contacts a:last-child {
		margin: 0;
	}

	.main-block__desc {
		padding: 85px 85px 85px 85px;
	}

	.other-main-block__desc {
		padding: 40px 30px;
	}

	.banner__text {
		padding: 85px 85px 85px 85px;
	}

	.center-product-cart__text {
		padding: 35px 15px;
	}

	.center-product-cart__title {
		font-size: 38px;
		line-height: 1.1578947368;
	}

	.tabs__title {
		font-size: 28px;
		line-height: 1.25;
	}
}

@media screen and (max-width:1039px) {
	.offer-desc__body {
		padding: 14px 10px;
	}

	.offer-desc__content {
		padding: 40px 15px;
	}

	.offer-desc-last .offer-desc__body {
		margin: 0;
	}

	.offer-compiled__basket {
		margin: 0;
	}

	.offer-compiled-icons__body {
		padding: 0;
	}

	.delivery-option-offer .delivery-option__body {
		padding: 0;
	}

	.offer-manager__body {
		margin: 0 0 30px 0;
	}

	.offer-clients__body {
		padding: 0;
	}
}

@media (max-width:900px) {
	.offer-desc__body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 7px 10px;
	}

	.offer-desc__column {
		margin: 7px 0;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
}

@media screen and (max-width:800px) {
	.stages__row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: -20px 0;
	}

	.stages__column {
		padding: 20px 0;
	}
}

@media screen and (max-width:768px) {
	.content p, .content li, .term-description p, .term-description li, .catalog p{
		font-size: 14px;
		margin: 0px 0px 10px 0px;
	}
	h5, .catalog h5 {
		font-size: 18px;
		line-height: 22px;
	}
	
	.page._basket .breadcrambs {
		display: none;
	}

	.block-basket__title {
		font-size: 35px;
		line-height: 1.1142857143;
	}
}

@media screen and(max-width:700px) {
	.products__column {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		padding: 7px 0;
	}

	.product-selection__products {
		margin: -14px;
		padding: 0 0 35px 0;
	}

	.product-selection__products .products__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
		padding: 14px;
	}
}

@media screen and (max-width:600px) {
	.main-block__title {
		font-size: 50px;
		line-height: 1.2;
	}

	.banner__title {
		font-size: 50px;
		line-height: 1.2;
	}

	.products__image {
		min-height: 250px;
		margin: 0 0 15px 0;
	}

	.products__image img {
		max-width: 150px;
		height: 150px;
	}

	.products__arrow-prev {
		top: 110px;
	}

	.products__arrow-next {
		top: 110px;
	}

		.popup-installment-plan__column{
			-webkit-box-flex: 0;
				-ms-flex: 0 1 50%;
				flex: 0 1 50%;
		}

	.credit-bank__title {
		font-size: 50px;
		line-height: 1.2;
	}

	.stages__image {
		width: 300px;
		height: 250px;
		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;
		margin: 0 0 10px 0;
	}

	.stages__image img {
		width: 300px;
		height: auto;
	}

	.stages__image span {
		right: 30px;
		width: 62px;
		height: 62px;
		font-size: 28px;
		line-height: 1.1428571429;
	}

	.stages__image-1 {
		top: 30px;
		left: 20px;
	}

	.stages__image-2 {
		top: 20px;
		left: 0;
	}

	.stages__circle {
		width: 250px;
		height: 250px;
	}

	.stages__text {
		width: auto;
		font-size: 16px;
		line-height: 1.125;
	}

	.stages__number {
		width: 200px;
		height: 200px;
	}

	.stages__number span {
		width: 62px;
		height: 62px;
		font-size: 28px;
		line-height: 1.1428571429;
	}

	.stages__number-text {
		font-size: 16px;
		line-height: 1.125;
	}

	.stages__swiper {
		margin: 100px 0 0 0;
	}

	.company-leasing__body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: -10px 0;
	}

	.company-leasing__column {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		padding: 10px 0;
	}

	.registration-leasing__body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: -10px 0;
	}

	.registration-leasing__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		padding: 10px 0;
	}

	.steps-leasing__body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: -10px 0;
	}

	.steps-leasing__column {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		padding: 10px 0;
	}
}
@media (max-width:500px) {
	img.alignright,img.alignleft{
		float:unset;
	}
	.garantii_img{
		display:block;
		margin:0 auto 15px!important;
	}
}

@media (max-width:400px) {
	.main-block__image {
		width: 220%;
	}

	.other-main-block__icon-basket {
		top: 65%;
	}

	.other-main-block__icon-timer {
		top: 73%;
	}

	.banner__body {
		min-height: 496px;
	}

	.credit-bank__title {
		font-size: 34px;
		line-height: 1.4705882353;
	}
}

@media (max-width:350px) {
	.other-main-block__icon-basket {
		right: 10%;
	}

	.other-main-block__icon-gears {
		top: 63%;
	}

	.center-product-cart__installment-plan {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		margin: 0 5px 0 0;
	}
}

@media (max-width:98.75em) {
	.popup__content {
		width: 90%;
		padding: 70px;
	}

	.popup__arrows {
		left: -35px;
		width: calc(100% + 70px);
	}

	.popup__arrow-prev {
		width: 78px;
		height: 78px;
	}

	.popup__arrow-next {
		width: 78px;
		height: 78px;
	}

	.top-header__clock {
		padding: 0 20px 0 0;
		margin: 0 20px 0 0;
	}

	.top-header__clock::before {
		-webkit-box-shadow: 0 4px 24px rgba(54,60,67,.28);
		box-shadow: 0 4px 24px rgba(54,60,67,.28);
	}

	.top-header__email {
		padding: 0 20px 0 0;
		margin: 0 20px 0 0;
	}

	.top-header__email::before {
		-webkit-box-shadow: 0 4px 24px rgba(54,60,67,.28);
		box-shadow: 0 4px 24px rgba(54,60,67,.28);
	}

	.top-header__telephon {
		margin: 0 20px 0 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.top-header__telephon a {
		border: none;
		padding: 0;
		border-radius: 0;
		margin: 0 0 5px 0;
	}

	.top-header__telephon a:last-child {
		margin: 0;
	}

	.top-header__telephon a::before {
		background: #fff;
		-webkit-box-shadow: 0 4px 10px rgba(54,60,67,.28);
		box-shadow: 0 4px 10px rgba(54,60,67,.28);
		color: #363c43;
		padding: 4px;
		border-radius: 50%;
		font-size: 18px;
		margin: 0 10px 0 0;
	}

	.top-header__social {
		margin: 0 0 0 20px;
	}

	.top-header__message {
		margin: 0 13px 0 0;
	}

	.top-header__whatsapp {
		margin: 0 13px 0 0;
	}

	.top-header__social-blue {
		margin: 0 13px 0 0;
	}

	.center-header__desc::before {
		-webkit-box-shadow: 0 4px 24px rgba(54,60,67,.28);
		box-shadow: 0 4px 24px rgba(54,60,67,.28);
	}

	.center-header__sum {
		display: none;
	}

	.bottom-header__catalog {
		margin: 0 16px 0 0;
	}

	.bottom-header__block {
		border-right: none;
		padding: 0;
		margin: 0;
	}

	.bottom-header__block:last-child {
		margin: 0 0 0 8px;
	}

	.bottom-header__block span {
		display: none;
	}

	.bottom-header__icon span {
		right: -4px;
	}

	.bottom-header__icon::before {
		margin: 0;
	}

	.menu__list {
		margin: 0 -8px -5px -8px;
	}

	.menu__link {
		padding: 0 8px 5px 8px;
	}

	.menu__sublist {
		left: 0;
	}

	.catalog-header__title {
		min-width: 127px;
	}

	.catalog-header__title::before {
		margin: 0 0 0 10px;
	}

	.catalog-header__title:hover {
		min-width: 127px;
	}

	.catalog-header__title:hover span {
		margin: 0 0 0 10px;
	}

	.catalog-header__title._active span {
		margin: 0 0 0 10px;
	}

	.hint-header__body {
		padding: 55px 15px 50px 15px;
	}

	.hint-header__categories {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.hint-header__product {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.product-hint__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}

	.product-hint__column:nth-child(n+6) {
		display: none;
	}

	.top-footer__icons {
		margin: -7px;
	}

	.top-footer__icon {
		padding: 7px;
	}

	.main-catalog__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 33.3333%;
		flex: 0 1 33.3333%;
	}

	.top-product-cart__images {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		height: 100%;
	}

	.center-product-cart__desc {
		margin: 0 10px 0 0;
	}

	.center-product-cart__text {
		padding: 35px;
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.center-product-cart__buttons {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.center-product-cart__buttons button {
		margin: 0;
	}

	.center-product-cart__button {
		margin: 0 0 8px 0;
	}

	.center-product-cart__coupon-text {
		margin: 0 0 8px 0;
	}

	.images-product__slider {
		margin: 0 0 12px 0;
	}

	.images-product__slide img {
		height: auto;
		padding: 0;
	}

	.thumbs__slide img {
		width: 100%;
		height: 100%;
		padding: 0;
	}

	.products__product {
		margin: 0 5px 0 5px;
	}

	.products__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 33.3333%;
		flex: 0 1 33.3333%;
		padding: 7px;
	}

	.products__arrow-prev {
		-webkit-transform: translate(-28%,0);
		-ms-transform: translate(-28%,0);
		transform: translate(-28%,0);
	}

	.products__arrow-next {
		-webkit-transform: translate(28%,0);
		-ms-transform: translate(28%,0);
		transform: translate(28%,0);
	}

	.catalog__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 33.3333%;
		flex: 0 1 33.3333%;
	}

	.basket-coupon__content {
		padding: 90px 50px;
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.basket-coupon__desc {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.basket-coupon__buttons {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.credit-bank__content {
		padding: 50px;
	}

	.credit-bank__title {
		font-size: 80px;
		line-height: 1.125;
	}

	.credit-bank__title img {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 152px;
		height: 152px;
		background: #fff;
		border-radius: 50%;
		position: relative;
		left: 0;
		-o-object-fit: cover;
		object-fit: cover;
		padding: 25px;
		z-index: 1;
	}

	.application-form__body {
		margin: -10px -15px;
	}

	.application-form__column {
		padding: 10px 15px;
	}

	.application-form__content {
		padding: 60px 30px 60px 30px;
	}

	.application-form__button {
		width: 100%;
	}

	.application-path__body {
		margin: -20px -30px;
	}

	.application-path__column {
		padding: 20px 30px;
	}

	.application-path__number::after {
		content: "";
		width: 75%;
	}

	.contacts__body {
		margin: -10px -20px;
	}

	.contacts__column {
		padding: 10px 20px;
	}

	.contacts__column img {
		margin: 0 20px 0 0;
	}

	.agency__city {
		font-size: 20px;
		line-height: 1.2;
		margin: 0 0 20px 0;
	}

	.agency__address {
		font-size: 24px;
		line-height: 1.1666666667;
		margin: 0 0 20px 0;
	}

	.agency__tel {
		font-size: 24px;
		line-height: 1.1666666667;
	}

	.information__item {
		padding: 80px 40px;
	}

	.team__main img {
		margin: 0 30px 0 0;
	}

	.main-team__title {
		font-size: 80px;
		line-height: 1.125;
		margin: 0 0 20px 0;
	}

	.main-team__name {
		font-size: 24px;
		line-height: 1.1666666667;
		margin: 0 0 20px 0;
	}

	.main-team__name span {
		font-size: 24px;
		line-height: 1.1666666667;
	}

	.main-team__subtitle {
		font-size: 20px;
		line-height: 1.2;
	}

	.why-work__body {
		margin: -15px;
	}

	.why-work__column {
		padding: 15px;
	}

	.why-work__item {
		padding: 20px 20px 0 20px;
	}

	.who-work__arrows {
		left: -15px;
		width: calc(100% + 30px);
	}

	.who-work__arrow-prev {
		width: 78px;
		height: 78px;
	}

	.who-work__arrow-next {
		width: 78px;
		height: 78px;
	}

	.who-work__desc {
		margin: -10px -30px;
	}

	.who-work__column {
		padding: 10px 30px;
	}

	.who-work__num-text br {
		display: none;
	}

	.photo-about__body {
		margin: -10px -15px;
	}

	.photo-about__image {
		padding: 10px 15px;
	}

	.reviews__slide {
		padding: 58px 86px 55px 86px;
	}

	.reviews__arrows {
		left: -15px;
		width: calc(100% + 30px);
	}

	.reviews__arrow-prev {
		width: 78px;
		height: 78px;
	}

	.reviews__arrow-next {
		width: 78px;
		height: 78px;
	}

	.payment-methods__img {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 0 0 35px 0;
	}

	.payment-methods__form.buttons {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 100%;
		flex: 0 1 100%;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
	}

	.label-credit-card {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.product-selection__products {
		margin: -7px;
	}

	.desc-content__image {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}

	.desc-content__image-one {
		margin: 0;
	}

	.desc-content__image-two {
		margin: -100px 0 0 0;
	}

	.servise-block__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.stages__row {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.stages__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
		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;
	}

	.stages__arrow-prev {
		left: -15px;
	}

	.stages__arrow-next {
		right: -15px;
	}

	.project__block-one {
		margin: 0 -10px 33px -10px;
	}

	.project__block-four {
		margin: -15px;
	}

	.project-block-one__column {
		padding: 0 10px 0 10px;
	}

	.project-block-one__text {
		padding: 50px 30px;
	}

	.project-block-four__image {
		padding: 15px;
	}

	.delivery-option__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.other-main-leasing__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.company-leasing__body {
		margin: -10px;
	}

	.company-leasing__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 25%;
		flex: 0 1 25%;
		padding: 10px;
	}

	.registration-leasing__body {
		margin: -10px;
	}

	.registration-leasing__column {
		padding: 10px;
	}

	.block-leasing__body {
		margin: -10px;
	}

	.block-leasing__column {
		padding: 10px;
	}

	.steps-leasing__body {
		margin: -10px;
	}

	.steps-leasing__column {
		padding: 10px;
	}

	.consumables__block-one {
		margin: -10px;
	}

	.consumables__block-two {
		margin: -10px;
	}

	.block-one-consumables__column {
		padding: 10px;
	}

	.block-one-consumables__desc {
		padding: 30px;
	}

	.block-one-consumables__text br {
		display: none;
	}

	.block-two-consumables__column {
		padding: 10px;
	}

	.block-two-consumables__subtext br {
		display: none;
	}

	.block-three-consumables__buttons {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
	}

	.block-three-consumables__button-block {
		width: 100%;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin: 0 0 25px 0;
	}

	.block-three-consumables__button {
		margin: 0 40px 0 0;
	}

	.block-three-consumables__total {
		margin: 0 0 25px 0;
	}

	.block-three-consumables__delete {
		width: 490px;
	}

	.table-consumables__name {
		padding: 0 20px 0 0;
	}

	.delivery-option-offer .delivery-option__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 33.3333%;
		flex: 0 1 33.3333%;
	}
}

@media (max-width:61.99875em) {
	.page {
		margin: 127px 0 0 0;
	}
.basket__item {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.thumbs__wrapper {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}
	.select {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}

	.select__options {
		top: 55px;
		padding: 15px 15px 5px 40px;
	}

	.quantity__button_plus::before {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
		font-size: 40px;
		color: #363c43;
		margin: 0 0 -10px 0;
	}

	.quantity__button_minus::before {
		color: #363c43;
		font-size: 40px;
	}
/*
	.disabled::before {
		color: #ebeced;
		font-size: 40px;
	}*/

	.quantity-basket-content {
		width: 150px;
		height: 62px;
	}

	.popup__content {
		padding: 70px 60px;
	}

	.popup__title {
		font-size: 80px;
		line-height: 1.125;
	}

	.title {
		font-size: 44px;
		line-height: 1.2272727273;
	}

	.header {
		position: fixed;
		padding: 15px 0 15px 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.header._active {
		position: relative;
	}

	.header__top {
		padding: 0;
	}

	.header__center {
		border-bottom: none;
		padding: 0;
		margin: 0;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.header__center._active {
		padding: 0 0 33px 0;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.header__hint._active {
		top: 84%;
	}

	.top-header__clock {
		margin: 0 0 15px 0;
		padding: 0;
		border-right: none;
	}

	.top-header__clock-text span {
		margin: 0 0 0 2px;
	}

	.top-header__email {
		border-right: none;
		padding: 0;
		margin: 0 0 20px 0;
	}

	.top-header__telephon {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
		margin: 0 0 15px 0;
	}

	.top-header__telephon a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		background: #fff;
		border: 1px solid rgba(54,60,67,.13);
		border-radius: 173px;
		padding: 10px 15px;
		margin: 0 0 5px 0;
	}

	.top-header__telephon a:last-child {
		margin: 0;
	}

	.top-header__telephon a span {
		font-weight: 500;
		font-size: 18px;
		line-height: 1.1666666667;
	}

	.top-header__telephon a::before {
		font-size: 21px;
		color: #363c43;
		margin: 0 5px 0 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.top-header__social {
		margin: 0 0 20px 0;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
	}

	.top-header__menu-body {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.center-header__logo {
		margin: 0 10px 0 10px;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.center-header__logo img {
		height: 45px;
	}

	.center-header__logo._active {
		display: block;
	}

	.center-header__desc {
		display: none;
	}

	.center-header__search {
		margin: 15px 0 0 0;
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}

	.center-header__search._active {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		margin: 15px 0 0 0;
	}

	.center-header__search._active button {
		position: absolute;
		right: 18px;
		top: 13px;
	}

	.center-header__search._active button::before {
		font-size: 24px;
		color: #363c43;
	}

	.center-header__input._active {
		height: 52px;
		font-size: 15px;
		line-height: 1.2;
		padding: 18px 60px 18px 23px;
	}

	.center-header__basket {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.center-header__basket._active {
		display: block;
	}

	.bottom-header__catalog {
		margin: 0 0 15px 0;
	}

	.bottom-header__menu {
		margin: 0 0 15px 0;
		padding: 0 0 15px 0;
		border-bottom: 1px solid rgba(54,60,67,.1);
	}

	.bottom-header__right {
		display: none;
	}

	.menu__list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
		margin: -13px 0 -13px 13px;
	}

	.menu__link {
		padding: 13px 0;
	}

	.menu__title {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
	}

	.menu__sublist {
		position: relative;
		-webkit-box-shadow: none;
		box-shadow: none;
		top: 0;
		left: 0;
		margin: 10px 0 0 0;
		padding: 0;
	}

	.menu__sublist li {
		padding: 0 0 10px 10px;
	}

	.menu__sublist li a {
		font-weight: 400;
	}

	.menu__sublist li:last-child {
		padding: 0 0 0 10px;
	}

	.menu__list>li:hover .menu__sublist {
		display: none;
	}

	.menu__list>li:hover .menu__sublist._active {
		display: block;
	}

	.catalog-header__title:hover {
		background: #fd9d08;
	}

	.catalog-header__title:hover::before {
		display: block;
	}

	.catalog-header__title:hover span {
		display: none;
	}

	.catalog-header__title._spoller-active {
		background: #b5b5b5;
	}

	.catalog-header__title._spoller-active::before {
		display: none;
	}

	.catalog-header__title._spoller-active span {
		display: block;
		margin: 0 0 0 40px;
		font-size: 22px;
		color: #fff;
	}

	.catalog-header__block {
		margin: 0 0 15px 0;
		padding: 0 0 15px 0;
		border-bottom: 1px solid rgba(54,60,67,.1);
	}

	.catalog-header__list {
		margin: -5px 0;
		padding: 10px 0 0 10px;
	}

	.catalog-header__link {
		padding: 5px 0;
		margin:0;
	}

	.catalog-header__subtitle {
		font-weight: 500;
		font-size: 16px;
		line-height: 1.25;
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.catalog-header__subtitle span {
		width: 100%;
	}

	.catalog-header__subtitle span::before {
		display: none;
	}

	.catalog-header__item ul {
		padding: 10px 0 0 15px;
		margin: -5px 0;
	}

	.catalog-header__item ul li {
		padding: 5px 0;
		margin: 0;
    		font-size: 16px;
	}

	.catalog-header__subsubtitle {
		display: none;
	}

	.icon-menu {
		display: block;
		position: relative;
		width: 35px;
		height: 19px;
		cursor: pointer;
		z-index: 151;
	}

	.icon-menu span,.icon-menu::after,.icon-menu::before {
		content: "";
		-webkit-transition: all .3s ease 0s;
		-o-transition: all .3s ease 0s;
		transition: all .3s ease 0s;
		left: 0;
		position: absolute;
		width: 100%;
		height: 3px;
		background-color: #363c43;
		border-radius: 10px;
	}

	.icon-menu::before {
		top: 0;
	}

	.icon-menu::after {
		bottom: 0;
		width: 17px;
	}

	.icon-menu span {
		width: 27px;
		top: calc(50% - .0625rem);
	}

	.menu-open .icon-menu span {
		width: 0;
	}

	.menu-open .icon-menu::before {
		width: 21px;
		top: calc(50% - 2px);
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}

	.menu-open .icon-menu::after {
		width: 21px;
		bottom: calc(50% - 1px);
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	.menu-open .icon-menu {
		top: -10px;
	}

	.hint-header__categories {
		margin: 0 10px 0 0;
	}

	.hint-header__product {
		margin: 0 0 0 10px;
	}

	.product-hint__column {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.product-hint__image img {
		margin: 0 0 10px 0;
	}

	.footer__container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
	}

	.footer__top {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		padding: 0 0 25px 0;
		margin: 0 0 25px 0;
		border-bottom: 1px solid rgba(54,60,67,.1);
		border-right: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.footer__bottom {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 35%;
		flex: 0 1 35%;
	}

	.top-footer__social {
		margin: 0 0 25px 0;
	}

	.top-footer__social-title {
		margin: 0 0 25px 0;
	}

	.top-footer__icons {
		margin: -9px;
	}

	.top-footer__icon {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		padding: 9px;
	}

	.top-footer__icon-message {
		width: 69px;
		height: 69px;
	}

	.top-footer__icon-message::before {
		font-size: 36px;
	}

	.top-footer__icon-whatsapp {
		width: 69px;
		height: 69px;
	}

	.top-footer__icon-whatsapp::before {
		font-size: 36px;
	}

	.top-footer__icon-whatsapp-blue {
		width: 69px;
		height: 69px;
	}

	.top-footer__icon-whatsapp-blue::before {
		font-size: 36px;
	}

	.top-footer__icon-telegram {
		width: 69px;
		height: 69px;
	}

	.top-footer__icon-telegram::before {
		font-size: 36px;
	}

	.top-footer__icon-vk {
		width: 69px;
		height: 69px;
	}

	.top-footer__icon-vk::before {
		font-size: 36px;
	}

	.top-footer__info {
		margin: 0 0 25px 0;
	}

	.top-footer__block {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.top-footer__column {
		margin: 0 15px 0 0;
	}

	.top-footer__column:last-child {
		margin: 0;
	}

	.bottom-footer__list {
		margin: -10px;
	}

	.bottom-footer__link {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 33.3333%;
		flex: 0 1 33.3333%;
		padding: 10px;
	}

	.bottom-footer__title {
		margin: 0 0 9px 0;
	}

	.main-block__image {
		width: 150%;
	}

	.main-block__title {
		font-size: 78px;
		line-height: 1.1282051282;
	}

	.other-main-block__desc {
		padding: 40px 15px;
	}

	.other-main-block__title {
		font-size: 24px;
		line-height: 1.4583333333;
		margin: 0 0 15px 0;
	}

	.other-main-block__subtitle {
		font-size: 16px;
		line-height: 1.3125;
	}

	.other-main-block__subtitle span {
		font-size: 13px;
		line-height: .6923076923;
	}

	.banner__body {
		min-height: auto;
	}

	.banner__title {
		font-size: 78px;
		line-height: 1.1282051282;
	}

	.banner__subtitle {
		font-size: 42px;
		line-height: 1.1428571429;
	}

	.favorites-comparison {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		position: fixed;
		bottom: 6px;
		right: 10px;
		z-index: 15;
	}

	.page__products {
		margin: 0 0 25px 0;
	}

	.page__block-product {
		margin: 0 0 45px 0;
	}

	.product-cart__top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: 20px 0 20px 0;
	}

	.product-cart__bottom {
		border-bottom: none;
		padding: 0;
		margin: 0 0 30px 0;
	}

	.top-product-cart__title-mob {
		display: block;
	}

	.top-product-cart__images {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		margin: 0 0 20px 0;
	}

	.top-product-cart__desc {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		margin: 0;
	}

	.top-product-cart__actions {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		padding: 10px 0 10px 0;
		margin: 25px 0 0 0;
	}

	.top-product-cart__left {
		margin: 0;
	}

	.center-product-cart__top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.center-product-cart__left {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		margin: 0 0 20px 0;
	}

	.center-product-cart__left img {
		width: 193px;
		margin: 0 20px 0 0;
		padding: 0 20px 0 0;
	}

	.center-product-cart__right {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		margin: 0;
	}

	.center-product-cart__button-up {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		margin: 0 0 0 44px;
	}

	.center-product-cart__bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		height: auto;
		margin: 0 0 40px 0;
	}

	.center-product-cart__delivery {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 343px;
		flex: 1 1 343px;
		min-height: auto;
		margin: 0 0 15px 0;
	}

	.center-product-cart__text {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
	}

	.center-product-cart__buttons {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
	}

	.center-product-cart__button {
		margin: 0 8px 0 0;
	}

	.center-product-cart__coupon {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 343px;
		flex: 1 1 343px;
		min-height: auto;
		margin: 0;
	}

	.center-product-cart__coupon-text {
		margin: 0 8px 0 0;
	}

	.tabs__navigation {
		margin: 0;
		border-bottom: none;
	}

	.tabs__titles {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		margin: 0;
	}

	.tabs__title {
		font-weight: 400;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
		width: 100%;
		background: rgba(54,60,67,.04);
		border-bottom: none;
		margin: 0 0 10px 0;
		padding: 25px;
		border-radius: 7px;
	}

	.tabs__title::before {
		font-size: 28px;
		color: #363c43;
		margin: 0 14px 0 0;
	}

	.tabs__title:nth-last-child(n+2)::before {
		display: block;
	}

	.tabs__title span {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.tabs__title span::before {
		font-size: 18px;
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}

	.tabs__title._tab-active {
		font-weight: 400;
		padding: 25px;
		border-bottom: none;
	}

	.tabs__title._tab-active span::before {
		font-size: 18px;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		color: #fd9d08;
	}

	.tabs__download {
		width: 100%;
		margin: 0;
		padding: 40px 25px;
		height: 60px;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
		font-size: 28px;
		line-height: 1.25;
	}

	.tabs__download::before {
		font-size: 28px;
		margin: 0 14px 0 0;
	}

	.tabs__content {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 100%;
		flex: 0 1 100%;
	}

	.tabs__body {
		border-bottom: 1px solid rgba(54,60,67,.1);
		margin: 0 0 10px 0;
		padding: 0 0 15px 0;
	}

	.tabs__body h3 {
		font-size: 28px;
		line-height: 1.25;
		margin: 0 0 10px 0;
	}

	.tabs__body p {
		font-size: 20px;
		line-height: 1.3;
	}

	.tabs__label {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
		margin: 0 25px 0 0;
	}

	.tabs__video {
		height: 400px;
	}

	.products__body {
		padding: 0 0 40px 0;
	}

	.products__title {
		margin: 0 0 30px 0;
	}

	.products__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.block-product__body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 20px;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
	}

	.block-product__body img {
		display: none;
	}

	.block-product__title {
		display: none;
	}

	.block-product__title-mob {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		font-weight: 500;
		font-size: 18px;
		line-height: 1.1666666667;
		margin: 0 0 10px 0;
	}

	.block-product__text-mob {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		font-weight: 300;
		font-size: 16px;
		line-height: 1.125;
		color: #757575;
		margin: 0 0 20px 0;
	}

	.block-product__icons {
		display: none;
	}

	.block-product__clock {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin: 0 0 15px 0;
	}

	.block-product__button {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		background: #fd9d08;
		border-radius: 33px;
		width: 225px;
		height: 60px;
		font-weight: 700;
		font-size: 18px;
		line-height: 1.1666666667;
		text-align: center;
		color: #fff;
	}

	.block-product__social-mob {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: 0 0 20px 0;
	}

	.block-product__clock .top-header__clock-text {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.page__basket {
		margin: 25px 0 30px 0;
	}

	.basket__content {
		padding: 0 0 35px 0;
	}

	.basket__block {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.basket__desc {
		display: none;
	}

	.basket__column {
		border-bottom: none;
		padding: 0;
		margin: 0 0 25px 0;
	}

	.basket__column:last-child {
		margin: 0 0 35px 0;
	}

	.basket__image {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		margin: 0 0 20px 0;
	}

	.basket__text {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		padding: 0 0 25px 0;
		margin: 0 0 20px 0;
		border-bottom: 1px solid rgba(54,60,67,.1);
	}

	.basket__price {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		padding: 0 0 20px 0;
		margin: 0 0 25px 0;
		border-bottom: 1px solid rgba(54,60,67,.1);
	}

	.basket__price span {
		display: block;
	}

	.basket__quantity-basket {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		padding: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 0 0 25px 0;
		margin: 0 0 20px 0;
		border-bottom: 1px solid rgba(54,60,67,.1);
	}

	.basket__quantity {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 0 0 13px 0;
		margin: 0 0 15px 0;
		border-bottom: 1px solid rgba(54,60,67,.1);
	}

	.basket__quantity span {
		display: block;
	}

	.basket__total {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 0 0 20px 0;
		margin: 0 0 25px 0;
		border-bottom: 1px solid rgba(54,60,67,.1);
	}

	.basket__total span {
		display: block;
	}

	.basket__remove {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin: 0 0 20px 0;
		padding: 0;
	}

	.basket__remove span {
		display: block;
	}

	.basket__remove::before {
		margin: 0 10px 0 0;
	}

	.basket__buttons {
		margin: 0 0 35px 0;
	}

	.basket__payment {
		-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;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.basket__sum {
		margin: 0 0 35px 0;
	}

	.block-basket__buttons {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
	}

	.block-basket__button {
		padding: 14px;
	}

	.block-basket__button span {
		display: none;
	}

	.block-basket__button::before {
		font-size: 18px;
		margin: 0;
	}

	.basket-coupon__content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 30px;
	}

	.basket-coupon__desc {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		margin: 0 0 35px 0;
		width: 100%;
	}

	.basket-coupon__buttons {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		width: 100%;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
	}

	.page__credit-bank {
		margin: 25px 0 45px 0;
	}

	.page__benefits {
		margin: 0 0 30px 0;
	}

	.page__application-path {
		margin: 30px 0 50px 0;
	}

	.credit-bank__image {
		min-height: 100%;
	}

	.credit-bank__content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
	}

	.credit-bank__desc {
		margin: 0 0 30px 0;
	}

	.credit-bank__column {
		margin: -10px 0;
	}

	.credit-bank__text {
		padding: 10px 0;
	}

	.benefits__body {
		margin: -15px;
	}

	.benefits__column {
		padding: 15px;
	}

	.benefits__image {
		width: 130px;
		height: auto;
		margin: 0 15px 0 0;
	}

	.benefits__subtext br {
		display: none;
	}

	.application-form__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.application-path__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.application-path__number::after {
		content: "";
		display: none;
	}

	.page__contacts {
		margin: 60px 0 35px 0;
	}

	.page__agency {
		margin: 35px 0 25px 0;
	}

	.contacts__body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: -10px 0;
	}

	.contacts__column {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		padding: 10px 0;
	}

	.agency__column {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
	}

	.agency__items {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 0 30px 0;
	}

	.agency__items img {
		width: 200px;
		height: 200px;
		margin: 0 20px 0 0;
	}

	.agency__item {
		margin: 0;
	}

	.agency__map {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 300px;
		flex: 0 1 300px;
		width: 100%;
		margin: 0;
	}

	.information__body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: -10px 0;
	}

	.information__column {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		padding: 10px 0;
	}

	.page__team {
		margin: 35px 0 40px 0;
	}

	.page__why-work {
		padding: 40px 0 30px 0;
	}

	.page__who-work {
		margin: 30px 0 25px 0;
	}

	.page__photo-about {
		margin: 0 0 35px 0;
	}

	.page__certificate {
		margin: 0 0 40px 0;
	}

	.page__reviews {
		margin: 50px 0 50px 0;
	}

	.team__main {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin: 0 0 30px 0;
	}

	.team__main img {
		margin: 0 0 20px 0;
	}

	.team__other {
		padding: 30px 0 0 0;
	}

	.main-team__title {
		text-align: center;
	}

	.main-team__name {
		text-align: center;
	}

	.main-team__subtitle {
		text-align: center;
	}

	.other-team__title {
		padding: 0;
	}

	.other-team__body {
		margin: -25px;
	}

	.other-team__column {
		padding: 25px;
	}

	.why-work__title {
		padding: 0;
	}

	.why-work__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.who-work__title {
		padding: 0;
	}

	.who-work__item {
		padding: 30px 20px 20px 20px;
	}

	.who-work__desc {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 50px 0 0 0;
		margin: -10px 0;
	}

	.who-work__column {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		padding: 10px 0;
	}

	.photo-about__title {
		padding: 0;
	}

	.photo-about__image {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.certificate__title {
		padding: 0;
	}

	.certificate__image {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 33.3333%;
		flex: 0 1 33.3333%;
	}

	.reviews__title {
		padding: 0;
	}

	.form-review__inputs {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.form-review__input {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		margin: 0 0 17px 0;
	}

	.form-review__input:last-child {
		margin: 0;
	}

	.form-review__button {
		width: 100%;
	}

	.page__payment {
		padding: 30px 0 20px 0;
	}

	.page__delivery-options {
		margin: 0 0 25px 0;
	}

	.page__payment-methods {
		padding: 0;
	}

	.payment__title {
		padding: 0;
	}

	.payment__column {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.payment__input-one {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		margin: 0 0 20px 0;
	}

	.payment__input-two {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		margin: 0 0 20px 0;
	}

	.payment-sum {
		margin: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.payment-content {
		border-bottom: none;
		padding: 0;
		margin: 0 0 50px 0;
	}

	.payment-image {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 0 0 15px 0;
		margin: 0 0 10px 0;
		border-bottom: 1px solid rgba(54,60,67,.1);
	}

	.payment-image img {
		width: 50%;
		margin: 0 14px 0 0;
	}

	.payment-image span {
		display: block;
		line-height: 1.1428571429;
	}

	.payment-text {
		display: none;
	}

	.delivery-options__title {
		margin: 0 0 35px 0;
	}

	.delivery-options__body {
		margin: -10px;
	}

	.delivery-options__form {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
		padding: 10px;
	}

	.delivery-options__transport._active {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 100%;
		flex: 0 1 100%;
		margin: -10px -10px -10px 0;
	}

	.delivery-options__transport-forms._active {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		height: auto;
		margin: 40px 0 0 0;
	}

	.delivery-options__total {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		border-top: none;
		border-bottom: none;
		padding: 25px 0 25px 0;
		margin: 0;
	}

	.last-delivery-to-transport {
		margin: 0;
		padding: 12px;
	}

	.delivery-transport__form {
		margin: 10px 0 0 0;
		padding: 10px;
	}

	.transport-forms__input {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		margin: 0 0 15px 0;
	}

	.transport-forms__input:last-child {
		margin: 0;
	}

	.payment-methods__body {
		margin: 0;
	}

	.payment-methods__top-forms {
		padding: 0 0 60px 0;
		margin: -30px -20px;
	}

	.payment-methods__form-payment {
		padding: 0 0 60px 0;
	}

	.payment-methods__checked {
		padding: 20px 5px;
	}

	.payment-methods__buttons {
		width: 100%;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.payment-methods__button-pay {
		margin: 0 0 25px 0;
		width:100%;
	}

	.payment-methods__button-send {
		width: 50%;
	}

	.payment-methods__top-forms .payment-methods__form {
		padding: 30px 20px;
	}

	.payment-methods__form-payment .payment-methods__checked {
		padding: 40px 20px;
	}

	.page__product-selection {
		margin: 25px 0 0 0;
	}

	.banner-product-selection {
		margin: 35px 0 15px 0;
	}

	.product-selection__title {
		padding: 0;
	}

	.product-selection__sorting {
		margin: 0 0 15px 0;
	}

	.product-selection__select,.select-product__top {
		padding: 0 0 18px 0;
		overflow: scroll;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}

	.sorting-product__text {
		padding: 0 0 20px 0;
		margin: 0;
	}

	.sorting-product__inputs::after {
		content: "";
		padding: 0 10px 0 0;
		margin: 5px 10px 5px 0;
		border-right: 1px solid rgba(54,60,67,.1);
	}

	.sorting-product__input {
		margin: 0 5px 0 0;
	}

	.sorting-product__checked {
		padding: 10px 23px;
	}

	.select-product__link {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 250px;
		flex: 1 1 250px;
		min-width: 250px;
	}

	.page__service-block {
		margin: 23px 0 40px 0;
	}

	.page__stages {
		padding: 25px 0 45px 0;
	}

	.page__project {
		margin: 50px 0 0 0;
	}

	.main-block__desc-content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
		padding: 35px 0 0 0;
	}

	.desc-content__text {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		margin: 0 0 30px 0;
	}

	.desc-content__image {
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		margin: 0;
	}

	.desc-content__image-one {
		margin: 0 -100px 0 0;
	}

	.desc-content__image-two {
		margin: 0;
	}

	.servise-block__body {
		margin: -10px;
	}

	.servise-block__column {
		padding: 10px;
	}

	.servise-block__item {
		padding: 50px 25px;
	}

	.stages__title {
		padding: 0;
	}

	.stages__row-slider {
		min-height: 1000px;
	}

	.stages__slider-image img {
		top: -300px;
		left: -300px;
	}

	.project__title {
		padding: 0;
	}

	.project__block-one {
		margin: -10px 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.project__block-two {
		margin: 33px 0 70px 0;
	}

	.project__block-three {
		margin: 0 0 50px 0;
	}

	.project-block-one__column {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		padding: 10px 0;
	}

	.project-block-two__item {
		min-height: 100%;
	}

	.project-block-two__bg {
		display: none;
	}

	.project-block-two__desc {
		width: 100%;
	}

	.project-block-four__image {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.page__delivery-payment {
		margin: 50px 0 50px 0;
	}

	.page__delivery-option {
		margin: 0 0 30px 0;
	}

	.delivery-payment__body {
		margin: -15px;
	}

	.delivery-payment__column {
		padding: 15px;
	}

	.delivery-payment__image {
		margin: 0 15px 0 0;
		width: 130px;
		height: auto;
	}

	.delivery-option__subtitle {
		font-size: 26px;
		line-height: 1.1538461538;
		margin: 0 0 40px 0;
	}

	.delivery-option__body {
		margin: -10px;
	}

	.delivery-option__column {
		padding: 10px;
	}

	.delivery-option__desc {
		padding: 45px 25px;
	}

	.page__main-leasing {
		margin: 25px 0 60px 0;
	}

	.page__company-leasing {
		margin: 0 0 70px 0;
	}

	.page__registration-leasing {
		margin: 0 0 55px 0;
	}

	.page__block-leasing {
		margin: 0 0 45px 0;
	}

	.page__steps-leasing {
		padding: 0 0 20px 0;
	}

	.main-leasing__main {
		margin: 0 0 50px 0;
	}

	.main-leasing__title {
		font-size: 88px;
		line-height: 1.1136363636;
	}

	.main-leasing__text {
		font-size: 36px;
		line-height: 1.1666666667;
	}

	.other-main-leasing {
		margin: -10px;
	}

	.other-main-leasing__column {
		padding: 10px;
	}

	.other-main-leasing__desc {
		padding: 45px 25px;
	}

	.company-leasing__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.registration-leasing__title {
		padding: 0;
	}

	.registration-leasing__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.block-leasing__title {
		padding: 0;
	}

	.block-leasing__body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
		margin: -10px 0;
	}

	.block-leasing__column {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		padding: 10px 0;
	}

	.block-leasing__subtext br {
		display: none;
	}

	.steps-leasing__title {
		padding: 0;
	}

	.page__consumables {
		margin: 50px 0 0 0;
		padding: 0 0 25px 0;
	}

	.consumables__title {
		padding: 0;
	}

	.consumables__block-one {
		padding: 0 0 50px 0;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.consumables__block-two {
		padding: 0 0 50px 0;
	}

	.block-one-consumables__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.block-one-consumables__item {
		min-height: 450px;
	}

	.block-three-consumables__button-block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
	}

	.block-three-consumables__button {
		margin: 0;
	}

	.table-consumables__desc {
		display: none;
	}

	.table-consumables__item {
		display: none;
	}

	.table-consumables__name {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
	}

	.table-consumables__photo {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		margin: 0 20px 0 0;
	}

	.table-consumables__price {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}

	.table-consumables__mob {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		width: 100%;
		margin: 0 0 20px 0;
	}

	.table-consumables__mob:last-child {
		margin: 0;
	}

	.page__offer {
		padding: 30px 0 70px 0;
	}

	.page__offer-desc {
		margin: 0 0 20px 0;
	}

	.offer-compiled__basket .basket__column {
		padding: 0;
	}

	.offer-compiled__basket .basket__image {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		margin: 0 0 20px 0;
	}

	.offer-compiled__basket .basket__image img {
		width: 30%;
	}

	.offer-compiled__basket .basket__text {
		display: none;
	}

	.offer-compiled__basket .basket__price {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		margin: 0 0 25px 0;
	}

	.offer-compiled__basket .basket__quantity-basket {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		margin: 0 0 20px 0;
	}

	.offer-compiled__basket .quantity-basket-content {
		width: 150px;
		height: 62px;
	}

	.offer-compiled__basket .quantity-basket__button {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45px;
		flex: 0 0 45px;
	}

	.offer-compiled__basket .quantity-basket__button::before {
		content: "";
		width: 18px;
		height: 5px;
		margin: 0 0 0 -10px;
	}

	.offer-compiled__basket .quantity-basket__button::after {
		content: "";
		width: 18px;
		height: 5px;
		margin: 0 0 0 -10px;
	}

	.offer-compiled__basket .quantity-basket__input input {
		font-size: 18px;
		line-height: 1.1666666667;
	}

	.offer-compiled__basket .basket__sale {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 0 0 20px 0;
		margin: 0 0 25px 0;
		border-bottom: 1px solid rgba(54,60,67,.1);
	}

	.offer-compiled__basket .basket__sale span {
		display: block;
	}

	.offer-compiled__basket .basket__total {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		border-bottom: none;
		padding: 0;
		margin: 0;
	}

	.offer-compiled__basket .basket__payment {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		border-bottom: none;
		padding: 0;
	}

	.offer-sum {
		margin: 0;
	}

	.delivery-option-offer {
		margin: 0 0 45px 0;
	}

	.offer-manager__body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.offer-manager__image {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		margin: 0 0 15px 0;
	}

	.offer-manager__block {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		margin: 0;
	}

	.block-offer-manager__title {
		text-align: center;
	}

	.block-offer-manager__subtitle {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.offer-clients__body {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

@media (max-width:47.99875em) {
	.select__title {
		padding: 15px 10px 15px 15px;
	}

	.select__value {
		font-size: 18px;
		line-height: 1.1666666667;
	}

	.select__options {
		top: 50px;
		padding: 5px 15px 5px 15px;
		font-size: 18px;
		line-height: 1.1666666667;
	}

	.quantity {
		height: 80px;
	}

	.quantity-consumables-content {
		height: 55px;
	}

	.popup__content {
		padding: 50px 50px;
	}

	.popup__title {
		font-size: 60px;
		line-height: 1.1666666667;
		margin: 0 0 10px 0;
	}

	.title {
		font-size: 36px;
		line-height: 1.1111111111;
		margin: 0 0 25px 0;
	}

	.header__hint._active {
		top: 82%;
	}

	.center-header__logo img {
		height: 35px;
	}

	.center-header__icon-basket span {
		width: 18px;
		height: 18px;
		font-size: 10px;
	}

	.center-header__icon-basket::before {
		width: 45px;
		height: 45px;
		padding: 5px;
		font-size: 23px;
	}

	.hint-header__body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 20px 15px 15px 15px;
	}

	.hint-header__categories {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		margin: 0 0 20px 0;
	}

	.hint-header__product {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		margin: 0;
	}

	.hint-header__showmore {
		padding: 15px 0 15px 0;
		margin: 0 0 20px 0;
		font-size: 16px;
		line-height: 1.125;
	}

	.categories-hint__title {
		font-size: 22px;
		line-height: 1.1363636364;
		margin: 0 0 10px 0;
	}

	.categories-hint__items {
		margin: -6px 0;
	}

	.categories-hint__column {
		padding: 6px 0;
	}

	.categories-hint__text {
		font-size: 16px;
		line-height: 1.125;
	}

	.categories-hint__text span {
		font-size: 16px;
		line-height: 1.125;
	}

	.product-hint__title {
		font-size: 22px;
		line-height: 1.1363636364;
		margin: 0 0 10px 0;
	}

	.product-hint__column:nth-child(n+3) {
		display: none;
	}

	.product-hint__text {
		font-size: 16px;
		line-height: 1.125;
		margin: 0 0 7px 0;
	}

	.product-hint__text span {
		font-size: 16px;
		line-height: 1.125;
	}

	.footer__bottom {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		margin: 0 0 0 5px;
	}

	.top-footer__social-title {
		font-size: 18px;
		line-height: 1.1666666667;
	}

	.top-footer__column p {
		font-weight: 300;
		font-size: 16px;
		line-height: 2.1875;
		margin:0;
	}

	.bottom-footer__link {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.page__main-block {
		padding: 15px 0 50px 0;
	}

	.page__main-catalog {
		margin: 0 0 50px 0;
	}

	.main-block__main {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
		margin: 0 0 15px 0;
	}

	.main-block__image {
		width: 200%;
	}

	.main-block__desc {
		padding: 70px 30px;
	}

	.main-block__title {
		font-size: 60px;
		line-height: 1.1666666667;
	}

	.main-block__other {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		margin: -9px 0;
	}

	.other-main-block__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		padding: 9px 0;
		min-height: auto;
	}

	.other-main-block__desc {
		padding: 40px 30px;
	}

	.other-main-block__title {
		font-size: 30px;
		line-height: 1.1666666667;
	}

	.other-main-block__subtitle {
		font-size: 18px;
		line-height: 1.1666666667;
	}

	.other-main-block__subtitle span {
		font-size: 15px;
		line-height: .6;
	}

	.main-catalog__item {
		padding: 0 8px 15px 8px;
	}

	.main-catalog__image {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 92px;
		flex: 0 1 92px;
	}

	.banner__body {
		min-height: 1000px;
	}

	.banner__image-mob {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		border-radius: 15px;
		z-index: -1;
	}

	.banner__text {
		padding: 15px;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
	}

	.banner__text span {
		font-size: 24px;
		line-height: 1.1666666667;
		margin: 15px 0 0 0;
	}

	.banner__bank {
		margin: 0 0 25px 0;
		padding: 10px 15px;
	}

	.banner__title {
		font-size: 60px;
		line-height: 1.1666666667;
	}

	.banner__subtitle {
		font-size: 36px;
		line-height: 1.1666666667;
		margin: 25px 0 0 0;
	}

	.banner-image {
		display: none;
	}

	.page__product-cart {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.page__products {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.page__block-product {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin: 0 0 25px 0;
	}

	.page__coupon-mob {
		display: block;
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}

	.top-product-cart__table {
		margin: -5px 0;
	}

	.top-product-cart__table li {
		font-size: 14px;
		padding: 5px 0;
	}

	.top-product-cart__table li span {
		font-size: 14px;
	}

	.top-product-cart__total {
		border-right: none;
		border-left: 1px solid #ebeced;
		padding: 0 0 0 20px;
		margin: 0 0 0 20px;
	}
	.top-product-cart__desc .products__favorites {
   		right: 0px;
   		bottom: auto;
    		top: 5px;
    		margin: 0px;
	}
	.top-product-cart__icon {
		display: none;
	}
	.images-product__slider .top-product-cart__icon {
    		display: block;
    		position: absolute;
    		bottom: 10px;
    		right: 10px;
	}
	.top-product-cart__right .top-product-cart__icon {
		
		margin-right:0px;
	}

	.center-product-cart__top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}

	.center-product-cart__left {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
		margin: 0;
	}

	.center-product-cart__left img {
		width: 150px;
	}

	.center-product-cart__link {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		margin: 10px 0 0 0;
	}

	.center-product-cart__right {
		margin: 0 0 15px 0;
	}

	.center-product-cart__button-up {
		padding: 20px 10px;
		font-size: 22px;
		margin: 0 0 0 30px;
	}

	.center-product-cart__bottom {
		min-height: auto;
		margin: 0 0 20px 0;
	}

	.center-product-cart__text {
		padding: 25px;
	}

	.center-product-cart__buttons {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.center-product-cart__button {
		margin: 0 0 15px 0;
	}

	.center-product-cart__coupon-text {
		margin: 0 0 15px 0;
	}

	.center-product-cart__button-mob {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		background: #fd9d08;
		border-radius: 7px;
		font-weight: 500;
		font-size: 15px;
		line-height: 1.2;
		color: #fff;
		height: 60px;
		padding: 20px;
	}

	.delivery-product {
		display: none;
	}

	.coupon-product {
		display: none;
	}

	.tabs__title {
		font-size: 24px;
		line-height: 1.25;
	}

	.tabs__title::before {
		font-size: 24px;
		color: #363c43;
	}

	.tabs__title img {
		width: 24px;
		height: 24px;
	}

	.tabs__download {
		font-size: 24px;
		line-height: 1.25;
	}

	.tabs__download::before {
		font-size: 24px;
		margin: 0 14px 0 0;
	}

	.tabs__body {
		margin: 0 0 10px 0;
		padding: 5px 0 15px 0;
	}

	.tabs__body h3 {
		font-size: 22px;
		line-height: 1.2727272727;
		margin: 0 0 5px 0;
	}

	.tabs__body p {
		font-size: 16px;
		line-height: 1.375;
	}

	.tabs__table {
		margin: -6px 0;
	}

	.tabs__cart {
		padding: 6px 0;
	}

	.tabs__label {
		font-size: 22px;
		line-height: 1.1363636364;
	}

	.tabs__value {
		font-size: 22px;
		line-height: 1.1363636364;
	}

	.tabs__video {
		height: 300px;
	}

	.tabs__icon::before {
		font-size: 70px;
	}

	.banner-product {
		display: none;
	}

	.images-product__icon-favorites {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		position: absolute;
		top: 10px;
		right: 10px;
		margin: 0;
	}

	.images-product__icon-comparison {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		position: absolute;
		bottom: 10px;
		right: 10px;
	}

	.products__title {
		font-size: 30px;
		line-height: 1.1666666667;
		margin: 0 0 20px 0;
	}

	.products__image {
		margin: 0 0 10px 0;
	}

	.products__hit {
		font-size: 22px;
		line-height: 1.1363636364;
		padding: 4px 10px;
	}

	.products__sale {
		padding: 9px;
	}

	.products__reserve {
		padding: 9px;
	}

	.products__stock {
		padding: 9px;
	}

	.products__way {
		padding: 9px;
	}

	.products__actions {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 0 15px 0;
	}

	.products__actions span {
		font-size: 16px;
		line-height: 1.125;
	}

	.products__price {
		margin: 0 10px 0 0;
		font-size: 16px;
		line-height: 1.125;
		height: 50px;
		min-width: 95px;
	}

	.products__sum {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		border-left: none;
		padding: 0;
		margin: 10px 0 0 10px;
	}
        .products__sum,.products__sum .woocommerce-Price-amount.amount bdi span.rur {
             font-size: 18px !important;
        }
	.products__button-up {
		font-size: 18px;
		line-height: 1.1666666667;
		padding: 15px 10px;
		height: 67px;
	}

	.products__button-up._active {
		font-size: 18px;
		line-height: 1.1666666667;
	}

	.products__arrow-prev {
		width: 40px;
		height: 40px;
	}

	.products__arrow-prev::before {
		font-size: 24px;
		color: #363c43;
		padding: 5px;
	}

	.products__arrow-next {
		width: 40px;
		height: 40px;
	}

	.products__arrow-next::before {
		font-size: 24px;
		color: #363c43;
		padding: 5px;
	}

	.block-product__title-mob {
		font-size: 14px;
		line-height: 1.0714285714;
	}

	.block-product__text-mob {
		font-size: 12px;
		line-height: 1.0833333333;
	}

	.block-product__clock::before {
		font-size: 13px;
		padding: 5px;
	}

	.catalog__content {
		margin: 25px 0 35px 0;
	}

	.catalog__body_ {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.catalog__column {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}

	.page__basket {
		margin: 27px 0 20px 0;
	}

	.basket__content {
		padding: 0 0 15px 0;
		margin: 0 0 30px 0;
	}

	.basket__remove {
		margin: 0 0 10px 0;
	}

	.basket__remove::before {
		font-size: 18px;
	}

	.basket__buttons {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.basket__button-checkout {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		margin: 0 0 15px 0;
		padding: 25px 15px;
		height: auto;
		font-size: 20px;
		line-height: 1.15;
	}

	.basket__button-credit {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		padding: 25px 15px;
		font-size: 20px;
		height: auto;
		line-height: 1.15;
	}

	.basket__sum {
		font-size: 20px;
		line-height: 1.15;
	}

	.basket__sum span {
		font-size: 20px;
		line-height: 1.15;
	}

	.basket__right {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.basket__update {
		margin: 0 0 25px 0;
	}

	.basket__clear {
		margin: 0 0 25px 0;
	}

	.block-basket__buttons {
		margin: 0 0 25px 0;
	}

	.basket-coupon__image {
		min-height: 719px;
	}

	.basket-coupon__image-desc {
		display: none;
	}

	.basket-coupon__image-mob {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		border-radius: 15px;
		z-index: -1;
	}

	.basket-coupon__content {
		display: none;
	}

	.basket-coupon__content-mob {
		display: block;
	}

	.basket-coupon__title {
		font-size: 42px;
		line-height: 1.1428571429;
		margin: 0 0 20px 0;
	}

	.basket-coupon__subtitle {
		font-size: 16px;
		line-height: 1.25;
	}

	.basket-coupon__buttons {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.basket-coupon__buttons input {
		width: 260px;
		height: 80px;
		padding: 20px;
		font-size: 20px;
		line-height: 1.2;
		margin: 0 0 10px 0;
	}

	.basket-coupon__button {
		width: 260px;
		height: 80px;
		padding: 20px;
		font-size: 20px;
		line-height: 1.2;
	}

	.page__credit-bank {
		margin: 15px 0 25px 0;
	}

	.page__application-form {
		padding: 30px 0 30px 0;
	}

	.page__application-path {
		margin: 30px 0 30px 0;
	}

	.credit-bank__desc {
		margin: 0 0 15px 0;
	}

	.credit-bank__title {
		font-size: 60px;
		line-height: 1.1666666667;
		margin: 0 0 15px 0;
	}

	.credit-bank__title img {
		width: 100px;
		height: 100px;
		background: #fff;
		padding: 15px;
	}

	.credit-bank__text {
		font-size: 20px;
		line-height: 1.2;
	}

	.credit-bank__text::before {
		width: 46px;
		height: 46px;
		font-size: 24px;
		padding: 8px;
		margin: 0 8px 0 0;
	}

	.benefits__body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: -10px 0;
	}

	.benefits__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		padding: 10px 0;
	}

	.application-form__body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: -10px 0;
	}

	.application-form__column {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		padding: 10px 0;
	}

	.application-form__button {
		min-height: 80px;
	}

	.application-path__body {
		margin: -20px -20px;
	}

	.application-path__column {
		padding: 20px 20px;
	}

	.application-path__content p {
		font-size: 16px;
		line-height: 1.125;
	}

	.application-path__text {
		font-size: 26px;
		line-height: 1.1923076923;
		margin: 0 0 10px 0;
	}

	.application-path__subtext {
		font-size: 13px;
		line-height: 1.2307692308;
		margin: 10px 0 0 0;
	}

	.application-path__number {
		margin: 0 0 20px 0;
	}

	.application-path__number-four {
		margin: 0 0 20px 0;
	}

	.page__contacts {
		margin: 30px 0 20px 0;
	}

	.contacts__column img {
		width: 150px;
	}

	.contacts__title {
		font-size: 20px;
		line-height: 1.2;
		margin: 0 0 10px 0;
	}

	.contacts__subtitle {
		font-size: 13px;
		line-height: 1.1538461538;
	}

	.agency__body {
		margin: -15px 0;
	}

	.agency__column {
		padding: 15px 0;
	}

	.agency__items img {
		width: 150px;
		height: 150px;
	}

	.agency__city {
		font-size: 16px;
		line-height: 1.125;
		margin: 0 0 10px 0;
	}

	.agency__address {
		font-size: 18px;
		line-height: 1.1666666667;
		margin: 0 0 10px 0;
	}

	.agency__tel {
		font-size: 18px;
		line-height: 1.1666666667;
		margin: 0 0 10px 0;
	}

	.information__item {
		padding: 30px;
	}

	.information__title {
		margin: 0 0 20px 0;
		font-size: 24px;
		line-height: 1.1666666667;
	}

	.information__subtitle {
		font-size: 18px;
		line-height: 1.1666666667;
		margin: -7px 0;
	}

	.information__subtitle p {
		padding: 7px 0;
	}

	.page__team {
		margin: 25px 0 25px 0;
	}

	.page__why-work {
		padding: 20px 0 20px 0;
	}

	.page__who-work {
		margin: 20px 0 15px 0;
	}

	.page__photo-about {
		margin: 0 0 20px 0;
	}

	.page__certificate {
		margin: 0 0 20px 0;
	}

	.page__reviews {
		margin: 25px 0 25px 0;
	}

	.page__form-review {
		margin: 0;
	}

	.team__main {
		margin: 0 0 15px 0;
	}

	.team__other {
		padding: 15px 0 0 0;
	}

	.main-team__title {
		font-size: 64px;
		line-height: 1.09375;
	}

	.main-team__name {
		font-size: 20px;
		line-height: 1.2;
	}

	.main-team__name span {
		font-size: 20px;
		line-height: 1.2;
	}

	.main-team__subtitle {
		font-size: 18px;
		line-height: 1.1666666667;
	}

	.other-team__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.other-team__name {
		font-size: 24px;
		line-height: 1.1666666667;
	}

	.other-team__text {
		font-size: 20px;
		line-height: 1.2;
	}

	.why-work__body {
		margin: -8px;
	}

	.why-work__column {
		padding: 8px;
	}

	.why-work__text {
		font-size: 26px;
		line-height: 1.0769230769;
		margin: 0 0 15px 0;
	}

	.why-work__subtext {
		font-size: 16px;
		line-height: 1.125;
	}

	.who-work__text {
		margin: 0 0 20px 0;
		font-size: 28px;
		line-height: 1.25;
	}

	.who-work__subtext {
		margin: 0 0 50px 0;
		font-size: 16px;
		line-height: 1.125;
	}

	.who-work__desc {
		padding: 22px 0 0 0;
	}

	.who-work__number {
		width: 70px;
		font-size: 30px;
		line-height: 1.3333333333;
		height: 70px;
		padding: 30px;
		margin: 0 30px 0 0;
	}

	.who-work__number::before {
		top: 7px;
		right: -8px;
		position: absolute;
		color: #fff;
		font-size: 14px;
		width: 28px;
		height: 28px;
		padding: 8px;
	}

	.who-work__num-text {
		font-size: 18px;
		line-height: 1.1666666667;
	}

	.who-work__num-text span {
		font-size: 18px;
		line-height: 1.1666666667;
	}

	.photo-about__body {
		margin: -5px;
	}

	.photo-about__image {
		padding: 5px;
	}

	.photo-about__item {
		padding: 5px;
	}

	.certificate__image::before {
		top: 50%;
		bottom: 0;
		left: 50%;
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
	}

	.reviews__slide {
		padding: 20px 86px 20px 86px;
	}

	.reviews__top {
		margin: 0 0 15px 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.reviews__name {
		font-size: 24px;
		line-height: 1.1666666667;
		margin: 0 0 10px 0;
	}

	.reviews__review {
		font-size: 18px;
		line-height: 1.1666666667;
	}

	.form-review__error._active {
		font-size: 16px;
		line-height: 1.125;
		margin: 0 0 10px 0;
	}

	.form-review__error._active::before {
		font-size: 28px;
		margin: 0 5px 0 0;
	}

	.form-review__text {
		margin: 0 0 10px 0;
	}

	.form-review__textarea {
		height: 200px;
		padding: 25px;
		font-size: 18px;
		line-height: 1.1666666667;
	}

	.form-review__inputs {
		margin: 0 0 10px 0;
	}

	.form-review__input {
		padding: 25px;
		font-size: 18px;
		line-height: 1.1666666667;
		margin: 0 0 10px 0;
	}

	.form-review__button {
		height: 65px;
		font-size: 18px;
		line-height: 1.1666666667;
	}

	.payment__title {
		font-size: 35px;
		line-height: 1.1142857143;
	}

	.payment__column {
		margin: 0 0 15px 0;
	}

	.payment__input-one {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 65px;
		flex: 0 1 65px;
		padding: 23px;
		margin: 0 0 15px 0;
		font-size: 16px;
		line-height: 1.125;
	}

	.payment__input-two {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 65px;
		flex: 0 1 65px;
		padding: 23px;
		margin: 0 0 15px 0;
		font-size: 16px;
		line-height: 1.125;
	}

	.payment__input {
		padding: 23px;
		font-size: 16px;
		line-height: 1.125;
	}

	.payment__textarea {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 65px;
		flex: 0 1 65px;
		height: auto;
		width: 100%;
		padding: 23px;
		font-size: 16px;
		line-height: 1.125;
	}

	.payment-image img {
		width: 30%;
	}

	.delivery-options__title {
		font-size: 35px;
		line-height: 1.1142857143;
	}

	.delivery-options__checked {
		font-size: 16px;
		line-height: 1.1875;
		padding: 25px;
	}

	.delivery-options__checked::before {
		width: 54px;
		height: 54px;
		margin: 0 0 15px 0;
		font-size: 24px;
		padding: 15px;
		-webkit-box-shadow: 0 4px 110px rgba(0,0,0,.25);
		box-shadow: 0 4px 110px rgba(0,0,0,.25);
	}

	.delivery-options__sum {
		font-size: 10px;
		line-height: 1.1;
	}

	.delivery-options__sum span {
		font-size: 10px;
		line-height: 1.1;
	}

	.delivery-options__transport-forms._active {
		margin: 30px 0 0 0;
	}

	.last-delivery-to-transport {
		padding: 9px;
	}

	.transport-forms__input input {
		padding: 20px;
		font-size: 18px;
		line-height: 1.1666666667;
	}

	.total__text {
		font-size: 26px;
		line-height: 1.1538461538;
	}

	.total__sum {
		font-size: 20px;
		line-height: 1.25;
	}

	.total__subsum {
		font-size: 20px;
		line-height: 1.25;
	}

	.payment-methods__title {
		padding: 0 0 50px 0;
		font-size: 35px;
		line-height: 1.1142857143;
	}

	.payment-methods__top-forms {
		padding: 0 0 30px 0;
		margin: -15px -10px;
	}

	.payment-methods__form {
		padding: 0 0 25px 0;
	}

	.payment-methods__form-payment {
		padding: 0 0 30px 0;
	}

	.payment-methods__checked {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.payment-methods__check {
		top: -20px;
	}

	.payment-methods__check::before {
		width: 40px;
		height: 40px;
	}

	.payment-methods__image {
		width: 42px;
		height: 42px;
		margin: 0 0 20px 0;
	}

	.payment-methods__image-alfa {
		margin: 0 20px 0 0;
		padding: 0 0 0 17px;
	}

	.payment-methods__label {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.payment-methods__label::before {
		width: 35px;
		height: 35px;
		font-size: 18px;
		margin: 0 0 20px 0;
	}

	.payment-methods__text {
		text-align: center;
		font-size: 14px;
		line-height: 1.1428571429;
	}

	.payment-methods__text span {
		font-size: 10px;
		line-height: 1.2;
		text-align: center;
	}

	.payment-methods__button-send {
		width: 100%;
		height: 70px;
		font-size: 20px;
		line-height: 1.15;
	}

	.payment-methods__top-forms .payment-methods__form {
		padding: 15px 10px;
	}

	.payment-methods__form-payment .payment-methods__check {
		top: -25px;
		right: 20px;
	}

	.payment-methods__form-payment .payment-methods__check::before {
		width: 51px;
		height: 51px;
		font-size: 20px;
		padding: 15px;
	}

	.payment-methods__form-payment .payment-methods__text {
		font-size: 24px;
		line-height: 1.1666666667;
	}

	.button-pay__label {
		align-items: center;
		font-size: 16px;
		line-height: 1.15;
	}
	.payment-methods__button-pay .options-bank-doly {
    		margin-bottom: 0px !important;
	}
	.payment-methods__button-pay .options-bank__column {
        	padding: 0px 0px 0px 0px !important;
    		margin-top: -10px !important;
	}
	.button-pay__label::before {
		content: "";
		width: 30px;
		height: 30px;
		margin: 0 20px 0 0;
                
	}

	.button-pay__label::after {
		content: "";
		width: 24px;
		height: 24px;
	}

	.label-credit-card {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.page__product-selection-cart {
		display: none;
	}

	.coupon-mob-selection {
		padding: 10px 0 0 0;
	}

	.product-selection__showmore {
		display: none;
	}

	.sorting-product__sort {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 0 0 15px 0;
	}

	.sorting-product__sort span {
		white-space: nowrap;
		margin: 15px 20px 0 0;
	}

	.sorting-product__inputs {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}

	.sorting-product__inputs::after {
		content: "";
		display: none;
	}

	.page__service-block {
		margin: 10px 0 25px 0;
	}

	.page__project {
		margin: 25px 0 0 0;
	}

	.main-block__desc-content {
		padding: 10px 0 0 0;
	}

	.desc-content__text {
		margin: 0 0 15px 0;
	}

	.desc-content__title {
		font-size: 36px;
		line-height: 1.1666666667;
		margin: 0 0 15px 0;
	}

	.desc-content__subtitle {
		font-size: 22px;
		line-height: 1.2727272727;
		margin: 0 0 10px 0;
	}

	.desc-content__subtitle span {
		font-weight: 700;
		font-size: 22px;
		line-height: 1.2727272727;
	}

	.desc-content__subsubtitle {
		font-size: 22px;
		line-height: 1.2727272727;
	}

	.desc-content__image-one {
		margin: 0 -50px 0 0;
	}

	.desc-content__image-1 {
		width: 200px;
		height: 200px;
	}

	.desc-content__image-2 {
		width: 200px;
		height: 200px;
	}

	.desc-content__image-text {
		height: 120px;
	}

	.servise-block__items {
		min-height: 450px;
	}

	.servise-block__item {
		padding: 25px 15px;
	}

	.servise-block__text {
		margin: 0 0 10px 0;
		font-size: 24px;
		line-height: 1.1666666667;
	}

	.servise-block__subtext {
		font-size: 16px;
		line-height: 1.125;
	}

	.stages__row {
		padding: 0 0 30px 0;
	}

	.stages__row-slider {
		min-height: auto;
	}

	.stages__slider-image {
		position: absolute;
		z-index: 5;
	}

	.stages__slider-image img {
		display: none;
	}

	.stages__number span {
		position: absolute;
		right: 0;
		top: 0;
	}

	.stages__swiper {
		margin: 250px 0 0 0;
	}

	.stages__slide-image {
		border: none;
	}

	.stages__arrow-prev {
		width: 70px;
		height: 70px;
	}

	.stages__arrow-prev::before {
		font-size: 24px;
	}

	.stages__arrow-next {
		width: 70px;
		height: 70px;
	}

	.stages__arrow-next::before {
		font-size: 24px;
	}

	.project__block-two {
		margin: 20px 0 30px 0;
	}

	.project__block-three {
		margin: 0 0 40px 0;
	}

	.project__block-four {
		margin: -8px;
		padding: 0;
	}

	.project-block-two__desc {
		padding: 30px;
	}

	.project-block-two__title {
		font-size: 28px;
		line-height: 1.1428571429;
		margin: 0 0 20px 0;
	}

	.project-block-two__subtitle {
		font-size: 16px;
		line-height: 1.125;
	}

	.project-block-two__text {
		font-size: 14px;
		line-height: 1.1428571429;
		margin: 0 0 20px 0;
	}

	.project-block-two__button {
		height: 60px;
	}

	.project-block-three__title {
		padding: 0;
	}

	.project-block-three__subtitle {
		margin: 0 0 20px 0;
		font-size: 24px;
		line-height: 1.1666666667;
	}

	.project-block-three__text {
		margin: 0 0 30px 0;
		font-size: 24px;
		line-height: 1.1666666667;
	}

	.project-block-three__social {
		margin: -8px;
	}

	.project-block-three__icon {
		padding: 8px;
	}

	.project-block-three__icon-message {
		width: 78px;
		height: 78px;
		padding: 5px;
	}

	.project-block-three__icon-message::before {
		font-size: 40px;
	}

	.project-block-three__icon-whatsapp {
		width: 78px;
		height: 78px;
		padding: 5px;
	}

	.project-block-three__icon-whatsapp::before {
		font-size: 40px;
	}

	.project-block-three__icon-whatsapp-blue {
		width: 78px;
		height: 78px;
		padding: 5px;
	}

	.project-block-three__icon-whatsapp-blue::before {
		font-size: 40px;
	}

	.project-block-three__icon-telegram {
		width: 78px;
		height: 78px;
		padding: 5px;
	}

	.project-block-three__icon-telegram::before {
		font-size: 40px;
	}

	.project-block-four__image {
		padding: 8px;
	}

	.page__delivery-payment {
		margin: 25px 0 25px 0;
	}

	.page__delivery-option {
		margin: 0;
	}

	.delivery-payment__body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: -10px 0;
	}

	.delivery-payment__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		padding: 10px 0;
	}

	.delivery-option__body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: -10px 0;
	}

	.delivery-option__column {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		padding: 10px 0;
	}

	.delivery-option__item {
		min-height: 450px;
	}

	.delivery-option__desc {
		padding: 25px 15px;
	}

	.delivery-option__text {
		margin: 0 0 10px 0;
		font-size: 24px;
		line-height: 1.1666666667;
	}

	.delivery-option__subtext {
		font-size: 16px;
		line-height: 1.125;
	}

	.page__main-leasing {
		margin: 20px 0 30px 0;
	}

	.page__company-leasing {
		margin: 0 0 30px 0;
	}

	.page__registration-leasing {
		margin: 0 0 30px 0;
	}

	.page__block-leasing {
		margin: 0 0 30px 0;
	}

	.page__steps-leasing {
		padding: 0;
	}

	.main-leasing__main {
		min-height: 400px;
		margin: 0 0 20px 0;
	}

	.main-leasing__desc {
		padding: 40px;
	}

	.main-leasing__text br {
		display: none;
	}

	.main-leasing__text {
		font-size: 28px;
		line-height: 1.25;
	}

	.other-main-leasing {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: -10px 0;
	}

	.other-main-leasing__column {
		padding: 10px 0;
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}

	.other-main-leasing__item {
		min-height: 450px;
	}

	.other-main-leasing__desc {
		padding: 25px 15px;
	}

	.other-main-leasing__title {
		margin: 0 0 10px 0;
		font-size: 24px;
		line-height: 1.1666666667;
	}

	.other-main-leasing__subtitle {
		font-size: 16px;
		line-height: 1.125;
	}

	.registration-leasing__item {
		min-height: 400px;
	}

	.registration-leasing__desc {
		padding: 25px 15px;
	}

	.registration-leasing__text {
		margin: 0 0 10px 0;
		font-size: 24px;
		line-height: 1.1666666667;
	}

	.registration-leasing__subtext {
		font-size: 16px;
		line-height: 1.125;
	}

	.block-leasing__image {
		margin: 0 15px 0 0;
	}

	.block-leasing__image img {
		height: 150px;
	}

	.steps-leasing__image span {
		font-size: 30px;
		line-height: 1.1666666667;
	}

	.page__consumables {
		margin: 25px 0 0 0;
		padding: 0;
	}

	.consumables__subtitle {
		font-size: 22px;
		line-height: 1.1818181818;
		margin: 0 0 15px 0;
	}

	.consumables__block-one {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: -10px 0;
		padding: 0 0 25px 0;
	}

	.consumables__block-two {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: -10px 0;
		padding: 0 0 40px 0;
	}

	.block-one-consumables__column {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		padding: 10px 0;
	}

	.block-two-consumables__column {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		padding: 10px 0;
	}

	.block-three-consumables__table {
		margin: 0 0 15px 0;
	}

	.block-three-consumables__button-block {
		margin: 0 0 10px 0;
	}

	.block-three-consumables__button {
		width: 100%;
		height: 70px;
		font-size: 22px;
		line-height: 1.1363636364;
	}

	.block-three-consumables__total {
		margin: 0 0 20px 0;
		font-size: 26px;
		line-height: 1.1923076923;
	}

	.block-three-consumables__delete {
		width: 100%;
		height: 70px;
		font-size: 22px;
		line-height: 1.1363636364;
	}

	.table-consumables__quantity-consumables {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 200px;
		flex: 0 1 200px;
	}

	.page__offer-title {
		padding: 0 0 15px 0;
	}

	.offer-title__container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
	}

	.offer-title__data {
		margin: 0;
		font-size: 14px;
		line-height: 2.1428571429;
	}

	.offer-title__desc {
		font-size: 14px;
		line-height: 2.1428571429;
	}

	.offer-desc__body {
		padding: 0 7px;
	}

	.offer-desc__item {
		min-height: 180px;
	}

	.offer-desc__content {
		padding: 20px 15px;
		min-height: 180px;
	}

	.offer-compiled__icons {
		padding: 0;
		border-bottom: none;
	}

	.offer-compiled-icons__body {
		margin: -15px -10px;
	}

	.offer-compiled-icons__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
		padding: 15px 10px;
	}

	.offer-compiled-icons__image {
		width: 70px;
		height: 70px;
		margin: 0 10px 0 0;
	}

	.offer-compiled__basket .basket__image img {
		width: 50%;
	}

	.offer-compiled__basket .basket__payment {
		-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;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.offer-sum {
		margin: 0 0 10px 0;
	}

	.offer-manager__body {
		border-bottom: none;
		padding: 0;
		margin: 0 0 50px 0;
	}
}

@media (max-width:29.99875em) {
	.page {
		margin: 115px 0 0 0;
	}

	.select__title {
		padding: 10px 10px 10px 15px;
	}

	.select__value::before {
		font-size: 30px;
	}

	.select__value {
		font-size: 16px;
		line-height: 1.125;
	}

	.select__value::before {
		font-size: 26px;
	}

	.select__options {
		top: 35px;
		font-size: 16px;
		line-height: 1.125;
	}

	.quantity {
		height: 62px;
		width: 86px;
	}

	.quantity__button_plus::before {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
		font-size: 24px;
		color: #363c43;
		margin: 0 0 -10px 0;
	}

	.quantity__button_minus::before {
		color: #363c43;
		font-size: 24px;
	}

	.quantity__input input {
		font-size: 28px;
		line-height: 1.1785714286;
	}
/*
	.disabled::before {
		color: #ebeced;
		font-size: 24px;
	}*/

	.quantity-consumables-content {
		height: 40px;
	}

	.quantity-consumables__button_plus {
		padding: 0 10px 0 0;
	}

	.quantity-consumables__button_plus::before {
		font-size: 20px;
	}

	.quantity-consumables__button_minus {
		padding: 0 0 0 10px;
	}

	.quantity-consumables__button_minus::before {
		font-size: 20px;
	}

	.quantity-consumables__input input {
		font-size: 16px;
		line-height: 1.125;
	}
/*
	.quantity-consumables__button.disabled::before {
		font-size: 20px;
	}*/

	.popup__content {
		padding: 50px 30px;
	}

	.popup__title {
		font-size: 46px;
		line-height: 1.1739130435;
	}

	.popup__subtitle {
		font-size: 14px;
		line-height: 1.1428571429;
	}

	.popup__arrows {
		left: -30px;
		width: calc(100% + 60px);
	}

	.popup__arrow-prev {
		width: 58px;
		height: 58px;
	}

	.popup__arrow-prev::before {
		font-size: 28px;
	}

	.popup__arrow-next {
		width: 58px;
		height: 58px;
	}

	.popup__arrow-next::before {
		font-size: 28px;
	}

	.popup__dotts {
		padding: 20px 0 3px 0;
	}

	.popup__dotts .swiper-pagination-bullet {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16px;
		flex: 0 0 16px;
		margin: 0 10px 0 0;
		position: relative;
		-webkit-transition: all .3s ease 0s;
		-o-transition: all .3s ease 0s;
		transition: all .3s ease 0s;
		background: #ebebeb;
		-webkit-box-shadow: 0 4px 126px rgba(0,0,0,.25);
		box-shadow: 0 4px 126px rgba(0,0,0,.25);
		height: 16px;
		border-radius: 50%;
		cursor: pointer;
	}

	.popup__dotts .swiper-pagination-bullet:last-child {
		margin: 0;
	}

	.title {
		font-size: 28px;
		line-height: 1.1785714286;
		margin: 0 0 20px 0;
	}

	.breadcrambs {
		margin: 15px 0 0 0;
	}

	.breadcrambs__container ul li a {
		font-size: 13px;
	}

	.breadcrambs__container ul li span {
		font-size: 13px;
	}

	.header__hint._active {
		top: 80%;
	}

	.top-header__clock::before {
		padding: 7px;
		font-size: 17px;
		margin: 0 14px 0 0;
	}

	.top-header__clock-text {
		font-size: 12px;
		line-height: 1.1666666667;
	}

	.top-header__clock-text span {
		font-size: 12px;
		line-height: 1.1666666667;
	}

	.top-header__email {
		margin: 0 0 15px 0;
	}

	.top-header__email span {
		font-size: 12px;
		line-height: 1.1666666667;
	}

	.top-header__email::before {
		padding: 6px;
		font-size: 18px;
		margin: 0 14px 0 0;
	}

	.top-header__telephon a {
		height: 34px;
		padding: 10px;
	}

	.top-header__telephon a span {
		font-size: 12px;
		line-height: 1.1666666667;
	}

	.top-header__telephon a::before {
		font-size: 15px;
	}

	.top-header__message {
		padding: 7px;
	}

	.top-header__message::before {
		font-size: 18px;
	}

	.top-header__whatsapp {
		padding: 7px;
	}

	.top-header__whatsapp::before {
		font-size: 18px;
	}

	.top-header__social-blue {
		padding: 7px;
	}

	.top-header__social-blue::before {
		font-size: 18px;
	}

	.top-header__telegram {
		padding: 7px;
	}

	.top-header__telegram::before {
		font-size: 18px;
	}

	.top-header__menu-body {
		width: 265px;
	}

	.center-header__logo img {
		width: 180px;
		height: 24px;
	}

	.center-header__search button {
		top: 11px;
	}

	.center-header__search._active button {
		top: 11px;
	}

	.center-header__input {
		height: 45px;
		font-size: 12px;
		line-height: 1.1666666667;
		padding: 15px 50px 15px 15px;
	}

	.center-header__input._active {
		height: 45px;
		font-size: 12px;
		line-height: 1.1666666667;
		padding: 15px 50px 15px 15px;
	}

	.center-header__icon-basket span {
		width: 16px;
		height: 16px;
		font-size: 8px;
	}

	.center-header__icon-basket::before {
		width: 39px;
		height: 39px;
		padding: 7px;
		font-size: 20px;
	}

	.bottom-header__icon span {
		width: 15px;
		height: 15px;
		font-size: 7px;
	}

	.bottom-header__icon::before {
		width: 36px;
		height: 36px;
		font-size: 18px;
	}

	.menu__link a {
		font-size: 16px;
		line-height: 1.125;
	}

	.menu-open .icon-menu {
		top: 0;
	}

	.hint-header__body {
		padding: 10px 15px 10px 15px;
	}

	.hint-header__showmore {
		padding: 10px 0 10px 0;
		margin: 0 0 15px 0;
		font-size: 14px;
		line-height: 1.2142857143;
	}

	.categories-hint__title {
		font-size: 18px;
		line-height: 1.1666666667;
		margin: 0 0 5px 0;
	}

	.product-hint__title {
		font-size: 18px;
		line-height: 1.1666666667;
		margin: 0 0 5px 0;
	}

	.product-hint__text {
		font-size: 14px;
		line-height: 1.2142857143;
		margin: 0 0 7px 0;
	}

	.product-hint__text span {
		font-size: 14px;
		line-height: 1.2142857143;
		padding: 0 0 0 5px;
		margin: 0 0 0 5px;
	}

	.footer {
		padding: 25px 0 15px 0;
		margin: 50px 0 0 0;
	}

	.footer__bottom {
		margin: 0;
	}

	.top-footer__social-title {
		font-size: 14px;
		line-height: 1.1428571429;
	}

	.top-footer__icon-message {
		width: 45px;
		height: 45px;
	}

	.top-footer__icon-message::before {
		font-size: 24px;
	}

	.top-footer__icon-whatsapp {
		width: 45px;
		height: 45px;
	}

	.top-footer__icon-whatsapp::before {
		font-size: 24px;
	}

	.top-footer__icon-whatsapp-blue {
		width: 45px;
		height: 45px;
	}

	.top-footer__icon-whatsapp-blue::before {
		font-size: 24px;
	}

	.top-footer__icon-telegram {
		width: 45px;
		height: 45px;
	}

	.top-footer__icon-telegram::before {
		font-size: 24px;
	}

	.top-footer__icon-vk {
		width: 45px;
		height: 45px;
	}

	.top-footer__icon-vk::before {
		font-size: 24px;
	}

	.top-footer__info-title {
		margin: 0 0 8px 0;
		font-size: 12px;
		line-height: 1.1666666667;
	}

	.top-footer__column p {
		font-weight: 300;
		font-size: 12px;
		line-height: 2.9166666667;
		margin:0;
	}

	.top-footer__contacts a {
		margin: 0 0 15px 0;
		padding: 15px;
		font-size: 14px;
		line-height: 1.4285714286;
		width: 100%;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.top-footer__contacts a:last-child {
		margin: 0;
	}

	.bottom-footer__title {
		font-size: 16px;
		line-height: 1.1875;
	}

	.bottom-footer__sublink a {
		font-size: 14px;
		line-height: 2.9285714286;
	}

	.main-block__image {
		width: 200%;
		height: 50%;
		top: 50%;
	}

	.main-block__desc {
		padding: 15px;
	}

	.main-block__text {
		margin: 0 0 15px 0;
		font-size: 14px;
		line-height: 1.1428571429;
		width: 145px;
		min-height: 45px;
		padding: 15px;
	}

	.main-block__text::before {
		font-size: 15px;
		margin: 0 6px 0 0;
	}

	.main-block__title {
		font-size: 35px;
		line-height: 1.1142857143;
		margin: 0 0 15px 0;
	}

	.main-block__subtitle {
		font-size: 18px;
		line-height: 1.1666666667;
	}

	.main-block__other {
		margin: -7px 0;
	}

	.other-main-block__column {
		padding: 7px 0;
	}

	.other-main-block__item {
		min-height: 300px;
	}

	.other-main-block__desc {
		padding: 15px;
	}

	.other-main-block__title {
		font-size: 26px;
		line-height: 1.1538461538;
		margin: 0 0 20px 0;
	}

	.other-main-block__subtitle {
		font-size: 14px;
		line-height: 1.1428571429;
	}

	.other-main-block__subtitle span {
		font-size: 11px;
		line-height: .6363636364;
	}

	.other-main-block__icon-basket {
		top: 70%;
		padding: 10px;
		right: 15%;
	}

	.other-main-block__icon-basket::before {
		font-size: 20px;
	}

	.other-main-block__icon-timer {
		padding: 10px;
		width: 40px;
		height: 40px;
		top: 75%;
		left: 15%;
		background: #fff url(../img/icons/main-icons-mob.svg) -5px -5px no-repeat;
	}

	.other-main-block__icon-timer::before {
		font-size: 17px;
		padding: 0 0 0 2px;
	}

	.other-main-block__icon-gears {
		top: 65%;
		padding: 8px;
	}

	.other-main-block__icon-gears::before {
		font-size: 24px;
	}

	.main-catalog__text {
		font-size: 12px;
		line-height: 1.1666666667;
	}

	.main-catalog__text br {
		display: none;
	}

	.products__arrow-prev{
		-webkit-transform: translate(-6%, 0);
			-ms-transform: translate(-6%, 0);
			transform: translate(-6%, 0);
	}

		.products__arrow-next {
			-webkit-transform: translate(6%, 0);
			-ms-transform: translate(6%, 0);
			transform: translate(6%, 0);
		}

	.banner__body {
		min-height: 600px;
	}

	.banner__text span {
		font-size: 18px;
		line-height: 1.1666666667;
		margin: 15px 0 0 0;
	}

	.banner__bank {
		width: 142px;
		margin: 0 0 20px 0;
	}

	.banner__title {
		font-size: 35px;
		line-height: 1.1142857143;
	}

	.banner__subtitle {
		font-size: 24px;
		line-height: 1.1666666667;
	}

	.product-cart__top {
		margin: 15px 0 15px 0;
	}

	.product-cart__bottom {
		margin: 0 0 20px 0;
	}

	.top-product-cart__title-mob {
		font-size: 20px;
		line-height: 1.15;
		margin: 0 0 15px 0;
	}

	.top-product-cart__images {
		margin: 0 0 15px 0;
	}

	.top-product-cart__left span {
		font-size: 14px;
		margin: 0 10px 0 0;
		font-size: 14px;
		line-height: 1.1428571429;
	}

	.top-product-cart__price {
		font-size: 14px;
		line-height: 1.1428571429;
		height: 40px;
		padding: 12px 8px;
		margin: 0 10px 0 0;
	}

	.top-product-cart__total {
		font-size: 20px;
		line-height: 1.15;
	}

	.center-product-cart__top {
		margin: 0 0 20px 0;
	}

	.center-product-cart__left {
		padding: 10px;
	}

	.center-product-cart__left img {
		width: 88px;
		margin: 0 10px 0 0;
		padding: 0 10px 0 0;
	}

	.center-product-cart__left span {
		margin: 0;
		font-size: 13px;
		line-height: 1.1538461538;
	}

	.center-product-cart__installment-plan {
		font-size: 13px;
		line-height: 1.1538461538;
		margin: 0 5px 0 0;
	}

	.center-product-cart__link {
		font-size: 14px;
		line-height: 1.1428571429;
		min-height: 40px;
	}

	.center-product-cart__button-up {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 209px;
		flex: 1 1 209px;
		font-size: 16px;
		line-height: 1.1875;
		padding: 10px 10px;
		margin: 0 0 0 5px;
	}

	.center-product-cart__icon {
		margin: 0 0 10px 0;
		width: 30px;
		height: 30px;
	}

	.center-product-cart__icon::before {
		font-size: 17px;
		padding: 6px;
	}

	.center-product-cart__title {
		font-size: 32px;
		line-height: 1.09375;
	}

	.center-product-cart__subtitle {
		font-size: 14px;
		line-height: 1.2142857143;
		margin: 0 0 25px 0;
	}

	.center-product-cart__buttons button {
		font-size: 18px;
		width: 179px;
		min-height: auto;
		line-height: 1.1666666667;
		padding: 20px;
	}

	.center-product-cart__button {
		font-size: 18px;
		min-height: auto;
		line-height: 1.3333333333;
		padding: 20px;
	}

	.center-product-cart__coupon-text {
		min-height: auto;
		padding: 20px;
	}

	.tabs__title {
		padding: 20px 10px;
		font-size: 15px;
		line-height: .119205298;
	}

	.tabs__title img {
		width: 20px;
		height: 20px;
	}

	.tabs__title::before {
		font-size: 20px;
		color: #363c43;
	}

	.tabs__title._tab-active {
		padding: 20px 10px;
	}

	.tabs__download {
		padding: 30px 20px;
		font-size: 15px;
		line-height: 1.2;
	}

	.tabs__download::before {
		font-size: 22px;
		margin: 0 13px 0 0;
	}

	.tabs__body h3 {
		font-size: 16px;
		line-height: 1.125;
		margin: 0 0 5px 0;
	}

	.tabs__body p {
		font-size: 12px;
		line-height: 1.25;
	}

	.tabs__label {
		font-size: 12px;
		line-height: 1.25;
	}

	.tabs__value {
		font-size: 12px;
		line-height: 1.25;
	}

	.tabs__video {
		height: 200px;
	}

	.tabs__icon::before {
		font-size: 50px;
	}

	.tabs-title-play {
		padding: 20px;
	}

	.images-product__slider {
		margin: 0 0 10px 0;
	}

	.products__body {
		border-bottom: none;
		padding: 0;
	}

	.products__title {
		font-size: 24px;
		line-height: 1.0833333333;
		margin: 0 0 15px 0;
	}

	.products__image {
		min-height: 146px;
	}

	.woocommerce .products__image img {
		max-width: 90px;
		height: 90px;
	}

	.products__favorites {
		right: 5px;
		bottom: 5px;
		width: 25px;
		height: 25px;
	}

	.products__favorites::before {
		font-size: 12px;
		padding: 8px 6px 5px 6.5px;
	}
	.images-product__slider .products__favorites::before {
		font-size: 21px;    		
    		padding: 12px 9px 9px 9px;
	}
	.images-product__slider .products__favorites {
       		width: 39px; 
    		height: 39px; 
	}
	.products__comparison {
		right: 5px;
		top: 5px;
		width: 25px;
		height: 25px;
	}

	.products__comparison::before {
		font-size: 12px;
		padding: 6px;
	}

	.products__power {
		right: 7px;
		top: 35px;
		font-size: 8px;
		line-height: 1.125;
	}

	.products__power::before {
		font-size: 7px;
		height: 4px;
	}

	.products__hit {
		top: 5px;
		left: 5px;
		padding: 3px 8px;
		font-size: 12px;
	}

	.products__sale {
		top: 30px;
		left: 5px;
		font-size: 8px;
		padding: 4px 3px;
		min-width: auto;
	}

	.products__reserve {
		background: #dbdcdd;
		bottom: 5px;
		left: 5px;
		font-size: 12px;
		padding: 4px 6px;
	}

	.products__stock {
		bottom: 5px;
		left: 5px;
		font-size: 12px;
		padding: 4px 6px;
	}

	.products__way {
		bottom: 5px;
		left: 5px;
		font-size: 12px;
		padding: 4px 6px;
	}

	.products__desc-title {
		font-size: 11px;
		line-height: 1.13;
		margin: 0 0 10px 0;
	}

	.products__actions span {
		font-size: 13px;
		line-height: 1.1428571429;
		font-weight:400;
	}

	.products__price {
		font-size: 13px;
		line-height: 1.1428571429;
		height: 50px;
		min-width: 60px;
	}

	.products__button-up {
		font-size: 12px;
		line-height: 1.1666666667;
		padding: 9px 0px;
		height: 45px;
	}

	.products__button-up._active {
		font-size: 12px;
		line-height: 1.1666666667;
		height: 45px;
	}

	.products__arrow-prev {
		width: 20px;
		height: 20px;
		top: 55px;
		-webkit-box-shadow: 0 4px 35px rgba(0,0,0,.25);
		box-shadow: 0 4px 35px rgba(0,0,0,.25);
	}

	.products__arrow-prev::before {
		font-size: 12px;
		padding: 4px;
	}

	.products__arrow-next {
		width: 20px;
		height: 20px;
		top: 55px;
		-webkit-box-shadow: 0 4px 35px rgba(0,0,0,.25);
		box-shadow: 0 4px 35px rgba(0,0,0,.25);
	}

	.products__arrow-next::before {
		font-size: 12px;
		padding: 4px;
	}

	.products__dotts {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 15px 0 3px 0;
		margin: 0 auto;
		width: auto;
		overflow: hidden;
	}

	.products__dotts .swiper-pagination-bullet {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 15px;
		flex: 0 0 15px;
		margin: 0 10px 0 0;
		position: relative;
		-webkit-transition: all .3s ease 0s;
		-o-transition: all .3s ease 0s;
		transition: all .3s ease 0s;
		background: #ebebeb;
		-webkit-box-shadow: 0 4px 126px rgba(0,0,0,.25);
		box-shadow: 0 4px 126px rgba(0,0,0,.25);
		height: 15px;
		border-radius: 50%;
		cursor: pointer;
	}

	.products__dotts .swiper-pagination-bullet:last-child {
		margin: 0;
	}

	.products__dotts .swiper-pagination-bullet-active {
		border: 2px solid rgba(54,60,67,.35);
	}

	.block-product__button {
		width: 100%;
	}

	.block-product__checked {
		width: 100%;
	}

	.catalog__item {
		padding: 0 5px 35px 5px;
	}

	.catalog__text {
		font-size: 20px;
		line-height: 1.4;
	}

	.catalog__text br {
		display: none;
	}

	.basket__sum {
		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;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.basket__sum span {
		margin: 0 0 15px 0;
	}

	.block-basket__buttons {
		margin: 0 0 20px 0;
	}

	.basket-coupon__desc {
		margin: 0 0 20px 0;
	}

	.basket-coupon__icon {
		width: 38px;
		height: 38px;
	}

	.basket-coupon__icon::before {
		font-size: 20px;
		color: #fff;
	}

	.basket-coupon__title {
		font-size: 34px;
		line-height: 1.1764705882;
		margin: 0 0 10px 0;
	}

	.basket-coupon__buttons input {
		width: 100%;
		margin: 0 0 10px 0;
		height: 50px;
		font-size: 16px;
		line-height: 1.3125;
	}

	.basket-coupon__button {
		width: 100%;
		height: 50px;
		font-size: 16px;
		line-height: 1.3125;
	}

	.page__application-form {
		padding: 20px 0 20px 0;
	}

	.credit-bank__content {
		padding: 35px 15px;
	}

	.credit-bank__title {
		font-size: 40px;
		line-height: 1.25;
	}

	.credit-bank__title span {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
	}

	.credit-bank__title img {
		width: 55px;
		height: 55px;
		background: #fff;
		padding: 10px;
		margin: 0 0 0 15px;
	}

	.credit-bank__subtitle {
		font-size: 18px;
		line-height: 1.3333333333;
	}

	.credit-bank__column {
		margin: -7px 0;
	}

	.credit-bank__text {
		font-size: 16px;
		line-height: 1.3125;
		padding: 7px 0;
	}

	.credit-bank__text::before {
		width: 35px;
		height: 35px;
		font-size: 20px;
		padding: 8px;
		margin: 0 8px 0 0;
	}

	.benefits__image {
		width: 110px;
	}

	.benefits__text {
		font-size: 20px;
		line-height: 1.2;
		margin: 0 0 10px 0;
	}

	.benefits__subtext {
		font-size: 12px;
		line-height: 1.3333333333;
	}

	.benefits__subtext span {
		font-size: 12px;
		line-height: 1.3333333333;
	}

	.application-form__item {
		min-height: 463px;
	}

	.application-form__number-one {
		width: 78px;
		height: 78px;
		top: 65%;
		font-size: 30px;
		line-height: 1.1666666667;
	}

	.application-form__content {
		padding: 40px 30px 40px 30px;
	}

	.application-form__content span {
		font-size: 13px;
		line-height: 1.1538461538;
	}

	.application-form__text {
		font-size: 30px;
		line-height: .1090909091;
		margin: 0 0 30px 0;
	}

	.application-form__subtext {
		font-size: 13px;
		line-height: 1.1538461538;
		margin: 0 0 20px 0;
	}

	.application-form__button {
		min-height: 60px;
		font-size: 24px;
		line-height: 1.1666666667;
	}

	.application-form__number-two {
		width: 78px;
		height: 78px;
		font-size: 30px;
		line-height: 1.1666666667;
	}

	.application-form__number-three {
		width: 78px;
		height: 78px;
		font-size: 30px;
		top: 75%;
		line-height: 1.1666666667;
		right: 60px;
	}

	.application-form__social {
		margin: -7px;
	}

	.application-form__icon {
		padding: 7px;
	}

	.application-form__icon-message {
		width: 45px;
		height: 45px;
	}

	.application-form__icon-message::before {
		font-size: 20px;
	}

	.application-form__icon-whatsapp {
		width: 45px;
		height: 45px;
	}

	.application-form__icon-whatsapp::before {
		font-size: 20px;
	}

	.application-form__icon-whatsapp-blue {
		width: 45px;
		height: 45px;
	}

	.application-form__icon-whatsapp-blue::before {
		font-size: 20px;
	}

	.application-form__icon-telegram {
		width: 45px;
		height: 45px;
	}

	.application-form__icon-telegram::before {
		font-size: 20px;
	}

	.application-form__icon-social {
		width: 45px;
		height: 45px;
	}

	.application-form__icon-social::before {
		font-size: 20px;
	}

	.application-path__body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: -10px 0;
	}

	.application-path__column {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		padding: 10px 0;
	}

	.application-path__content p {
		font-size: 14px;
		line-height: 1.1428571429;
	}

	.application-path__text {
		font-size: 20px;
		line-height: 1.3;
	}

	.application-path__number {
		margin: 0 0 10px 0;
	}

	.application-path__number-one {
		width: 71px;
		height: 71px;
		font-size: 32px;
		line-height: 1.1875;
	}

	.application-path__number-one::before {
		right: -13px;
		top: 5px;
		font-size: 14px;
		width: 32px;
		height: 32px;
	}

	.application-path__number-two {
		width: 71px;
		height: 71px;
		font-size: 32px;
		line-height: 1.1875;
	}

	.application-path__number-two::before {
		left: -8px;
		bottom: 4px;
		font-size: 14px;
		width: 32px;
		height: 32px;
	}

	.application-path__number-three {
		width: 71px;
		height: 71px;
		font-size: 32px;
		line-height: 1.1875;
	}

	.application-path__number-three::before {
		right: -13px;
		top: -4px;
		font-size: 14px;
		width: 32px;
		height: 32px;
	}

	.application-path__number-four {
		width: 71px;
		height: 71px;
		font-size: 32px;
		line-height: 1.1875;
		margin: 0 0 10px 0;
	}

	.application-path__number-four::before {
		right: -8px;
		bottom: 0;
		font-size: 16px;
		width: 32px;
		height: 32px;
	}

	.contacts__column img {
		width: 100px;
		margin: 0 10px 0 0;
	}

	.contacts__title {
		font-size: 16px;
		line-height: 1.125;
	}

	.contacts__subtitle {
		font-size: 12px;
		line-height: 1.1666666667;
	}

	.agency__items {
		margin: 0 0 15px 0;
	}

	.agency__items img {
		width: 110px;
		height: 110px;
		margin: 0 10px 0 0;
	}

	.agency__city {
		font-size: 13px;
		line-height: 1.1538461538;
	}

	.agency__address {
		font-size: 16px;
		line-height: 1.125;
	}

	.agency__tel {
		font-size: 16px;
		line-height: 1.125;
	}

	.information__body {
		margin: -5px 0;
	}

	.information__column {
		padding: 5px 0;
	}

	.information__item {
		padding: 15px;
	}

	.information__title {
		margin: 0 0 10px 0;
		font-size: 18px;
		line-height: 1.1666666667;
	}

	.information__subtitle {
		font-size: 14px;
		line-height: 1.2857142857;
		margin: -5px 0;
	}

	.information__subtitle p {
		padding: 5px 0;
	}

	.team__main img {
		margin: 0 0 10px 0;
	}

	.main-team__title {
		margin: 0 0 10px 0;
		font-size: 50px;
		line-height: 1.1;
	}

	.main-team__name {
		margin: 0 0 10px 0;
		font-size: 16px;
		line-height: 1.125;
	}

	.main-team__name span {
		font-size: 16px;
		line-height: 1.125;
	}

	.main-team__subtitle {
		font-size: 14px;
		line-height: 1.2857142857;
	}

	.other-team__body {
		margin: -10px;
	}

	.other-team__column {
		padding: 10px;
	}

	.other-team__column img {
		margin: 0 0 10px 0;
	}

	.other-team__name {
		font-size: 18px;
		line-height: 1.1666666667;
		margin: 0 0 5px 0;
	}

	.other-team__text {
		font-size: 14px;
		line-height: 1.2857142857;
	}

	.why-work__body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.why-work__column {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}

	.who-work__item {
		padding: 20px;
	}

	.who-work__text {
		margin: 0 0 15px 0;
		font-size: 24px;
		line-height: 1.1666666667;
	}

	.who-work__subtext {
		margin: 0 0 40px 0;
		font-size: 14px;
		line-height: 1.1428571429;
	}

	.who-work__arrows {
		left: -15px;
		width: calc(100% + 30px);
	}

	.who-work__arrow-prev {
		width: 58px;
		height: 58px;
	}

	.who-work__arrow-prev::before {
		font-size: 28px;
	}

	.who-work__arrow-next {
		width: 58px;
		height: 58px;
	}

	.who-work__arrow-next::before {
		font-size: 28px;
	}

	.who-work__num-text {
		font-size: 14px;
		line-height: 1.2857142857;
	}

	.who-work__num-text span {
		font-size: 14px;
		line-height: 1.2857142857;
	}

	.certificate__body {
		margin: -9px;
	}

	.certificate__image {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
		padding: 9px;
	}

	.reviews__slide {
		padding: 20px 20px 20px 20px;
	}

	.reviews__review {
		padding: 0 40px 0 40px;
	}

	.reviews__arrows {
		left: -15px;
		width: calc(100% + 30px);
	}

	.reviews__arrow-prev {
		width: 58px;
		height: 58px;
	}

	.reviews__arrow-prev::before {
		font-size: 28px;
	}

	.reviews__arrow-next {
		width: 58px;
		height: 58px;
	}

	.reviews__arrow-next::before {
		font-size: 28px;
	}

	.reviews__dotts {
		padding: 20px 0 3px 0;
	}

	.reviews__dotts .swiper-pagination-bullet {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16px;
		flex: 0 0 16px;
		margin: 0 10px 0 0;
		position: relative;
		-webkit-transition: all .3s ease 0s;
		-o-transition: all .3s ease 0s;
		transition: all .3s ease 0s;
		background: #ebebeb;
		-webkit-box-shadow: 0 4px 126px rgba(0,0,0,.25);
		box-shadow: 0 4px 126px rgba(0,0,0,.25);
		height: 16px;
		border-radius: 50%;
		cursor: pointer;
	}

	.reviews__dotts .swiper-pagination-bullet:last-child {
		margin: 0;
	}

	.form-review__error._active {
		font-size: 14px;
		line-height: 1.1428571429;
		margin: 0 0 10px 0;
	}

	.form-review__error._active::before {
		font-size: 24px;
		margin: 0 5px 0 0;
	}

	.form-review__textarea {
		height: 150px;
		font-size: 14px;
		line-height: 1.2857142857;
		padding: 15px;
	}

	.form-review__input {
		font-size: 14px;
		line-height: 1.2857142857;
		padding: 15px;
	}

	.form-review__button {
		height: 50px;
	}

	.payment-sum {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
	}

	.payment-sum span {
		margin: 0;
	}

	.payment-image img {
		width: 100px;
	}

	.delivery-options__checked {
		padding: 12px;
	}

	.delivery-options__checked::before {
		width: 34px;
		height: 34px;
		margin: 0 0 15px 0;
		font-size: 14px;
		padding: 10px;
		-webkit-box-shadow: 0 4px 90px rgba(0,0,0,.25);
		box-shadow: 0 4px 90px rgba(0,0,0,.25);
	}

	.delivery-options__transport._active {
		margin: -4px 0 -4px 0;
	}

	.delivery-options__transport-forms._active {
		margin: 25px 0 0 0;
	}

	.delivery-transport__checked {
		padding: 25px;
	}

	.delivery-transport__checked::before {
		width: 39px;
		height: 39px;
		-webkit-box-shadow: 0 4px 168px rgba(0,0,0,.25);
		box-shadow: 0 4px 168px rgba(0,0,0,.25);
		font-size: 16px;
		margin: 0 0 25px 0;
		padding: 12px;
	}

	.delivery-transport__checked img {
		width: 85px;
		height: 46px;
	}

	.delivery-transport__text {
		font-size: 16px;
		line-height: 1.125;
		margin: 0 0 25px 0;
	}

	.transport-forms__input {
		margin: 0 0 15px 0;
	}

	.transport-forms__input input {
		padding: 23px;
		font-size: 16px;
		line-height: 1.125;
	}

	.total__text {
		font-size: 20px;
		line-height: 1.3;
	}

	.payment-methods__check {
		top: -12px;
		right: 10px;
	}

	.payment-methods__check::before {
		width: 24px;
		height: 24px;
		font-size: 10px;
		padding: 7px;
	}

	.page__product-selection {
		margin: 15px 0 0 0;
	}

	.product-selection__title {
		font-size: 24px;
		line-height: 1.0833333333;
	}

	.product-selection__products .products__image {
		border: none;
		background: #ededed;
	}

	.product-selection__products .products__favorites._active {
		background: #fff;
	}

	.product-selection__products .products__comparison._active {
		background: #fff;
	}

	.sorting-product__text {
		font-size: 12px;
		line-height: 1.1666666667;
	}

	.sorting-product__sort span {
		font-size: 14px;
		line-height: 1.1428571429;
		margin: 11px 7px 0 0;
	}

	.sorting-product__input {
		margin: 0 7px 0 0;
		padding: 4px 0 4px 0;
		min-width: 114px;
	}

	.sorting-product__checked {
		padding: 10px 5px;
		font-size: 12px;
		line-height: 1.1666666667;
		height: 35px;
	}

	.select-product__link {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 179px;
		flex: 1 1 179px;
		min-width: 179px;
	}

	.select-product__item {
		font-size: 12px;
		line-height: 1.25;
		height: 45px;
	}

	.page__stages {
		padding: 15px 0 25px 0;
	}

	.desc-content__title {
		font-size: 28px;
		line-height: 1.25;
		margin: 0 0 10px 0;
	}

	.desc-content__subtitle {
		font-size: 18px;
		line-height: 1.1666666667;
		margin: 0 0 10px 0;
	}

	.desc-content__subtitle span {
		font-weight: 700;
		font-size: 18px;
		line-height: 1.1666666667;
	}

	.desc-content__subsubtitle {
		font-size: 18px;
		line-height: 1.1666666667;
	}

	.desc-content__image-1 {
		width: 150px;
		height: 150px;
	}

	.desc-content__image-2 {
		width: 150px;
		height: 150px;
	}

	.desc-content__image-text {
		height: 90px;
	}

	.servise-block__body {
		margin: -10px 0;
	}

	.servise-block__column {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 10px 0;
	}

	.servise-block__items {
		min-height: 350px;
	}

	.servise-block__item {
		padding: 20px 15px;
	}

	.servise-block__text {
		font-size: 20px;
		line-height: 1.25;
	}

	.servise-block__subtext {
		font-size: 14px;
		line-height: 1.1428571429;
	}

	.stages__row {
		margin: -15px 0;
	}

	.stages__column {
		padding: 15px 0;
	}

	.stages__number {
		height: 150px;
		width: 150px;
	}

	.stages__number span {
		width: 42px;
		height: 42px;
		font-size: 24px;
		line-height: 1.1666666667;
	}

	.stages__swiper {
		margin: 80px 0 0 0;
	}

	.stages__arrow-prev {
		width: 50px;
		height: 50px;
	}

	.stages__arrow-prev::before {
		font-size: 18px;
	}

	.stages__arrow-next {
		width: 50px;
		height: 50px;
	}

	.stages__arrow-next::before {
		font-size: 18px;
	}

	.project-block-one__item {
		min-height: 350px;
	}

	.project-block-one__text {
		font-size: 26px;
		line-height: 1.2307692308;
		padding: 30px;
	}

	.project-block-two__title {
		font-size: 24px;
		line-height: 1.1666666667;
	}

	.project-block-two__subtitle {
		font-size: 14px;
		line-height: 1.1428571429;
	}

	.project-block-two__text {
		font-size: 12px;
		line-height: 1.25;
	}

	.project-block-two__button {
		width: 100%;
		font-size: 22px;
		line-height: 1.1363636364;
	}

	.project-block-three__subtitle {
		font-size: 18px;
		line-height: 1.1666666667;
	}

	.project-block-three__text {
		font-size: 18px;
		line-height: 1.1666666667;
	}

	.project-block-three__social {
		margin: -5px;
	}

	.project-block-three__icon {
		padding: 5px;
	}

	.project-block-three__icon-message {
		width: 58px;
		height: 58px;
		padding: 5px;
	}

	.project-block-three__icon-message::before {
		font-size: 28px;
	}

	.project-block-three__icon-whatsapp {
		width: 58px;
		height: 58px;
		padding: 5px;
	}

	.project-block-three__icon-whatsapp::before {
		font-size: 28px;
	}

	.project-block-three__icon-whatsapp-blue {
		width: 58px;
		height: 58px;
		padding: 5px;
	}

	.project-block-three__icon-whatsapp-blue::before {
		font-size: 28px;
	}

	.project-block-three__icon-telegram {
		width: 58px;
		height: 58px;
		padding: 5px;
	}

	.project-block-three__icon-telegram::before {
		font-size: 28px;
	}

	.delivery-payment__image {
		width: 110px;
		height: auto;
	}

	.delivery-payment__text {
		font-size: 20px;
		line-height: 1.2;
		margin: 0 0 10px 0;
	}

	.delivery-payment__subtext {
		font-size: 12px;
		line-height: 1.3333333333;
	}

	.delivery-payment__more {
		font-size: 12px;
		line-height: 1.3333333333;
	}

	.delivery-payment__more::before {
		width: 25px;
		height: 25px;
		font-size: 12px;
	}

	.delivery-option__subtitle {
		font-size: 18px;
		line-height: 1.1666666667;
		margin: 0 0 20px 0;
	}

	.delivery-option__item {
		min-height: 350px;
	}

	.delivery-option__desc {
		padding: 20px 15px;
	}

	.delivery-option__text {
		font-size: 20px;
		line-height: 1.25;
	}

	.delivery-option__subtext {
		font-size: 14px;
		line-height: 1.1428571429;
	}

	.main-leasing__desc {
		padding: 30px;
	}

	.main-leasing__title {
		font-size: 64px;
		line-height: 1.125;
	}

	.main-leasing__subtitle {
		font-size: 16px;
		line-height: 1.125;
	}

	.other-main-leasing__item {
		min-height: 350px;
	}

	.other-main-leasing__desc {
		padding: 20px 15px;
	}

	.other-main-leasing__title {
		font-size: 20px;
		line-height: 1.25;
	}

	.other-main-leasing__subtitle {
		font-size: 14px;
		line-height: 1.1428571429;
	}

	.company-leasing__image {
		height: 180px;
	}

	.company-leasing__more {
		font-size: 16px;
		line-height: 1.125;
	}

	.registration-leasing__item {
		min-height: 300px;
	}

	.registration-leasing__desc {
		padding: 20px 15px;
	}

	.registration-leasing__text {
		font-size: 20px;
		line-height: 1.25;
	}

	.registration-leasing__subtext {
		font-size: 14px;
		line-height: 1.1428571429;
	}

	.block-leasing__image img {
		height: 100px;
	}

	.block-leasing__text {
		font-size: 20px;
		line-height: 1.2;
		margin: 0 0 10px 0;
	}

	.block-leasing__subtext {
		font-size: 13px;
		line-height: 1.1538461538;
	}

	.steps-leasing__image {
		margin: 0 0 10px 0;
	}

	.steps-leasing__image span {
		font-size: 26px;
		line-height: 1.0769230769;
		width: 62px;
		height: 62px;
		top: 20px;
		right: 34px;
	}

	.steps-leasing__desc span {
		font-size: 14px;
		line-height: 1.1428571429;
	}

	.steps-leasing__desc span br {
		display: none;
	}

	.steps-leasing__text {
		font-size: 18px;
		line-height: 1.1666666667;
		margin: 0 0 10px 0;
	}

	.steps-leasing__subtext {
		font-size: 14px;
		line-height: 1.1428571429;
		margin: 0 0 15px 0;
	}

	.steps-leasing__link {
		font-size: 16px;
		line-height: 1.125;
	}

	.consumables__subtitle {
		font-size: 16px;
		line-height: 1.125;
		margin: 0 0 10px 0;
	}

	.block-one-consumables__item {
		min-height: 350px;
	}

	.block-one-consumables__desc {
		padding: 30px 15px;
	}

	.block-one-consumables__desc span {
		width: 35px;
		height: 35px;
		font-size: 18px;
		line-height: 1.1666666667;
		padding: 15px;
	}

	.block-one-consumables__text {
		font-size: 14px;
		line-height: 1.1428571429;
	}

	.block-two-consumables__image {
		margin: 0 15px 0 0;
	}

	.block-two-consumables__image img {
		width: 100px;
		height: auto;
		-o-object-fit: cover;
		object-fit: cover;
	}

	.block-two-consumables__text {
		margin: 0 0 10px 0;
		font-size: 18px;
		line-height: 1.1666666667;
	}

	.block-two-consumables__subtext {
		font-size: 14px;
		line-height: 1.1428571429;
	}

	.block-three-consumables__button {
		height: 50px;
		font-size: 16px;
		line-height: 1.125;
	}

	.block-three-consumables__total {
		margin: 0 0 15px 0;
		font-size: 20px;
		line-height: 1.2;
	}

	.block-three-consumables__delete {
		height: 50px;
		font-size: 16px;
		line-height: 1.125;
	}

	.block-three-consumables__delete::before {
		font-size: 20px;
	}

	.table-consumables__row {
		padding: 8px 0;
	}

	.table-consumables__name {
		font-size: 14px;
		line-height: 1.1428571429;
	}

	.table-consumables__price {
		font-size: 16px;
		line-height: 1.125;
	}

	.table-consumables__quantity-consumables {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 100px;
		flex: 0 1 100px;
	}

	.table-consumables__mob {
		margin: 0 0 15px 0;
	}

	.table-consumables__mob:last-child {
		margin: 0;
	}

	.offer-desc__telephon {
		font-size: 14px;
		line-height: 1.4285714286;
		margin: 0 0 10px 0;
	}

	.offer-desc__text {
		font-size: 12px;
		line-height: 1.25;
	}

	.offer-desc__email {
		font-size: 14px;
		line-height: 1.4285714286;
		margin: 15px 0 0 0;
	}

	.offer-desc__logo img {
		max-width: 200px;
	}

	.offer-desc__info {
		font-size: 12px;
		line-height: 1.8333333333;
	}

	.offer-desc__info span {
		font-size: 12px;
		line-height: 1.8333333333;
	}

	.offer-desc__info-block .offer-desc__text {
		font-size: 12px;
		line-height: 1.8333333333;
		margin: 13px 0 0 0;
	}

	.offer-compiled__info {
		padding: 25px 0 25px 0;
		margin: 0 0 30px 0;
	}

	.offer-compiled__title {
		margin: 0 0 20px 0;
	}

	.offer-compiled__desc {
		-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;
	}

	.offer-compiled__text {
		margin: 0 0 10px 0;
	}

	.offer-compiled__text:last-child {
		margin: 0;
	}

	.offer-compiled__text::after {
		content: "";
		display: none;
	}

	.offer-compiled-icons__image {
		width: 50px;
		height: 50px;
	}

	.offer-compiled-icons__text {
		font-size: 10px;
		line-height: 1.2;
		margin: 0 0 5px 0;
	}

	.offer-sum span {
		margin: 0 0 15px 0;
	}

	.offer-sum__sale {
		margin: 3px 0;
	}

	.offer-sum__total {
		margin: 3px 0;
	}

	.offer-manager__image img {
		width: 250px;
	}

	.block-offer-manager__title {
		margin: 0 0 10px 0;
	}

	.block-offer-manager__subtitle {
		margin: 0 0 15px 0;
	}

	.block-offer-manager__contacts {
		padding: 0 0 20px 0;
		margin: -7px;
	}

	.block-offer-manager__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
		padding: 7px;
	}

	.block-offer-manager__list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: -6px 0;
	}

	.block-offer-manager__column-list {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		padding: 6px 0;
	}
}

@media (any-hover:hover) {
	.select__option:hover {
		background: #d9d9d9;
	}

	.quantity-basket__button:hover::after,.quantity-basket__button:hover::before {
		background-color: #363c43;
	}
}



.webp .lg-outer .lg-item:not(.lg-start-end-progress) {
	background: url(data:image/webp;base64,UklGRs4AAABXRUJQVlA4IMIAAACwBQCdASogACAAPpFCnEolo6KhqAgAsBIJaQAD5dDxrXM99232GfVDjLF0EQDwsC0CXKtWlgAA/vV76pcYbjjsL88+3qb/4UfhRX+dwASYANdOF+J5Nu61NxB7TUbHeCQeee2d4nX3M/8oPzSbTnBOl/xCNiQkRhkYBtGvv3/fXfn2CbNj/EPmnHMb/H7zFQx28TJK5yXYt1B6zlKYbIeBfYPo1h1tsfJDbPjNrzTs7O1elyh7eF4fdYd8hFly7AAAAA==) no-repeat scroll center center transparent;
}
.page__offer .cart-total,.page__offer .fee-delivery {
display:none;
}


.top-footer__icon-whatsapp-blue{background:#f4f4f4 url('../img/icons/Max_logo_2025.png') center/70% no-repeat !important}.top-footer__icon-whatsapp-blue::before{display:none !important}.application-form__icon-whatsapp-blue{background:#f4f4f4 url('../img/icons/Max_logo_2025.png') center/70% no-repeat !important}.application-form__icon-whatsapp-blue::before{display:none !important}.block-product__icon-whatsapp-blue{display:flex !important;justify-content:center;align-items:center;width:55px;height:55px;background:#f4f4f4 url('../img/icons/Max_logo_2025.png') center/70% no-repeat !important;border-radius:50%}.block-product__icon-whatsapp-blue::before{display:none !important}.block-product__label-whatsapp-blue::before{content:'' !important;display:inline-block;vertical-align:middle;width:24px;height:24px;background:url('../img/icons/Max_logo_2025.png') center/contain no-repeat;margin-right:10px}

._icon-whatsapp:before{content:'\e925' !important}.top-header__social-blue{background:#f4f4f4 url('../img/icons/Max_logo_2025.png') center/70% no-repeat !important;padding:15px !important;border-radius:50% !important;margin:0 13px 0 0 !important;width:39px !important;height:39px !important}.top-header__social-blue::before{display:none !important}

._icon-max{display:inline-block !important;background:url('../img/icons/Max_logo_2025.png') center/contain no-repeat !important;width:1em;height:1em;vertical-align:middle}._icon-max:before{display:none !important}

._icon-whatsapp:before{content:'\e925' !important}._icon-max{display:inline-block !important;width:24px !important;height:24px !important;background-image:url('../img/icons/Max_logo_2025.png') !important;background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important;vertical-align:middle !important}._icon-max:before{display:none !important}.top-header__social-blue{background-color:#f4f4f4 !important;background-image:url('../img/icons/Max_logo_2025.png') !important;background-position:center !important;background-size:70% !important;background-repeat:no-repeat !important;padding:15px !important;border-radius:50% !important;margin:0 13px 0 0 !important;width:39px !important;height:39px !important;display:flex !important;justify-content:center;align-items:center !important}.top-header__social-blue::before{display:none !important}.top-footer__icon-whatsapp-blue{background-color:#f4f4f4 !important;background-image:url('../img/icons/Max_logo_2025.png') !important;background-position:center !important;background-size:70% !important;background-repeat:no-repeat !important;border-radius:50% !important;width:79px !important;height:79px !important;display:flex !important;justify-content:center;align-items:center !important}.top-footer__icon-whatsapp-blue::before{display:none !important}

.top-header__social-blue, .top-footer__icon-whatsapp-blue, .block-product__icon-whatsapp-blue, .application-form__icon-whatsapp-blue, .block-product__label-whatsapp-blue { background-image: none !important; } .top-header__social-blue::before, .top-footer__icon-whatsapp-blue::before, .block-product__icon-whatsapp-blue::before, .application-form__icon-whatsapp-blue::before, .block-product__label-whatsapp-blue::before { display: none !important; } .top-header__social-blue, .top-footer__icon-whatsapp-blue, .block-product__icon-whatsapp-blue { display: flex !important; justify-content: center !important; align-items: center !important; }

._icon-max{width:17px !important;height:17px !important}

.logo-max-img{display:block;object-fit:contain} .top-header__social-blue .logo-max-img{width:21px;height:21px} .top-footer__icon-whatsapp-blue .logo-max-img{width:42px;height:42px;margin:18px auto} .block-product__icon-whatsapp-blue .logo-max-img{width:26px;height:26px} .block-product__label-whatsapp-blue .logo-max-img{width:17px;height:17px;display:inline-block;vertical-align:middle;margin-right:10px} @media (max-width: 99.375em) { .top-footer__icon-whatsapp-blue .logo-max-img { width:36px;height:36px;margin:16px auto } } @media (max-width: 29.99875em) { .top-footer__icon-whatsapp-blue .logo-max-img { width:18px;height:18px;margin:10px auto } }

/* FINAL MOBILE FIX FOR MAX LOGO */ @media (max-width: 992px) { .top-footer__icon-whatsapp-blue { width: 39px !important; height: 39px !important; background-image: none !important; } .top-footer__icon-whatsapp-blue .logo-max-img { width: 18px !important; height: 18px !important; margin: 10px auto !important; } .top-header__social-blue .logo-max-img { width: 21px !important; height: 21px !important; } }

/* MASTER FIX TIERS */ @media (max-width: 99.375em) { .top-footer__icon-whatsapp-blue { width: 69px !important; height: 69px !important; background-image: none !important; } .top-footer__icon-whatsapp-blue .logo-max-img { width: 36px !important; height: 36px !important; margin: 16px auto !important; } } @media (max-width: 29.99875em) { .top-footer__icon-whatsapp-blue { width: 39px !important; height: 39px !important; } .top-footer__icon-whatsapp-blue .logo-max-img { width: 18px !important; height: 18px !important; margin: 10px auto !important; } }

/* MOBILE FIX 45px MATCH */ @media (max-width: 29.9988em) { .top-footer__icon-whatsapp-blue { width: 45px !important; height: 45px !important; } .top-footer__icon-whatsapp-blue .logo-max-img { width: 24px !important; height: 24px !important; margin: 10px auto !important; } }

@media screen and (max-width: 992px) { @media (max-width: 29.9988em) { .top-footer__icon-whatsapp-blue .logo-max-img { width: 24px !important; height: 24px !important; margin: 10px auto !important; } } }

.block-product__label-whatsapp-blue .logo-max-img { width: 26px !important; height: 26px !important; display: inline-block !important; vertical-align: middle !important; margin-right: 10px !important; }
