@font-face {
    font-family: 'Avatr';
    src: url('/local/templates/avatr/fonts/avatr/AVATRSans-Regular.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avatr';
    src: url('/local/templates/avatr/fonts/avatr/AVATRSans-Heavy.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}



small {font-size:12px; color:#cdcdcd; line-height:1.333;}
.responsive-media>img {object-fit:cover;}
a.button_dark {color:#fff;}
a.button_light {color:#181818;background: #fff; border: 1px solid #181818;-webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    transition: all .3s linear;}
a.button_light:hover {
	-webkit-box-shadow: 4px 24px 18px -14px #b0cc14;
	-moz-box-shadow: 4px 24px 18px -14px #b0cc14;
	box-shadow: 4px 24px 18px -14px #b0cc14;
	margin-bottom: 5px;
}

.form {padding:0; color:#fff;}
	.form__body {padding:24px; color:#181818;}
	.form__title {font-size:24px; padding:16px 24px; color:#181818;}
	input[type="text"], input[type="password"], input[type="tel"], select {height:48px;}
	input[type="text"], input[type="password"], input[type="tel"], textarea, select {width:100%; color:#181818; border:0; border:1px solid #181818; background:transparent; outline:none; text-align:left; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; border-radius:0; padding:14px 16px;}
	textarea {height:100px; display:block;}
	input[type="text"]:focus, input[type="password"]:focus, input[type="tel"]:focus, textarea:focus {border-color:#fff;}
	input[type="text"].invalid, input[type="password"].invalid, input[type="tel"].invalid, textarea.invalid {border-color:red!important;}
	.invalid input[type="text"], .invalid input[type="password"], .invalid input[type="tel"], .invalid textarea {border-color:red!important;}
	::-webkit-input-placeholder {color:#181818; opacity:1;}/* webkit */
  ::-moz-placeholder          {color:#181818; opacity:1;}/* Firefox 19+ */
  :-moz-placeholder           {color:#181818; opacity:1;}/* Firefox 18- */
  :-ms-input-placeholder      {color:#181818; opacity:1;}/* IE */
	.form__row {position:relative; -webkit-justify-content:space-between; justify-content:space-between; -webkit-align-items:center; align-items:center; text-align:left;}
	.form__row > .row {--bs-gutter-y:20px;}
	.form__row + .form__row {margin-top:20px;}
	.form__row.-submit {text-align:center;}
	.form__field + .form__field {margin-top:20px;}
	.form__error {display:none; color:red; font-size:12px;}
	.form__label {-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
	.form__val:focus+.form__label {font-size:12px; top:-16px;}
	.form__policy+.form__policy {margin-top:8px;}
	.form__checkbox {display:none;}
	.-checkbox-label-row {display:flex; -webkit-flex-wrap:nowrap; flex-wrap:nowrap; cursor:pointer; align-items:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; font-size:12px;}
		.-checkbox-label-row:before {content:""; display:block; width:18px; height:18px; margin-top:-1px; background:#181818; background-size:8px; border:1px solid #181818; border-radius:0; margin-right:10px; -webkit-flex-shrink:0; flex-shrink:0; background-position:50% 50%; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
  .form__checkbox:checked+label:before {background:#181818 url(../images/ok.svg) no-repeat 50% 50%; background-size:8px; border-color:#181818;}
	
.form__popup {width:500px; height:auto; display:none; background:#30363a; padding:0;}
.fancybox__backdrop {background:#fff; opacity:0.8;}
.is-close {color:#30363a!important;}

.button {cursor:pointer;}

.btn {text-decoration:none; cursor:pointer; line-height:0.9; text-align:center; min-width:280px; display:inline-block; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}

.btn-primary {color:#fff; background:#30363a; border:1px solid #30363a; font:9px/18px Montserrat,sans-serif; border-radius:0; padding:0 18px; height:45px; line-height:44px; box-shadow:none!important; box-shadow:none;     font-weight:600; letter-spacing:2px; text-transform:uppercase;}
.btn-primary:focus {color:#fff; background:#30363a; border:1px solid #30363a;}
.btn-primary:hover {color:#fff; background:#181818; border:1px solid #181818;}

.btn-secondary {color:#fff; background:#181818; border:1px solid #181818; font:9px/18px Montserrat,sans-serif; border-radius:0; padding:0 18px; height:45px; line-height:44px; box-shadow:none!important; box-shadow:none;     font-weight:600; letter-spacing:2px; text-transform:uppercase;}
.btn-secondary:focus {color:#fff; background:#181818; border:1px solid #181818;}
.btn-secondary:hover {color:#fff; background:#30363a; border:1px solid #30363a;}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background-image:url("data:image/svg+xml;charset=utf-8,<svg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'><path%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23181818'%2F><%2Fsvg>");
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	background-image:url("data:image/svg+xml;charset=utf-8,<svg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'><path%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23181818'%2F><%2Fsvg>");
	transform:rotate(180deg);
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {pointer-events:all;}




.purchase {
  width: 100%;
  min-height: 100vh;
  background-image: url(../images/purchase_bg2.png), url(../images/45-min.webp);
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.service {
  width: 100%;
  min-height: 100vh;
  background-image: url(../images/purchase_bg2.png), url(../images/DSC09482-min.webp);
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.purchase__wrapper {
  max-width: 1920px;
  min-height: 100%;
  padding: 100px 0;
  margin: auto;
}

.purchase__title {
  font-weight: 300;
  font-size: 60px;
  line-height: 60px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 100px;
}
.teams__title {
  font-weight: 300;
  font-size: 60px;
  line-height: 60px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 50px;
}

.purchase__list {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 150px;
}

.purchase__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  max-width: 470px;
  margin: 0 50px;
}

.purchase-item__title {
  font-weight: 300;
  font-size: 40px;
  line-height: 40px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 20px;
  text-align: center;
}

.purchase-item__description {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
}

.purchase-item__img {
  background-color: #181818;
  border-radius: 50%;
  margin-bottom: 40px;
  width: 100px;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.purchase-item__img path {
  fill: #fff;
}

.purchase-item,
.forexeed__item {
  transition: 0.3s all ease-in-out;
}

.purchase-item:hover,
.forexeed__item:hover {
  transform: scale(1.02);
}

.map {
  position: relative;
  width: 100%;
  background-repeat: no-repeat;
  background-color: #eee;
  background-size: cover;
  background-position: center;
}

.map__wrapper {
  max-width: 100%;
  width: 100%;
  margin: auto;
  position: relative;
}

.map-contact {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background-color: #fff;
  padding: 30px;
  max-width: 540px;
  box-shadow: 0 0 10px rgba(0, 49, 69, 0.1);
  position: absolute;
  min-height: 350px;
  top: calc(50% - 175px);
  left: 112px;
  z-index: 2;
}
.map-contact.vg {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background-color: #fff;
  padding: 30px;
  max-width: 540px;
  box-shadow: 0 0 10px rgba(0, 49, 69, 0.1);
  position: absolute;
  min-height: 350px;
  top: calc(50% - 175px);
  right: 112px;
  left: unset;
  z-index: 2;
}

.yandex_map {
  margin-bottom: -600px;
  height: 600px;
  position: relative;
  top: 0;
  left: 0;
}

.map-contact__name {
  font-weight: 400;
  font-size: 26px;
  line-height: 30px;
  color: #30363a;
  margin-bottom: 10px;
}

.map-contact__description {
  font-weight: 400;
  font-size: 16px;
  line-height: 18px;
  color: #7d8082;
  margin-bottom: 30px;
}

.map-contact__email,
.map-contact__phone,
.map-contact__place,
.map-contact__time {
  padding-left: 40px;
  position: relative;
  color: #30363a;
  margin-bottom: 20px;
}

.map-contact__email::before,
.map-contact__phone::before,
.map-contact__place::before,
.map-contact__time::before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: calc(50% - 10px);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.map-contact__place {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}

.map-contact__place::before {
  background-image: url(../images/place.svg);
}

.map-contact__phone {
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  color: #30363a;
	text-decoration:none;
}

.map-contact__phone::before {
  background-image: url(../images/phone.svg);
}

.map-contact__time {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}

.map-contact__time::before {
  background-image: url(../images/time.svg);
}

.map-contact__email {
  margin-bottom: 30px;
}

.map-contact__email::before {
  background-image: url(../images/email.svg);
  top: 0;
}

.map-contact__email a {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #30363a;
  display: block;
  margin-bottom: 5px;
}

.slick-prev, .slick-next {z-index:1; width:80px; height:100%; top:0; transform:none;}
.slick-prev:before, .slick-next:before {content: ""; display: block; position: absolute; top: calc(50% - 10px); left: calc(50% - 10px); width: 20px; height: 20px; border-bottom: 2px solid #181818; border-right: 2px solid #181818; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: border .1s; transition: border .1s;}
.slick-prev {left:0;}
.slick-prev:before { -webkit-transform: rotate(135deg); transform: rotate(135deg);}
.slick-next {right:0;}

.smart-filter-slider-track {height:4px; background:#B7B2B2;}
.smart-filter-slider-price-bar-vd {background:#181818;}
.smart-filter-slider-range {z-index:100;}
.smart-filter-slider-handle {background:#181818; width:20px; height:20px; border:0; border-radius:50%; box-shadow:0 1px 5px rgba(238, 198, 184, 0.68); top:-9px; -webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none;}
.smart-filter-slider-handle.left {border:2px solid #fff; margin:0; margin-left:-10px;}
.smart-filter-slider-handle.right {border:2px solid #fff; margin:0; margin-right:-10px;}

.preloader {display:flex; align-content:center; align-items:center; justify-content:center; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:1000; opacity:0; pointer-events:none; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.-loading .preloader {opacity:1; pointer-events:all;}
	.lds-roller {display:inline-block; position:relative; width:80px; height:80px;}
		.lds-roller div {animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; transform-origin:40px 40px;}
			.lds-roller div:after {content:" "; display:block; position:absolute; width:7px; height:7px; border-radius:50%; background:#181818; margin:-4px 0 0 -4px;}
		.lds-roller div:nth-child(1) {animation-delay:-0.036s;}
			.lds-roller div:nth-child(1):after {top:63px; left:63px;}
		.lds-roller div:nth-child(2) {animation-delay:-0.072s;}
			.lds-roller div:nth-child(2):after {top:68px; left:56px;}
		.lds-roller div:nth-child(3) {animation-delay:-0.108s;}
			.lds-roller div:nth-child(3):after {top:71px; left:48px;}
		.lds-roller div:nth-child(4) {animation-delay:-0.144s;}
			.lds-roller div:nth-child(4):after {top:72px; left:40px;}
		.lds-roller div:nth-child(5) {animation-delay:-0.18s;}
			.lds-roller div:nth-child(5):after {top:71px; left:32px;}
		.lds-roller div:nth-child(6) {animation-delay:-0.216s;}
			.lds-roller div:nth-child(6):after {top:68px; left:24px;}
		.lds-roller div:nth-child(7) {animation-delay:-0.252s;}
			.lds-roller div:nth-child(7):after {top:63px; left:17px;}
		.lds-roller div:nth-child(8) {animation-delay:-0.288s;}
			.lds-roller div:nth-child(8):after {top:56px; left:12px;}
	@keyframes lds-roller {0% {transform:rotate(0deg);}100% {transform:rotate(360deg);}}

.header {background: #fff; height: 54px;padding: 0 30px;}
.header__menu {background:transparent;}
.header__avilon {font-size:14px; padding-left:30px; position:relative; letter-spacing:2px; color: #7e7e7e;}
.header__avilon:before {content:""; display:block; width:1px; height:28px; background:#000; position:absolute; top:calc(50% - 14px); left:15px;}
.header__menu-add .header__menu-item.header__menu-phone {font-size:14px; border-bottom: none;}
.header__menu-add .header__menu-item.header__menu-phone .header__menu-text {border: none;display: flex;justify-content: flex-end;gap: 20px;}
.header__menu-item a {color: #7e7e7e; text-decoration:none;}
.header__menu-item a:hover {color:#000;}
.header__menu-item .header__menu-icon {fill:#ccc;margin-left: 20px;}
.header__menu-item a:hover .header__menu-icon {fill:#000;}
.header__menu-item .header__menu-item_icon{color:#000;}
.header__burger i {background: url("data:image/svg+xml,%3Csvg width='24' height='19' viewBox='0 0 24 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.5C0 0.223858 0.223858 0 0.5 0H23.5C23.7761 0 24 0.223858 24 0.5C24 0.776142 23.7761 1 23.5 1H0.5C0.223857 1 0 0.776142 0 0.5Z' fill='black'/%3E%3Cpath d='M0 18.5C0 18.2239 0.223858 18 0.5 18H23.5C23.7761 18 24 18.2239 24 18.5C24 18.7761 23.7761 19 23.5 19H0.5C0.223857 19 0 18.7761 0 18.5Z' fill='black'/%3E%3Cpath d='M0 9.5C0 9.22386 0.223858 9 0.5 9H23.5C23.7761 9 24 9.22386 24 9.5C24 9.77614 23.7761 10 23.5 10H0.5C0.223857 10 0 9.77614 0 9.5Z' fill='black'/%3E%3C/svg%3E%0A") center center no-repeat;}
.header__burger_open i {background-image: url("data:image/svg+xml,%3Csvg width='24' height='19' viewBox='0 0 24 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.4524 18.5475C2.20255 18.2976 2.20255 17.8926 2.4524 17.6427L19.6429 0.452252C19.8927 0.202409 20.2978 0.202409 20.5476 0.452252C20.7975 0.702095 20.7975 1.10717 20.5476 1.35701L3.35716 18.5475C3.10732 18.7973 2.70224 18.7973 2.4524 18.5475Z' fill='black'/%3E%3Cpath d='M2.45241 0.452031C2.70225 0.202188 3.10733 0.202188 3.35717 0.452031L20.5476 17.6425C20.7975 17.8923 20.7975 18.2974 20.5476 18.5473C20.2978 18.7971 19.8927 18.7971 19.6429 18.5473L2.45241 1.35679C2.20256 1.10695 2.20257 0.701874 2.45241 0.452031Z' fill='black'/%3E%3C/svg%3E%0A");}
.header__menu-item_icon .header__menu-text{color: #000;}
.footer {color:#7e7e7e;}
.footer.dark {background-color:#181818; z-index: 100; position: relative;}
.footer.dark .footer__menu-item:hover:not(.footer__menu-item_active) {
    color: #fff;
    border-color: #fff;
}
.footer__social {background:none; border-radius:0; width:auto; height:auto;margin: 0 5px;}
.footer__social img {height:40px; transition: 0.3s all ease-in-out;/*  -webkit-filter:grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; */}
.footer__social.-small-soc img {height:20px;}
.footer__social img:hover {transform:scale(1.1);}
.footer__social:hover{text-decoration: none; }

.flex-start{justify-content: flex-start;}
.bx-404-text-block {padding:100px 0; text-align:center;}

.navigation__title__vx{position: relative; display: block; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;width: 100%; height: 50px; padding: 0 20px;-webkit-transition: color .2s; transition: color .2s; text-transform: uppercase; color: #cacaca; background: #30363a; font-size: 16px; line-height: 16px; pointer-events: all;}

.services {padding-bottom:100px;}
	
.service-title {margin-bottom:30px;}
.service-models {display:flex; flex-wrap:wrap; margin:0 -40px 60px -40px;}
	.service-model {display:block; width:calc(33.33% - 80px); margin:40px 40px 0 40px; text-align:center; text-decoration:none; color:#30363a;}
		.service-model-image {overflow:hidden;}
			.service-model-image img {display:block; width:100%; transition:0.5s ease all;}
		.service-model-title {display:flex; align-items:center; justify-content:center; padding:13px; border:1px solid #30363a;}
		.service-model:hover .service-model-image img {transform:scale(1.1);}
		.service-model:hover .service-model-title {background:#30363a; color:#fff;}
		
.services-list {display:flex; flex-wrap:wrap; margin:0 -40px 60px -40px;}
	.services-item {position:relative; width:calc(33.33% - 80px); margin:40px 40px 0 40px;}
		.services-item-image {display:block; overflow:hidden;}
			.services-item-image img {display:block; width:100%; transition:0.5s ease all;}
			.services-item:hover .services-item-image img {transform:scale(1.1);}
		.services-item-title {display:flex; justify-content:space-between; align-items:center; padding:13px 20px; border:1px solid #30363a; cursor:pointer;}
			.services-item-title a {text-decoration:none; color:#30363a;}
		.services-item-title:after {content:''; display:block; width:10px; height:10px; background:url(/local/templates/fiat/css/../img/arrow_blue.svg) center center no-repeat;}
		.services-item:hover .services-item-title:after {background:url(/local/templates/fiat/css/../img/arrow_bottom.svg) center center no-repeat;}
		.services-item:hover .services-item-title {background:#30363a;}
			.services-item:hover .services-item-title a {color:#fff; text-decoration:none;}
		.services-item ul {display:none; list-style-type:none; position:absolute; left:0; right:0; top:100%; margin:0; padding:13px 20px; z-index:11; background:#fafafa; border:1px solid #30363a; border-top:none; font-size:13px;}
		.services-item:hover ul {display:block;}
			.services-item ul li {display:block;}
				.services-item ul li a {display:block; padding:1px 0; color:#30363a;}
				.services-item ul li a:hover {color:#181818; text-decoration:underline;}
				
.service-list {display:flex; flex-wrap:wrap; margin:0 -40px 60px -40px;}
	.service-item {display:flex; align-items:center; justify-content:center; width:calc(33.33% - 80px); margin:40px 40px 0 40px; padding:13px; border:1px solid #30363a; text-align:center; color:#30363a; text-decoration:none;}
	.service-item:hover {background:#30363a; color:#fff;}
	
.service-detail-text {margin-bottom:40px;}
.service-detail-table {margin-bottom:40px;}

.exeed-tbl {
  position: relative;
  width: 100%;
  border-collapse: collapse;
}
.exeed-tbl td,
.exeed-tbl th {
  text-align: center;
  padding: 8px;
  border: 1px solid #30363a; 
}
.exeed-tbl th {
  background: #30363a;
  color: #fff;
}
.exeed-tbl td {
	color:#30363a;
}
.exeed-tbl .btn {margin:0;}
.text-left {text-align:left!important;}

.bread {padding:80px 0; color:#fff; background:#30363a; border-bottom:1px solid #595e61;}
	.breadcrumbs {font-size:14px;}
		.breadcrumbs a {color:#fff;}
		.breadcrumbs a:hover {text-decoration:none;}
.bread+* {margin-top:0!important;}

.new__index__types {margin-bottom:100px;}
.new__types__list {}
.new__types__item {height:100%; text-decoration:none;}
	.new__types__content {background:#30363a; color:#fff; padding:24px; height:100%; text-align:center; font-size:18px; line-height:22px; display:block; text-decortion:none;}
	.new__types__content:hover {color:#fff;}
		.new__types__image {}
		.new__types__title {margin-top:24px; font-size:20px;}
		.new__types__price {margin-top:24px; text-transform:uppercase;}
			.new__types__price small {text-transform:none; display:block;}
.new__types__list {position:relative;}
	.types-swiper {overflow:hidden;}
		.types-swiper-wrapper {display:flex;}
			.types-swiper-slide {flex-shrink:0; height:auto;}
	.types-swiper-button-prev {display:block; width:40px; height:40px; background-size:32px; position:absolute; top:calc(50% - 15px); left:0; z-index:1; cursor:pointer;}
	.types-swiper-button-next {display:block; width:40px; height:40px; background-size:32px; position:absolute; top:calc(50% - 15px); right:0; z-index:1; cursor:pointer;}

.instock {padding-top:80px; padding-bottom:80px;}
	.instock__cars {}
		.cars__item {border-left:1px solid #d2d2d2; border-bottom:0; background:#fff; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; display:flex; flex-direction:column; height:100%;}
		.cars__item:hover {/* box-shadow: 0 14px 28px rgb(0 0 0 / 25%), 0 10px 10px rgb(0 0 0 / 22%); */}
			.cars__image {position:relative;/*  display:flex; flex-direction:column; justify-content:center; align-items:center; */}
				.cars__image img {width:100%;}
				.instock__cars .cars__image {
					position: relative;
					/* min-height: 230px; */
					display: flex;
					justify-content: center;
					padding: 0 5%;
				}
				.instock__cars .cars__image img {
					width: 100%;
					object-fit: contain;
					min-height: 250px;
				}
				.cars__avalible {position:absolute; left:0; bottom:0; width:100%; text-align:center; background:rgba(21,21,21,.4); color:#fff; font-size:16px; text-transform:uppercase; padding:14px 0; line-height:1; letter-spacing:2px; z-index:1; pointer-events:none;}
			.cars__content {padding:24px 24px 0; flex:100%;}
				.cars__title {font-size:20px; text-transform:uppercase; font-weight:500; padding-bottom:24px; border-bottom:1px solid #d2d2d2;}
					.cars__title a {text-decoration:none; color:#30363a; display:flex; flex-wrap:wrap; align-items:center;}
					.cars__mileage {display:inline-block; margin-left:8px; padding:4px 8px; background:#181818; color:#fff; border-radius:4px; font-size:10px;}
				.cars__line {margin-top:16px; font-size:16px;}
					.cars__year {}
					.cars__vin {color:#bdbdbd;}
				.cars__props {margin-top:16px; font-size:14px;}
					.cars__prop {}
						.cars__prop__name {font-weight:bold;}
						.cars__prop__val {}
					.cars__prop+.cars__prop {margin-top:4px;}
			.cars__bottom {padding-bottom:80px;}
				.cars__price {padding:24px; line-height:1; color:#181818; letter-spacing:1px; text-transform:uppercase;}
					.cars__price span {font-size:24px; font-weight:bold;}
					.cars__price strike {color:#bdbdbd; white-space:nowrap;}
				.cars__button {}
					.cars__button .button {width:100%;}
	.smart-filter {position:sticky; top:80px;}
		.smart-filter-title {font-size:24px; margin-bottom:24px;}
			.smart-filter-parameters-box {}
				.smart-filter-parameters-box-title {font-size:16px; font-weight:bold; text-transform:uppercase;}
			.smart-filter-parameters-box+.smart-filter-parameters-box {margin-top:24px;}
				.form-group+.form-group {margin-top:4px;}
				
				
.instock {}
		.catalog__filter__toggle {display:none; text-align:center;}
		.instock__filter {}
			.infilter__group {}
				.infilter__title {cursor:pointer; padding:10px 0; border-bottom:1px solid #C7C7C7; font-weight:bold;}
					.infilter__title svg {fill:#868686; transform:rotate(90deg); -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
					.active .infilter__title svg {fill:#181818; transform:rotate(-90deg);}
				.infilter__block {padding:10px 0; display:none;}
					.infilter__list {}
						.infilter__item {font-size:15px;}
							.infilter__checkbox {}
								.infilter__checkbox input {display:none;}
								.infilter__checkbox label {cursor:pointer;}
									.infilter__checkbox label:before {content:""; display:block; width:12px; height:12px; margin-right:8px; border:1px solid #585858; background:#fff; background-size:8px!important; background-position:50% 50%!important;}
									.infilter__checkbox input:checked+label {}
										.infilter__checkbox input:checked+label:before {background:#181818 url(../images/ok.svg) no-repeat 50% 50%; border-color:#181818;}
									.infilter__checkbox label.disabled {pointer-events:none; color:#e4e4e4!important;}
										.infilter__checkbox label.disabled:before {border-color:#e4e4e4!important;}
						.infilter__item+.infilter__item {margin-top:12px;}
			.infilter__group+.infilter__group {margin-top:32px;}
				.smart-filter-popup-result {display:none!important;}
				.infilter__slider {padding:0;}
						.infilter__slider__block {padding:10px 8px;}
						.infilter__values {margin-top:20px;}
							.infilter__val {}
								.infilter__val__title {font-size:12px;}
								.infilter__val input {height:32px; background:none; border:0; border-radius:0!important; border:1px solid #B7B2B2; padding:8px; width:100%;}
							.infilter__separator {width:40px; height:40px; margin-top:12px;}
								.infilter__separator svg {width:11px; height:1px; fill:#383632; flex-shrink:0;}
					.infilter__slider+.infilter__button {border:0; padding-top:0;}
	.instock__cars {padding-left:20px; margin-top:-40px;}
		.cars__sort {margin-bottom:40px; position:relative; justify-content:flex-end; z-index:1}
		.cars__sort__block {position:relative;}
			.csort__title {cursor:pointer; padding:8px 24px; border:1px solid #C7C7C7;}
				.csort__title span {}
				.csort__title svg {fill:#fff; width:14px; margin-left:8px; margin-top:3px; transform:rotate(90deg);}
			.csort__list {position:absolute; top:calc(100% - 1px); left:0; z-index:1; background:#fff; border:1px solid #C7C7C7; min-width:200px; width:100%; opacity:0; pointer-events:none; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
			.cars__sort.active .csort__list {opacity:1; pointer-events:all;}
				.csort__item {padding:4px 8px; cursor:pointer; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
				.csort__item:hover {background:#30363a; color:#fff;}
				.csort__item.active {background:#181818; color:#fff;}
		.instock__item {margin-top:40px; border:1px solid #cdcdcd; height:calc(100% - 40px); display:flex; flex-direction:column; justify-content:space-between; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
		.instock__item.-fullheight {height:100%!important;}
		.instock__item:hover {border-color:#181818;}
			.instock__top {}
				.instock__image {position:relative;}
					.instock__image a {display:block;}
						.instock__image img {width:100%; display:block;}
					.models-item-photos {position:absolute; left:0; top:0; width:100%; height:100%; display:flex; flex-direction:row;}
						.models-item-photo {position:relative; width:100%;}
						.models-item-photo:after {content:''; display:block; position:absolute; left:5px; right:5px; bottom:-2px; height:1px; background:#DADADA; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
						.models-item-photo.-active:after {background:#525252;}
				.instock__content {padding:16px;}
					.instock__title {font-weight:bold; font-size:18px;}
						.instock__title a {color:#000; text-decoration:none; display:block;}
						.instock__title span {color:#181818;}
					.instock__price {padding-top:16px; border-top:1px solid #efefef;}
						.instock__price__old {color:#868686; font-size:14px;}
						.instock__price__real {color:#181818; font-size:24px; font-weight:bold;}
					.instock__props {padding-top:16px; margin-top:16px; border-top:1px solid #efefef; line-height:1; font-size:14px; display:flex; flex-wrap:wrap;}
						.instock__prop {color:#30363a;margin-top:16px; width:50%; padding-right:10px;}
							.instock__icon {flex-shrink:0; width:20px; text-align:center;}
								.instock__icon svg {fill:#868686; display:block; width:20px; height:20px;}
							.instock__value {padding-left:8px;}
						.instock__prop+.instock__prop {}
			.instock__bottom {padding:16px;}
				.instock__compare {color:#000; font-size:16px; margin-top:16px; padding-top:16px; border-top:1px solid #efefef; cursor:pointer; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
						.instock__compare__icon {flex-shrink:0; width:20px; text-align:center; cursor:pointer;}
							.instock__compare__icon svg {fill:#868686; display:block; width:20px; height:20px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
							.instock__compare input {display:none;}
							.instock__compare input:checked+svg {fill:#181818;}
						.instock__compare__title {padding-left:8px;}
				.instock__compare:hover {color:#181818;}
					.instock__compare:hover .instock__compare__icon svg {fill:#181818;}
		.show__lazy__block {text-align:center; margin-top:40px;}
	.popup-window.popup-window-with-titlebar {padding:24px;}
		.popup-window-titlebar {height:auto;}
			.popup-window-titlebar-text, .popup-window-titlebar-text-version {line-height:1; padding:0; display:block; text-align:center; color:#000; font-weight:bold; font-size:18px; margin-bottom:16px;}
			.popup-window-with-titlebar .popup-window-content {padding:0; text-align:center;}
			.popup-window-buttons {padding:0; margin-top:24px;}
.catalog-compare-table {margin-top:40px; font-size:14px; overflow-x:auto;}
	.catalog-compare-table th, .catalog-compare-table td {text-align:left; padding:4px 8px; border:1px solid #cdcdcd; max-width:300px;}
				
				
				
.instock__detail {padding:80px 0 0;}			
	.indetail__title__mob {display:none;}		
	.-indetail-row {}
		.indetail__left {position:sticky; top:80px; padding-top:80px;}
		.indetail__image {}
			.indetail__image .slick-track {display:flex;}
				.indetail__item {display:flex!important; flex-direction:column; justify-content:center; align-items:center; height:auto;}
					.indetail__image img {}
			.slider-for {border:1px solid #cdcdcd; display:flex;}
				.slider-for .slick-slide {}
				.slider-for img {}
			.slider-nav {overflow:hidden; border:1px solid #cdcdcd; border-top:0; display:flex;}
				.slider-nav .slick-slide {position:relative; cursor:pointer; height:auto;}
				.slider-nav .slick-slide:before {content:""; display:block; width:100%; height:100%; background:#000; position:absolute; top:0; left:0; opacity:0.1; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
				.slider-nav .slick-slide.slick-current:before { opacity:0.4;}
		.indetail__info {padding:80px 100px 0; position:sticky; top:80px;}
			.indetail__info h1 {text-align:left;}
			.indetail__sold {display:inline-flex; position:relative; margin-top:30px; background:#181818; color:#fff; line-height:1; padding:15px 30px; text-transform:uppercase; border-radius:10px 2px 2px 2px; box-shadow:2px 2px 4px rgba(0,0,0,0.25);}
				.indetail__sold:before {content:""; display:block; position:absolute; left:7px; top:7px; width:12px; height:12px; background:#fff; border-radius:50%; box-shadow:1px 1px 2px rgba(0,0,0,0.5) inset;}
			.indetail__price {line-height:1; color:#181818; font-size:30px; letter-spacing:1px; text-transform:uppercase; margin-top:30px;}
				.indetail__price span {}
				.indetail__price strike {display:block; font-size:20px; color:#bdbdbd; white-space:nowrap; margin-bottom:8px;}
			.indetail__discounts {margin-top:30px;}
				.indetail__discount__title {font-weight:bold; margin-bottom:8px; font-size:16px;}
				*+.indetail__discount__title {margin-top:8px;}
				.indetail__discount {display:flex; flex-wrap:wrap; align-items:center; /* justify-content:space-between;  */padding:6px 0;}
				.indetail__discount.-total-row {margin-top:8px;}
					.indetail__discount label {cursor:pointer;}
					.indetail__discount__name {position:relative;}
						.indetail__discount__nameicon {display:flex; width:24px; height:24px; align-items:center; align-content:center; justify-content:center; text-align:center; border:1px solid #cdcdcd; border-radius:50%; line-height:1; cursor:context-menu; font-size:14px;}
						.indetail__discount__namehelper {position:absolute; top:-12px; left:40px; border:1px solid #cdcdcd; padding:8px; border-radius:4px; width:320px; opacity:0; pointer-events:none; z-index:1; background:#fff; font-size:14px; box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23); -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
						.indetail__discount__namehelper:before {content:""; display:block; border: 12px solid transparent; border-right: 12px solid #fff; position:absolute; top:10px; left:-23px; z-index:1;}
						.indetail__discount__namehelper:after {content:""; display:block; border: 12px solid transparent; border-right: 12px solid #cdcdcd; position:absolute; top:10px; left:-24px;}
						.indetail__discount__name:hover .indetail__discount__namehelper {opacity:1; pointer-events:all;}
					.indetail__discount__value {width:auto;}
						.indetail__discount__input {display:none;}
						.indetail__discount__value label {content:""; display:block; width:18px; height:18px; margin-top:-1px; background:#fff; background-size:8px; border:1px solid #181818; border-radius:0; margin-right:10px; -webkit-flex-shrink:0; flex-shrink:0; background-position:50% 50%; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; margin:0 auto;}
						.indetail__discount__input:checked+label {background:#181818 url(../images/ok.svg) no-repeat 50% 50%; background-size:8px; border-color:#181818;}
						.indetail__discount__input:disabled+label {border-color:#cdcdcd; background:#efefef; cursor:not-allowed;}
						.indetail__discount__input[checked][disabled]+label {background:#181818 url(../images/ok.svg) no-repeat 50% 50%; background-size:8px; border-color:#181818;}
					.indetail__discount__price {width:130px; text-align:left; padding-left:2%;}
					.indetail__discount__total {width:100%; text-align:left; line-height:1; color:#181818; font-size:30px; letter-spacing:1px; text-transform:uppercase;}
			.indetail__props {margin-top:30px; padding-top:30px; border-top:1px solid #e4e4e4;}
				.indetail__prop {}
					.indetail__prop__name {font-weight:bold;}
					.indetail__prop__val {}
				.indetail__prop+.indetail__prop {margin-top:4px;}
			.indetail__buttons {
				margin-top:40px;
			    display: flex;
			    flex-direction: column;
			    gap: 10px;
			}
			.indetail__complectation {padding:80px 0;}
				.indetail__complectation h2 {margin-bottom:24px;}
				.indetail__complectation__list {display:flex; flex-wrap:wrap; font-size:14px; margin:0 -16px;}
					.indetail__complectation__list > div {padding:8px 16px; width:33.33%; display:flex; align-items:center; align-content:center;}
						.indetail__complectation__list > div svg {flex-shrink:0;}
					.indetail__complectation__list > div:nth-child(2n+1) {}
					
					
/* .instock__detail {padding:100px 0 0 0;}
	.indetail__title__mob {display:none;}
	.indetail__image {}
		.slider-for {border:1px solid #cdcdcd;}
			.slider-for img {width:100%;}
		.slider-nav {overflow:hidden; border:1px solid #cdcdcd; border-top:0;}
			.slider-nav .slick-slide {position:relative; cursor:pointer;}
			.slider-nav .slick-slide:before {content:""; display:block; width:100%; height:100%; background:#000; position:absolute; top:0; left:0; opacity:0.1; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
			.slider-nav .slick-slide.slick-current:before { opacity:0.4;}
	.indetail__info {padding-left:40px;}
		.indetail__info h1 {margin-bottom:40px; text-align:left;}
	.indetail__props {margin-top:40px;}
		.indetail__prop {}
			.indetail__prop__name {font-weight:bold;}
			.indetail__prop__val {}
		.indetail__prop+.indetail__prop {margin-top:4px;}
	.indetail__price {line-height:1; color:#181818; letter-spacing:1px; text-transform:uppercase; margin-top:40px;}
		.indetail__price span {font-size:24px; font-weight:bold;}
		.indetail__price strike {color:#bdbdbd; white-space:nowrap;}
	.indetail__buttons {margin-top:40px;}
	.indetail__complectation {padding:80px 0 0;}
		.indetail__complectation h2 {margin-bottom:24px;}
		.indetail__complectation__list {display:flex; flex-wrap:wrap; font-size:14px;}
			.indetail__complectation__list > div {padding:8px 16px; width:33.33%; display:flex; align-items:center; align-content:center;}
			.indetail__complectation__list > div:nth-child(2n+1) {background:#f2f2f2;} */
.instock__sections {/* padding-top:100px; margin-top:-40px; */}
	.isection__item {display:block; text-decoration:none; margin-top:40px;}
		.isection__image {display:block;}
			.isection__image img {width:100%; display:block;}
		.isection__title {display:block; padding:13px; font-size:24px; color:#30363a; border:1px solid #30363a; text-align:center; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
		.isection__item:hover .isection__title {background:#30363a; color:#fff;}
.instock__more {margin-top:40px; text-align:center;}

.iblock {}
	.iblock__row {display:flex; flex-wrap:wrap;}
		.iblock__left {width:50%;}
		.iblock__right {width:50%;}
			.iblock__human {position:relative; height:100%;}
				.iblock__human__image {height:100%;}
					.iblock__human__image img {width:100%; height:100%; object-fit:cover;}
				.iblock__human__content {position:absolute; z-index:1; background:rgba(0,0,0,0.6); color:#fff; max-width:600px; padding:24px;}
				.iblock__left .iblock__human__content {text-align:right; right:24px; bottom:24px;}
				.iblock__right .iblock__human__content {text-align:left; left:24px; bottom:24px;}
				.iblock__human__content.-pavlovich {right:initial; right:inherit; left:24px; max-width:280px;}
					.iblock__human__text {font-size:12px;}
					.iblock__human__title {margin-top:8px; font-weight:bold;}
					.iblock__human__subtitle {margin-top:0; font-size:14px;}
			.iblock__slider {height:100%;}
				.iblock-swiper {height:100%;}
					.iblock-swiper-wrapper {height:100%;}
						.iblock-swiper-slide {height:100%;}
							.iblock-swiper-slide img {width:100%; height:100%; object-fit:cover;}
					.iblock-swiper-button-next:after, .iblock-swiper-button-prev:after {color:#fff;}
			.iblock__video {width:100%; height:100%; position:relative;}
				.iblock__video img {width:100%; height:100%; object-fit:cover;}
				.iblock__video video {width:100%; height:100%; object-fit:contain; position:absolute; top:0; left:0; z-index:1;}
	.news__list {width:100%; flex-wrap:wrap; margin-top:-24px; display:flex;}
		.news__list  .news__item {height:auto; margin-top:24px;}
	.news__detail {padding-bottom:40px;}
		.news__link {color:#30363a; text-decoration:none;}
		.news__detail__image {text-align:center;}
		.news__detail__text {margin-top:24px;}
			.news__detail__text *+p {}
			.news__detail__text p+* {margin-top:24px;}
			
.islider {position:relative; overflow:hidden;max-height: 100vh;}
	.service_slider_title{position: absolute; top: 40%; z-index: 100; font-size: 60px; color: #fff; width: 100%;text-align: center; font-weight: 300;}
	.islider_title{position: absolute; top: 0; left: 0; z-index: 10; color: #fff; font-size: 40px; text-transform: uppercase; background: rgba(0,0,0,0.5); padding: 10px 70px;}
	.service_swiper{filter: brightness(0.7); }	
	.islider-swiper {}
		.islider-swiper-wrapper {}
			.islider-swiper-slide {}
				.islider__item {}
					.islider__image {}
						.islider__image img {width:100%; height:100vh; object-fit:cover; display:block;}
					.islider__content {
						position:absolute; top:0; left:0; width:100%; height:100%; display:flex; flex-direction:column; justify-content:center; padding:0 110px; color:#fff; 
						/* background:linear-gradient(to right, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0)) */
						max-height: 100vh;
					}
						.islider__title {font-size:32px; text-transform:uppercase; font-weight:300;}
						.islider__text {margin-top:16px; font-size: 16px;}
							.islider__text ul {list-style:none; padding:0; margin:0;}
								.islider__text ul li {}
									.islider__text ul li:before {content:''; display:inline-block; width:10px; height:18px; background:url("data:image/svg+xml;charset=utf-8,<svg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'><path%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23181818'%2F><%2Fsvg>") no-repeat 50% 50%; position:relative; top:3px; margin-right:6px;}
							.islider__text *+ul {margin-top:16px;}		
						.islider__button {margin-top:48px;}

.specifications {height:auto;}

.service__services {padding:80px 0; background:#181b1d; color:#fff;}
	.service__services .block-title {padding:0!important; margin-bottom:80px;}
	.-sservices-row {margin-top:-80px ;}
		.sservices__item {padding-top:80px; display:flex; flex-direction:column; justify-content:space-between; height:100%;}
			.sservices__top {}
				.sservices__image {overflow:hidden;}
					.sservices__image img {display:block; widt:100%; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
					.sservices__item:hover .sservices__image img {transform:scale(1.05);}
				.sservices__title {margin-top:20px;}
			.sservices__content {margin-top:20px;}
				.sservices__price {font-size:24px; color:#181818;}
				.sservices__button {margin-top:10px;}
				
.nfinance {padding-bottom:80px;}
	.-nfinance-row {}
		.nfinance__item {display:block; position:relative; text-decoration:none; border-left:1px solid #d2d2d2;}
			.nfinance__image {overflow:hidden;}
				.nfinance__image img {width:100%; display:block; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
				.nfinance__item:hover .nfinance__image img {transform:scale(1.05);}
		.nfinance__content {color:#30363a; padding:24px;}
			.nfinance__title {font-size:30px; text-transform:uppercase;}
			
.insection__list {}
	.insection__item {display:block; text-decoration:none; text-align:center; color:#30363a; padding:80px 0;}
		.insection__title {display:block; font-size:64px; text-transform:uppercase; letter-spacing:2px; max-width:1200px; margin:0 auto; line-height:1;}
			.insection__title a {color:#30363a; text-decoration:none;}
		.insection__text {display:block; font-size:20px; text-transform:uppercase; max-width:1200px; margin:32px auto 0; line-height:1.8;}
		.insection__image {display:block; margin-top:32px;}
		.insection__button {display:block; margin-top:32px; display:flex; justify-content:center;}
			.insection__button .button+.button {margin-left:30px;}
	.insection__item:nth-child(2n) {background:#f2f2f2;}
	.insection__item:nth-child(3n) {background:#30363a; color:#fff;}
		.insection__item:nth-child(3n) .insection__button .button {background:#fff; color:#30363a;}
		.insection__item:nth-child(3n) .insection__button .button:hover {background:#181818; border-color:#181818; color:#fff;}
	.initem-90 {background:#181b1d; color:#fff;}
		.initem-90 .insection__button .button {background:#fff; color:#30363a;}
		.initem-90 .insection__button .button:hover {background:#181818; border-color:#181818; color:#fff;}
	
.ateam {padding-bottom:80px;}
	.-ateam-row {}
		.ateam__item {border-left:1px solid #d2d2d2; height:100%;}
			.ateam__image {}
			.ateam__content {padding:30px;}
				.ateam__title {font-size:20px; letter-spacing:2px; text-transform:uppercase; font-weight:500;}
				.ateam__position {margin-top:6px; font-size:16px;}
				.ateam__text {font-size:14px; color:#676776; margin-top:15px;}	
				
.iblocks {padding-bottom:80px;}
	.-iblocks-row {}
		.iblocks__item {height:100%; display:block; text-decoration:none; color:#30363a; height:auto;}
			.iblocks__image {overflow:hidden;}
				.iblocks__image img {width:100%; display:block; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
				.iblocks__item:hover .iblocks__image img {transform:scale(1.05);}
			.iblocks__content {padding:30px;}
				.iblocks__title {font-size:20px; letter-spacing:2px; text-transform:uppercase; font-weight:500;}
				.iblocks__text {font-size:14px; color:#676776; margin-top:15px;}
				
.inews {padding-bottom:80px;}
	.inews-swiper {overflow:hidden; position:relative;}
		.inews-swiper-wrapper {height:auto;}
		.inews-swiper-slide {height:auto;}
			
.news-list {padding-top:80px; padding-bottom:80px;}
.news-detail {padding-top:80px; padding-bottom:80px;}
.back__link {margin-top:40px;}
.all__news {margin-top:40px; text-align:center;}

.hero-title {height:100vh;}
.-instock-page .hero-title {height:485px;}
main {padding-top:0!important;}
.news a.button {color:#fff;}

.center__block {max-width:1000px; text-align:center; margin:80px auto; line-height:2;}
.instock__cars .center__block {margin-top:0!important;margin-bottom:0!important;}
	.center__block h2 {margin-bottom:40px; position:relative; line-height:1.333;}
		.center__block h2:after {content:""; display:block; width:80px; height:1px; background:#000;bottom:20px;margin:40px auto 0}
	.center__block *+p {margin-top:20px;}
	.center__block p+* {margin-top:20px;}
	.center__button {margin-top:80px!important;}
	
.footer__phones {font-size:14px;}
.footer__phone-label {font-size:14px;}
.footer__copy-block {font-size:14px;}
.footer__phone .row{margin-left: 0;margin-right: 0;}
.specifications .row {height:auto;}
.specifications>.container-fluid, .specifications>.container-lg, .specifications>.container-md, .specifications>.container-sm, .specifications>.container-xl {height:auto;}

.specifications_gray .specifications__price{color: #fff;}
.map-contact__place {font-size:16px;}
.map-contact__phone {font-size:16px;}
.map-contact__time {font-size:16px;}
.map-contact__description {color:#30363a;}

.hide__top__image .hero-title {display:none!important;}

.hero-title__img > video {position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover;}
.hero-title__img img  {width:100%;/*  position:absolute; bottom:0; left:0; */ height:100%; object-fit:cover;}

.vx-hero-video__text {margin-bottom:35px;}
.single__image {}
	.single__image img {width:100%; max-height:100vh; object-fit:cover; display:block;}

.-nozoom .navigation__link.page-nav__link_active {font-size:12px; line-height:1;}

.text-content ul ul {margin:20px 0;}
.text-content li:not(:last-child) {margin:10px 0;}

.header__menu-item.dropdown {position:relative;}
.header__menu-content {position:absolute; top:100%; left:-140px; left: -30vw; width:120vw; z-index:1; padding-top:16px; opacity:0; pointer-events:none; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
	.header__menu-sub {padding:16px; background:#fff;width: 100%;padding-left: 140px;padding-left: 30vw;}
		.header__menu-sub-item {}
			.header__menu-sub-item a {display:block;}
		.header__menu-sub-item+.header__menu-sub-item {margin-top:16px;}
.header__menu-item.dropdown:hover .header__menu-content {opacity:1; pointer-events:all;}

.ymaps-image-with-content {animation: pulse 1s infinite;}
#map .ymaps-layers-pane {
    filter: grayscale(1);
}
@keyframes pulse {
	0% {
		transform: scale(0.95);
	}

	70% {
		transform: scale(1.05);
	}

	100% {
		transform: scale(0.95);
	}
}

.vx-hero-video__button {min-width:260px;}
.vx-hero-video__button+.vx-hero-video__button {margin-top:8px;}

.complectations_models_list{margin-top: 80px; padding-bottom: 80px;}
	.complectations_models_list .mt-mod{margin-top: 50px;}
	.complectations_models_item {display: block; position: relative; text-decoration: none;border-left: 1px solid #d2d2d2;}
		.complectations_models_image {overflow: hidden;}
			.complectations_models_image img {width: 100%; display: block; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
		.complectations_models_content {color: #30363a;padding: 24px;}
			.complectations_models_content_title {font-size: 30px; text-transform: uppercase;}
.specifications{padding: 0 15px;}
	.spec_table_prices{margin: 30px auto; max-width: 1200px; border-collapse: collapse;}
		.spec_table_head{background: #fff !important;}
		.spec_table_head td{color: #c28a6c; font-weight: 700; font-size: 25px; padding: 15px 0;}
		.spec_table_prices tr:nth-child(even){background: #d1d2d4;}
		.spec_table_prices tr:hover{background: #c28a6c}
		.spec_table_prices tr:hover td div{background: #30363a;}
		.spec_table_prices td{text-align: center; padding:5px 10px ;}
			.spec_table_prices td:first-child{text-align: left;}
		.spec_table_prices td div{width: 12px; height: 12px; background: #c28a6c; border-radius: 50%; margin: 0 auto;}
		
.cars {padding:80px 0;}

font.notetext {color:#000;}

.hero_title_12{position: relative; top: 50px;}
.hero_title_12 img{width: 360px;}
.hero_title_12 p{font-size: 11px;}

.Container_exterior_02-text__1m9NN .Container_title__3T7m- { font-size: 32px; font-weight: 500; line-height: 50px; white-space: normal;}
.tech_table{display: flex; justify-content: center; margin-top: 10px; gap: 66px;}
	.tech_item{padding-left: 14px; border-left: 1px solid rgba(24,24,24,.5); }
		.tech_name{font-size: 15px; line-height: 22px; text-align: left; font-family: Montserrat,sans-serif;}
		.tech_value{font-size: 31px; color: #000; line-height: 39px; font-family: Montserrat,sans-serif;}
.Container_section-wrap__ehvLD {width: 100%; position: relative;}
	.Container_exterior_04-text__en__zV8Es {right: 98px;}
	.Container_section-text__bxjie {	max-width: 900px;position: absolute;z-index: 2;color: #fff;}
	.Container_exterior_04-text__2Ejfd {top: 50%;transform: translateY(-50%);text-align: left;color: #181818;}
	.Container_section-text__bxjie .Container_title__3T7m- {font-size: 32px;font-weight: 500;line-height: 50px;}
	.Container_section-text__bxjie .Container_content__1Csjf {font-size: 20px;font-weight: 400;line-height: 33px;margin-top: 12px;letter-spacing: .5px;}
	.Container_exterior_05-text__FBGcH, .Container_exterior_06-text__37Joh {left: 50%; transform: translateX(-50%); bottom: 115px; text-align: center;}
	.Container_exterior_05-text__FBGcH.Container_exterior_06-text__37Joh, .Container_exterior_06-text__37Joh.Container_exterior_06-text__37Joh {color: #181818;bottom: 90px;}
	.Container_interior01-text__2llNd, .Container_interior03-text__FskAZ {left: 50%;transform: translateX(-50%);top: 120px;text-align: center;}
	.windshield .slider-tech__content {top: 20% !important;}
		.windshield .slider-tech__content *{color: #fff; top: 20%;}
		.seats .slider-tech__content *{color: #fff}
	.Container_section-wrap__ehvLD {width: 100%;font-size: 0;position: relative;}
	.Container_interior01-text__2llNd.Container_interior03-text__FskAZ, .Container_interior03-text__FskAZ.Container_interior03-text__FskAZ {top: unset;bottom: 115px;}
	.MediaTextPC_container-pc__1QlBr{position: relative;}
	.MediaTextPC_section-text__2LM5o {width: 100%; position: absolute; left: 0; right: 0; bottom: 90px; z-index: 2; display: -moz-box; display: flex;}
		.MediaTextPC_text-item__2CGSE {width: 33.33%;display: -moz-box;display: flex;-moz-box-orient: vertical;-moz-box-direction: normal;flex-direction: column;-moz-box-align: center;align-items: center;-moz-box-pack: start;justify-content: flex-start;color: #fff;}
			.MediaTextPC_text-item__2CGSE .MediaTextPC_title__KAbKW {text-align: center;font-size: 28px;font-weight: 500;line-height: 36px;}
			.MediaTextPC_text-item__2CGSE .MediaTextPC_content__2s3ev {max-width: 300px;text-align: center;font-size: 16px;font-weight: 400;color: rgba(255,255,255,.9);line-height: 24px;margin-top: 10px;}
	


/* @media (min-width: 1025px) {
	.instock__detail > .container-fluid {padding:0!important; width:100%!important;}
} */
.footer details{
	position: relative;
}
/* .footer details > summary:before {
	content: "+";
    left: 0;
    position: absolute;
}
.footer details[open] > summary:before {
    content: "-";
	left: 0;
} */
.footer details > summary {
	list-style: none;
	cursor: pointer;
	padding: 0 10px;
}
.footer details h5{
	margin: 10px 0;
}
.footer .summary-content{
	position: absolute;
    bottom: 30px;
    background: #30363a;
    padding: 20px;
    width: 500%;
    right: 0;
    z-index: 2;
    border: 1px solid #121416;
	-webkit-box-shadow: 4px 4px 8px 0px #000000a6;
	-moz-box-shadow: 4px 4px 8px 0px #000000a6;
	box-shadow: 4px 4px 8px 0px #000000a6;
}
.testdrive{
	position: relative;
	min-height: 700px;
	background: url(../images/appoint-drive.jpg) center no-repeat;
	background-size: cover;
}
.testdriveForm{
	position: absolute;
	right: 50px;
	top: 100px;
	background: #fff;
	color: #181818;
	max-width: 400px;
}
/* avatr 11 */
.vx-hero-video__scroll{
	display: none;
}
section.box-slider-tech{
	background: #fff;
	margin: 10px auto;
	text-align: center;
	padding-top: 0;
	margin-bottom: 0;
}
section.box-slider-tech h2{
	font-size: 36px;
    font-weight: 400;
    color: #181818;
    line-height: 50px;
    width: 100%;
    text-align: center;
    margin: 64px 0 32px;
}
section.box-slider-tech h2.bottom-title{
	margin: 0 0 32px;
}
section.box-slider-tech .model-text{
	margin-bottom: 64px;
}
section.box-text-tech{
	margin: 124px 0;
}
.slider-tech-wrap{
	width: 100%;
    /* padding: 0 60px; */
    overflow: hidden;
    position: relative;
    --mobile-pagenation-bottom: 18px;
    --pc-word-height: 180px;
    --mobile-word-height: 190px;
	/* max-width: 1000px; */
    margin: 0 auto;
}
.slider-tech{
	position: relative;
	/* width: 100%;
	padding: 0 100px; */
	margin-bottom: 200px;
}
.slider-tech .swiper-wrapper{
	/* overflow: hidden; */
}
.slider-tech__item{
	position: relative;
}
.slider-tech__item:before{
	content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 60px;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.5)));
    background: -webkit-linear-gradient(top,transparent,rgba(0,0,0,.5));
    background: -moz-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 100%);
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.5));
}
.slider-tech__item video{
	height: 608px;
}
.slider-tech__content{
	position: absolute;
	/* bottom: -100px; */
	width: 100%;
}
.slider-tech__content h3{
	font-size: 28px;
    font-weight: 400;
    color: #181818;
    line-height: 40px;
    margin-bottom: 10px;
    text-align: center;
}
.slider-tech__content p{
	font-size: 14px;
    font-weight: 400;
    color: #181818;
    line-height: 24px;
    opacity: .8;
    text-align: center;
}
.slider-tech .slider-tech-swiper-pagination{
	position: absolute;
	bottom: 15px;
	z-index: 2;
	display: flex;
    justify-content: center;
}
section.floor.system-section .slider-tech-wrap{
	max-width: 1080px;
	/* overflow: visible; */
}
section.system-section .slider-tech .slider-tech-swiper-pagination{
	bottom: -70px;
}
section.system-section .slider-tech .swiper-pagination-bullet-active{
	background-color: #000;
}
section.system-section .slider-tech .swiper-pagination-bullet{
	background-color: #181818;
	border-radius: 0;
}
section.system-section .bullet-box{
	/* width: 25%; */
	margin-right: 0;
}
section.system-section .swiper-pagination-bullet{
	margin: 0 !important;
}
section.system-section .slider-tech__content{
	/* width: 25%; */
}
.system-section .slider-tech__content h3{
	margin-bottom: 30px;
}
.bullet-box{
	height: 20px;
    width: 80px;
    margin-right: 8px;
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
    align-items: center;
    -moz-box-pack: center;
    justify-content: center;
    cursor: pointer;
}
span.swiper-pagination-bullet.swiper-pagination-bullet{
	height: 1px;
    background-color: #b9babb;
	width: 80px;
	opacity: 1;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
	height: 2px;
    background-color: #fff;
	width: 80px;
}
.single-motor-container{
	position: relative;
	max-height: 1080px;
	background: #fff;
	width: 100%;
	overflow: hidden;
}
.single-motor-container picture{
	width: 100%;
}
img.single-motor-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.single-motor-text-content {
    width: 100%;
    position: absolute;
    height: 100%;
}
.single-motor-container .single-motor-top-line{
	position: absolute;
	top: 100px;
	margin: 0 auto;
	width: 100%;
	color: #fff;
	display: flex;
    justify-content: center;
}
.single-motor-top-text{
	width: 320px;
	margin: 0 20px;
	text-align: center;
	
}
.chn .single-motor-top-text{
	width: 1000px;
}
.single-motor-top-divide{
	border: 1px solid #ccc;
	height: 30px;
	margin-left: 30px;
	margin-top: 20px;
	opacity: .3;
}
p.single-motor_title{
	font-size: 30px;
	margin-bottom: 10px;
}
span.single-motor_content,
.single-motor-container .single-motor-bottom-line p {
    font-size: 16px;
}
.single-motor-container .single-motor-bottom-line{
	position: absolute;
	bottom: 100px;
	margin: 0 auto;
	width: 100%;
	color: #fff;
	display: flex;
    justify-content: center;
}
.single-motor-container .single-motor-bottom-line p{
	max-width: 350px;
	margin: 0 20px;
}
h2.second-title{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin: 50px 0;
	font-size: 36px;
    font-weight: 400;
    color: #181818;
    line-height: 50px;
    width: 100%;
    text-align: center;
}
.cars-section-color{
	position: relative;
}
.cars-section-color h2.second-title.color-title{
	position: absolute;
    z-index: 10;
    top: 0;
}
.cars-section-color-img, 
.cars-section-color-img img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	overflow: hidden;
}
.cars-section-color-img img{
	/* width: 0; */
	opacity: 0;
}
/* .cars-section-color-indicator-list{
	position: absolute;
	top: 50%;
	right: 30px;
	z-index: 5;
	display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
	align-items: flex-end;
	overflow: hidden;
} */
.cars-section-color-indicator{
	-webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    transition: all .1s linear;
	display: flex;
    -moz-box-align: center;
    align-items: center;
    -moz-box-pack: end;
    justify-content: flex-end;
    /* padding: 0 8px; */
	cursor: pointer;
	z-index: 10;
	position: absolute;
	right: 30px;
	top: 50%;
	/* padding-left: 0; */
	width: 120px;
	height: 26px;
}
.cars-section-color-indicator p{
	width: 16px;
    height: 16px;
	border-radius: 16px;
	cursor: pointer;
	-webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    transition: all .1s linear;
}
.cars-section-color-indicator span{
	opacity: 0;
	position: relative;
    z-index: 10;
	cursor: pointer;
	-webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    transition: all .1s linear;
	font-size: 12px;
}

.cars-section-color-indicator:hover{
	/* width: auto; */
    height: 26px;
	display: flex;
    -moz-box-align: center;
    align-items: center;
    -moz-box-pack: end;
    justify-content: flex-end;
    /* padding: 8px 20px; */
	z-index: 10;
	/* padding-left: 4px; */
}
.cars-section-color-indicator:hover p{
	width: 140px;
	height: 26px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.cars-section-color-indicator.white{	
	top: 400px;
}
.cars-section-color-indicator.white p{
	background-color: #F5F4F2;	
}
.cars-section-color-indicator.gray{	
	top: 426px;
}
.cars-section-color-indicator.gray p{
	background-color: #919194;	
}
.cars-section-color-indicator.red{	
	top: 452px;
}
.cars-section-color-indicator.red p{
	background-color: #C9202C;	
}
.cars-section-color-indicator.cristalwhite{	
	top: 478px;
}
.cars-section-color-indicator.cristalwhite p{
	background-color: #F9F8F6;	
}
.cars-section-color-indicator.lightgreen{	
	top: 504px;
}
.cars-section-color-indicator.lightgreen p{
	background-color: #8DAAA6;	
}
.cars-section-color-indicator.darkgray{	
	top: 530px;
}
.cars-section-color-indicator.darkgray p{
	background-color: #676970;	
}
.cars-section-color-indicator:hover span,.cars-section-color-indicator span:hover{
	height: 26px;
	opacity: 1;
	width: 120px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.cars-section-color-img-item.fon{
	opacity: 1;
}
.cars-section-color-img-item.white{
	width: 100%;
	opacity: 1;
}
.cars-section-color-indicator.white:hover ~ .cars-section-color-img-list .cars-section-color-img-item.white , 
.cars-section-color-indicator.gray:hover ~ .cars-section-color-img-list .cars-section-color-img-item.gray,
.cars-section-color-indicator.red:hover ~ .cars-section-color-img-list .cars-section-color-img-item.red,
.cars-section-color-indicator.cristalwhite:hover ~ .cars-section-color-img-list .cars-section-color-img-item.cristalwhite,
.cars-section-color-indicator.lightgreen:hover ~ .cars-section-color-img-list .cars-section-color-img-item.lightgreen,
.cars-section-color-indicator.darkgray:hover ~ .cars-section-color-img-list .cars-section-color-img-item.darkgray
{
	z-index: 5;
	width: 100%;
	opacity: 1;
}
.intelligent{
	position: relative;
	background: url('/upload/avatr-11/intelligent.jpg');
	background-size: cover;
	background-repeat: no-repeat;
}
.intelligent .islider{
	width: 100%;
}
.intelligent-content {
    width: 100%;
    height: 100vh;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}
.intelligent-content .vertical-slider{
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 9;
    width: 100%;
    height: 100%;
    z-index: 2;
}
.intelligent .intelligent-content .swiper-slide{
	/* height: 300px !important;
	min-height: 300px; */
	color: #fff;
	position: absolute;
    bottom: 200px;
    right: 72px;
}
.intelligent .swiper-slide{
	width: 100%;
    height: 100vh;
    object-fit: cover;
    display: block;
}
.intelligent .islider__content{
	height: 100vh;
    left: unset;
    right: 0;
    text-align: right;
	max-width: 50%;
}
.intelligent .islider__content h3{
	font-size: 28px;
    font-weight: 400;
	line-height: 40px;
	margin-bottom: 8px;
}
.intelligent .islider__content p{
	font-size: 14px;
    font-weight: 400;
    color: #fff;
    line-height: 28px;
}
.intelligent .intelligent-swiper-pagination{
	position: absolute;
	right: 30px;
	display: flex;
    flex-direction: column;
    height: 160px;
    justify-content: space-between;
	z-index: 3;
}
.intelligent .intelligent-swiper-pagination .swiper-pagination-bullet{
	height: 16px;
	width: 1px;
}
.intelligent .intelligent-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	width: 2px;
}
/* avatr 11 */
/* avatr 011 */
section.full-video{
	height: 100vh;
	width: 100%;
	padding-top: 0;
	display: flex;
	justify-content: space-between;
}
.full-video video{
width: 100%;
height: 100%;
    object-fit: cover;
}
.black{
	background-color: #000;
	color: #fff;
}
section.part{
	position: relative;
	height: 100%;
    border: 1px solid #000
}
section.part img{
	/* height: 100%; */
}
.part h3, .img-full-content h3{
	font-size: 28px;
    color: #fbfbfb;
    line-height: 36px;
	margin-bottom: 10px;
}
.part h5{
	font-size: 12px;
    font-weight: 500;
    color: #fff;
    margin-bottom: 8px;
}
.part p, .img-full-content p{
	font-size: 14px;
    font-weight: 400;
    color: #bfbfbf;
	line-height: 20px;
}
.part-content-top{
	width: 100%;
	position: absolute;
	top: 150px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	align-items: center;
}
.part-content-dizainer{
	position: absolute;
	left: 550px;
	top: 420px;
	text-align: right;
}
.part-content-konstruktor{
	position: absolute;
    right: 50px;
    top: 550px;
}
.part-content-line{
	position: absolute;
    right: 0;
	margin-top: 15px;
    width: 160px;
    height: 1px;
    opacity: .8;
    border: 1px solid #fff;
}
.part-content-konstruktor .part-content-line{
	right: unset;
	left: 0;
}
.img-full {
	width: 100%;
	height: 100vh;
	position: relative;
	padding-top: 0;
	overflow: hidden;
}
.img-full img{
	/* width: 100%;
	height: 100vh;
	object-fit: cover; */
}
.img-full-content{
	position: absolute;
    bottom: 100px;
	width: 100%;
	text-align: center;
	
}
.img-full-content p{
	max-width: 500px;
	margin: 0 auto;
}
.img-full-content-top{
	position: absolute;
    top: 200px;
	width: 100%;
	text-align: center;
	color: #fff;
}
.img-full-content-middle{
	position: absolute;
    top: 400px;
	width: 100%;
	text-align: center;
	color: #fff;
}
.img-full-content-middle__item{
	max-width: 500px;
}
.img-full-content-middle__item h5{
	font-size: 18px;
    font-weight: 500;
    color: #fbfbfb;
    line-height: 28px;
    text-align: center;
	margin-bottom: 10px;
}
.img-full-content-middle__item p{
	padding: 0 60px;
    font-size: 14px;
    font-weight: 400;
    color: #bfbfbf;
    line-height: 24px;
    text-align: center;
}
section.black.dizain-desc{
	padding: 150px 0;
	text-align: center;
}
.dizain-desc-content{
	max-width: 1000px;
	margin: 0 auto;
}
section.black.dizain-desc h4{
	text-align: center;
    font-size: 20px;
    font-weight: 400;
    color: #fff;
    line-height: 24px;
    margin-bottom: 30px;
}
section.black.dizain-desc p{
	font-size: 18px;
    font-weight: 400;
    color: #bfbfbf;
    line-height: 24px;
}
section.black.dizain-desc .sign{
	margin-top: 30px;
	position: relative;
	color: #fff;
	font-weight: 400;
	display: flex;
	justify-content: center;
	align-items: center;
}
section.black.dizain-desc .middle-line{	
	border-bottom: 1px solid #fff;
	width: 30px;
    height: 2px;
    background-color: #fff;
    margin-right: 10px;
}
.tech-slider{
	padding-bottom: 200px;
}
.tech-slider h3{
	font-size: 28px;
    color: #fbfbfb;
    line-height: 36px;
	margin-bottom: 10px;
}
.tech-slider p{
	line-height: 24px;
    font-size: 14px;
    font-weight: 400;
    color: #bfbfbf;
    opacity: .8;
    text-align: center;
}
.tech-slider video{
	height: 757px;
}
.boutique{
	position: relative;
	padding-top: 0;
	background-color: #000;
}
.boutique h2{
	text-align: center;
    font-size: 28px;
    font-family: DINPro-Medium,DINPro;
    font-weight: 500;
    color: #fff;
    line-height: 40px;
    margin-top: 150px;
    margin-bottom: 60px;
	/* position: absolute; */
	top: 100px;
	width: 100%;
}
.boutiqueslider-box{
	width: 95%;
    margin: 0 auto;
	overflow: hidden;
}
.boutiqueSlider {
	color: #fff;
}
.boutiqueSlider h5{
	margin: 10px 0;
	text-align: left;
    font-size: 18px;
    font-weight: 500;
    color: #fbfbfb;
    line-height: 25px;
    margin: 16px auto 9px;
}
.boutiqueSlider p{
	font-size: 14px;
    font-weight: 400;
    color: #7e7e7e;
    line-height: 20px;
}
.boutiqueSlider .swiper-pagination{
	width: 90%;
    height: 1px;
    background: rgba(231,231,231,.5);
    position: relative;
	margin-top: 50px;
}
.boutiqueSlider img{
	border-radius: 5px;
}
.boutiqueSlider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
	height: 1px;
	width: 95%;
	background: #fff;
}
.boutiqueSlider .swiper-bottom{
	width: 100%;
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: baseline;
    margin-bottom: 30px;
}
.boutiqueSlider .swiper-btns{
	display: flex;
	width: 8%;
	position: relative;
}
.boutiqueSlider .swiper-button-prev, 
.boutiqueSlider .swiper-button-next{
	background: none;
	width: 40px;
	transform: unset;
}
.boutiqueSlider .swiper-button-prev img, 
.boutiqueSlider .swiper-button-next img{
	width: 40px;
	height: 40px;
}
.advantages{
	position: relative;
	background-color: #000;
}
.advantages .img-full-content-left{
	position: absolute;
	left: 5%;
	top: 20%;
	color: #fff;
}
.advantages .img-full-content-left h3{
	font-size: 28px;
    font-weight: 500;
    color: #fff;
}
.advantages .content-advantages-list{
	margin: 50px 0;
	max-width: 40%;
}
.advantages .content-advantages__item{
	display: flex;
	align-items: center;
	margin-bottom: 16px;
}
.advantages .content-advantages__item img{
	width: 40px;
	height: 40px;
	margin-right: 16px;
}
.advantages .content-advantages__item h5{
	font-size: 13px;
    color: #fbfbfb;
    line-height: 14px;
}
.advantages .content-advantages__item p{
	margin-top: 7px;
    font-size: 12px;
    font-weight: 400;
    color: #bfbfbf;
}
.config{
	position: relative;
}
.config img, .config picture{
	height: 100%;
	display: flex;
}
.config .img-full-content-right{
	position: absolute;
	right: 10%;
	top: 20%;
	color: #fff;
	text-align: center;
}
.config .img-full-content-right h3{
	margin-bottom: 30px;
}
/* avatr 011 */
/* islider-txt */
.islider-txt {
    max-height: 1080px;
}
.islider-txt .islider__item {
  display: flex;
}
.islider-txt .islider__content {
  position: relative;
  max-width: 490px;
  color: #181818;
  padding: 200px 100px;
}
.islider-txt .pagination {
  position: absolute;
  bottom: 0;
  left: 20px;
  width: 50%;
  height: 50px;
  justify-content: space-between;
  display: flex;
  z-index: 10;
}

@-webkit-keyframes Pager-step-line {
  0% {
    width: 0;
  }
  to {
    width: 100%;
  }
}
@keyframes Pager-step-line {
  0% {
    width: 0;
  }
  to {
    width: 100%;
  }
}
.islider-txt .swiper-pagination-line{
    max-width: 350px;
    display: flex;
}
.islider-txt .swiper-pagination-bullet{
    /* min-width: 70px; */
    width: 70px;
    height: 2px;
    border-radius: 0;
   opacity: 1;
   background: #ccc;
}
.islider-txt  .progress{
    width: 0;
    height: 2px;
    background: #181818;
    z-index: 20;
    position: relative;
}
.islider-txt .swiper-pagination-bullet-active .progress{
  -webkit-animation: Pager-step-line 12s linear;
  animation: Pager-step-line 12s linear;
  width: 70px;
}
.num {
    position: absolute;
    left: 350px;
    bottom: 30px;
    font-size: 20px;
    opacity: 0;
    color: #181818;
}
.islider-txt .swiper-pagination-bullet-active .num{
    font-size: 32px;
    opacity: 1;
}
.islider-txt .swiper-pagination-bullet:last-of-type .num{
    left: 400px;
    opacity: 1;
}
.islider-txt .swiper-pagination-bullet:last-of-type .num:before{
    content: '/';
    color: #181818;
    position: absolute;
    right: 25px;
    bottom: 0;
    opacity: 1;
    font-size: 32px;
}
.islider-txt .swiper-pagination-bullet-active:last-of-type .num{
    font-size: 20px;
}

@media (max-width: 768px){
	.slider-tech{margin-bottom: 0;}
	.tech_table {flex-wrap: wrap;gap: 30px;}
	.triple_slides{display: none;}
	.avatr12 .slider-tech__item img{height: 100vh; object-fit: cover;}
	.tripple_slider .slider-tech__content h3{color: #fff;}
	.tripple_slider .slider-tech__content p{color: #fff;}
	span.header__menu-text{
		font-size: 10px;
	}
	.header__menu-item .row, .footer__phone .row{
		margin-left: 0;
	}
	span.swiper-pagination-bullet.swiper-pagination-bullet{
		width: 60px;
	}
    .islider.islider-txt {
        background: none;
    }
    .islider-txt .islider__content{
        padding: 20px;
        padding-bottom: 100px;
        background: none;
        min-height: 300px;
    }
    .islider-txt .islider__item {
        flex-direction: column-reverse;
		padding-top: 0;
    }
    .islider-txt .swiper-pagination-bullet .num{
        left: 250px;
        
    }
    
    .islider-txt .swiper-pagination-bullet:last-of-type .num{
        left: 300px;
    }
    .islider-txt .islider__button{
        position: relative;
        margin-top: 30px;
    }
}
/* islider-txt */
/* chn */
.slider-txt-box.energy{
	background-color: #181818;
}
.energy .islider__title{
	font-size: 28px;
    font-weight: 400;
    color: #fbfbfb;
    line-height: 40px;
}
.energy .islider__text{
	font-size: 16px;
    font-family: DINPro;
    font-weight: 400;
    color: #fbfbfb;
    line-height: 28px;
}
.energy .islider-txt .islider__content{
	padding: 30px;
	padding-top: 10%;
}
.energy .islider-txt .pagination{
	left: unset;
	right: -200px;
	right: -20%;
}
.energy .num{
	color: #fff;
}
.energy .islider-txt .swiper-pagination-bullet:last-of-type .num:before{
	color: #fff;
}
.islider-txt .swiper-pagination-bullet-active:last-of-type .num:before{
	content: '04/';
}
.main-page .islider-txt .swiper-pagination-bullet-active:last-of-type .num:before{
    content: '03/';
    /* right: 45px; */
    /* width: 40px; */
}
.chn{
	position: relative;
	justify-content: center;
}
.chn__content{
	position: absolute;
	top: 150px;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	justify-content: center;
}
.chn__title{
	font-size: 28px;
    font-family: DINpro;
    color: #fff;
    line-height: 40px;
	margin-bottom: 30px;
}
.chn__desc{
	font-size: 16px;
    font-family: DINpro;
    font-weight: 400;
    color: #fff;
    line-height: 28px;
    word-wrap: break-word;
    word-break: break-all;
}
.chn__button{
	margin-top: 50px;
}
section.box-slider-tech.mechanics{
	background: #000;
	color: #fff;
	margin: 0;
	padding-top: 200px;
}
section.box-slider-tech.mechanics .slider-tech__item picture{
	height: 500px;
}
.mechanics .container-fluid{
	display: flex;
    justify-content: center;
    height: 100%;
    align-items: center;
}
.mechanics .slider-tech{
	margin-bottom: 350px;
}
.mechanics .slider-tech__content h3{
    font-size: 28px;
    font-family: DINpro;
    color: #fff;
    line-height: 40px;
}
.mechanics .slider-tech__content p{
	font-size: 16px;
    font-family: DINpro;
    font-weight: 400;
    color: #fff;
    line-height: 28px;
    word-wrap: break-word;
    word-break: break-all;
}
.mechanics .slider-tech__content p.subdesc{
	color: #7e7e7e;
    font-size: 12px;
}
section.system-section.mechanics .slider-tech .swiper-pagination-bullet-active{
	background-color: #fff;
}
.disclaimer-auto{
	padding: 5% 10%;
	background-color: #181818;
}
.disclaimer-txt{
	font-size: 12px;
    font-weight: 400;
    color: #7e7e7e;
    line-height: 14px;
	text-align: center;
}
/* chn */
/* power */
.home-power img{
	max-height: 600px;
	width: 100%;
	object-fit: cover;
}
.power_rights-wrap {
    width: 1160px;
    margin: 0 auto;
    /* padding: 70px 0 80px; */
    display: grid;
    grid-gap: 30px 30px;
    gap: 30px 30px;
    grid-template-columns: repeat(2,564px);
}
.power_rights-wrap .power_right-item {
    background: #f9f9f9;
    padding: 30px;
    display: -moz-box;
    display: flex;
}
.power_rights-wrap .power_right-icon{
	width: 65px;
    height: 65px;
    margin-right: 16px;
}
.power_rights-wrap .power_title {
    font-size: 23px;
    font-weight: 700;
    color: #181818;
    line-height: 32px;
    padding-top: 7px;
}
.power_rights-wrap .power_line {
    display: block;
    width: 142px;
    height: 1px;
    background-color: #c9c9c9;
    margin: 7px 0 15px;
}
.power_rights-wrap .power_content {
    font-size: 14px;
    font-weight: 400;
    color: #404040;
    line-height: 22px;
}
.home-power .slider-tech{
	margin-bottom: 0;
}
.HomePile_home-pile-pc___YND6 {
    width: 100%;
    overflow: hidden;
    position: relative;
    background-color: #f9f9f9;
}
.HomePile_home-pile-pc___YND6 .HomePile_pile-wrap__17gq4 {
    width: 620px;
    height: 864px;
    margin: 0 auto;
    position: relative;
}
.HomePile_home-pile-pc___YND6 .HomePile_pile-wrap__17gq4 .HomePile_pile-img__2W9Qf {
    width: 100%;
    height: 100%;
}
.HomePile_home-pile-pc___YND6 .HomePile_head__U05-A {
    width: 100%;
    height: 342px;
    background: url(//static.avatr.com/pc-website/images/power/pc/homepower-head.png) 50%/cover;
    overflow: hidden;
}
.HomePile_home-pile-pc___YND6 .HomePile_head-title__2DfaW {
    font-size: 40px;
    font-weight: 300;
    color: #313131;
    line-height: 56px;
    text-align: center;
    margin-top: 89px;
}
.HomePile_pile-item__16NEO .HomePile_title__Q6pd- {
    font-size: 24px;
    font-weight: 700;
    color: #181818;
    line-height: 33px;
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
    align-items: center;
    margin-bottom: 10px;
}
.HomePile_pile-item__16NEO .HomePile_title__Q6pd-:before {
    content: "";
    display: block;
    width: 4px;
    height: 21px;
    background-color: #c0df17;
    margin-right: 6px;
}
.HomePile_pile-item__16NEO .HomePile_content__1gKuN {
    font-size: 18px;
    font-weight: 400;
    color: #7d7d7d;
    line-height: 28px;
    padding-left: 10px;
}
.HomePile_home-pile-pc___YND6 .HomePile_shadow__1kOyZ {
    width: 100%;
    height: 156px;
    background: -webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,98%,0)),to(#fafafa));
    background: -moz-linear-gradient(top,hsla(0,0%,98%,0) 0,#fafafa 100%);
    background: linear-gradient(180deg,hsla(0,0%,98%,0),#fafafa);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
}
.HomePile_pile-item__16NEO.HomePile_top__3IPOp {
    left: 233px;
    top: 0;
	width: 500px;
    -webkit-transform: translateY(calc(-100% - 24px));
    -moz-transform: translateY(-moz-calc(-100% - 24px));
    transform: translateY(calc(-100% - 24px));
}
.HomePile_pile-item__16NEO {
    display: inline-block;
    /* min-width: 220px; */
	width: 300px;
    position: absolute;
}
.HomePile_pile-item__16NEO.HomePile_right-bottom__1K9XR, .HomePile_pile-item__16NEO.HomePile_right-top__27utb {
    right: 0;
    -webkit-transform: translateX(calc(100% + 26px));
    -moz-transform: translateX(-moz-calc(100% + 26px));
    transform: translateX(calc(100% + 26px));
}
.HomePile_pile-item__16NEO.HomePile_left-bottom__PmreR, .HomePile_pile-item__16NEO.HomePile_left-top__1-qO4 {
    left: 0;
    -webkit-transform: translateX(calc(-100% - 26px));
    -moz-transform: translateX(-moz-calc(-100% - 26px));
    transform: translateX(calc(-100% - 26px));
}
.HomePile_pile-item__16NEO.HomePile_right-bottom__1K9XR {
    top: 366px;
}
.HomePile_pile-item__16NEO.HomePile_left-bottom__PmreR {
    top: 366px;
}
.HomePile_pile-item__16NEO.HomePile_left-top__1-qO4 {
    top: 128px;
}
.Power_public-power__1-9jV {
    width: 1160px;
    margin: 0 auto;
    padding-bottom: 162px;
}
.Power_public-power__1-9jV .Power_section-title__tN0lW {
    padding: 164px 0 105px;
    font-size: 40px;
    color: #181818;
    line-height: 70px;
    text-align: center;
}
.Power_public-power-list__3LS7m {
    width: 100%;
}
.Power_public-power-item__xTPSz {
    width: 100%;
    display: -moz-box;
    display: flex;
    margin-bottom: 121px;
}
.Power_public-power-item__xTPSz:last-child {
    margin-bottom: 0;
}
.Power_public-power-item__xTPSz .Power_power-img__NmBJG {
    min-width: 670px;
    height: 420px;
    object-fit: cover;
    margin-right: 50px;
}
.Power_public-power-item__xTPSz .Power_title__1xHM3 {
    font-size: 36px;
    color: #181818;
    line-height: 50px;
    margin-bottom: 8px;
}
.Power_public-power-item__xTPSz .Power_subtitle__2rRkh {
    font-size: 18px;
    font-weight: 300;
    color: #181818;
    line-height: 27px;
    
    display: -moz-inline-box;
    display: inline-flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    margin-bottom: 28px;
}
.Power_public-power-item__xTPSz .Power_content__1oz0Y {
    font-size: 16px;
    font-weight: 400;
    color: #404040;
    line-height: 27px;
}
.Power_public-power-item__xTPSz .Power_subtitle__2rRkh {
    font-size: 18px;
    font-weight: 300;
    color: #181818;
    line-height: 27px;
    
    display: -moz-inline-box;
    display: inline-flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    margin-bottom: 28px;
}
.Power_public-power-item__xTPSz .Power_subtitle__2rRkh:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: #c0df17;
    margin-top: 5px;
}
/* power */
@media (min-width: 1025px) {
	.navigation__title__vx{display: none;}
}

@media (max-width: 1800px) {
	.islider__text{font-size: 14px;}
}
@media (max-width: 1400px) {
	.header__button {display:none;}
	.iblock__human__content.-pavlovich {left:0; bottom:0;}
	.islider__text{font-size: 14px;}
}
@media (max-width: 1279px) {
	.header__menu-phone {display:none;}
}
@media (max-width: 1199px) {
	.purchase__list {flex-wrap:wrap; margin-top:-40px;}
	.purchase__item {width:50%; margin-top:40px;}
	.iinfo__content {padding-left:0; padding-right:0;}
	.news-list {padding-top:40px; padding-bottom:40px;}
	.news-detail {padding-top:40px; padding-bottom:40px;}
	.iblock__left {width:100%;}
	.iblock__right {width:100%;}
	.header__menu-item {font-size:12px;}
	.vx-hero-video__content {padding-top:100px;}
	.avatr-011 .vx-hero-video__content{top: unset;}
	.avatr-011 .vx-hero-video__price{margin-bottom: 10px;}
	.avatr-011 .part-content-top{position: relative;}

	.indetail__info {padding-right:0;}
	.-instock-row > div {flex:0 0 100%; max-width:100%;}
	.catalog__filter__toggle {display:block;}
	.smart-filter-form {display:none; padding:24px; border:1px solid #d2d2d2; margin-top:24px;}
	.smart-filter-title {margin:0; padding:16px; border:1px solid #d2d2d2; display:flex; justify-content:space-between; align-items:center;}
	.smart-filter-title:after {content:''; display:inline-block; width:10px; height:18px; background:url("data:image/svg+xml;charset=utf-8,<svg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'><path%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000'%2F><%2Fsvg>") no-repeat 50% 50%; position:relative; transform:rotate(90deg);}
	.instock__cars {margin-top:0; padding-left:0;}
	.cars__sort {justify-content:center; margin-bottom:0; margin-top:24px;}
	
}
@media (max-width: 1024px) {
	.news__list .news__text {background:#e4e4e4;}
	.news__list .news__item {margin-left:20px; width:calc(33.33% - 40px); max-width:100%;}
	.header__avilon {flex:1;}
	.indetail__title__mob {display:block; font-size:28px; font-weight:bold; margin-bottom:40px;}
	.instock__detail {padding-top:80px;}
	.indetail__info {padding:80px 0 0;}
	.hero-video__scroll {display:flex;}
	.header__menu {background:#fff;color: #181818;}
	.header__menu-item a{color: #181818;}
	.complectations_models_list .mt-mod{margin-top: 0;} 
	.instock__prop {width:100%; margin-top:0;}
	.instock__prop+.instock__prop {margin-top:10px;}
}
@media (max-width: 992px) {
	.services-item {width:calc(50% - 80px);}
	.service-model {width:calc(50% - 80px);}
	.service-item {width:calc(50% - 80px);}
	.indetail__info {padding:40px 0 0;}
	.indetail__complectation__list > div {width:50%;}
	.indetail__info h1 {display:none;}
	.header__menu-phone {display:block;}
	.header__button {display:block;}
	.bread { padding:40px 0;}
	.news__list .news__item {width:calc(50% - 40px);}
	.nfinance {padding-bottom:40px;}
	.instock {padding-bottom:40px;}
	.indetail__complectation {padding:40px 0 0;}
	.hero-title {height:90vh;}
	.hero-title.hero-title-video {height:50vh; min-height:250px;}
	.islider__image img {height:auto;}
	.islider__content {padding:80px 0; justify-content:center; text-align:center;}
	.islider__text ul {display:none;}
	.indetail__left {padding-top:0;}
	.hero-title-pages {height:auto!important;}
	.hero-title-pages .hero-title__img {position:relative;}
	.hero-title-pages .hero-title__img img {display:block; width:100%; position:relative;}
	.hero-title-pages .container-fluid {position:absolute; top:0; left:0; z-index:1; height:100%; display:flex; flex-direction:column; justify-content:center; background:rgba(0,0,0,0.5);}
	.indetail__sold {margin-top:0;}
	.footer .summary-content{
		width: 100%;
		position: relative;
		bottom: 0;
	}
	.-instock-cars-row > div {flex: 0 0 50%; max-width:50%;}
}

@media (min-width: 769px) {
	.tripple_slider{display: none;}
}

@media (max-width: 768px) {
	.HomePile_home-pile-pc___YND6 .HomePile_head-title__2DfaW{
		margin-top: 0;
	}
	.HomePile_pile-item__16NEO.HomePile_top__3IPOp{
		width: 100%;
	}
	.testdriveForm{
		position: relative;
		top: 0;
		right: 0;
	}
	.testdriveForm input.button.button_white{
		width: 100%;
	}
	.cars-section-color{
		background: none;
		min-height: calc(70vh - 50px);
	}
	.cars-section-color-indicator.white, 
	.cars-section-color-indicator.gray,
	.cars-section-color-indicator.red,
	.cars-section-color-indicator.cristalwhite,
	.cars-section-color-indicator.lightgreen,
	.cars-section-color-indicator.darkgray{
		top: unset;
		top: 430px;
		height: 120px;
		width: 26px;
		right: unset;
	}
	.cars-section-color-indicator p{
		width: 28px;
		height: 28px;
	}
	.cars-section-color-indicator.white{
		left: 20%;
	}
	.cars-section-color-indicator.gray{
		left: 30%;
	}
	.cars-section-color-indicator.red{
		left: 40%;
	}
	.cars-section-color-indicator.cristalwhite{
		left: 50%;	
	}
	.cars-section-color-indicator.white p,
	.cars-section-color-indicator.cristalwhite p{
		border: 1px solid #ccc;
	}
	.cars-section-color-indicator.lightgreen{
		left: 60%;
	}
	.cars-section-color-indicator.darkgray{
		left: 70%;
	}
	.cars-section-color-indicator:hover p{
		width: 28px;
		border: 1px solid #181818;
	}
	.cars-section-color-indicator:hover span, 
	.cars-section-color-indicator span:hover{
		top: 25px;
		white-space: nowrap;
	}
	.single-motor-container{
		min-height: 330px;
		flex-direction: column;
		min-height: unset;
	}
	.single-motor-text-content, .single-motor-container .single-motor-bottom-line{
		display: flex;
		flex-direction: column;
	}
	.single-motor-text-content, 
	.single-motor-container .single-motor-top-line,
	.single-motor-container .single-motor-bottom-line{
		position: relative;
		color: #181818;
		top: unset;
		bottom: unset;
	}
	.single-motor-container .single-motor-bottom-line p{
		margin: 5px 20px;
	}
	img.single-motor-img{
		display: flex;
	}
	h2.second-title.color-title {
		position: absolute;
		z-index: 3;
	}
	h2.second-title.color-title, section.box-slider-tech h2{
		font-size: 16px;
		color: #333;
		line-height: 30px;
		padding: 10px;
	}
	p.single-motor_title{
		font-size: 24px;
		line-height: 22px;
	}
	section#avatrdesc{
		min-height: 40vh;
		height: 50vh;
	}
	/* power */
	section.box-slider-tech h2{
		font-size: 25px;
    line-height: 36px;
    padding: 40px 0 30px;
	margin: 0;
	}
	section.box-slider-tech{
		min-height: unset;
    height: unset;
	}
	
	.power_rights-wrap {
		width: 100%;
		padding: 30px 20px;
		grid-gap: 12px 0;
		gap: 12px 0;
		grid-template-columns: repeat(1,100%);
	}
	.power_rights-wrap .power_right-item {
		padding: 16px 12px;
	}
	.power_rights-wrap .power_right-icon {
		width: 40px;
		height: 40px;
		margin-right: 10px;
	}
	.power_rights-wrap .power_title {
		font-size: 14px;
		line-height: 20px;
		padding-top: 4px;
	}
	.power_rights-wrap .power_line {
		width: 85px;
		margin: 5px 0 4px;
		-webkit-transform: scaleY(.5);
		-moz-transform: scaleY(.5);
		transform: scaleY(.5);
	}
	.power_rights-wrap .power_content {
		font-size: 11px;
		font-weight: 400;
		color: #404040;
		line-height: 18px;
	}
	.HomePile_home-pile-pc___YND6 .HomePile_pile-wrap__17gq4{
		height: unset;
		width: unset;
	}
	.HomePile_pile-item__16NEO{
		position: relative;
	}
	.HomePile_pile-item__16NEO.HomePile_left-bottom__PmreR, 
	.HomePile_pile-item__16NEO.HomePile_top__3IPOp, 
	.HomePile_pile-item__16NEO.HomePile_left-bottom__PmreR, 
	.HomePile_pile-item__16NEO.HomePile_left-top__1-qO4,
	.HomePile_pile-item__16NEO.HomePile_right-bottom__1K9XR, 
	.HomePile_pile-item__16NEO.HomePile_right-top__27utb{
		top: unset;
		left: unset;
		right: unset;
		transform: unset;
	}
	.HomePile_home-pile-pc___YND6 .HomePile_shadow__1kOyZ{
		display: none;
	}
	.HomePile_home-pile-pc___YND6{
		padding: 50px 30px;
	}
	.Power_public-power__1-9jV {
		width: 100%;
		padding-bottom: 41px;
	}
	.Power_public-power__1-9jV .Power_section-title__tN0lW {
		padding: 40px 0 30px;
		font-size: 25px;
		line-height: 36px;
	}
	.Power_public-power-item__xTPSz {
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		flex-direction: column;
		margin-bottom: 48px;
		padding: 0 20px;
	}
	.Power_public-power-item__xTPSz .Power_power-img__NmBJG {
		width: 100%;
		height: unset;
		margin-right: 0;
		margin-bottom: 24px;
		min-width: unset;
	}
	/* power */
	.intelligent{
		min-height: 300px;
		background: url(/upload/avatr-11/mobile/intelligent.jpg);
		background-size: cover;
		background-repeat: no-repeat;
	}
	.intelligent .islider{
		background: unset;
		max-height: 300px;
	}
	.intelligent .islider__content{
		padding: 50px;
		height: 300px;
		max-width: 100%;
	}
	.intelligent .islider__content h3{
		font-size: 16px;
		line-height: 20px;
	}
	.intelligent .islider__content p, .slider-tech__content p{
		font-style: 12px;
		line-height: 14px;
	}
	.single-motor-top-text{
		margin: 20px;
	}
	.slider-tech__item video{
		height: 250px;
		width: 100%;
	}
	section.system-section .slider-tech__content{
		padding-top: 20px;
	}
	section.system-section .slider-tech .slider-tech-swiper-pagination{
		bottom: -80px;
	}
	.system-section .slider-tech__content h3{
		font-size: 16px;
		line-height: 16px;
		margin-bottom: 40px;
	}
	.single-motor-container picture{
		height: 100%;
	}
	.islider_service {
		height: 100vh;
	}
	.service_slider_title{
		font-size: 40px;
		top: 25%;
	}
	.service_swiper{
		height: 100%;
	}
	.service_swiper .islider__image img{
		height: 100vh;
	}
	.islider_title{
		width: 100%;
		font-size: 25px;
		padding: 10px;
	}
	.map__wrapper {
    height: fit-content;
  }

  .map-contact {
    width: 100%;
    max-width: 100%;
    position: relative;
    left: 0;
    bottom: auto;
    top: auto;
    height: auto;
  }
  .map-contact.vg {
    width: 100%;
    max-width: 100%;
    position: relative;
    left: 0;
    bottom: auto;
    top: auto;
    height: auto;
  }

  .yandex_map {
    height: 300px;
  }

  /* .map__wrapper {
        padding: 170px 0 0 0;
    } */

  .map-contact__description {
    margin-bottom: 20px;
  }
	.yandex_map {margin-bottom:0; height:auto;}
	.instock__detail {padding:80px 0 0;}
	.iblock__human__content {position:relative; left:0!important; right:0!important; bottom:0!important; background:#000; max-width:100%!important; text-align:center!important;}
	.iblock__human__image {height:auto;}
	.iblock__human__image img {display:block;}
	.islider__image img {height:auto;}
	.islider {background:#30363a;}
	/* .islider__content {position:relative; left:0; top:0; padding:24px; background:#30363a; height:auto;} */
	.islider__title {font-size:22px;}
	.islider__item {position:relative; padding-top:55px;}
	.islider__button {margin-top:0; text-align:center; position:absolute; left:0; bottom:0; margin-top:0; width:100%;bottom: 10%;}
	.islider__button .button_dark {/* background:#fff; color:#30363a!important; */ width:100%;}
	.islider__text {font-size:12px; margin-top:10px;}
	.islider-swiper-button-prev {top:30%;}
	.islider-swiper-button-next {top:30%;}
	.islider__title br {display:none;}
	.news__list .news__item {width:calc(100% - 40px);}
	.ateam {padding-bottom:40px;}
	.iblocks {padding-bottom:40px;}
	.center__block {margin:40px auto;}
	.center__button {margin-top:40px!important;}
	.specifications__img:before {display:none;}
	.specifications__img picture {position:relative!important;}
	.specifications__img img {position:relative!important; width:100%; height:auto;}
	.specifications__content {padding:40px 0;}
	.footer__logo {display:none;}
	.footer .header__avilon {display:none;}
	.footer__menu-item {font-size:14px; letter-spacing:0;}
	.insection__item {padding:0 0 40px;}
	.insection__content {display:flex; flex-direction:column;}
	.insection__title {order:20; font-size:30px; line-height:1; font-weight:300; text-transform:uppercase; margin-top:40px; font-weight:500;}
	.insection__image {order:10; margin-left:-20px; margin-right:-20px; margin-top:0;}
	.insection__text {order:30; margin-top:30px; font-size:14px; text-transform:none;}
	.insection__button {order:40; display:flex; flex-direction:column; align-items:center;}
	.insection__button .button+.button {margin-top:20px; margin-left:0;}
	.button {min-width:270px;}
	.smart-filter-title {font-size:18px;}
	.csort__title {min-width:270px; justify-content:center;}
	
	.Container_exterior_02-text__1m9NN {
		padding: 0 20px;
		top: unset;
		left: 0;
		right: 0;
		bottom: 80px;
		-webkit-transform: none;
		-moz-transform: none;
		transform: none;
	}
	.Container_exterior_02-text__1m9NN .Container_content__1Csjf {
		font-size: 12px;
		line-height: 19px;
	}
	.Container_exterior_02-text__1m9NN .Container_content__1Csjf {
		font-size: 12px;
		line-height: 19px;
	}
}

@media (max-width: 700px) {
	.specifications {
		overflow-y: scroll;
	}
	.header__menu-item.dropdown {position:relative;flex-direction: column;
		align-items: baseline;}
		.header__menu-content{
			position:relative;
			left: unset;
			opacity: 1;
			padding-top: 0;
		}
		.header__menu-sub{
			padding: 5px;
			padding-left: 15px;
		}
}

@media (max-width: 576px) {
	.form__popup {width:100%;}
	.form__title {padding:8px 16px;}
	.form__body {padding:16px;}
	input[type="text"], input[type="password"], input[type="tel"], select {height:40px;}
	.form__title {font-size:18px;}
	.-checkbox-label-row {font-size:10px;}
	.services-item {width:100%; margin:20px 0 0 0;}
	.service-model {width:100%; margin:20px 0 0 0;}
	.service-item {width:100%; margin:20px 0 0 0;}
	.services-list {margin:0 0 40px 0;}
	.service-models {margin:0 0 40px 0;}
	.service-list {margin:0 0 40px 0;}
	.services-item:hover ul {display:none;}
	.services-item.-active ul {display:block!important;}
	.exeed-tbl {font-size:12px; min-width:420px;}
	.purchase__item {width:100%; margin:40px 0 0; padding:0 16px;}
	.purchase__title {font-size:30px; line-height:1.333; margin-bottom:40px;}
	.purchase-item__title {font-size:30px; line-height:1.333;}
	.purchase-item__description {font-size:14px;}
	.specifications__icon-item {text-align:left;}
	.purchase__wrapper {padding:40px 0;}
	.purchase-item__description {margin-bottom:0;}
	.cars__content {padding:16px 16px 0;}
	.cars__price {padding:16px;}
	.cars__props {font-size:13px;}
	.cars__item {margin-top:24px; height:calc(100% - 24px);}
	.cars__price span {font-size:20px;}
	.header__avilon:before {left:15px;}
	.header__avilon {padding-left:30px;}
	.footer .header__avilon {padding-left:0; margin-top:8px; width:100%;}
	.footer .header__avilon:before {display:none;}
	.isection__title {font-size:18px;}
	.isection__item {margin-top:24px;}
	.instock__sections {/* margin-top:-24px; */}
	.indetail__title__mob {margin-bottom:24px;}
	.indetail__price {margin-top:24px;}
	.indetail__buttons {margin-top:24px;}
	.indetail__complectation__list > div {width:100%;}
	.indetail__title__mob {font-size:20px;}
	.indetail__complectation__list {font-size:12px;}
	.iinfo__title svg {width:16px; height:auto;}
	.iinfo__content {padding-top:16px;}
	.iblock__left .iblock__human__content {padding:16px;}
	.iblock-human-swiper .swiper-button-next, .iblock-human-swiper .swiper-button-prev {top:20%;}
	.hero-title__title {font-size:22px;}
	.hero-title-pages .hero-title__title {line-height:1.4;}
	/* .indetail__discount__price {width:25%;} */
	.indetail__discount__name {/* width:65%; */ font-size:12px;}
	.indetail__discount__total {/* width:35%; */}
	.ateam__title {font-size:18px;}
	.ateam__content {padding:16px 16px 30px;}
	.ateam__text {margin-top:8px;}
	.iblocks__title {font-size:18px;}
	.iblocks__content {padding:16px 16px 30px;}
	.iblocks__text {margin-top:8px;}
	.footer__socials {flex-wrap:wrap;justify-content: flex-start;text-align:center;flex-direction: row;align-items: center;gap: 10px;}
	.footer__social {width:100%; justify-content:flex-start;}
	.footer__social:not(:first-child) {margin-left:0;}
	.footer__social+.footer__social {margin-top:16px;}
	.footer__menu ul {-webkit-columns:1; -moz-columns:1; columns:1;}
	.nfinance__title {font-size:18px; letter-spacing:2px; text-transform:uppercase; font-weight:500;}
	.insection__title {font-size:22px;}
	.islider__content {padding:40px; background:rgba(0,0,0,0.5)}
	.islider-swiper-button-next {top:calc(50% - 13px); background-size:16px 26px; width:26px; height:26px;}
	.islider-swiper-button-prev {top:calc(50% - 13px); background-size:16px 26px; width:26px; height:26px;}
	.breadcrumbs {font-size:12px;}
	.islider .hero-video__scroll {bottom:60px;}
	.indetail__discount__namehelper {width:300px; left:calc(50% - 170px); top:38px;}
	.indetail__discount__namehelper:before {transform:rotate(90deg); top:-23px; left:156px;}
	.indetail__discount__namehelper:after {transform:rotate(90deg); top:-24px; left:156px;}
	.-instock-cars-row > div {flex: 0 0 100%; max-width:100%;}
}

.Container_exterior_02-text__1m9NN {
    position: absolute;
    left: 50%;
    top: 74px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 2;
    color: #181818;
    text-align: center;
}

/* .Container_exterior_02-text__1m9NN .Container_title__3T7m- {
    font-size: 32px;
    font-weight: 500;
    line-height: 50px;
    white-space: nowrap;
} */

.Container_exterior_02-text__1m9NN .Container_content__1Csjf {
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    margin-top: 14px;
    letter-spacing: .5px;
}

.TextScrollPC_container-pc__BuwVv {
    width: 100%;
    height: 150vh;
    font-size: 0;
}

.TextScrollPC_main__1EmM0 {
    width: 100%;
    height: 100vh;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}
.TextScrollPC_bgm__L6P7l {
    width: 100%;
    height: 100vh;
    object-fit: cover;
}

.Container_exterior_03-text__ZPGjZ {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 90px;
    z-index: 2;
    color: #181818;
}

.Container_exterior_03-text__ZPGjZ .Container_text-item__3nTvy {
    position: absolute;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate3d(-50%,0,0);
    -moz-transform: translate3d(-50%,0,0);
    transform: translate3d(-50%,0,0);
    opacity: 0;
}

.Container_exterior_03-text__ZPGjZ .Container_title__3T7m- {
    font-size: 32px;
    font-weight: 500;
    color: #181818;
    line-height: 50px;
    text-align: center;
}

.Container_exterior_03-text__ZPGjZ .Container_size-wrap__lerdO {
    display: -moz-box;
    display: flex;
    margin-top: 10px;
    -moz-box-pack: center;
    justify-content: center;
    grid-gap: 66px;
    gap: 66px;
}

.Container_exterior_03-text__ZPGjZ .Container_size-item__32xKY {
    padding-left: 14px;
    border-left: 1px solid rgba(24,24,24,.5);
}

.Container_exterior_03-text__ZPGjZ .Container_text-item__3nTvy {
    position: absolute;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate3d(-50%,0,0);
    -moz-transform: translate3d(-50%,0,0);
    transform: translate3d(-50%,0,0);
    opacity: 0;
}

.Container_exterior_03-text__ZPGjZ .Container_content__1Csjf {
    font-size: 20px;
    font-weight: 400;
    color: #181818;
    line-height: 33px;
    margin-top: 14px;
    text-align: center;
    letter-spacing: .5px;
}

.Container_exterior_03-page__1Rsu8 {
    position: absolute;
    left: 50%;
    bottom: 30px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 2;
    --pc-bar-color: #181818;
    --mobile-bar-color: #d8d8d8;
    --mobile-bar-active-color: #181818;
}

.TextScrollPC_page-item__Y4bXx {
    width: 1px;
    height: 20px;
    background-color: var(--pc-bar-color);
}
.TextScrollPC_page-item__Y4bXx.TextScrollPC_active__jjbH7 {
    width: 2px;
}
.TextScrollPC_page-item__Y4bXx {
    width: 1px;
    height: 20px;
    background-color: var(--pc-bar-color);
}

.white.instock{
	padding-left: 20px;
	padding-right: 20px;
}
.white.instock h2 {
	text-align: center;
}
.white.instock .instock__cars{
	padding-left: 0;
	margin-top: 0;
}
.white.instock .instock__item{
	background: #fff;
}
.indetail__buttons.soon{
	text-align: center;
}
.footer__phones-column,
.header__menu-phone-column{
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}
@media (max-width: 767px){
	.vx-hero-video__content{
		position: static;
	}
	.vx-hero-video__button{
		margin-top: 30px;
	}
}
@media (max-width: 479px){
	.vx-hero-video__title{
		font-size: 30px;
	}
}
.tech__table{
	padding: 80px 0;
	background-color: #000;
	color: #fff;
}
.tech_accordion{
	padding: 10px 0;
	border-bottom: 1px solid #fff;
}
.accordion-title{
	display: flex;
	justify-content: space-between;
	padding: 10px 0;
	font-size: 22px;
	font-weight: 600;
	cursor: pointer;
}
.accordion-title svg{
	max-width: 30px;
}
.accordion-title.active svg{
	max-width: 30px;
	transform: rotate(180deg);
	opacity: .6;
}
.accordion-content{
	display: none;
	padding-top: 30px;
  	padding-bottom: 30px;
}
.text-22 {
	font-size: 22px;
}
.text-gray-50 {
	--tw-text-opacity: 1;
	color: rgb(137 137 137/var(--tw-text-opacity));
}
.text-14 {
	font-size: 14px;
}
.odd\:bg-gray-80:nth-child(2n+1) {
	--tw-bg-opacity: 1;
	background-color: rgb(38 38 38/var(--tw-bg-opacity));
}
.text-white {
	--tw-text-opacity: 1;
	color: rgb(255 255 255/var(--tw-text-opacity));
}
.p-3 {
	padding: .75rem;
}
.md\:text-18 {
    font-size: 18px;
}
.bg-white {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255/var(--tw-bg-opacity));
}
.accordion-content ul{
	list-style: none;
}
.odd\:bg-gray-80 > div,
.accordion-content ul li{
	display: flex;
}
.odd\:bg-gray-80 > div {
	padding: .75rem;
}
.odd\:bg-gray-80  > div p,
.accordion-content ul li p{
	width: 100%;
	max-width: 70%;
}
.odd\:bg-gray-80  > div div,
.accordion-content ul li div{
	width: 100%;
	max-width: 10%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 10px;
	text-align: center;
}
.odd\:bg-gray-80 svg,
.accordion-content ul li svg{
	max-width: 24px;
}
.complect-name {
	font-size: 20px;
	font-weight: 600;
}
.rounded-full{
	width: 12px!important;
	height: 12px;
	border-radius: 50%;
	padding: 0!important;
}
@media (max-width:1023px){
	.accordion-content{
		overflow: auto;
	}
	.accordion-content-scroll{
		width: 1000px;
	}
}
@media (max-width:767px){
	.accordion-title{
		font-size: 18px;
	}
	.complect-name {
		font-size: 16px;
		font-weight: 600;
	}
	.md\:text-18 {
		font-size: 14px;
	}

	.instock__detail .col-12.col-lg-6:nth-child(2) {
		padding: 0 15px;
	}
}
.top-comp-color div,
.top-comp-color {
	display: flex;
}
.top-comp-color {
	max-width: 60%;
	padding:  0 20px;
}
.top-comp-color{
	flex-direction: column;
}
.top-comp-color div p{
	max-width: 25%;
	width: 100%;
	padding: 10px;
}
.accordion-content.color .hidden .odd\:bg-gray-80 > div div:first-child{
	max-width: 60%;
	flex-direction: column;
	justify-content: flex-start;
}
.accordion-content.color .hidden .odd\:bg-gray-80 > div div:first-child p{
	max-width: 100%;
	text-align: left;
}
.accordion-content.color .hidden .odd\:bg-gray-80 > div div:first-child div{
	max-width: 100%;
}

a.header__logo__wrapper {
    display: flex;
    align-items: center;
    text-decoration: none;
}

.header__mobile__row {
	display: flex;
}

.header__mobile__row.bottom__nav {
    display: none;
}

@media screen and (max-width: 1366px) {
	.header__menu-add .header__menu-item.header__menu-phone .header__menu-text {
		font-size: 10px;
		gap: 12px;
	}

	.header__menu-item a {
		font-size: 12px;
	}

	.footer__social:not(:first-child) {
		margin-left: 10px;
	}
}

@media screen and (max-width: 1080px) {
	.header__menu-add .header__menu-item.header__menu-phone .header__menu-text span {
		display: none;
	}
}

@media screen and (max-width: 1024px) {
	.header__menu-item.header__menu__soc {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		border: none;
		gap: 20px;
	}

	.header__menu-item.header__menu__soc a.footer__social.-small-soc.flex-start {
		width: auto;
		margin: 0;
	}

	.header__menu-item.header__menu__soc a.footer__social.-small-soc.flex-start img {
		width: 32px;
		height: 32px;
	}

	.header__menu-item.header__menu-phone.header__menu-phone-column {
		align-items: flex-start;
		gap: 10px;
		padding-bottom: 0;
	}

	.header__mobile__row {
		display: flex;
		width: 100%;
		justify-content: space-between;
	}

	.header {
	    flex-direction: column;
	    height: auto;
	    border-bottom: 1px solid #ccc;
	}
	
	.address__list {
	    position: absolute;
	    display: flex;
	    flex-direction: column;
	    background: #fff;
	    width: 100%;
	    left: 0;
	    top: 105px;
	    border-bottom: 1px solid #ccc;
	}
	
	.header__mobile__row.bottom__nav {
	    padding-bottom: 10px;
	    display: flex;
	}
	
	.header__mobile__row.bottom__nav a.footer__social.-small-soc.flex-start {
	    width: auto;
	}
	
	button.show__nums {
	    color: #181818;
	    background: #fff;
	    border: 1px solid #181818;
	    -webkit-transition: all .3s 
	linear;
	    -moz-transition: all .3s linear;
	    transition: all .3s 
	linear;
	    outline: 0;
	    padding: 8px 12px;
	}
	
	button.show__nums:hover {
	    background: #181818;
	    color: #fff;
	}
	
	.header__burger i {
	    margin-right: 0;
	}
	
	.address__list__item {
	    display: flex;
	    flex-direction: column;
	    padding: 6px 30px;
	    border-bottom: 1px solid #ccc;
	}
	
	.address__list__item span.header__menu-text {
	    color: #333;
	    font-size: 12px;
	}
	
	.address__list__item a {
	    text-decoration: none;
	    color: #000;
	}
	
	.address__list.disabled {
	    display: none;
	}

	.footer a {
	    color: #fff;
	}
	
	.footer .d-lg-flex {
	    flex-direction: column;
	}
	
	.footer__menu {
	    width: 100%;
	}
	
	.footer__socials a {
	    width: auto;
	    margin: 0;
	}
	
	.footer__social+.footer__social {
	    margin: 0;
	}
	
	.footer {
		background: #333;
	}

	.footer__address__row {
	    display: flex;
	    flex-direction: column;
	    gap: 3px;
	}
	
	.footer__phone.footer__phones-column {
	    gap: 10px;
	}
	
	a.footer__link {
	    font-size: 12px;
	    font-weight: 400;
	    margin: 0;
	}
	
	a.footer__link:nth-child(2) {
	    margin-top: 10px;
	}

	main.main {
		padding-top: 105px !important;
	}
}
.model-cars-title {
	font-size: 36px;
	font-weight: 400;
	color: #181818;
	line-height: 50px;
	width: 100%;
	text-align: center;
	margin: 64px 0 64px;
}
@media (max-width: 768px) {
	.model-cars-title {
	  font-size: 25px;
	  line-height: 36px;
	  padding: 40px 0 30px;
	  margin: 0;
	}
}
.model-cars-bottom{
	text-align: center;
  	margin-top: 64px;
}