@charset "UTF-8";

.web_block_media-full-width-new {
	background-color: #fff;
	height: auto;
}

.web_block_media-full-width-new.theme-dark {
	background: #25292b;
}

.web_block_media-full-width-new.theme-dark .web_block_media-full-width-new__title {
	color: #fff;
}

.web_block_media-full-width-new.theme-dark .web_block_media-full-width-new__text {
	color: #fff;
}

.web_block_media-full-width-new__img video {
	-o-object-fit: cover;
	object-fit: cover;
}

.web_block_media-full-width-new__img.responsive-media::before {
	padding-top: 67.3%;
}

.web_block_media-full-width-new__title {
	color: #0e1214;
}

.web_block_media-full-width-new__text {
	line-height: 1.6;
	color: #0e1214;
}

.web_block_media-full-width-new__text p {
	margin-bottom: 32px;
}

.web_block_media-full-width-new__text a {
	color: inherit;
}

.web_block_media-full-width-new__text a:hover {
	text-decoration: none;
}

.web_block_media-full-width-new__links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.web_block_media-full-width-new__links .btn:not(:last-child) {
	margin-bottom: 24px;
}

.latest-news-new {
	background-color: #fff;
}

.latest-news-new.theme-dark {
	background: #25292b;
}

.latest-news-new__block-title {
	color: #0e1214;
}

.theme-dark .latest-news-new__block-title {
	color: #fff;
}

.latest-news-new__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
}

.latest-news-new__date {
	font-size: 14px;
	color: #828690;
	line-height: 1.4;
}

.theme-dark .latest-news-new__date {
	color: #fff;
	opacity: 64%;
}

.latest-news-new__title {
	color: #0e1214;
	line-height: 1.6;
}

.theme-dark .latest-news-new__title {
	color: #fff;
}

.latest-news-new__btn {
	display: inline-block;
	color: #0e1214;
	text-decoration: none;
	padding-right: 32px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke-linecap='round' stroke-linejoin='round' stroke='%230E1214' /%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right;
}

.theme-dark .latest-news-new__btn {
	color: #fff;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke-linecap='round' stroke-linejoin='round' stroke='%23fff' /%3e%3c/svg%3e");
}

.latest-news-new__link {
	display: block;
	color: inherit;
	text-decoration: none;
}

.web_block_header-new {
	color: #0e1214;
	text-align: center;
	background: #fff;
}

.web_block_header-new a {
	color: inherit;
	text-decoration: none;
}

.web_block_header-new.theme-dark {
	background: #25292b;
	color: #fff;
}

.web_block_header-new.theme-medium {
	background: #f4f6f8;
}

.web_block_header-new.theme-black {
	background: #0e1214;
	color: #fff;
}

.web_block_header-new__content {
	margin: 0 auto;
}

.web_block_header-new__text {
	font-size: 16px;
	line-height: 1.7;
}

.web_block_text-disclaimer-new {
	background: #fff;
}

.web_block_text-disclaimer-new.theme-medium {
	background: #f4f6f8;
}

.web_block_text-disclaimer-new.theme-dark {
	background: #25292b;
}

.web_block_text-disclaimer-new.theme-black {
	background: #0e1214;
}

.web_block_text-disclaimer-new.theme-black .web_block_text-disclaimer-new__content,.web_block_text-disclaimer-new.theme-dark .web_block_text-disclaimer-new__content {
	color: #fff;
}

.web_block_text-disclaimer-new.theme-black .web_block_text-disclaimer-new__btn,.web_block_text-disclaimer-new.theme-dark .web_block_text-disclaimer-new__btn {
	color: #fff;
}

.web_block_text-disclaimer-new.theme-black .web_block_text-disclaimer-new__btn-icon,.web_block_text-disclaimer-new.theme-dark .web_block_text-disclaimer-new__btn-icon {
	stroke: #fff;
}

.web_block_text-disclaimer-new__content {
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	box-orient: vertical;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	-moz-line-clamp: 2;
	line-clamp: 2;
}

.web_block_text-disclaimer-new__content>:last-child {
	margin-bottom: 0;
}

.web_block_text-disclaimer-new__content p {
	margin-bottom: 32px;
}

.web_block_text-disclaimer-new__content a:not(.btn) {
	color: inherit;
}

.web_block_text-disclaimer-new__content a:not(.btn):hover {
	text-decoration: none;
}

.web_block_text-disclaimer-new__content ol,.web_block_text-disclaimer-new__content ul {
	list-style: none;
	padding-left: 25px;
	margin-bottom: 32px;
}

.web_block_text-disclaimer-new__content li {
	position: relative;
}

.web_block_text-disclaimer-new__content li:not(:last-child) {
	margin-bottom: 10px;
}

.web_block_text-disclaimer-new__content ul li:before {
	content: "";
	display: block;
	position: absolute;
	top: 7px;
	left: -25px;
	width: 10px;
	height: 10px;
	border-bottom: 2px solid #c78e66;
	border-right: 2px solid #c78e66;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.web_block_text-disclaimer-new__content ol {
	counter-reset: counter-numbers;
}

.web_block_text-disclaimer-new__content ol li {
	counter-increment: counter-numbers;
}

.web_block_text-disclaimer-new__content ol li:before {
	position: absolute;
	left: -25px;
	width: 6px;
	height: 6px;
	content: counter(counter-numbers) ".";
	color: #c78e66;
}

.web_block_text-disclaimer-new__container {
	max-height: 2em;
	overflow: hidden;
	position: relative;
}

.web_block_text-disclaimer-new__container.opened {
	max-height: none;
}

.web_block_text-disclaimer-new__container.opened .web_block_text-disclaimer-new__content {
	display: block;
	overflow: auto;
}

.web_block_text-disclaimer-new__btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	color: #0e1214;
	line-height: 1;
	cursor: pointer;
}

.web_block_text-disclaimer-new__btn.hidden {
	display: none;
}

.web_block_text-disclaimer-new__btn.opened .web_block_text-disclaimer-new__btn-icon {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.web_block_text-disclaimer-new__btn-icon {
	stroke: #0e1214;
	margin-left: 10px;
}

.web_block_media-flow-quicklinks {
	width: 100%;
	height: 100%;
}

.web_block_media-flow-quicklinks.theme-dark .web_block_media-flow-quicklinks__icon {
	fill: #fff;
	stroke: #fff;
}

.web_block_media-flow-quicklinks.theme-dark .web_block_media-flow-quicklinks__wrap {
	color: #fff;
}

.web_block_media-flow-quicklinks.theme-dark .web_block_media-flow-quicklinks__links a {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke-linecap='round' stroke-linejoin='round' stroke='%23FFFFFF' /%3e%3c/svg%3e");
}

.web_block_media-flow-quicklinks__wrap {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	width: 100%;
	color: initial;
	text-decoration: none;
	padding: 16px 24px;
}

.web_block_media-flow-quicklinks__icon {
	width: 24px;
	height: 24px;
	fill: #0e1214;
	stroke: #0e1214;
}

.web_block_media-flow-quicklinks__links a {
	color: inherit;
	text-decoration: none;
	padding-right: 32px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke-linecap='round' stroke-linejoin='round' stroke='%230E1214' /%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right;
}

.web_block_flow-quicklinks {
	background: #fff;
}

.web_block_flow-quicklinks.theme-dark {
	background: #25292b;
}

.web_block_flow-quicklinks__items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.web_block_flow-quicklinks__item {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.web_block_flow-quicklinks__item:not(:last-child) {
	margin-bottom: 24px;
}

.web_block_media-halfheight-new {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #0e1214;
	height: 640px;
	padding-top: 36px;
	background: #fff;
}

.web_block_media-halfheight-new.theme-dark {
	color: #fff;
	background: #25292b;
}

.web_block_media-halfheight-new__img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.web_block_media-halfheight-new__img video {
	-o-object-fit: cover;
	object-fit: cover;
}

.web_block_media-halfheight-new__img.responsive-media::before {
	padding-top: 640px;
}

.web_block_media-halfheight-new__content {
	z-index: 1;
	text-align: center;
}

.web_block_media-halfheight-new__app {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.web_block_media-halfheight-new__app-img {
	height: 110px;
	width: 110px;
}

.web_block_media-halfheight-new__app-buttons-wrap {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.web_block_media-halfheight-new__app-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	gap: 16px;
	max-width: 360px;
}

.web_block_media-halfheight-new__app-buttons .btn {
	line-height: 0;
	padding: 0;
}

.web_block_media-halfheight-new__app-buttons .btn img {
	height: 36px;
}

.web_block_media-columns-new__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.web_block_media-columns-new__img-wrap {
	width: 100%;
	overflow: hidden;
	margin-right: -100%;
}

.web_block_media-columns-new__img-wrap:before {
	padding-top: 136%;
}

.web_block_media-columns-new__img-wrap img,.web_block_media-columns-new__img-wrap video {
	-o-object-fit: cover;
	object-fit: cover;
}

.web_block_media-columns-new__content-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	position: relative;
	z-index: 1;
	width: 100%;
	padding-left: 16px;
	padding-right: 16px;
}

.web_block_media-columns-new a {
	color: inherit;
	text-decoration: none;
}

.web_block_media-columns-new2 {
	margin-top: 28px;
}

.web_block_media-columns-new2:hover .web_block_media-columns-new2__btns,.web_block_media-columns-new2:hover .web_block_media-columns-new2__text {
	display: block;
}

.web_block_media-columns-new2__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.web_block_media-columns-new2__img-wrap {
	width: 100%;
	overflow: hidden;
	margin-right: -100%;
}

.web_block_media-columns-new2__img-wrap:before {
	padding-top: 150%;
}

.web_block_media-columns-new2__img-wrap img,.web_block_media-columns-new2__img-wrap video {
	-o-object-fit: cover;
	object-fit: cover;
}

.web_block_media-columns-new2__content-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	position: relative;
	z-index: 1;
	width: 100%;
	padding: 0 18px 24px;
}

.web_block_media-columns-new2 a {
	color: inherit;
	text-decoration: none;
}

.web_block_media-columns-new2__subtitle {
	opacity: 64%;
}

.web_block_media-columns-new2__btns,.web_block_media-columns-new2__text {
	-webkit-transition: -webkit-transform .5s ease;
	transition: -webkit-transform .5s ease;
	transition: transform .5s ease;
	transition: transform .5s ease,-webkit-transform .5s ease;
}

.web_block_slider-columns-new {
	color: #25292b;
	background: #fff;
}

.web_block_slider-columns-new.theme-dark {
	color: #fff;
	background: #25292b;
}

.web_block_slider-columns-new__pagination .swiper-pagination {
	margin-top: 24px;
}

.web_block_slider-columns-new__pagination .swiper-pagination-bullet:after {
	background-color: #fff;
}

.web_block_slider-columns-new__pagination .swiper-pagination-bullet-active circle {
	stroke: #fff;
}

.web_block_slider-columns-new__pagination .swiper-pagination-bullet-active:before {
	border: 1px solid #fff;
}

.web_block_slider-text-index-new {
	--num-width: 111px;
	background-color: #f4f6f8;
	padding-top: 36px;
	padding-bottom: 36px;
}

.web_block_slider-text-index-new.theme-dark {
	background-color: #25292b;
}

.web_block_slider-text-index-new__dots-pagination .swiper-pagination-bullet:after {
	-webkit-transition: opacity .25s;
	transition: opacity .25s;
}

.web_block_slider-text-index-new__thumbs-pagination {
	display: none;
}

.web_block_slider-text-index-new__thumbs .responsive-media:before {
	padding-top: 56.5853658537%;
}

.web_block_slider-text-index-new__thumb {
	display: grid;
	grid-template-columns: var(--num-width) 1fr;
	background-color: #fff;
	cursor: pointer;
	overflow: hidden;
	position: relative;
}

.swiper-slide-thumb-active .web_block_slider-text-index-new__thumb .web_block_slider-text-index-new__thumb-title,.web_block_slider-text-index-new__thumb:hover .web_block_slider-text-index-new__thumb-title {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.theme-dark .swiper-slide-thumb-active .web_block_slider-text-index-new__thumb .web_block_slider-text-index-new__thumb-title,.theme-dark .web_block_slider-text-index-new__thumb:hover .web_block_slider-text-index-new__thumb-title {
	background-color: #0e1214;
}

.theme-dark .swiper-slide-thumb-active .web_block_slider-text-index-new__thumb .web_block_slider-text-index-new__thumb-num,.theme-dark .web_block_slider-text-index-new__thumb:hover .web_block_slider-text-index-new__thumb-num {
	background-color: #0e1214;
}

.swiper-slide-thumb-active .web_block_slider-text-index-new__thumb .web_block_slider-text-index-new__thumb-num span,.web_block_slider-text-index-new__thumb:hover .web_block_slider-text-index-new__thumb-num span {
	background-position: 0 100%;
}

.web_block_slider-text-index-new__thumb-title {
	background-color: #fff;
	position: absolute;
	inset: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #0e1214;
	text-transform: uppercase;
	padding: 0 25px 0 var(--num-width);
	pointer-events: none;
	-webkit-transform: translateX(calc(-1 * (100% - var(--num-width))));
	transform: translateX(calc(-1 * (100% - var(--num-width))));
	-webkit-transition: background-color .25s,-webkit-transform .25s;
	transition: background-color .25s,-webkit-transform .25s;
	transition: background-color .25s,transform .25s;
	transition: background-color .25s,transform .25s,-webkit-transform .25s;
	z-index: 1;
}

.theme-dark .web_block_slider-text-index-new__thumb-title {
	background-color: rgba(0,0,0,.64);
	color: #fff;
}

.web_block_slider-text-index-new__thumb-num {
	position: relative;
	z-index: 2;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #fff;
}

.theme-dark .web_block_slider-text-index-new__thumb-num {
	background-color: #161a1b;
}

.web_block_slider-text-index-new__thumb-num span {
	display: inline-block;
	background: -webkit-gradient(linear,left top,right top,from(#0e1214),color-stop(50%,#0e1214),color-stop(50%,#afb1b2));
	background: linear-gradient(to right,#0e1214,#0e1214 50%,#afb1b2 50%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-size: 200% 100%;
	background-position: 100%;
	pointer-events: none;
	-webkit-transition: background-position 275ms ease;
	transition: background-position 275ms ease;
}

.theme-dark .web_block_slider-text-index-new__thumb-num span {
	background: -webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,#fff),color-stop(50%,rgba(255,255,255,.32)));
	background: linear-gradient(to right,#fff,#fff 50%,rgba(255,255,255,.32) 50%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-size: 200% 100%;
	background-position: 100%;
}

.web_block_slider-text-index-new .swiper-slide {
	height: auto;
}

.web_block_slider-columns-new2 {
	background-color: #25292b;
}

.web_block_slider-columns-new2__pagination {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	right: 0;
}

.web_block_slider-columns-new2__content {
	position: relative;
}

.web_block_slider-columns-new2__content:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition: background-color .3s ease;
	transition: background-color .3s ease;
}

.web_block_media-model-new {
	position: relative;
	min-height: 640px;
	color: #0e1214;
	background: #fff;
}

.web_block_media-model-new.theme-dark {
	color: #fff;
	background: #25292b;
}

main.main-landing3 .web_block_media-model-new {
	min-height: 100vh;
}

.web_block_media-model-new__wrap {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	height: 100%;
	width: 100%;
}

.web_block_media-model-new__wrap .container {
	height: 100%;
}

.web_block_media-model-new__image {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
}

.web_block_media-model-new__image img,.web_block_media-model-new__image video {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.web_block_media-model-new__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%;
}

.web_block_media-model-new__header {
	text-align: center;
}

.web_block_media-model-new__title h1,.web_block_media-model-new__title h2,.web_block_media-model-new__title h3,.web_block_media-model-new__title h4,.web_block_media-model-new__title h5,.web_block_media-model-new__title h6 {
	font: 48px/1 TacticSansExd,Verdana,Arial,Helvetica,sans-serif;
	font-weight: 700;
	letter-spacing: -.02em;
	text-transform: uppercase;
}

.web_block_media-model-new__list {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	-webkit-column-gap: 20px;
	-moz-column-gap: 20px;
	column-gap: 20px;
	row-gap: 24px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	list-style: none;
}

.web_block_media-model-new__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
}

.web_block_media-model-new__item-title {
	white-space: nowrap;
}

.web_block_media-model-new__item-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.web_block_media-model-new__item-icon {
	width: 24px;
	height: 24px;
	fill: #0e1214;
}

.theme-dark .web_block_media-model-new__item-icon {
	fill: #fff;
}

.web_block_media-model-new__item-counter {
	margin-left: 8px;
}

main.main-landing3 .dealer-theme .web_block_media-model-new {
	min-height: 100vh!important;
}

.web_block_flow-new {
	background-color: #fff;
}

.web_block_flow-new.theme-dark {
	background: #25292b;
}

.web_block_media-flow-icon-new {
	height: 100%;
}

.web_block_media-flow-icon-new__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%;
}

.web_block_media-flow-icon-new__icon {
	width: 24px;
	height: 24px;
	fill: #0e1214;
	stroke: #0e1214;
}

.theme-dark .web_block_media-flow-icon-new__icon {
	fill: #fff;
	stroke: #fff;
}

.web_block_media-flow-icon-new__subtitle {
	color: #25292b;
	line-height: 1;
}

.theme-dark .web_block_media-flow-icon-new__subtitle {
	color: #fff;
}

.web_block_media-flow-icon-new__title {
	color: #0e1214;
}

.theme-dark .web_block_media-flow-icon-new__title {
	color: #fff;
}

.web_block_accordion-new {
	background: #fff;
}

.web_block_accordion-new.theme-dark {
	background: #25292b;
}

.web_block_accordion-new__list {
	list-style: none;
	border-top: 4px solid #0e1214;
}

.theme-dark .web_block_accordion-new__list {
	border-color: #fff;
}

.web_block_accordion-new__item {
	border-bottom: 1px solid #25292b;
}

.theme-dark .web_block_accordion-new__item {
	border-color: #fff;
}

.web_block_accordion-new__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #0e1214;
	padding: 18px 0;
	cursor: pointer;
}

.theme-dark .web_block_accordion-new__header {
	color: #fff;
}

.web_block_accordion-new__header-subtitle {
	padding: 0 16px;
	margin-left: auto;
}

.web_block_accordion-new__header-icon {
	position: relative;
	margin-right: 6px;
}

.web_block_accordion-new__header-icon:after {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	content: "";
	height: 24px;
	width: 24px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 9L12 15L18 9' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.theme-dark .web_block_accordion-new__header-icon:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 9L12 15L18 9' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}

.is-opened .web_block_accordion-new__header-icon:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.web_block_accordion-new__body {
	overflow-y: hidden;
	height: 0;
	-webkit-transition: height 250ms;
	transition: height 250ms;
}

.web_block_accordion-new__content {
	padding-top: 18px;
}

.web_block_accordion-new__content-item:not(:last-child) {
	margin-bottom: 16px;
}

.web_block_accordion-employee-new {
	background: #fff;
	-webkit-tap-highlight-color: transparent;
}

.web_block_accordion-employee-new.theme-dark {
	background: #25292b;
}

.web_block_accordion-employee-new__list {
	list-style: none;
	border-top: 4px solid #0e1214;
}

.theme-dark .web_block_accordion-employee-new__list {
	border-color: #fff;
}

.web_block_accordion-employee-new__item {
	border-bottom: 1px solid #25292b;
}

.theme-dark .web_block_accordion-employee-new__item {
	border-color: #fff;
}

.web_block_accordion-employee-new__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #0e1214;
	padding: 18px 0;
	cursor: pointer;
}

.theme-dark .web_block_accordion-employee-new__header {
	color: #fff;
}

.web_block_accordion-employee-new__header-subtitle {
	padding: 0 16px;
	margin-left: auto;
}

.web_block_accordion-employee-new__header-icon {
	position: relative;
	margin-right: 6px;
}

.web_block_accordion-employee-new__header-icon:after {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	content: "";
	height: 24px;
	width: 24px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 9L12 15L18 9' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.theme-dark .web_block_accordion-employee-new__header-icon:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 9L12 15L18 9' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}

.active .web_block_accordion-employee-new__header-icon:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.web_block_accordion-employee-new__body {
	overflow-y: hidden;
	height: 0;
	-webkit-transition: height 250ms;
	transition: height 250ms;
}

.web_block_accordion-employee-new__content {
	padding-top: 18px;
	overflow: hidden;
}

.web_block_accordion-employee-new__content-item:not(:last-child) {
	margin-bottom: 16px;
}

.web_block_accordion-images {
	position: relative;
	color: #0e1214;
}

.web_block_accordion-images.theme-dark {
	color: #fff;
}

.web_block_accordion-images__wrap {
	min-height: auto;
}

.web_block_accordion-images__content {
	position: static;
}

.web_block_accordion-images__image {
	opacity: 1;
	-webkit-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out;
	margin-bottom: 14px;
}

.web_block_accordion-images__image img,.web_block_accordion-images__image video {
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	width: 100%;
	height: 100%;
	vertical-align: bottom;
}

.web_block_accordion-images__image.responsive-media:before {
	padding-top: 67.07%;
}

.web_block_accordion-images__accordion {
	list-style: none;
}

.web_block_accordion-images__accordion-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	cursor: pointer;
}

.web_block_accordion-images__accordion-header-icon {
	position: relative;
	width: 24px;
	min-width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M6 9.5L12 15.5L18 9.5' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	border: none;
}

.theme-dark .web_block_accordion-images__accordion-header-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.is-opened .web_block_accordion-images__accordion-header-icon {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.web_block_accordion-images__accordion-body {
	overflow-y: hidden;
	height: 0;
	-webkit-transition: height 250ms;
	transition: height 250ms;
}

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

.web_block_accordion-images__btn:not(:last-of-type) {
	margin-right: 16px;
}

.web_block_accordion-images-side {
	background-color: #fff;
}

.web_block_accordion-images-side.theme-dark {
	background: #25292b;
}

.web_block_accordion-images-side__wrap {
	position: relative;
	min-height: auto;
}

.web_block_accordion-images-side__content {
	position: static;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.web_block_accordion-images-side__image {
	opacity: 1;
	-webkit-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out;
	margin-bottom: 16px;
}

.web_block_accordion-images-side__image img {
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	width: 100%;
	height: 100%;
	vertical-align: bottom;
}

.web_block_accordion-images-side__image.responsive-media:before {
	padding-top: 135.97%;
}

.web_block_accordion-images-side__accordion {
	list-style: none;
	margin-bottom: 12px;
}

.web_block_accordion-images-side__accordion-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	color: #0e1214;
	cursor: pointer;
}

.web_block_accordion-images-side__accordion-header-title h1,.web_block_accordion-images-side__accordion-header-title h2,.web_block_accordion-images-side__accordion-header-title h3,.web_block_accordion-images-side__accordion-header-title h4,.web_block_accordion-images-side__accordion-header-title h5,.web_block_accordion-images-side__accordion-header-title h6 {
	font: 18px/1.1 NunitoSans,Arial,Helvetica,sans-serif;
	font-weight: 700;
	letter-spacing: normal;
	text-transform: none;
}

.theme-dark .web_block_accordion-images-side__accordion-header-title {
	color: #fff;
}

.web_block_accordion-images-side__accordion-header-icon {
	position: relative;
	width: 24px;
	min-width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M6 9.5L12 15.5L18 9.5' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	border: none;
}

.is-opened .web_block_accordion-images-side__accordion-header-icon {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.theme-dark .web_block_accordion-images-side__accordion-header-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M6 9.5L12 15.5L18 9.5' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.web_block_accordion-images-side__accordion-text {
	color: #25292b;
}

.theme-dark .web_block_accordion-images-side__accordion-text {
	color: #fff;
}

.web_block_accordion-images-side__accordion-body {
	overflow-y: hidden;
	height: 0;
	-webkit-transition: height 250ms;
	transition: height 250ms;
}

.web_block_accordion-images-side__title {
	color: #0e1214;
}

.theme-dark .web_block_accordion-images-side__title {
	color: #fff;
}

.web_block_accordion-images-side__btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.web_block_accordion-images-side__btn {
	margin-right: 32px;
	margin-bottom: 32px;
}

.web_block_model_menu {
	min-height: 64px;
}

.web_block_model_menu__sticky {
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	z-index: 12;
	background-color: #fff;
	-webkit-transition: -webkit-transform .3s linear;
	transition: -webkit-transform .3s linear;
	transition: transform .3s linear;
	transition: transform .3s linear,-webkit-transform .3s linear;
	padding-top: env(safe-area-inset-top);
}

.web_block_model_menu__sticky.sticky {
	position: fixed;
	left: 0;
	right: 0;
}

.web_block_model_menu__wrap {
	position: relative;
}

.web_block_model_menu__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	min-height: 64px;
	padding: 12px 0;
}

.web_block_model_menu__model {
	color: #0e1214;
	padding-right: 32px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right;
}

.web_block_model_menu__model.active {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18 15L12 9L6 15' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right;
}

.web_block_model_menu__list {
	position: absolute;
	top: 63px;
	left: 0;
	right: 0;
	display: none;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	list-style: none;
	padding: 0 16px 20px;
	background-color: #fff;
}

.web_block_model_menu__list.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.web_block_model_menu__item {
	margin-top: 16px;
	-webkit-tap-highlight-color: transparent;
}

.web_block_model_menu__item.active .web_block_model_menu__item-link:before {
	background-color: #0e1214;
}

.web_block_model_menu__item-link {
	position: relative;
	cursor: pointer;
	color: #0e1214;
	font-size: 16px;
	line-height: 1;
	text-decoration: none;
}

.web_block_model_menu__item-link:before {
	position: absolute;
	bottom: -8px;
	left: 0;
	right: 0;
	content: "";
	display: block;
	height: 2px;
	background-color: transparent;
	-webkit-transition: background-color .3s ease-in-out;
	transition: background-color .3s ease-in-out;
}

.web_block_model_menu__btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: end;
	gap: 12px;
}

.web_block_header-horizontal,.web_block_header-horizontal-h1 {
	background: #fff;
}

.theme-dark.web_block_header-horizontal-h1,.web_block_header-horizontal.theme-dark {
	background: #25292b;
}

.theme-dark.web_block_header-horizontal-h1 .web_block_header-horizontal-h1__title,.theme-dark.web_block_header-horizontal-h1 .web_block_header-horizontal__title,.web_block_header-horizontal.theme-dark .web_block_header-horizontal-h1__title,.web_block_header-horizontal.theme-dark .web_block_header-horizontal__title {
	color: #fff;
}

.theme-dark.web_block_header-horizontal-h1 .web_block_header-horizontal-h1__subtitle,.theme-dark.web_block_header-horizontal-h1 .web_block_header-horizontal__subtitle,.web_block_header-horizontal.theme-dark .web_block_header-horizontal-h1__subtitle,.web_block_header-horizontal.theme-dark .web_block_header-horizontal__subtitle {
	color: #fff;
}

.theme-medium.web_block_header-horizontal-h1,.web_block_header-horizontal.theme-medium {
	background: #f4f6f8;
}

.theme-black.web_block_header-horizontal-h1,.web_block_header-horizontal.theme-black {
	background: #0e1214;
}

.theme-black.web_block_header-horizontal-h1 .web_block_header-horizontal-h1__title,.theme-black.web_block_header-horizontal-h1 .web_block_header-horizontal__title,.web_block_header-horizontal.theme-black .web_block_header-horizontal-h1__title,.web_block_header-horizontal.theme-black .web_block_header-horizontal__title {
	color: #fff;
}

.theme-black.web_block_header-horizontal-h1 .web_block_header-horizontal-h1__subtitle,.theme-black.web_block_header-horizontal-h1 .web_block_header-horizontal__subtitle,.web_block_header-horizontal.theme-black .web_block_header-horizontal-h1__subtitle,.web_block_header-horizontal.theme-black .web_block_header-horizontal__subtitle {
	color: #fff;
}

.web_block_header-horizontal-h1__title,.web_block_header-horizontal__title {
	color: #0e1214;
}

.web_block_header-horizontal-h1__subtitle,.web_block_header-horizontal__subtitle {
	color: #25292b;
	margin-top: 20px;
}

.web_block_header-horizontal a,.web_block_header-horizontal-h1 a {
	color: inherit;
}

.web_block_header-horizontal a:hover,.web_block_header-horizontal-h1 a:hover {
	text-decoration: none;
}

.web_block_media-model-features {
	background-color: #f4f6f8;
}

.web_block_media-model-features.theme-dark {
	background-color: #0e1214;
}

.web_block_media-model-features.theme-dark .web_block_media-model-features__card {
	color: #fff;
	background-color: #0e1214;
}

.web_block_media-model-features.theme-dark .web_block_media-model-features__card.active {
	background-color: #25292b;
}

.web_block_media-model-features.theme-dark .swiper-pagination-bullet:after {
	background-color: #fff;
}

.web_block_media-model-features.theme-dark .swiper-pagination-bullet-active circle {
	stroke: #fff;
}

.web_block_media-model-features.theme-dark .swiper-pagination-bullet-active:before {
	border: 1px solid #fff;
}

.web_block_media-model-features__image {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	-webkit-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
}

.web_block_media-model-features__image img,.web_block_media-model-features__image video {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.web_block_media-model-features__image.active {
	opacity: 1;
}

.web_block_media-model-features__image-wrap.responsive-media:before {
	padding-top: 50%;
}

.web_block_media-model-features__card {
	padding: 24px;
	background-color: #f4f6f8;
	color: #25292b;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	cursor: pointer;
}

.web_block_media-model-features__card img {
	display: none;
}

.web_block_media-model-features__card.active {
	background-color: #fff;
	-webkit-box-shadow: 0 0 20px 0 rgba(14,18,20,.1);
	box-shadow: 0 0 20px 0 rgba(14,18,20,.1);
}

.web_block_media-model-features .swiper-container {
	padding-top: 48px;
	margin-top: -24px;
}

.web_block_media-model-features__pagination {
	display: block;
}

.web_block_media-model-features .text-content p {
	margin-bottom: 16px;
}

.web_block_media-model-features .text-content ul li:not(:last-child) {
	margin-bottom: 8px;
}

.web_block_text-new {
	background: #fff;
}

.web_block_text-new.theme-dark {
	background: #25292b;
}

.web_block_text-new__content {
	color: #25292b;
	font-size: 16px;
	line-height: 1.7;
}

.web_block_text-new__content h1,.web_block_text-new__content h2,.web_block_text-new__content h3,.web_block_text-new__content h4,.web_block_text-new__content h5,.web_block_text-new__content h6 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.web_block_text-new__buttons-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.web_block_text-new__buttons-wrap .btn:not(:last-child) {
	margin-bottom: 20px;
}

.web_block_gallery-new {
	background-color: #fff;
}

.web_block_gallery-new__item {
	position: relative;
}

.web_block_gallery-new__item-link {
	display: block;
}

.web_block_gallery-new_one .web_block_gallery-new__item-link:before {
	padding-top: 50%;
}

.web_block_gallery-new__more {
	display: none;
}

.web_block_gallery-new.theme-medium {
	background-color: #f4f6f8;
}

.web_block_gallery-new.theme-dark {
	background-color: #25292b;
}

.web_block_gallery-new.theme-black {
	background-color: #0e1214;
}

.web_block_gallery-new.theme-black .web_block_gallery-new__pagination .swiper-pagination-bullet:after,.web_block_gallery-new.theme-dark .web_block_gallery-new__pagination .swiper-pagination-bullet:after {
	background-color: #fff;
}

.web_block_gallery-new.theme-black .web_block_gallery-new__pagination .swiper-pagination-bullet-active circle,.web_block_gallery-new.theme-dark .web_block_gallery-new__pagination .swiper-pagination-bullet-active circle {
	stroke: #fff;
}

.web_block_gallery-new.theme-black .web_block_gallery-new__pagination .swiper-pagination-bullet-active:before,.web_block_gallery-new.theme-dark .web_block_gallery-new__pagination .swiper-pagination-bullet-active:before {
	border-color: 1px solid #fff;
}

.web_block_gallery-new__pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 24px 0 36px 0;
}

.web_block_gallery-new__pagination .swiper-pagination {
	-webkit-box-pack: unset;
	-ms-flex-pack: unset;
	justify-content: unset;
	overflow: hidden;
	padding: 0 2px;
}

.web_block_gallery-new__pagination .swiper-pagination-bullet {
	margin: 0 4px;
}

.web_block_gallery-new_five .container {
	padding: 0;
}

.gallery-popup {
	position: fixed;
	z-index: 2000;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	min-height: 100vh;
	min-height: 100dvh;
	opacity: 0;
	visibility: hidden;
	background: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	-webkit-transition: visibility .3s,opacity .3s;
	transition: visibility .3s,opacity .3s;
}

.gallery-popup_show {
	visibility: visible;
	opacity: 1;
}

.gallery-popup__header {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	height: 64px;
	width: 100%;
	color: #fff;
	padding: 0 20px 0 30px;
	background: rgba(14,18,20,.64);
	-webkit-backdrop-filter: blur(16px);
	backdrop-filter: blur(16px);
}

.gallery-popup__header-wrap {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}

.gallery-popup__pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
}

.gallery-popup__pagination .swiper-pagination {
	position: static;
	font-size: 14px;
	white-space: nowrap;
	text-transform: lowercase;
	margin: 0 24px;
}

.gallery-popup__pagination .swiper-button-next,.gallery-popup__pagination .swiper-button-prev {
	position: static;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 15px;
	height: 15px;
	margin-top: 0;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3E%3Cpath d='M0.5 8L14.5 8M14.5 8L7.5 1M14.5 8L7.5 15' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	-webkit-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out;
}

.gallery-popup__pagination .swiper-button-next:after,.gallery-popup__pagination .swiper-button-prev:after {
	content: none;
}

.gallery-popup__pagination .swiper-button-prev {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.gallery-popup__close {
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 12;
	width: 24px;
	height: 24px;
	margin-left: auto;
	cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath d='M25 1L1 25M1 1L25 25' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
}

.gallery-popup .swiper-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
	width: 100%;
}

.gallery-popup .swiper-slide picture {
	height: 100%;
}

.gallery-popup .swiper-slide img {
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
	height: 100%;
}

.gallery-popup .swiper-wrapper {
	list-style-type: none;
}

.gallery-popup .swiper-container {
	height: 100%;
}

.gallery-popup .swiper-arrows {
	display: none;
}

.web_block_header-button-new {
	color: #0e1214;
	background: #f4f6f8;
}

.web_block_header-button-new__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.web_block_header-button-new__link {
	font-size: 14px;
	line-height: 1.4;
	margin-top: 28px;
}

.web_block_header-button-new__link a {
	color: inherit;
	text-decoration: none;
	padding-right: 32px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke-linecap='round' stroke-linejoin='round' stroke='%230E1214' /%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right;
}

.web_block_media-about-model-new {
	font-family: NunitoSans,Arial,Helvetica,sans-serif;
	background: #fff;
}

.web_block_media-about-model-new_hidden {
	display: none;
}

.web_block_media-about-model-new__wrap {
	margin-left: 0;
	margin-right: 0;
	background: #fff;
}

.web_block_media-about-model-new .responsive-media {
	height: 100%;
}

.web_block_media-about-model-new .responsive-media:before {
	padding-top: 56.38%;
}

.web_block_media-about-model-new__img-wrap {
	padding: 0;
}

.web_block_media-about-model-new__content {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #f4f6f8;
	padding-left: 18px;
	padding-right: 18px;
}

.web_block_media-about-model-new__title {
	font: 16px/1 TacticSansExd,Verdana,Arial,Helvetica,sans-serif;
	color: #0e1214;
	font-weight: 700;
	text-transform: uppercase;
}

.web_block_media-about-model-new__text {
	color: #25292b;
	margin-top: 16px;
}

.web_block_media-about-model-new__text p {
	margin-bottom: 32px;
}

.web_block_media-about-model-new__text a {
	color: inherit;
}

.web_block_media-about-model-new__text a:hover {
	text-decoration: none;
}

.web_block_media-about-model-new__btn-wrap {
	margin-top: 16px;
}

.web_block_media-about-model-new__link {
	color: #0e1214;
}

.web_block_media-about-model-new__link:hover {
	color: #0e1214;
}

.web_block_media-privileges-owners-new {
	font-family: NunitoSans,Arial,Helvetica,sans-serif;
	height: 100%;
	width: 100%;
	background: #f4f6f8;
}

.web_block_media-privileges-owners-new_hidden {
	display: none;
}

.web_block_media-privileges-owners-new__icon {
	width: 48px;
	height: 48px;
	fill: #0e1214;
}

.web_block_media-privileges-owners-new__wrap {
	padding: 20px 16px 28px;
}

.web_block_media-privileges-owners-new__title {
	font: 16px/1 TacticSansExd,Verdana,Arial,Helvetica,sans-serif;
	color: #0e1214;
	font-weight: 700;
	text-transform: uppercase;
}

.web_block_media-privileges-owners-new__text {
	font-size: 16px;
	color: #25292b;
}

.web_block_media-privileges-owners-new__text ul {
	padding-left: 32px;
}

.web_block_media-privileges-owners-new__text ul li {
	position: relative;
	list-style-type: none;
}

.web_block_media-privileges-owners-new__text ul li:before {
	content: "";
	position: absolute;
	top: calc(50% - 12px);
	left: -32px;
	width: 24px;
	height: 24px;
	border: none;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17L4 12' stroke-opacity='0.64' stroke-linecap='round' stroke-linejoin='round' stroke='%230E1214'/%3E%3C/svg%3E%0A");
}

.web_block_media-privileges-owners-new__link {
	color: #30363a;
	border-color: #30363a;
}

.web_block_media-privileges-owners-new__link:hover {
	color: #30363a;
}

.web_block_table-new {
	background: #fff;
	color: #25292b;
}

.web_block_table-new.theme-dark {
	background: #25292b;
}

.web_block_table-new.theme-black {
	background: #0e1214;
}

.web_block_table-new.theme-medium {
	background: #f4f6f8;
}

.web_block_table-new.theme-black,.web_block_table-new.theme-dark {
	color: #fff;
}

.web_block_table-new.theme-black thead,.web_block_table-new.theme-dark thead {
	border-color: #fff;
}

.web_block_table-new table {
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

.web_block_table-new table a {
	color: inherit;
}

.web_block_table-new thead {
	border-bottom: 4px solid #0e1214;
}

.web_block_table-new thead tr {
	text-align: left;
}

.web_block_table-new thead th {
	padding: 16px 0;
}

.web_block_table-new thead th:last-child {
	text-align: right;
}

.web_block_table-new tbody tr td {
	padding: 8px 0;
}

.web_block_table-new tbody tr td:first-child {
	padding-left: 0;
	text-align: left;
}

.web_block_table-new tbody tr td:last-child {
	text-align: right;
	padding-right: 0;
}

.web_block_table-new tbody tr:nth-child(odd) td:first-child {
	text-align: left;
}

.web_block_flow-finance-new {
	background: #f4f6f8;
}

.web_block_flow-finance-new.theme-dark {
	background: #25292b;
}

.web_block_flow-finance-new.theme-medium {
	background: #fff;
}

.web_block_flow-finance-new.theme-black {
	background: #0e1214;
}

.web_block_flow-finance-new.theme-black .swiper-pagination-bullet:after,.web_block_flow-finance-new.theme-dark .swiper-pagination-bullet:after {
	background-color: #fff;
}

.web_block_flow-finance-new.theme-black .swiper-pagination-bullet-active circle,.web_block_flow-finance-new.theme-dark .swiper-pagination-bullet-active circle {
	stroke: #fff;
}

.web_block_flow-finance-new.theme-black .swiper-pagination-bullet-active:before,.web_block_flow-finance-new.theme-dark .swiper-pagination-bullet-active:before {
	border: 1px solid #fff;
}

.web_block_flow-finance-new__items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.web_block_flow-finance-new__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: auto;
}

.web_block_flow-finance-new__pagination.swiper-pagination {
	position: static;
}

.web_block_text-finance-new {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 0 30px;
	background: #fff;
	color: #0e1214;
}

.web_block_flow-finance-new.theme-medium .web_block_text-finance-new {
	background: #f4f6f8;
}

.web_block_flow-finance-new.theme-dark .web_block_text-finance-new {
	background: #0e1214;
}

.web_block_flow-finance-new.theme-black .web_block_text-finance-new {
	background: #25292b;
}

.web_block_flow-finance-new.theme-black .web_block_text-finance-new,.web_block_flow-finance-new.theme-dark .web_block_text-finance-new {
	color: #fff;
}

.web_block_flow-finance-new.theme-black .web_block_text-finance-new .btn_arrow,.web_block_flow-finance-new.theme-dark .web_block_text-finance-new .btn_arrow {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke-linecap='round' stroke-linejoin='round' stroke='%23fff' /%3e%3c/svg%3e");
}

.web_block_text-finance-new>div {
	width: 100%;
}

.web_block_text-finance-new__img {
	max-width: 100%;
	height: 24px;
}

.web_block_text-finance-new__content {
	border-top: 1px solid #0e1214;
}

.web_block_flow-finance-new.theme-black .web_block_text-finance-new__content,.web_block_flow-finance-new.theme-dark .web_block_text-finance-new__content {
	border-color: #fff;
}

.web_block_text-finance-new__content table {
	width: 100%;
	border-collapse: collapse;
}

.web_block_text-finance-new__content tbody tr {
	border-bottom: 1px solid rgba(14,18,20,.16);
}

.web_block_flow-finance-new.theme-black .web_block_text-finance-new__content tbody tr,.web_block_flow-finance-new.theme-dark .web_block_text-finance-new__content tbody tr {
	border-color: rgba(255,255,255,.16);
}

.web_block_text-finance-new__content tbody td {
	padding: 8px 0;
}

.web_block_text-finance-new__content tbody td:last-child {
	font-weight: 700;
	padding-left: 16px;
}

.web_block_text-finance-new__buttons-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.web_block_text-finance-new__buttons-wrap .btn {
	color: inherit;
}

.web_block_text-finance-new__buttons-wrap .btn:not(:last-child) {
	margin-bottom: 20px;
}

.web_block_text-instock-new {
	background: #fff;
}

.web_block_text-instock-new.theme-medium {
	background: #f4f6f8;
}

.web_block_text-instock-new.theme-black {
	background: #0e1214;
}

.web_block_text-instock-new.theme-dark {
	background: #25292b;
}

.web_block_text-instock-new_hidden {
	display: none;
}

.web_block_text-instock-new__wrapper {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	margin: 0 auto;
	max-width: 1400px;
	padding: 32px 18px;
}

.web_block_text-instock-new__content {
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	box-orient: vertical;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	-moz-line-clamp: 2;
	line-clamp: 2;
}

.theme-black .web_block_text-instock-new__content,.theme-dark .web_block_text-instock-new__content {
	color: #fff;
}

.web_block_text-instock-new__content>:last-child {
	margin-bottom: 0;
}

.web_block_text-instock-new__content p {
	margin-bottom: 32px;
}

.web_block_text-instock-new__content a:not(.btn) {
	color: inherit;
}

.web_block_text-instock-new__content a:not(.btn):hover {
	text-decoration: none;
}

.web_block_text-instock-new__content ol,.web_block_text-instock-new__content ul {
	list-style: none;
	padding-left: 25px;
	margin-bottom: 32px;
}

.web_block_text-instock-new__content li {
	position: relative;
}

.web_block_text-instock-new__content li:not(:last-child) {
	margin-bottom: 10px;
}

.web_block_text-instock-new__content ul li:before {
	content: "";
	display: block;
	position: absolute;
	top: 7px;
	left: -25px;
	width: 10px;
	height: 10px;
	border-bottom: 2px solid #c78e66;
	border-right: 2px solid #c78e66;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.web_block_text-instock-new__content ol {
	counter-reset: counter-numbers;
}

.web_block_text-instock-new__content ol li {
	counter-increment: counter-numbers;
}

.web_block_text-instock-new__content ol li:before {
	position: absolute;
	left: -25px;
	width: 6px;
	height: 6px;
	content: counter(counter-numbers) ".";
	color: #c78e66;
}

.web_block_text-instock-new__btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	color: #0e1214;
	line-height: 1;
	cursor: pointer;
	margin-top: 16px;
}

.web_block_text-instock-new__btn:before {
	display: block;
	content: "Развернуть";
	color: #0e1214;
}

.theme-black .web_block_text-instock-new__btn:before,.theme-dark .web_block_text-instock-new__btn:before {
	color: #fff;
}

.web_block_text-instock-new__btn:after {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	content: "";
	height: 24px;
	width: 24px;
	margin-left: 8px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
}

.theme-black .web_block_text-instock-new__btn:after,.theme-dark .web_block_text-instock-new__btn:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 9L12 15L18 9' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}

.web_block_text-instock-new__input {
	position: absolute;
	opacity: 0;
	z-index: -1;
}

.web_block_text-instock-new__input:checked~.web_block_text-instock-new__content {
	line-clamp: unset;
	-webkit-line-clamp: unset;
	-moz-line-clamp: unset;
}

.web_block_text-instock-new__input:checked~.web_block_text-instock-new__btn:before {
	display: block;
	content: "Свернуть";
}

.web_block_text-instock-new__input:checked~.web_block_text-instock-new__btn:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.web_block_text-accordion__content {
	color: #25292b;
	font-size: 16px;
	line-height: 1.7;
}

.web_block_text-new_list-two-columns .web_block_text-accordion__content ol li:not(:last-child),.web_block_text-new_list-two-columns .web_block_text-accordion__content ul li:not(:last-child) {
	margin-bottom: 16px;
}

.dc-page {
	background: #fff;
}

.dc-page__wrap {
	color: #0e1214;
}

.dc-page__subtitle {
	color: #25292b;
}

.dc-page__info {
	display: grid;
	grid-template-columns: 1fr;
	row-gap: 20px;
}

.dc-page__card {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 18px 16px;
	border: 1px solid #e7eaed;
}

.dc-page__card .row {
	margin-left: -12px;
	margin-right: -12px;
}

.dc-page__card-icon {
	position: absolute;
	top: 18px;
	right: 16px;
	stroke: #0e1214;
}

.dc-page__card-label {
	color: #828690;
	margin-bottom: 4px;
}

.dc-page__card-text {
	color: #25292b;
}

.dc-page__card-phone {
	padding-left: 12px;
	padding-right: 12px;
}

.dc-page__card-phone a {
	text-decoration: none;
	color: inherit;
}

.dc-page__card-phones,.dc-page__card-services,.dc-page__card-working-hours {
	list-style: none;
}

.dc-page__card-service {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding-right: 12px;
	padding-left: 12px;
}

.dc-page__card-service:before {
	position: relative;
	display: block;
	content: "";
	min-width: 14px;
	height: 1px;
	background-color: #25292b;
	margin-right: 8px;
	top: 11px;
}

.dc-page__card-link {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: inherit;
	text-decoration: none;
	margin-top: auto;
}

.dc-page__card-link:after {
	display: block;
	content: "";
	width: 24px;
	height: 24px;
	margin-left: 8px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.dc-page__card-hours {
	padding-left: 12px;
	padding-right: 12px;
}

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

.dc-page__btn {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.dc-page__btn:not(:last-of-type) {
	margin-bottom: 18px;
}

.dc-page__btn:after {
	display: block;
	content: "";
	width: 24px;
	height: 24px;
	margin-left: 8px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M5.5 12L19.5 12M19.5 12L12.5 5M19.5 12L12.5 19' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.dc-page__btn.dc-page__btn_call:after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M22.4994 16.9201V19.9201C22.5006 20.1986 22.4435 20.4743 22.332 20.7294C22.2204 20.9846 22.0567 21.2137 21.8515 21.402C21.6463 21.5902 21.404 21.7336 21.1402 21.8228C20.8764 21.912 20.5968 21.9452 20.3194 21.9201C17.2423 21.5857 14.2864 20.5342 11.6894 18.8501C9.27327 17.3148 7.22478 15.2663 5.68945 12.8501C3.99942 10.2413 2.94769 7.27109 2.61944 4.1801C2.59446 3.90356 2.62732 3.62486 2.71595 3.36172C2.80457 3.09859 2.94702 2.85679 3.13421 2.65172C3.32141 2.44665 3.54925 2.28281 3.80324 2.17062C4.05722 2.05843 4.33179 2.00036 4.60945 2.0001H7.60945C8.09475 1.99532 8.56524 2.16718 8.93321 2.48363C9.30118 2.80008 9.54152 3.23954 9.60944 3.7201C9.73607 4.68016 9.97089 5.62282 10.3094 6.5301C10.444 6.88802 10.4731 7.27701 10.3934 7.65098C10.3136 8.02494 10.1283 8.36821 9.85944 8.6401L8.58945 9.9101C10.013 12.4136 12.0859 14.4865 14.5894 15.9101L15.8594 14.6401C16.1313 14.3712 16.4746 14.1859 16.8486 14.1062C17.2225 14.0264 17.6115 14.0556 17.9694 14.1901C18.8767 14.5286 19.8194 14.7635 20.7794 14.8901C21.2652 14.9586 21.7088 15.2033 22.026 15.5776C22.3431 15.9519 22.5116 16.4297 22.4994 16.9201Z' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.web_block_flow-slider-new {
	background: #f4f6f8;
}

.web_block_flow-slider-new.theme-dark {
	background: #25292b;
}

.web_block_flow-slider-new.theme-dark .swiper-pagination-bullet:after {
	background-color: #fff;
}

.web_block_flow-slider-new.theme-dark .swiper-pagination-bullet-active circle {
	stroke: #fff;
}

.web_block_flow-slider-new.theme-dark .swiper-pagination-bullet-active:before {
	border: 1px solid #fff;
}

.web_block_flow-slider-new__pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 24px 0 36px 0;
}

.web_block_flow-slider-new__pagination .swiper-pagination {
	-webkit-box-pack: unset;
	-ms-flex-pack: unset;
	justify-content: unset;
	overflow: hidden;
	padding: 0 2px;
}

.web_block_flow-slider-new__pagination .swiper-pagination-bullet {
	margin: 0 4px;
}

.web_block_media-flow-new {
	color: #0e1214;
	width: 100%;
}

.theme-dark .web_block_media-flow-new {
	color: #fff;
}

.web_block_media-flow-new .responsive-media:before {
	padding-top: 67.0731707317%;
}

.web_block_media-flow-new__content {
	padding-right: 24px;
}

.web_block_flow-quote-new {
	background: #fff;
}

.web_block_flow-quote-new.theme-dark {
	background: #25292b;
}

.web_block_flow-quote-new.theme-dark .swiper-pagination-bullet:after {
	background-color: #fff;
}

.web_block_flow-quote-new.theme-dark .swiper-pagination-bullet-active circle {
	stroke: #fff;
}

.web_block_flow-quote-new.theme-dark .swiper-pagination-bullet-active:before {
	border: 1px solid #fff;
}

.web_block_flow-quote-new .swiper-pagination-bullet {
	margin: 0 4px;
}

.web_block_flow-quote-new__item {
	height: auto;
}

.web_block_flow-quote-new__pagination.swiper-pagination {
	position: static;
}

.web_block_media-flow-quote-new {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #0e1214;
	height: 100%;
}

.theme-dark .web_block_media-flow-quote-new {
	color: #fff;
}

.web_block_media-flow-quote-new .responsive-media:before {
	padding-top: 94.8170731707%;
}

.web_block_media-flow-quote-new__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-right: 24px;
}

.web_block_media-flow-quote-new__text {
	color: #828690;
}

.web_block_media-flow-quote-new__text a {
	color: inherit;
}

.web_block_media-flow-quote-new__links a {
	color: inherit;
}

.web_block_media-popup-quote-new {
	position: fixed!important;
	z-index: 2000;
	top: 0;
	left: 0;
	color: #0e1214;
	width: 100%;
	visibility: hidden;
	opacity: 0;
	background: #fff;
	-webkit-transition: visibility .3s,opacity .3s;
	transition: visibility .3s,opacity .3s;
	overflow: auto;
}

.web_block_media-popup-quote-new.theme-dark {
	background: #25292b;
	color: #fff;
}

.web_block_media-popup-quote-new.show {
	visibility: visible;
	opacity: 1;
}

.web_block_media-popup-quote-new__wrap {
	height: 100vh;
	padding-top: 64px;
}

.web_block_media-popup-quote-new__close {
	position: absolute;
	z-index: 12;
	top: 8px;
	right: 8px;
	width: 48px;
	height: 48px;
	cursor: pointer;
}

.web_block_media-popup-quote-new__close:after,.web_block_media-popup-quote-new__close:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 34px;
	height: 1px;
	margin: auto;
	background: #0e1214;
}

.theme-dark .web_block_media-popup-quote-new__close:after,.theme-dark .web_block_media-popup-quote-new__close:before {
	background-color: #fff;
}

.web_block_media-popup-quote-new__close:before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.web_block_media-popup-quote-new__close:after {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.web_block_media-popup-quote-new__subtitle {
	color: rgba(14,18,20,.64);
}

.theme-dark .web_block_media-popup-quote-new__subtitle {
	color: rgba(255,255,255,.64);
}

.web_block_flow-card-new {
	background: #f4f6f8;
}

.web_block_flow-card-new.theme-dark {
	background: #25292b;
}

.web_block_flow-card-new.theme-medium {
	background: #fff;
}

.web_block_flow-card-new.theme-black {
	background: #0e1214;
}

.web_block_flow-card-new__items {
	display: grid;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 16px;
}

.web_block_flow-card-new__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	width: 100%;
	max-width: 442px;
}

.web_block_media-flow-card-new {
	color: #25292b;
	text-align: center;
	width: 100%;
	padding-left: 30px;
	padding-right: 30px;
	background: #fff;
}

.web_block_media-flow-card-new.web_block_media-flow-card-new_align-left {
	text-align: left;
}

.theme-black .web_block_media-flow-card-new,.theme-dark .web_block_media-flow-card-new {
	color: #fff;
}

.theme-dark .web_block_media-flow-card-new {
	background: #0e1214;
}

.theme-black .web_block_media-flow-card-new {
	background: #25292b;
}

.theme-medium .web_block_media-flow-card-new {
	background: #f4f6f8;
}

.web_block_media-flow-card-new__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%;
}

.web_block_media-flow-card-new__icon {
	display: block;
	width: 48px;
	height: 48px;
	margin: 0 auto;
	fill: #0e1214;
	stroke: #0e1214;
}

.web_block_media-flow-card-new_align-left .web_block_media-flow-card-new__icon {
	margin: 0;
}

.theme-black .web_block_media-flow-card-new__icon,.theme-dark .web_block_media-flow-card-new__icon {
	fill: #fff;
	stroke: #fff;
}

.web_block_media-flow-card-new__title {
	color: #0e1214;
}

.theme-black .web_block_media-flow-card-new__title,.theme-dark .web_block_media-flow-card-new__title {
	color: #fff;
}

.web_block_media-flow-card-new__text {
	text-align: left;
}

.web_block_media-flow-card-new__text ol li:not(:last-child),.web_block_media-flow-card-new__text ul li:not(:last-child) {
	margin-bottom: 16px;
}

.web_block_media-flow-card-new__text a {
	color: inherit;
}

.web_block_media-flow-card-new__text a:hover {
	text-decoration: none;
}

.web_block_media-content {
	background: #fff;
}

.web_block_media-content.theme-dark {
	background: #25292b;
}

.web_block_media-content.theme-black {
	background: #0e1214;
}

.web_block_media-content.theme-medium {
	background: #f4f6f8;
}

.web_block_media-content__img-wrap.responsive-media:before {
	padding-top: 50%;
}

.web_block_media-content-narrow {
	background: #fff;
}

.web_block_media-content-narrow.theme-dark {
	background: #25292b;
}

.web_block_media-content-narrow.theme-black {
	background: #0e1214;
}

.web_block_media-content-narrow.theme-medium {
	background: #f4f6f8;
}

.web_block_media-content-narrow__img-wrap.responsive-media:before {
	padding-top: 50%;
}

.web_block_media-privileges-owners-new2 {
	font-family: NunitoSans,Arial,Helvetica,sans-serif;
	height: 100%;
	width: 100%;
	background: #f4f6f8;
}

.web_block_media-privileges-owners-new2_hidden {
	display: none;
}

.web_block_media-privileges-owners-new2__img {
	display: none;
}

.web_block_media-privileges-owners-new2 .responsive-media:before {
	padding-top: 71.4601769912%;
}

.web_block_media-privileges-owners-new2__icon {
	width: 48px;
	height: 48px;
	fill: #0e1214;
}

.web_block_media-privileges-owners-new2__wrap {
	padding: 20px 16px 28px;
}

.web_block_media-privileges-owners-new2__title {
	font: 16px/1 TacticSansExd,Verdana,Arial,Helvetica,sans-serif;
	color: #0e1214;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 20px;
}

.web_block_media-privileges-owners-new2__text {
	font-size: 16px;
	color: #25292b;
}

.web_block_media-privileges-owners-new2__text ul {
	padding-left: 32px;
}

.web_block_media-privileges-owners-new2__text ul li {
	position: relative;
	list-style-type: none;
}

.web_block_media-privileges-owners-new2__text ul li:not(:first-child) {
	margin-top: 8px;
}

.web_block_media-privileges-owners-new2__text ul li:before {
	content: "";
	position: absolute;
	top: calc(50% - 12px);
	left: -32px;
	width: 24px;
	height: 24px;
	border: none;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17L4 12' stroke-opacity='0.64' stroke-linecap='round' stroke-linejoin='round' stroke='%230E1214'/%3E%3C/svg%3E%0A");
}

.web_block_media-privileges-owners-new2__link {
	color: #30363a;
	border-color: #30363a;
}

.web_block_media-privileges-owners-new2__link:hover {
	color: #30363a;
}

.web_block_corporate-sales {
	color: #0e1214;
	height: 100%;
}

.web_block_corporate-sales__item {
	height: 100%;
	padding-left: 24px;
	padding-right: 24px;
	border: 1px solid #e7eaed;
}

.web_block_corporate-sales__contacts-title {
	color: #828690;
}

.web_block_corporate-sales__contacts-mail {
	position: relative;
	display: block;
	color: inherit;
	padding-left: 32px;
	text-decoration: none;
}

.web_block_corporate-sales__contacts-mail::before {
	content: "";
	position: absolute;
	left: 0;
	height: 24px;
	width: 24px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4 4H20C21.1 4 22 4.9 22 6V18C22 19.1 21.1 20 20 20H4C2.9 20 2 19.1 2 18V6C2 4.9 2.9 4 4 4Z' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M22 6L12 13L2 6' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}

.web_block_corporate-sales__contacts-phone {
	position: relative;
	display: block;
	padding-left: 32px;
	color: inherit;
	text-decoration: none;
}

.web_block_corporate-sales__contacts-phone::before {
	content: "";
	position: absolute;
	left: 0;
	height: 24px;
	width: 24px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M21.9994 16.9201V19.9201C22.0006 20.1986 21.9435 20.4743 21.832 20.7294C21.7204 20.9846 21.5567 21.2137 21.3515 21.402C21.1463 21.5902 20.904 21.7336 20.6402 21.8228C20.3764 21.912 20.0968 21.9452 19.8194 21.9201C16.7423 21.5857 13.7864 20.5342 11.1894 18.8501C8.77327 17.3148 6.72478 15.2663 5.18945 12.8501C3.49942 10.2413 2.44769 7.27109 2.11944 4.1801C2.09446 3.90356 2.12732 3.62486 2.21595 3.36172C2.30457 3.09859 2.44702 2.85679 2.63421 2.65172C2.82141 2.44665 3.04925 2.28281 3.30324 2.17062C3.55722 2.05843 3.83179 2.00036 4.10945 2.0001H7.10945C7.59475 1.99532 8.06524 2.16718 8.43321 2.48363C8.80118 2.80008 9.04152 3.23954 9.10944 3.7201C9.23607 4.68016 9.47089 5.62282 9.80945 6.5301C9.94399 6.88802 9.97311 7.27701 9.89335 7.65098C9.8136 8.02494 9.62831 8.36821 9.35944 8.6401L8.08945 9.9101C9.513 12.4136 11.5859 14.4865 14.0894 15.9101L15.3594 14.6401C15.6313 14.3712 15.9746 14.1859 16.3486 14.1062C16.7225 14.0264 17.1115 14.0556 17.4694 14.1901C18.3767 14.5286 19.3194 14.7635 20.2794 14.8901C20.7652 14.9586 21.2088 15.2033 21.526 15.5776C21.8431 15.9519 22.0116 16.4297 21.9994 16.9201Z' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}

.web_block_corporate-sales__btn {
	color: inherit;
}

.web_block_media-html-new {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: calc(100vh - 64px);
	padding-top: 36px;
}

.web_block_media-html-new__img-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.web_block_media-html-new__img-wrap:before {
	display: none;
}

.web_block_media-text {
	background: #fff;
}

.web_block_media-text.theme-medium {
	background: #f4f6f8;
}

.web_block_media-text.theme-black {
	background: #0e1214;
}

.web_block_media-text.theme-dark {
	background: #25292b;
}

.web_block_media-text__img-wrap {
	margin-top: 28px;
}

.web_block_media-text__logo img {
	display: block;
	width: 150px;
}

.web_block_media-text__title {
	color: #0e1214;
}

.theme-black .web_block_media-text__title,.theme-dark .web_block_media-text__title {
	color: #fff;
}

.web_block_media-text__text {
	color: #25292b;
	line-height: 1.5;
}

.web_block_media-text__text ol,.web_block_media-text__text ul {
	padding-left: 32px;
}

.web_block_media-text__text ul {
	margin: 16px 0!important;
}

.web_block_media-text__text ul li:not(:last-child) {
	margin-bottom: 8px;
}

.web_block_media-text__text ul li::before {
	left: -32px;
}

.web_block_media-text__text p {
	margin-top: 16px;
}

.web_block_media-text__links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 16px;
}

.web_block_media-text-index-new {
	height: 100%;
}

.web_block_media-text-index-new__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-column-gap: 16px;
	-moz-column-gap: 16px;
	column-gap: 16px;
	height: 100%;
}

.web_block_media-text-index-new__content {
	display: contents;
}

.web_block_media-text-index-new__title {
	color: #0e1214;
}

.theme-dark .web_block_media-text-index-new__title {
	color: #fff;
}

.web_block_media-text-index-new__text {
	color: #25292b;
}

.theme-dark .web_block_media-text-index-new__text {
	color: #f4f6f8;
}

.web_block_media-text-index-new__num {
	color: #cfd2d3;
	margin-bottom: 40px;
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
}

.theme-dark .web_block_media-text-index-new__num {
	color: rgba(255,255,255,.16);
}

.web_block_media-text-index-new .responsive-media {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
}

.web_block_media-text-index-new .responsive-media:before {
	padding-top: 64.2951251647%;
}

.web_block_header-date {
	text-align: center;
	background: #25292b;
}

.web_block_header-date__subtitle {
	opacity: 64%;
}

.web_block_timer {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #0e1214;
	background: #fff;
	padding: 36px 0;
	text-align: center;
}

.web_block_timer.theme-dark {
	color: #fff;
	background: #25292b;
}

.web_block_timer__img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
}

.web_block_timer__img video {
	-o-object-fit: cover;
	object-fit: cover;
}

.web_block_timer__img img {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100%;
	min-height: 100%;
}

.web_block_timer__countdown {
	display: inline-block;
	margin-top: 120px;
}

.web_block_timer__countdown-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.web_block_timer__countdown-wrap:not(:last-of-type) {
	margin-bottom: 16px;
}

.web_block_timer__separator {
	margin: 0 16px;
}

.web_block_timer__segment {
	width: 110px;
}

.web_block_timer__segment-num {
	text-align: center;
}

.web_block_timer__segment-text {
	opacity: .64;
	text-transform: lowercase;
}

.web_block_grades-new {
	background-color: #f4f6f8;
}

.web_block_grades-new__heading {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.web_block_grades-new__slider .swiper-slide {
	height: auto;
}

.web_block_grades-new__title {
	color: #0e1214;
}

.web_block_grades-new__card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	color: #0e1214;
	background-color: #fff;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.web_block_grades-new__card:hover {
	-webkit-box-shadow: 0 4px 24px 0 rgba(0,0,0,.08);
	box-shadow: 0 4px 24px 0 rgba(0,0,0,.08);
}

.web_block_grades-new__card-image.responsive-media:before {
	padding-top: 53.65%;
}

.web_block_grades-new__card-image img {
	width: 100%;
	height: 100%;
	min-height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.web_block_grades-new__card-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding-left: 24px;
	padding-right: 24px;
}

.web_block_grades-new__card-specifications {
	display: grid;
	grid-template-columns: 1fr;
	row-gap: 8px;
	list-style: none;
	width: 100%;
}

.web_block_grades-new__card-specification {
	padding: 12px 12px 14px 12px;
	background-color: #f4f6f8;
}

.web_block_grades-new__card-specification-title {
	color: #828690;
	margin-bottom: 4px;
}

.web_block_grades-new__card-specification-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	white-space: nowrap;
	color: #25292b;
}

.web_block_grades-new__card-specification-info-icon {
	width: 16px;
	height: 16px;
	fill: #0e1214;
	margin-right: 4px;
}

.web_block_grades-new__equipment-list {
	position: relative;
	list-style: none;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.web_block_grades-new__equipment-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.web_block_grades-new__equipment-item:before {
	display: block;
	content: "";
	width: 24px;
	height: 24px;
	min-width: 24px;
	margin-right: 16px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17L4 12' stroke='%230E1214' stroke-width='0.666667' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
}

.web_block_grades-new__equipment-item.hidden {
	display: none;
}

.web_block_grades-new__btn:after {
	display: block;
	content: "";
	width: 24px;
	height: 24px;
	margin-left: 8px;
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 12L19.5 12M19.5 12L12.5 5M19.5 12L12.5 19' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
}

.web_block_grades-new__navigation {
	display: none;
	z-index: 1;
}

.web_block_grades-new__navigation .swiper-button-next,.web_block_grades-new__navigation .swiper-button-prev {
	position: static;
	width: 24px;
	height: 24px;
	margin-top: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke='%2325292B' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	-webkit-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out;
}

.web_block_grades-new__navigation .swiper-button-next:after,.web_block_grades-new__navigation .swiper-button-prev:after {
	content: none;
}

.web_block_grades-new__navigation .swiper-button-prev {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	margin-right: 16px;
}

.web_block_grades-new__pagination .swiper-pagination {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.web_block_media-double-slider-new {
	background-color: #fff;
	color: #0e1214;
}

.web_block_media-double-slider-new.theme-dark {
	background-color: #25292b;
	color: #fff;
}

.web_block_media-double-slider-new__slide-img.responsive-media:before {
	padding-top: 50%;
}

.web_block_media-double-slider-new__slide-img img {
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
	min-height: 100%;
	width: 100%;
	vertical-align: top;
}

.web_block_media-double-slider-new__info-slide {
	background-color: #fff;
}

.theme-dark .web_block_media-double-slider-new__info-slide {
	background-color: #25292b;
}

.web_block_media-double-slider-new__info-text {
	color: #25292b;
}

.theme-dark .web_block_media-double-slider-new__info-text {
	color: rgba(255,255,255,.8);
}

.web_block_media-double-slider-new__navigation {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	height: 100%;
}

.web_block_media-double-slider-new__navigation-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 16px;
}

.web_block_media-double-slider-new__navigation .swiper-button-next,.web_block_media-double-slider-new__navigation .swiper-button-prev {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	left: unset;
	right: unset;
	bottom: unset;
	top: unset;
	margin-top: 0;
	height: 48px;
	width: 48px;
}

.web_block_media-double-slider-new__navigation .swiper-button-next:after,.web_block_media-double-slider-new__navigation .swiper-button-prev:after {
	content: "";
	height: 100%;
	width: 100%;
	background: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M24 16L16 24L24 32' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M32 24H16' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center no-repeat;
}

.theme-dark .web_block_media-double-slider-new__navigation .swiper-button-next:after,.theme-dark .web_block_media-double-slider-new__navigation .swiper-button-prev:after {
	background: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z' stroke='white' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M24 16L16 24L24 32' stroke='white' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M32 24H16' stroke='white' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center no-repeat;
}

.web_block_media-double-slider-new__navigation .swiper-button-next {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.web_block_media-video-new {
	-webkit-tap-highlight-color: transparent;
	background-color: #25292b;
    display: flex;
}

.web_block_media-video-new.theme-light {
	background: #fff;
}

.web_block_media-video-new.theme-medium {
	background: #f4f6f8;
}

.web_block_media-video-new.theme-black {
	background: #0e1214;
}

.web_block_media-video-new__wrap {
	display: block;
	position: relative;
	color: #fff;
	text-decoration: none;
	background-color: transparent;
}

.web_block_media-video-new__wrap.fullscreen {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1001;
	background-color: #25292b;
}

.web_block_media-video-new__video {
	position: relative;
}

.web_block_media-video-new__video.responsive-media:before {
	padding-top: 56.4%;
}

.web_block_media-video-new__video video {
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
	min-height: 100%;
	width: 100%;
}

.web_block_media-video-new__video {
    min-height: 160px;
}

.web_block_media-video-new__btn {
	position: relative;
	display: block;
	z-index: 3;
	cursor: pointer;
	cursor: pointer;
}

.web_block_media-video-new__btn_fullscreen {
	display: block;
	position: absolute;
	right: 16px;
	top: 16px;
	height: 24px;
	width: 24px;
	cursor: pointer;
	background: url("data:image/svg+xml,%3Csvg width='100%' height='100%' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29 6C29 5.44772 29.4477 5 30 5H42C42.5523 5 43 5.44772 43 6V18C43 18.5523 42.5523 19 42 19C41.4477 19 41 18.5523 41 18V8.41421L28.7071 20.7071C28.3166 21.0976 27.6834 21.0976 27.2929 20.7071C26.9024 20.3166 26.9024 19.6834 27.2929 19.2929L39.5858 7H30C29.4477 7 29 6.55228 29 6ZM20.7071 27.2929C21.0976 27.6834 21.0976 28.3166 20.7071 28.7071L8.41421 41H18C18.5523 41 19 41.4477 19 42C19 42.5523 18.5523 43 18 43H6C5.44772 43 5 42.5523 5 42V30C5 29.4477 5.44772 29 6 29C6.55228 29 7 29.4477 7 30V39.5858L19.2929 27.2929C19.6834 26.9024 20.3166 26.9024 20.7071 27.2929Z' fill='white' fill-opacity='0.8' /%3E%3C/svg%3E") center no-repeat;
}

.fullscreen .web_block_media-video-new__btn_fullscreen {
	background: url("data:image/svg+xml,%3Csvg width='100%' height='100%' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2929 11.2929C11.6834 10.9024 12.3166 10.9024 12.7071 11.2929L24 22.5858L35.2929 11.2929C35.6834 10.9024 36.3166 10.9024 36.7071 11.2929C37.0976 11.6834 37.0976 12.3166 36.7071 12.7071L25.4142 24L36.7071 35.2929C37.0976 35.6834 37.0976 36.3166 36.7071 36.7071C36.3166 37.0976 35.6834 37.0976 35.2929 36.7071L24 25.4142L12.7071 36.7071C12.3166 37.0976 11.6834 37.0976 11.2929 36.7071C10.9024 36.3166 10.9024 35.6834 11.2929 35.2929L22.5858 24L11.2929 12.7071C10.9024 12.3166 10.9024 11.6834 11.2929 11.2929Z' fill='%23F4F6F8' /%3E%3C/svg%3E") center no-repeat;
}

.web_block_media-video-new__btn_fullscreen.hidden {
	display: none;
}

.fullscreen .web_block_media-video-new__btn_fullscreen {
	display: block;
}

.web_block_media-video-new__btn_play {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 48px;
	height: 48px;
	background: url("data:image/svg+xml,%3Csvg width='100%' height='100%' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6944 6.82956C13.1225 6.59583 13.6441 6.61452 14.0543 6.87827L51.3877 30.8783C51.7693 31.1236 52 31.5462 52 31.9998C52 32.4535 51.7693 32.8761 51.3877 33.1214L14.0543 57.1214C13.6441 57.3852 13.1225 57.4038 12.6944 57.1701C12.2663 56.9364 12 56.4876 12 55.9998V7.99984C12 7.5121 12.2663 7.06328 12.6944 6.82956ZM14.6667 10.4421V53.5576L48.201 31.9998L14.6667 10.4421Z' fill='white' /%3E%3C/svg%3E") center no-repeat;
}

.web_block_media-video-new__btn_play.hidden {
	display: none;
}

.web_block_media-video-new__btn_pause {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 48px;
	height: 48px;
	background: url("data:image/svg+xml,%3Csvg width='100%' height='100%' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 8C11 7.44772 11.4477 7 12 7H20C20.5523 7 21 7.44772 21 8V40C21 40.5523 20.5523 41 20 41H12C11.4477 41 11 40.5523 11 40V8ZM13 9V39H19V9H13Z' fill='white' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27 8C27 7.44772 27.4477 7 28 7H36C36.5523 7 37 7.44772 37 8V40C37 40.5523 36.5523 41 36 41H28C27.4477 41 27 40.5523 27 40V8ZM29 9V39H35V9H29Z' fill='white' /%3E%3C/svg%3E") center no-repeat;
}

.web_block_media-video-new__btn_pause.hidden {
	display: none;
}

.web_block_media-video-new__controls {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 100%;
	width: 100%;
	background-color: rgba(14,18,20,.32);
}

.web_block_media-video-new__controls.hidden {
	display: none;
}

.web_block_flow-employee-new {
	background: #fff;
}

.web_block_flow-employee-new.theme-dark,[class*=theme-dark] .web_block_flow-employee-new {
	background: #25292b;
}

.web_block_flow-employee-new__item:not(:first-child) {
	margin-top: 28px;
}

.web_block_media-employee-new {
	color: #0e1214;
	width: 100%;
	height: 100%;
}

.theme-dark .web_block_media-employee-new {
	color: #fff;
}

.web_block_media-employee-new__img {
	width: 100%;
	margin-right: 86px;
}

.web_block_media-employee-new .responsive-media:before {
	padding-top: 133.0578512397%;
}

.web_block_media-employee-new__title {
	margin-top: 18px;
}

.web_block_media-employee-new__subtitle {
	margin-top: 8px;
	opacity: 80%;
}

.web_block_media-employee-new__text {
	margin-top: 16px;
}

.web_block_media-employee-new__text p:not(:first-child) {
	margin-top: 8px;
}

.web_block_media-employee-new__text a {
	color: inherit;
	text-decoration: none;
}

.web_block_models {
	color: #0e1214;
	background-color: #fff;
}

.web_block_models__list {
	row-gap: 16px;
	list-style: none;
}

.web_block_models__item {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	padding-left: 24px;
	padding-right: 24px;
	border: 1px solid #e7eaed;
}

.web_block_models__item-label {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-column-gap: 4px;
	-moz-column-gap: 4px;
	column-gap: 4px;
	z-index: 2;
	top: 12px;
	left: 12px;
}

.web_block_models__item-label svg {
	display: block;
	height: 18px;
	width: 38px;
}

.web_block_models__item-img.responsive-media:before {
	padding-top: 47.8571428571%;
}

.web_block_models__item-img img {
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
	height: 100%;
	min-height: 100%;
}

.web_block_models__item-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%;
}

.web_block_models__item-subtitle {
	color: #828690;
}

.web_block_models__item-btn {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 8px;
	width: 100%;
}

.web_block_models__item-btn svg {
	height: auto;
}

.web_block_models__item-btn span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.web_block_models__item-btn span svg {
	height: 24px;
	width: 24px;
	fill: #0e1214;
}

.web_block_models__item-btn-icon svg {
	height: 24px;
	width: 24px;
	fill: #0e1214;
}

.web_block_models__item-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 16px;
}

.web_block_models__item-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 8px;
	color: inherit;
	text-decoration: none;
	-webkit-transition: color .2s;
	transition: color .2s;
}

.web_block_models__item-link:hover {
	color: #c78e66;
}

.web_block_models__item-link svg {
	height: 24px;
	width: 24px;
	fill: currentColor;
}

.web_block_gallery-advantages-new {
	-webkit-tap-highlight-color: transparent;
	background: #fff;
}

.web_block_gallery-advantages-new.theme-medium {
	background: #f4f6f8;
}

.web_block_gallery-advantages-new.theme-dark {
	background: #25292b;
}

.web_block_gallery-advantages-new.theme-black {
	background: #0e1214;
}

.web_block_gallery-advantages-new__wrap {
	padding-left: 16px;
	padding-right: 16px;
}

.web_block_gallery-advantages-new__item-media {
	position: relative;
	width: 100%;
}

.web_block_gallery-advantages-new__item-content {
	color: #0e1214;
}

.web_block_gallery-advantages-new__item-content .theme-dark {
	color: #0e1214;
}

.web_block_gallery-advantages-new__item-title {
	color: #0e1214;
}

.theme-black .web_block_gallery-advantages-new__item-title,.theme-dark .web_block_gallery-advantages-new__item-title {
	color: #fff;
}

.web_block_gallery-advantages-new__item-subtitle {
	color: #25292b;
}

.theme-black .web_block_gallery-advantages-new__item-subtitle,.theme-dark .web_block_gallery-advantages-new__item-subtitle {
	color: #fff;
}

.web_block_gallery-advantages-new__nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 16px;
}

.web_block_gallery-advantages-new__nav .swiper-button-next,.web_block_gallery-advantages-new__nav .swiper-button-prev {
	position: static;
	height: 32px;
	width: 32px;
}

.web_block_gallery-advantages-new__nav .swiper-button-next:after,.web_block_gallery-advantages-new__nav .swiper-button-prev:after {
	content: "";
	height: 32px;
	width: 32px;
	background: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66797 16.0003L25.3346 16.0003M25.3346 16.0003L16.0013 6.66699M25.3346 16.0003L16.0013 25.3337' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0 no-repeat;
}

.theme-black .web_block_gallery-advantages-new__nav .swiper-button-next:after,.theme-black .web_block_gallery-advantages-new__nav .swiper-button-prev:after,.theme-dark .web_block_gallery-advantages-new__nav .swiper-button-next:after,.theme-dark .web_block_gallery-advantages-new__nav .swiper-button-prev:after {
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66797 16.0003L25.3346 16.0003M25.3346 16.0003L16.0013 6.66699M25.3346 16.0003L16.0013 25.3337' stroke='white' stroke-opacity='0.64' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.web_block_gallery-advantages-new__nav .swiper-button-prev {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.web_block_gallery-advantages-new__pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.web_block_gallery-advantages-new__pagination .swiper-pagination {
	-webkit-box-pack: unset;
	-ms-flex-pack: unset;
	justify-content: unset;
	overflow: hidden;
	padding: 0 2px;
}

.web_block_gallery-advantages-new__pagination .swiper-pagination-bullet {
	margin: 0 4px;
}

.web_block_table-responsive-new {
	--container-padding: 16px;
	--cell-padding: 8px;
	--bg-color: #FFFFFF;
	color: #0e1214;
	background: var(--bg-color);
}

.web_block_table-responsive-new.theme-dark {
	--bg-color: #25292B;
}

.web_block_table-responsive-new.theme-black {
	--bg-color: #0E1214;
}

.web_block_table-responsive-new.theme-medium {
	--bg-color: #F4F6F8;
}

.web_block_table-responsive-new.theme-black,.web_block_table-responsive-new.theme-dark {
	color: #fff;
}

.web_block_table-responsive-new__wrapper {
	position: relative;
	overflow: hidden;
}

.web_block_table-responsive-new__scroll {
	overflow: auto;
	scrollbar-width: none;
	scroll-behavior: smooth;
}

.web_block_table-responsive-new__scroll.scrolling {
	cursor: pointer;
}

.web_block_table-responsive-new__scroll::-webkit-scrollbar {
	width: 0;
}

.web_block_table-responsive-new__table {
	border-collapse: collapse;
}

.web_block_table-responsive-new__table-row_header {
	font-weight: 400;
	text-align: left;
	text-transform: uppercase;
}

.web_block_table-responsive-new__table-row_header .web_block_table-responsive-new__table-cell {
	border-bottom: 1px solid #0e1214;
}

.theme-black .web_block_table-responsive-new__table-row_header .web_block_table-responsive-new__table-cell,.theme-dark .web_block_table-responsive-new__table-row_header .web_block_table-responsive-new__table-cell {
	border-color: #fff;
}

tbody .web_block_table-responsive-new__table-row:last-child .web_block_table-responsive-new__table-cell {
	padding-bottom: 0;
	border-bottom: 0;
}

.web_block_table-responsive-new__table-cell {
	min-width: 72px;
	padding-left: var(--cell-padding);
	border-bottom: 1px solid rgba(14,18,20,.08);
}

.theme-black .web_block_table-responsive-new__table-cell,.theme-dark .web_block_table-responsive-new__table-cell {
	border-color: rgba(255,255,255,.08);
}

.web_block_table-responsive-new__table-cell:not(:first-child) {
	text-align: right;
}

tbody .web_block_table-responsive-new__table-cell>span {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 36px;
	white-space: nowrap;
}

.web_block_table-responsive-new:not(.has-scrolling) .web_block_table-responsive-new__table {
	width: 100%;
}

.web_block_table-responsive-new__table-cell:first-child {
	padding-left: 0;
}

.web_block_table-responsive-new__swipe {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	bottom: 0;
	right: 16px;
	width: 56px;
	height: 56px;
	border-radius: 50%;
	background: rgba(84,88,94,.8);
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
	pointer-events: none;
	opacity: 0;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}

.has-scroll:not(.swiped)+.web_block_table-responsive-new__swipe {
	opacity: 1;
}

.web_block_table-responsive-new__swipe .svg-icon {
	width: 24px;
	height: 24px;
	fill: #fff;
}

.web_block_accordion-new .web_block_table-responsive-new {
	--container-padding: 0px;
}

.web_block_accordion-new .web_block_table-responsive-new__container {
	padding: 0;
}

.web_block_accordion-new .web_block_table-responsive-new .container {
	padding: 0;
}

.web_block_accordion-new .web_block_table-responsive-new .row {
	margin: 0;
}

.web_block_accordion-new .web_block_table-responsive-new div[class*=col-] {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
	padding: 0;
	margin: 0;
}

.technologies-list {
	background-color: #25292b;
}

.technologies-list__select {
	position: relative;
	margin-bottom: 16px;
}

.technologies-list__select-label {
	font-size: 12px;
	color: rgba(255,255,255,.32);
}

.technologies-list__select-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid #fff;
	padding: 12px 0;
	cursor: pointer;
}

.technologies-list__select-title:after {
	display: block;
	content: "";
	width: 24px;
	height: 24px;
	margin-left: 8px;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.technologies-list__select-title.active:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.technologies-list__select-list {
	position: absolute;
	left: 8px;
	right: 8px;
	top: 100%;
	z-index: 1;
	display: none;
	list-style: none;
	background-color: #0e1214;
}

.technologies-list__select-list.active {
	display: block;
}

.technologies-list__select-option {
	line-height: 1;
	cursor: pointer;
	padding: 16px;
}

.technologies-list__select-option:not(:last-of-type) {
	border-bottom: 1px solid rgba(255,255,255,.18);
}

.technologies-list__select-option:hover {
	color: rgba(255,255,255,.64);
	background-color: rgba(255,255,255,.04);
}

.technologies-list__list {
	list-style: none;
}

.technologies-list__tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style: none;
	margin-right: -16px;
	margin-bottom: -16px;
}

.technologies-list__tag {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: rgba(255,255,255,.64);
	margin: 0 16px 16px 0;
}

.technologies-list__tag-icon {
	margin-right: 8px;
	fill: rgba(255,255,255,.64);
}

.technologies-list__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.technologies-list__item.hidden {
	display: none;
}

.technologies-list__item-link {
	text-decoration: none;
	color: inherit;
}

.technologies-list__item-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding-right: 24px;
}

.technologies-list__item-content-wrap {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.technologies-list__item-content .btn {
	font-size: 16px;
}

.technologies-list__item-img.responsive-media:before {
	padding-top: 66.74%;
}

.latest-technologies {
	background-color: #25292b;
}

.latest-technologies__heading {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.latest-technologies__link {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: inherit;
	line-height: 1;
	text-decoration: none;
	white-space: nowrap;
}

.latest-technologies__link:after {
	display: block;
	content: "";
	height: 24px;
	width: 24px;
	margin-left: 8px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.latest-technologies__title {
	font-size: 24px;
	font-family: TacticSansExd,Verdana,Arial,Helvetica,sans-serif;
	line-height: 1;
	font-weight: 700;
	letter-spacing: -.02em;
	text-transform: uppercase;
}

.latest-technologies__tabs {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	list-style: none;
}

.latest-technologies__tabs-wrap {
	overflow: auto;
}

.latest-technologies__tab {
	position: relative;
	cursor: pointer;
	padding-bottom: 4px;
	border-bottom: 4px solid transparent;
	-webkit-transition: border-color .3s ease-in-out;
	transition: border-color .3s ease-in-out;
	white-space: nowrap;
}

.latest-technologies__tab:not(:last-of-type) {
	margin-right: 24px;
}

.latest-technologies__tab.active {
	border-color: #fff;
}

.latest-technologies__list {
	list-style: none;
}

.latest-technologies__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: auto;
}

.latest-technologies__item.hidden {
	display: none;
}

.latest-technologies__item-link {
	text-decoration: none;
	color: inherit;
}

.latest-technologies__item-img.responsive-media:before {
	padding-top: 66.73%;
}

.latest-technologies__item-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding-right: 36px;
}

.latest-technologies__item-content .btn {
	font-size: 16px;
}

.latest-technologies__pagination {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.latest-technologies__pagination .swiper-pagination-bullet {
	margin: 0 4px;
}

.latest-technologies__pagination .swiper-pagination-bullet:after {
	background-color: #fff;
}

.latest-technologies__pagination .swiper-pagination-bullet-active circle {
	stroke: #fff;
}

.latest-technologies__pagination .swiper-pagination-bullet-active:before {
	border: 1px solid #fff;
}

.news-list-new {
	background: #25292b;
}

.news-list-new__title-wrap {
	background: #25292b;
}

.news-list-new__title-top {
	text-align: center;
}

.news-list-new__item:not(:first-child) {
	margin-top: 24px;
}

.news-list-new__item:nth-child(1) .news-list-new__date {
	margin-top: 34px;
}

.news-list-new__link {
	width: 100%;
	text-decoration: none;
	color: inherit;
}

.news-list-new__date {
	opacity: 64%;
}

.news-list-new__btn {
	display: inline-block;
	padding-right: 32px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke-linecap='round' stroke-linejoin='round' stroke='%23fff' /%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right;
	text-decoration: none;
}

.latest-news-new {
	background-color: #fff;
}

.latest-news-new.theme-dark {
	background: #25292b;
}

.latest-news-new__block-title {
	color: #0e1214;
}

.theme-dark .latest-news-new__block-title {
	color: #fff;
}

.latest-news-new__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
}

.latest-news-new__date {
	font-size: 14px;
	color: #828690;
	line-height: 1.4;
}

.theme-dark .latest-news-new__date {
	color: #fff;
	opacity: 64%;
}

.latest-news-new__title {
	color: #0e1214;
	line-height: 1.6;
}

.theme-dark .latest-news-new__title {
	color: #fff;
}

.latest-news-new__btn {
	display: inline-block;
	color: #0e1214;
	text-decoration: none;
	padding-right: 32px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke-linecap='round' stroke-linejoin='round' stroke='%230E1214' /%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right;
}

.theme-dark .latest-news-new__btn {
	color: #fff;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke-linecap='round' stroke-linejoin='round' stroke='%23fff' /%3e%3c/svg%3e");
}

.latest-news-new__link {
	display: block;
	color: inherit;
	text-decoration: none;
}

.pagination {
	padding: 72px 0;
	background: #25292b;
}

.pagination__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.pagination__pages {
	margin: 0 28px;
}

.pagination__pages-page {
	padding: 4px 11px;
	color: #fff;
	opacity: 80%;
	text-transform: uppercase;
	text-decoration: none;
}

.pagination__pages-page:not(:last-child) {
	margin-right: 16px;
}

.pagination__pages-page:hover,.pagination__pages-page_active {
	opacity: 1;
	font-weight: 700;
	-webkit-transition: .3s;
	transition: .3s;
}

.pagination__arrow {
	position: relative;
	width: 20px;
	height: 20px;
}

.pagination__arrow:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 13px;
	height: 13px;
	border-style: solid;
	border-color: #fff;
	border-width: 0 1px 1px 0;
	opacity: 80%;
}

.pagination__arrow_prev {
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}

.pagination__arrow_next {
	-webkit-transform: rotate(315deg);
	transform: rotate(315deg);
}

.pagefind-ui {
	-webkit-tap-highlight-color: transparent;
}

.pagefind-ui__drawer {
	display: grid;
	grid-template-columns: 1fr;
	row-gap: 28px;
	margin-top: 46px;
}

.pagefind-ui__drawer.pagefind-ui__hidden {
	display: none;
}

.pagefind-ui__form {
	position: relative;
}

.pagefind-ui__search-input {
	position: relative;
	color: #0e1214;
	font-size: 16px;
	height: 56px;
	padding: 10px 0 22px 0;
	background-color: transparent;
	border: none;
	border-bottom: 1px solid #0e1214;
	border-radius: 0;
	width: 100%;
}

.pagefind-ui__search-input::-webkit-input-placeholder {
	color: #0e1214;
}

.pagefind-ui__search-input::-moz-placeholder {
	color: #0e1214;
}

.pagefind-ui__search-input:-ms-input-placeholder {
	color: #0e1214;
}

.pagefind-ui__search-input::-ms-input-placeholder {
	color: #0e1214;
}

.pagefind-ui__search-input::placeholder {
	color: #0e1214;
}

.pagefind-ui__search-clear {
	position: absolute;
	right: 0;
	top: 10px;
	width: 24px;
	height: 24px;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 6L6 18M6 6L18 18' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center no-repeat;
	cursor: pointer;
}

.pagefind-ui__filter-block[open] .pagefind-ui__filter-name:after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 15L12 9L6 15' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center no-repeat;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.pagefind-ui__filter-label {
	position: relative;
	z-index: 2;
	font-size: 18px;
	line-height: 1.56;
	cursor: pointer;
	padding: 2px 0 2px 45px;
	color: #0e1214;
}

.pagefind-ui__filter-panel {
	border: none;
}

.pagefind-ui__filter-panel-label {
	display: none;
}

.pagefind-ui__filter-group {
	border: none;
	border-bottom: 1px solid #0e1214;
	padding-bottom: 32px;
}

.pagefind-ui__filter-group-label {
	display: none;
}

.pagefind-ui__filter-name {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 18px;
	line-height: 1.56;
	color: #0e1214;
	margin-bottom: 24px;
	list-style: none;
	cursor: pointer;
}

.pagefind-ui__filter-name:after {
	display: block;
	content: "";
	width: 24px;
	height: 24px;
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 15L12 9L6 15' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center no-repeat;
	-webkit-transform: rotate(0);
	transform: rotate(0);
}

.pagefind-ui__filter-value {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 16px;
}

.pagefind-ui__filter-value:before {
	content: "";
	position: absolute;
	z-index: 1;
	display: block;
	width: 32px;
	height: 32px;
	border: 1px solid rgba(14,18,20,.64);
}

.pagefind-ui__filter-value--checked:before {
	border-color: #0e1214;
	background-color: #0e1214;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.6335 0.347263C15.5276 0.237227 15.4017 0.149889 15.263 0.0902873C15.1243 0.0306856 14.9755 0 14.8252 0C14.6749 0 14.5261 0.0306856 14.3873 0.0902873C14.2486 0.149889 14.1227 0.237227 14.0168 0.347263L5.53519 9.10519L1.97176 5.41888C1.86187 5.30942 1.73215 5.22335 1.59 5.16558C1.44786 5.10782 1.29607 5.07949 1.14331 5.08222C0.990548 5.08494 0.839803 5.11867 0.699681 5.18147C0.559559 5.24427 0.432805 5.33491 0.326655 5.44823C0.220505 5.56154 0.137038 5.69531 0.0810208 5.84189C0.0250032 5.98846 -0.00246884 6.14498 0.000174094 6.30251C0.00281703 6.46004 0.035523 6.61548 0.0964241 6.75997C0.157325 6.90447 0.245229 7.03518 0.355117 7.14464L4.72687 11.6527C4.83271 11.7628 4.95862 11.8501 5.09736 11.9097C5.23609 11.9693 5.3849 12 5.53519 12C5.68548 12 5.83429 11.9693 5.97302 11.9097C6.11176 11.8501 6.23767 11.7628 6.34351 11.6527L15.6335 2.07302C15.749 1.96309 15.8413 1.82966 15.9044 1.68115C15.9674 1.53264 16 1.37227 16 1.21014C16 1.04801 15.9674 0.88764 15.9044 0.739132C15.8413 0.590623 15.749 0.457197 15.6335 0.347263Z' fill='white' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
}

.pagefind-ui__filter-checkbox {
	opacity: 0;
	visibility: hidden;
	height: 0;
	width: 0;
}

.pagefind-ui__message {
	font-size: 18px;
	line-height: 1.56;
	color: #0e1214;
}

.pagefind-ui__results {
	list-style: none;
	margin-bottom: 32px;
}

.pagefind-ui__results-area {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.pagefind-ui__result {
	margin-top: 20px;
}

.pagefind-ui__result-link {
	color: #0e1214;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.2;
	margin-bottom: 8px;
	text-decoration: none;
}

.pagefind-ui__result-excerpt {
	font-size: 18px;
	line-height: 1.56;
	color: #25292b;
}

.pagefind-ui__result-excerpt mark {
	background-color: #e7eaed;
	font-weight: 700;
	padding: 1px;
}

.pagefind-ui__button {
	display: inline-block;
	color: #0e1214;
	font-size: 16px;
	line-height: 1.5;
	text-decoration: none;
	text-align: center;
	padding: 16px 24px;
	background-color: transparent;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	cursor: pointer;
	-ms-flex-item-align: start;
	align-self: flex-start;
	border: 1px solid #0e1214;
}

.pagefind-ui__button:hover {
	background-color: #0e1214;
	color: #fff;
}

.search-page {
	min-height: 100vh;
	background-color: #fff;
}

.search-page__title {
	font: 28px/1 TacticSansExd,Verdana,Arial,Helvetica,sans-serif;
	font-weight: 700;
	letter-spacing: -.02em;
	text-transform: uppercase;
	color: #0e1214;
	margin-bottom: 24px;
}

.search-page__content {
	padding-top: 36px;
	padding-bottom: 36px;
}

.web_block_plain-margin {
	padding-bottom: 28px;
}

.web_block_plain-margin.theme-medium {
	background: #f4f6f8;
}

.sitemap {
	font-size: 16px;
	line-height: 1;
	background: #fff;
}

.sitemap ul ul {
	margin-left: 30px;
}

.sitemap li {
	margin-top: 12px;
}

.sitemap a {
	color: #0e1214;
	text-decoration: none;
}

.sitemap a:hover {
	text-decoration: underline;
}

.quiz-notify {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 9;
	visibility: hidden;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.quiz-notify__wrap {
	position: relative;
	padding: 20px 24px;
}

.quiz-notify__wrap:before {
	position: absolute;
	z-index: -1;
	content: "";
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(14,18,20,.8);
	-webkit-box-shadow: 0 4px 32px 0 rgba(0,0,0,.16);
	box-shadow: 0 4px 32px 0 rgba(0,0,0,.16);
	-webkit-backdrop-filter: blur(16px);
	backdrop-filter: blur(16px);
}

.quiz-notify__close {
	position: absolute;
	right: 8px;
	top: 8px;
	height: 48px;
	width: 48px;
	cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M36 12L12 36M12 12L36 36' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.quiz-notify_visible {
	visibility: visible;
	-webkit-animation: notify-quiz-show .3s ease forwards;
	animation: notify-quiz-show .3s ease forwards;
}

.quiz-notify_hidden {
	-webkit-animation: notify-quiz-hide .3s ease forwards;
	animation: notify-quiz-hide .3s ease forwards;
}

.quiz-notify__title {
	color: #fff;
	margin-bottom: 18px;
}

.quiz-notify__text {
	color: #e7eaed;
	font-size: 14px;
	line-height: 1.4;
	margin-bottom: 20px;
}

.quiz-notify__btn {
	cursor: pointer;
}

.dealers-locator {
	position: relative;
	max-height: 686px;
	overflow: hidden;
	font-family: NunitoSans,Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #fff;
}

.dealers-locator_full-width .container {
	padding-right: 0!important;
	padding-left: 0!important;
}

.dealers-locator__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.dealers-locator .container {
	max-width: none;
	padding: 0;
}

.dealers-locator__map {
	display: none;
	width: 100%;
	height: 470px;
}

.dealers-locator__map_show {
	display: block;
}

.dealers-locator__map-placemarker {
	width: 40px;
	height: 50px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top;
	cursor: pointer;
}

.dealers-locator__content {
	width: 100%;
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
	padding: 20px 20px 0;
	background: #181b1d;
}

.dealers-locator__select {
	position: relative;
	height: 46px;
	padding: 13px 37px 13px 16px;
	margin-bottom: 20px;
	border: 1px solid #7d8082;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
}

.dealers-locator__select:before {
	position: absolute;
	top: 50%;
	right: 15px;
	-webkit-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg);
	content: "";
	width: 10px;
	height: 10px;
	border-style: solid;
	border-color: #c78e66;
	border-width: 0 1px 1px 0;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s,-webkit-transform .3s;
}

.dealers-locator__select_open:before {
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s,-webkit-transform .3s;
}

.dealers-locator__select_open .dealers-locator__options {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}

.dealers-locator__selected-city {
	line-height: .7;
}

.dealers-locator__selected-input {
	font-size: 14px;
}

@supports (-webkit-overflow-scrolling:touch) {
	.dealers-locator__selected-input {
		font-size: 16px;
	}
}

.dealers-locator__options {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 100;
	width: calc(100% + 2px);
	max-height: 228px;
	font-family: NunitoSans,Arial,Helvetica,sans-serif;
	margin-left: -1px;
	opacity: 0;
	visibility: hidden;
	overflow-y: auto;
	list-style: none;
	border: 1px solid #7d8082;
	background: #181b1d;
	scrollbar-color: #c78e66 #e3e3e3;
	scrollbar-width: thin;
}

.dealers-locator__options::-webkit-scrollbar {
	width: 6px;
}

.dealers-locator__options::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 20px 20px #e3e3e3;
}

.dealers-locator__options::-webkit-scrollbar-thumb {
	background: #a3a5a6;
	-webkit-box-shadow: inset 0 0 20px 20px #c78e66;
}

.dealers-locator__option {
	line-height: 1;
	padding: 12px 0 12px 15px;
}

.dealers-locator__option:hover,.dealers-locator__option_active {
	background: #30363a;
	color: #c78e66;
}

.dealers-locator__official {
	margin-bottom: 20px;
}

.dealers-locator__services-button {
	position: relative;
	font-size: 14px;
	line-height: 1;
	padding-left: 30px;
	margin-bottom: 20px;
	cursor: pointer;
}

.dealers-locator__services-button:after {
	position: absolute;
	top: -3px;
	left: 0;
	content: "";
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.55041 1.56755C1.38472 1.56755 1.25041 1.70186 1.25041 1.86755V4.25966C1.25041 4.42535 1.38472 4.55966 1.55041 4.55966H18.4494C18.6151 4.55966 18.7494 4.42535 18.7494 4.25966V1.86755C18.7494 1.70186 18.6151 1.56755 18.4494 1.56755H1.55041ZM18.075 5.65944H1.97833L8.58704 12.6401V19.1417L11.8634 17.3589V12.6501L18.075 5.65944ZM0.150635 1.23761C0.150635 0.812444 0.495303 0.467773 0.920475 0.467773H19.0793C19.5045 0.467773 19.8492 0.812443 19.8492 1.23761V3.79817C19.8492 4.77758 19.4898 5.72296 18.8393 6.4551L12.9631 13.0681V17.555C12.9631 17.837 12.809 18.0965 12.5613 18.2312L8.62506 20.3731C8.11208 20.6522 7.48727 20.2809 7.48727 19.6968V13.0781L1.24588 6.48544C0.542581 5.74256 0.150635 4.75845 0.150635 3.73546V1.23761Z' fill='%23C78E66'/%3E%3C/svg%3E%0A");
}

.dealers-locator__services-button_active {
	margin-bottom: 0;
}

.dealers-locator__services-button_active:after {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.55 1.57a.3.3 0 0 0-.3.3v2.39c0 .17.13.3.3.3h16.9a.3.3 0 0 0 .3-.3v-2.4a.3.3 0 0 0-.3-.3H1.55Zm16.52 4.09H1.97l6.62 6.98v6.5l3.27-1.78v-4.71l6.21-7ZM.15 1.24C.15.8.5.47.92.47h18.16c.42 0 .77.34.77.77V3.8a4 4 0 0 1-1.01 2.66l-5.88 6.6v4.5c0 .28-.15.54-.4.67l-3.94 2.14a.77.77 0 0 1-1.13-.67v-6.62l-6.24-6.6a4 4 0 0 1-1.1-2.74v-2.5Z' fill='%23FFF'/%3E%3C/svg%3E");
}

.dealers-locator__services-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-height: 0;
	overflow: hidden;
	opacity: 0;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
}

.dealers-locator__services-list_open {
	max-height: 500px;
	padding: 25px 0 31px;
	margin-bottom: -20px;
	overflow: visible;
	opacity: 1;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}

.dealers-locator__services-label {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 50%;
	flex: 1 1 50%;
	line-height: 1;
	color: #cacaca;
	padding-right: 10px;
	padding-left: 45px;
	margin-bottom: 25px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
}

.dealers-locator__services-input {
	position: absolute;
	top: 0;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(1px,1px,1px,1px);
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.dealers-locator__services-input:checked+.dealers-locator__services-checkbox:before {
	border: none;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23C78E66' d='M0 .47h30v30H0z'/%3E%3Cpath d='m22.18 9.82-9.9 10.05-4.46-4.5a1.04 1.04 0 0 0-.76-.33c-.29 0-.54.11-.76.34a.77.77 0 0 0-.13.2.84.84 0 0 0-.1.2c-.03.06-.05.14-.07.23v.23l.07.23c.02.07.05.14.1.2l.13.2 5.25 5.26c.2.23.44.34.73.34.3 0 .56-.11.75-.34l.14-.13L23.7 11.31a1 1 0 0 0 .3-.73c0-.3-.1-.56-.3-.76-.4-.4-.82-.46-1.29-.17a.88.88 0 0 0-.23.17Z' fill='%23fff'/%3E%3C/svg%3E");
}

.dealers-locator__services-checkbox {
	-webkit-tap-highlight-color: transparent;
}

.dealers-locator__services-checkbox:before {
	position: absolute;
	top: -7px;
	left: 0;
	content: "";
	width: 30px;
	height: 30px;
	border: 1px solid #7d8082;
}

.dealers-locator__switcher {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 50px;
	padding: 0 20px;
	margin: 0 -20px;
	background: #30363a;
}

.dealers-locator__switcher-title {
	position: relative;
	line-height: 20px;
	padding-left: 32px;
}

.dealers-locator__switcher-title::after {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
}

.dealers-locator__switcher-title_list:after {
	position: absolute;
	top: -2px;
	width: 25px;
	height: 25px;
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.21 16.44a1 1 0 0 0-.33-.2 1 1 0 0 0-.76 0 1 1 0 0 0-.33.2 1 1 0 0 0-.21.33 1 1 0 0 0 .21 1.1c.1.08.2.15.33.2a.94.94 0 0 0 .76 0c.12-.05.23-.12.33-.2a1 1 0 0 0 .21-1.1 1 1 0 0 0-.21-.33ZM7.5 8.15h14a1 1 0 1 0 0-2h-14a1 1 0 0 0 0 2Zm-3.29 3.3a1 1 0 0 0-1.09-.22c-.12.05-.23.12-.33.21a1 1 0 0 0-.21.33.94.94 0 0 0 0 .76c.05.12.12.23.21.33.1.09.2.16.33.21a.94.94 0 0 0 .76 0c.12-.05.23-.12.33-.2.09-.1.16-.22.21-.34a.94.94 0 0 0 0-.76 1 1 0 0 0-.21-.33Zm17.29-.3h-14a1 1 0 1 0 0 2h14a1 1 0 0 0 0-2ZM4.21 6.45a1 1 0 0 0-.33-.22 1 1 0 0 0-1.09.21c-.09.1-.16.21-.21.33a.94.94 0 0 0 0 .76c.05.12.12.23.21.33.1.09.2.16.33.21a1 1 0 0 0 1.09-.2c.09-.1.16-.22.21-.34a.94.94 0 0 0 0-.76 1.15 1.15 0 0 0-.21-.33Zm17.29 9.7h-14a1 1 0 1 0 0 2h14a1 1 0 0 0 0-2Z' fill='%235B5C5D'/%3E%3C/svg%3E");
}

.dealers-locator__switcher-title_map:after {
	width: 20px;
	height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19.32 2.2-6-2h-.07a.7.7 0 0 0-.14 0h-.43L7 2.15 1.32.2a1 1 0 0 0-1.2.5 1 1 0 0 0-.12.45v14a1 1 0 0 0 .68.95l6 2a1 1 0 0 0 .62 0l5.7-1.9 5.68 1.95c.1.02.21.02.32 0a1 1 0 0 0 1-1v-14a1 1 0 0 0-.68-.95ZM6 15.76l-4-1.33V2.54l4 1.33v11.9Zm6-1.33-4 1.33V3.87l4-1.33v11.9Zm6 1.33-4-1.33V2.54l4 1.33v11.9Z' fill='%235B5C5D'/%3E%3C/svg%3E");
}

.dealers-locator__dealer-list {
	margin: 0 -20px;
	height: 514px;
	overflow-y: auto;
	scrollbar-color: #c78e66 #e3e3e3;
	scrollbar-width: thin;
}

.dealers-locator__dealer-list_mobile-hide {
	display: none;
}

.dealers-locator__dealer-list::-webkit-scrollbar {
	width: 6px;
}

.dealers-locator__dealer-list::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 20px 20px #e3e3e3;
}

.dealers-locator__dealer-list::-webkit-scrollbar-thumb {
	background: #a3a5a6;
	-webkit-box-shadow: inset 0 0 20px 20px #c78e66;
}

.dealers-locator__dealer-item {
	line-height: 21px;
	padding: 20px;
	border-top: 1px solid rgba(255,255,255,.2);
	cursor: pointer;
}

.dealers-locator__dealer-item:hover {
	background: #30363a;
	-webkit-transition: .2s;
	transition: .2s;
	border-top-color: transparent;
}

.dealers-locator__dealer-item:hover+.dealers-locator__dealer-item {
	border-top-color: transparent;
}

.dealers-locator__dealer-item:hover .dealers-locator__dealer-title {
	color: #c78e66;
	-webkit-transition: .2s;
	transition: .2s;
}

.dealers-locator__dealer-item:hover .dealers-locator__dealer-address {
	position: relative;
	color: #cacaca;
	-webkit-transition: .2s;
	transition: .2s;
}

.dealers-locator__dealer-item:hover .dealers-locator__dealer-address:before {
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	content: "";
	width: 10px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.64 20.97a.64.64 0 0 1-.46-.2.66.66 0 0 1-.18-.47c0-.18.06-.34.18-.47l8.33-8.93L.3 2.12a.95.95 0 0 1-.16-.31.77.77 0 0 1 0-.33c.03-.12.09-.23.16-.32.12-.13.27-.2.44-.2a.6.6 0 0 1 .45.2l8.62 9.27c.06.07.1.14.13.23a.6.6 0 0 1 .05.26c0 .08-.02.16-.05.23a.56.56 0 0 1-.13.22l-8.75 9.4a.49.49 0 0 1-.21.14.46.46 0 0 1-.22.06Z' fill='%23C78E66'/%3E%3C/svg%3E");
}

.dealers-locator__dealer-title {
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .02em;
	margin-bottom: 5px;
}

.dealers-locator__dealer-address {
	position: relative;
	color: #a3a5a6;
	line-height: 16.8px;
	padding-right: 20px;
}

.dealers-locator__dealer-label {
	display: inline-block;
	font: 11px/13px NunitoSans,Arial,Helvetica,sans-serif;
	color: #7d8082;
	margin-top: 11px;
}

.dealers-locator__dealer-label_service {
	padding: 4px 10px;
	border: 1px solid #7d8082;
	border-radius: 10px;
}

.dealers-locator__action-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 50px;
	font-weight: 400;
	padding: 0 20px;
	margin: 0 -20px;
	background: #30363a;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.dealers-locator__action-buttons_detail-dealer {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.dealers-locator__action-switcher {
	position: relative;
	padding-left: 35px;
	cursor: pointer;
}

.dealers-locator__action-switcher::after {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	background-size: contain;
	background-repeat: no-repeat;
}

.dealers-locator__action-switcher_list:after {
	position: absolute;
	top: 3px;
	width: 20px;
	height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.88 5H.63a.62.62 0 0 0-.45.2.58.58 0 0 0-.18.42v1.25c0 .17.06.32.18.45.13.12.28.18.45.18h1.25c.16 0 .3-.06.42-.18.13-.13.2-.28.2-.45V5.63a.56.56 0 0 0-.2-.42.56.56 0 0 0-.42-.2Zm17.5.63H6.24a.62.62 0 0 0-.45.19.58.58 0 0 0-.17.43c0 .17.05.32.17.45.13.12.28.17.45.17h13.13c.16 0 .3-.05.42-.17.13-.13.2-.28.2-.45a.56.56 0 0 0-.2-.43.56.56 0 0 0-.43-.2ZM1.88 10H.63a.62.62 0 0 0-.45.2.58.58 0 0 0-.18.43v1.24c0 .17.06.32.18.45.13.12.28.18.45.18h1.25c.16 0 .3-.06.42-.18.13-.13.2-.28.2-.45v-1.24a.56.56 0 0 0-.2-.43.56.56 0 0 0-.42-.2Zm17.5.63H6.24a.62.62 0 0 0-.45.19.58.58 0 0 0-.17.43c0 .17.05.32.17.45.13.12.28.18.45.18h13.13c.16 0 .3-.06.42-.18.13-.13.2-.28.2-.45a.56.56 0 0 0-.2-.43.56.56 0 0 0-.43-.2ZM1.88 0H.63a.62.62 0 0 0-.45.2.58.58 0 0 0-.18.42v1.25c0 .17.06.32.18.45.13.12.28.18.45.18h1.25c.16 0 .3-.06.42-.18.13-.13.2-.28.2-.44V.63A.56.56 0 0 0 2.3.2a.56.56 0 0 0-.42-.2Zm4.37 1.88h13.13c.16 0 .3-.06.42-.18.13-.13.2-.28.2-.45a.56.56 0 0 0-.2-.43.56.56 0 0 0-.43-.2H6.26a.62.62 0 0 0-.45.2.58.58 0 0 0-.17.43c0 .17.05.32.17.45.13.12.28.18.45.18Z' fill='%23C78E66'/%3E%3C/svg%3E");
}

.dealers-locator__action-switcher_map:after {
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.43 2.62 13.15.02 6.91 2.49.6.02a.64.64 0 0 0-.32 0 .5.5 0 0 0-.11.06.35.35 0 0 0-.1.1.43.43 0 0 0-.06.13.64.64 0 0 0-.02.16v16.24c0 .18.06.35.18.51.11.14.26.24.43.3L6.9 20l6.24-2.52 6.28 2.46.16.02a.4.4 0 0 0 .31-.14c.1-.09.14-.2.14-.35V3.42a.73.73 0 0 0-.08-.33.82.82 0 0 0-.21-.3.63.63 0 0 0-.32-.17Zm-11.92.9 5.01-1.95v14.89l-5 2V3.51ZM1.25 1.68l5.01 1.84v14.91l-5-2.03V1.68ZM18.8 18.34l-5.01-1.88V1.59l5 2.15v14.6Z' fill='%23C78E66'/%3E%3C/svg%3E");
}

.dealers-locator__back-button {
	position: relative;
	padding-left: 35px;
	cursor: pointer;
}

.dealers-locator__back-button::after {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 20px;
	height: 20px;
	background: url("data:image/svg+xml,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 19.43a8.9 8.9 0 1 0 0-17.8 8.9 8.9 0 0 0 0 17.8Zm0 1.1a10 10 0 1 0 0-20 10 10 0 0 0 0 20Z' fill='%23C78E66'/%3E%3Cpath d='m7.72 10.04 1.6-1.6a.44.44 0 0 0 .12-.25.4.4 0 0 0-.1-.3l-.16-.16a.35.35 0 0 0-.26-.1c-.1 0-.18.03-.25.1l-2.43 2.45-.14.12a.33.33 0 0 0-.1.25c0 .04 0 .08.02.13l.09.1.14.1v.02l2.45 2.46c.07.05.15.08.24.08a.52.52 0 0 0 .24-.12l.19-.19c.04-.04.07-.09.08-.14a.43.43 0 0 0 0-.2.4.4 0 0 0-.1-.15L7.72 11l5.8-.02c.14 0 .25-.03.34-.12.1-.1.15-.22.15-.34a.47.47 0 0 0-.49-.5l-5.8.02Z' fill='%23C78E66'/%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
}

.dealers-locator__detail-content {
	padding: 30px 0;
	margin: 0 -20px;
	max-height: 503px;
	overflow-x: hidden;
	overflow-y: auto;
}

.dealers-locator__detail-content::-webkit-scrollbar {
	width: 6px;
}

.dealers-locator__detail-content::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 20px 20px #e3e3e3;
}

.dealers-locator__detail-content::-webkit-scrollbar-thumb {
	background: #a3a5a6;
	-webkit-box-shadow: inset 0 0 20px 20px #c78e66;
}

.dealers-locator__detail-content_hide {
	display: none;
}

.dealers-locator__detail-header {
	font-family: NunitoSans,Arial,Helvetica,sans-serif;
	padding: 0 20px;
	margin-bottom: 20px;
}

.dealers-locator__detail-body {
	padding: 0 20px;
}

.dealers-locator__detail-name {
	font-family: TacticSansExd,Verdana,Arial,Helvetica,sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 21px;
	margin-bottom: 10px;
}

.dealers-locator__detail-location {
	font-family: TacticSansExd,Verdana,Arial,Helvetica,sans-serif;
	font-weight: 400;
	color: #a3a5a6;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: .1em;
}

.dealers-locator__detail-label,.dealers-locator__event-label {
	font-family: TacticSansExd,Verdana,Arial,Helvetica,sans-serif;
	font-weight: 400;
	color: #a3a5a6;
	font-size: 10px;
	line-height: 15px;
	letter-spacing: .1em;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.dealers-locator__detail-address,.dealers-locator__event {
	margin-bottom: 20px;
}

.dealers-locator__detail-address-name,.dealers-locator__event-description {
	font-size: 16px;
	line-height: 1.7;
	color: #fff;
}

.dealers-locator__detail-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px 10px;
}

.dealers-locator__detail-item {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 50%;
	flex: 1 1 50%;
	padding: 0 15px;
	margin-bottom: 10px;
}

.dealers-locator__detail-schedule,.dealers-locator__detail-tel {
	display: block;
	color: #fff;
	line-height: 1.7;
	text-decoration: none;
}

.dealers-locator__detail-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px -10px;
}

.dealers-locator__detail-service {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 50%;
	flex: 1 1 50%;
	color: #cacaca;
	line-height: 16.8px;
	padding-left: 30px;
	margin-bottom: 15px;
}

.dealers-locator__detail-service:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: contain;
}

.dealers-locator__detail-service_sale:before {
	width: 22px;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.96 6.52a.58.58 0 0 0-.1-.58.62.62 0 0 0-.54-.29H6.65L5.53 2.08c-.1-.32-.24-.6-.41-.82a1.53 1.53 0 0 0-.56-.49C4.37.68 4.2.62 4.06.6a1.6 1.6 0 0 0-.43-.06H.67a.67.67 0 0 0-.48.18.6.6 0 0 0-.19.47.6.6 0 0 0 .32.54c.12.06.23.08.35.08h2.96c.06 0 .1 0 .15.02.06.02.13.08.22.18.08.1.15.25.21.45l3.82 13.1a1 1 0 0 0 .13.24c.08.07.15.13.24.17.09.04.18.06.28.06h9.33c.15 0 .28-.04.39-.12a.6.6 0 0 0 .26-.3l3.3-9.08Zm-4.42 8.2H9.22l-2.2-7.78h13.3l-2.78 7.79Zm-.15 3.07a1.67 1.67 0 0 0-1.21-.48c-.48 0-.89.16-1.23.48-.34.3-.5.69-.5 1.13 0 .44.16.82.5 1.13.34.32.75.48 1.23.48.47 0 .87-.16 1.2-.48.35-.31.52-.69.52-1.13 0-.44-.17-.82-.51-1.13Zm-7.43-.48c-.32 0-.62.07-.89.22a1.8 1.8 0 0 0-.63.58c-.14.24-.21.51-.21.8 0 .45.16.83.5 1.14.34.32.75.48 1.23.48.47 0 .87-.16 1.2-.48a1.46 1.46 0 0 0 .48-1.45 1.06 1.06 0 0 0-.26-.57.9.9 0 0 0-.21-.24.93.93 0 0 0-.26-.2 1.15 1.15 0 0 0-.6-.24 1.52 1.52 0 0 0-.35-.04Z' fill='%23C78E66'/%3E%3C/svg%3E");
}

.dealers-locator__detail-service_service:before {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.65 4.69a.49.49 0 0 0-.33-.04c-.1.01-.2.06-.3.13l-3.14 2.84-2.85-2.93 2.81-3.25c.17-.2.2-.4.1-.64a.51.51 0 0 0-.24-.23.52.52 0 0 0-.3-.1h-.17c-.53 0-1.04.02-1.52.06-.48.02-1.03.08-1.64.17-.61.1-1.18.25-1.7.47-.5.2-.92.48-1.23.8l-.27.28a4.6 4.6 0 0 0-1.04 1.7 5.44 5.44 0 0 0 .12 3.96L.72 15.27c-.48.5-.72 1.1-.72 1.8 0 .69.24 1.28.72 1.78l.88.9c.5.48 1.08.72 1.76.72.69 0 1.28-.24 1.78-.72l7.3-7.39a7.44 7.44 0 0 0 1.2.45l.62.14c.22.02.43.04.62.04 1.32 0 2.46-.5 3.42-1.47l.25-.27c.3-.27.53-.63.73-1.08.2-.45.34-.87.43-1.25a15.55 15.55 0 0 0 .27-2.64L20 5.24a.62.62 0 0 0-.35-.54ZM17.7 10.4l-.24.27a3.51 3.51 0 0 1-2.58 1.05 4.5 4.5 0 0 1-1.54-.27c-.4-.17-.75-.4-1.07-.7l-8.01 8.09c-.25.24-.55.37-.9.37a1.2 1.2 0 0 1-.88-.37l-.88-.9a1.32 1.32 0 0 1-.33-.55 1.43 1.43 0 0 1 0-.66c.06-.22.18-.41.33-.57l7.83-7.99a3.9 3.9 0 0 1-.54-1.23A4.6 4.6 0 0 1 9 4.25c.16-.46.4-.85.7-1.17l.27-.27c.35-.36.91-.63 1.68-.8.78-.17 1.58-.28 2.4-.33l-2.28 2.64a.62.62 0 0 0-.16.43.6.6 0 0 0 .18.39l3.61 3.7c.12.12.25.19.41.2a.6.6 0 0 0 .41-.15l2.56-2.3c-.13 1.92-.5 3.2-1.1 3.82Z' fill='%23C78E66'/%3E%3C/svg%3E");
}

.dealers-locator__detail-service_spareparts:before {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.75 8.57324L17.1484 8.22168C17.0312 7.84408 16.875 7.45996 16.6797 7.06934L17.5391 5.62402C17.6562 5.44173 17.7409 5.25293 17.793 5.05762C17.8581 4.84928 17.8711 4.63444 17.832 4.41309C17.793 4.19173 17.6953 4.00293 17.5391 3.84668L16.6602 2.96777C16.543 2.85059 16.3997 2.76595 16.2305 2.71387C16.0742 2.64876 15.9115 2.62272 15.7422 2.63574C15.5859 2.63574 15.4297 2.66178 15.2734 2.71387C15.1172 2.76595 14.974 2.83105 14.8438 2.90918L13.4375 3.80762C13.3854 3.78158 13.3333 3.75553 13.2812 3.72949C13.2292 3.70345 13.1771 3.67741 13.125 3.65137C13.0729 3.62533 13.0208 3.60579 12.9688 3.59277C12.9167 3.56673 12.8581 3.54069 12.793 3.51465C12.7409 3.48861 12.6888 3.46908 12.6367 3.45605C12.5846 3.43001 12.526 3.41048 12.4609 3.39746C12.4089 3.37142 12.3568 3.35189 12.3047 3.33887L11.9531 1.69824C11.888 1.38574 11.7318 1.10579 11.4844 0.858398C11.237 0.597982 10.9505 0.467773 10.625 0.467773H9.375C9.04948 0.467773 8.77604 0.591471 8.55469 0.838867C8.34635 1.08626 8.20312 1.37923 8.125 1.71777L7.71484 3.31934C7.50651 3.38444 7.29818 3.46257 7.08984 3.55371C6.89453 3.63184 6.69922 3.72298 6.50391 3.82715L5.05859 2.90918C4.88932 2.79199 4.69401 2.71387 4.47266 2.6748C4.26432 2.62272 4.04948 2.62272 3.82812 2.6748C3.60677 2.71387 3.41797 2.81152 3.26172 2.96777L2.36328 3.84668C2.14193 4.13314 2.03776 4.42611 2.05078 4.72559C2.07682 5.02506 2.18099 5.32454 2.36328 5.62402L3.28125 7.14746C3.09896 7.52506 2.95573 7.88314 2.85156 8.22168L1.25 8.57324C0.924479 8.63835 0.63151 8.7946 0.371094 9.04199C0.123698 9.27637 0 9.56283 0 9.90137V11.1514C0 11.4639 0.123698 11.7308 0.371094 11.9521C0.61849 12.1735 0.911458 12.3232 1.25 12.4014L2.87109 12.792C2.97526 13.1175 3.11198 13.4495 3.28125 13.7881L2.36328 15.3115C2.18099 15.611 2.07682 15.9105 2.05078 16.21C2.03776 16.5094 2.14193 16.8024 2.36328 17.0889L3.26172 17.9678C3.52214 18.2021 3.82161 18.3193 4.16016 18.3193C4.4987 18.3063 4.79818 18.2087 5.05859 18.0264L6.50391 17.1084C6.58203 17.1475 6.66016 17.1865 6.73828 17.2256C6.81641 17.2646 6.89453 17.3037 6.97266 17.3428C7.0638 17.3688 7.14844 17.4014 7.22656 17.4404C7.31771 17.4665 7.40234 17.499 7.48047 17.5381C7.57161 17.5641 7.65625 17.5902 7.73438 17.6162L8.125 19.2178C8.20312 19.5563 8.35286 19.8493 8.57422 20.0967C8.79557 20.3441 9.0625 20.4678 9.375 20.4678H10.625C10.8464 20.4678 11.0547 20.4027 11.25 20.2725C11.4453 20.1553 11.6016 19.999 11.7188 19.8037C11.8359 19.6214 11.9141 19.4261 11.9531 19.2178L12.3047 17.5967C12.6953 17.4795 13.0729 17.3232 13.4375 17.1279L14.8438 18.0264C15.1172 18.2087 15.4232 18.3063 15.7617 18.3193C16.1003 18.3193 16.3997 18.2021 16.6602 17.9678L17.5391 17.0889C17.7604 16.8024 17.8581 16.5094 17.832 16.21C17.819 15.9105 17.7214 15.611 17.5391 15.3115L16.6797 13.8662C16.862 13.5146 17.0117 13.1566 17.1289 12.792L18.75 12.4014C19.0885 12.3232 19.3815 12.1735 19.6289 11.9521C19.8763 11.7308 20 11.4639 20 11.1514V9.90137C20 9.39355 19.7331 9.00293 19.1992 8.72949C19.056 8.65137 18.9062 8.59928 18.75 8.57324ZM18.75 11.0537C18.737 11.0667 18.7174 11.0798 18.6914 11.0928C18.6654 11.1058 18.6328 11.1188 18.5938 11.1318C18.5547 11.1449 18.5156 11.1579 18.4766 11.1709L16.1523 11.7568L15.9375 12.4014C15.8854 12.5576 15.8268 12.7139 15.7617 12.8701C15.7096 13.0133 15.6445 13.1566 15.5664 13.2998L15.2539 13.9248L16.4844 15.9561C16.5495 16.0732 16.5885 16.1774 16.6016 16.2686L15.7812 17.0889C15.7292 17.0758 15.6836 17.0628 15.6445 17.0498C15.6055 17.0238 15.5794 17.0042 15.5664 16.9912L13.5156 15.6826L12.8711 16.0146C12.7669 16.0667 12.6628 16.1188 12.5586 16.1709C12.4544 16.21 12.3503 16.2555 12.2461 16.3076C12.1419 16.3467 12.0378 16.3792 11.9336 16.4053L11.25 16.6396L10.7422 18.9639C10.7292 19.016 10.7096 19.068 10.6836 19.1201C10.6576 19.1592 10.6315 19.1917 10.6055 19.2178H9.47266C9.42057 19.1396 9.38151 19.0485 9.35547 18.9443L8.76953 16.6396L8.10547 16.4248C8.06641 16.4118 8.02734 16.3988 7.98828 16.3857C7.96224 16.3727 7.92969 16.3597 7.89062 16.3467C7.85156 16.3337 7.8125 16.3206 7.77344 16.3076C7.73438 16.2946 7.69531 16.2816 7.65625 16.2686C7.61719 16.2425 7.57812 16.223 7.53906 16.21C7.5 16.1969 7.46094 16.1839 7.42188 16.1709C7.38281 16.1449 7.34375 16.1253 7.30469 16.1123C7.27865 16.0993 7.24609 16.0863 7.20703 16.0732C7.16797 16.0472 7.12891 16.0212 7.08984 15.9951L6.44531 15.6631L4.39453 16.9717C4.30339 17.0368 4.21875 17.0693 4.14062 17.0693L3.32031 16.2686C3.33333 16.1774 3.3724 16.0798 3.4375 15.9756L4.70703 13.8467L4.41406 13.2412C4.27083 12.9548 4.15365 12.6813 4.0625 12.4209L3.84766 11.7568L1.5625 11.1709C1.43229 11.1449 1.32812 11.1058 1.25 11.0537V9.90137C1.26302 9.90137 1.27604 9.89486 1.28906 9.88184C1.3151 9.86882 1.34115 9.85579 1.36719 9.84277C1.40625 9.81673 1.4388 9.80371 1.46484 9.80371L3.82812 9.27637L4.04297 8.59277C4.12109 8.31934 4.23828 8.01986 4.39453 7.69434L4.70703 7.08887L3.4375 4.97949C3.41146 4.92741 3.38542 4.87533 3.35938 4.82324C3.33333 4.75814 3.32031 4.70605 3.32031 4.66699L4.14062 3.84668L4.35547 3.94434L6.44531 5.27246L7.08984 4.94043C7.41536 4.77116 7.75391 4.62793 8.10547 4.51074L8.76953 4.2959L9.33594 2.03027C9.36198 1.90007 9.40755 1.7959 9.47266 1.71777H10.625C10.625 1.71777 10.6315 1.7373 10.6445 1.77637C10.6576 1.78939 10.6641 1.80241 10.6641 1.81543C10.6771 1.82845 10.6836 1.84798 10.6836 1.87402C10.6966 1.90007 10.7096 1.9196 10.7227 1.93262L11.2305 4.2959L11.9141 4.53027C12.2396 4.63444 12.5586 4.76465 12.8711 4.9209L13.5156 5.25293L15.5273 3.96387C15.6185 3.91178 15.7031 3.88574 15.7812 3.88574L16.6016 4.68652C16.5885 4.71256 16.5755 4.75163 16.5625 4.80371C16.5495 4.85579 16.5234 4.90788 16.4844 4.95996L15.2539 7.01074L15.5664 7.63574C15.6576 7.80501 15.7357 7.96777 15.8008 8.12402C15.8659 8.28027 15.918 8.43652 15.957 8.59277L16.1719 9.27637L18.4961 9.80371C18.6393 9.82975 18.7305 9.87533 18.7695 9.94043L18.75 11.0537ZM12.6562 7.81152C11.9271 7.08236 11.0417 6.71777 10 6.71777C8.97135 6.71777 8.08594 7.08236 7.34375 7.81152C6.61458 8.54069 6.25 9.42611 6.25 10.4678C6.25 11.5094 6.61458 12.3949 7.34375 13.124C8.08594 13.8532 8.97135 14.2178 10 14.2178C10.5208 14.2178 11.0091 14.1201 11.4648 13.9248C11.9336 13.7295 12.3372 13.4626 12.6758 13.124C13.0143 12.7855 13.2812 12.3883 13.4766 11.9326C13.6719 11.4639 13.7695 10.9756 13.7695 10.4678C13.7695 9.42611 13.3984 8.54069 12.6562 7.81152ZM11.7578 12.2451C11.276 12.7269 10.6901 12.9678 10 12.9678C9.3099 12.9678 8.71745 12.7269 8.22266 12.2451C7.74089 11.7503 7.5 11.1579 7.5 10.4678C7.5 9.77767 7.74089 9.19173 8.22266 8.70996C8.71745 8.21517 9.3099 7.96777 10 7.96777C10.6901 7.96777 11.276 8.21517 11.7578 8.70996C12.2526 9.19173 12.5 9.77767 12.5 10.4678C12.5 11.1579 12.2526 11.7503 11.7578 12.2451Z' fill='%23C78E66'/%3E%3C/svg%3E%0A");
}

.dealers-locator__detail-service_testdrive:before {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.87 1.29a9.56 9.56 0 0 0-7.77 0A9.98 9.98 0 0 0 .79 6.7 10.3 10.3 0 0 0 0 10.7a10.08 10.08 0 0 0 4.7 8.64c.14.1.3.12.47.08a.6.6 0 0 0 .39-.28c.09-.15.12-.3.08-.48a.62.62 0 0 0-.28-.4 8.88 8.88 0 0 1-2.62-2.57l.67-.4c.14-.08.23-.21.27-.38a.56.56 0 0 0-.06-.48.53.53 0 0 0-.37-.3.53.53 0 0 0-.47.06l-.67.38a9.43 9.43 0 0 1-.84-3.26h.69a.6.6 0 0 0 .45-.17.67.67 0 0 0 .17-.46.6.6 0 0 0-.17-.44.57.57 0 0 0-.45-.2h-.69c.08-1.16.37-2.26.88-3.3l.63.38c.09.06.2.08.31.08.24 0 .41-.1.53-.32.1-.14.11-.3.06-.47a.55.55 0 0 0-.27-.38l-.63-.38a8.95 8.95 0 0 1 2.35-2.38l.35.62c.12.21.3.32.55.32.1 0 .2-.03.31-.08.07-.04.12-.1.18-.16a.64.64 0 0 0 .1-.22.5.5 0 0 0 .01-.24c0-.1-.02-.18-.07-.26l-.36-.62a9.7 9.7 0 0 1 3.15-.86v.8c0 .19.06.34.18.46.13.12.28.18.45.18a.6.6 0 0 0 .45-.18.63.63 0 0 0 .18-.46v-.8c1.13.08 2.2.38 3.23.88l-.36.6-.04.12a.78.78 0 0 0-.03.1v.22l.03.12.04.1.06.08.08.08c.03.03.06.05.1.06l.08.04.07.04h.16c.05 0 .1 0 .16-.02.05-.01.1-.03.13-.06.06-.03.1-.06.14-.1a.4.4 0 0 0 .12-.14l.33-.6c.93.65 1.7 1.45 2.33 2.38l-.59.36a.58.58 0 0 0-.2.16l-.09.22a.57.57 0 0 0-.02.25.68.68 0 0 0 .31.46c.1.06.21.08.32.08.05 0 .1 0 .15-.02.06-.01.1-.03.16-.06l.59-.34a8.8 8.8 0 0 1 .86 3.28h-.69a.61.61 0 0 0-.45.2.6.6 0 0 0-.17.44c0 .17.06.32.17.46.13.12.28.17.45.17h.69a9.05 9.05 0 0 1-.82 3.22l-.63-.36a.58.58 0 0 0-.49-.06.6.6 0 0 0-.37.3.64.64 0 0 0-.06.48l.1.22c.05.06.12.12.2.16l.62.38a8.89 8.89 0 0 1-2.7 2.63.62.62 0 0 0-.27.4.63.63 0 0 0 .07.48l.14.14c.07.05.13.1.2.12.06.02.13.04.2.04a.6.6 0 0 0 .32-.1A10.24 10.24 0 0 0 19.2 6.72a9.92 9.92 0 0 0-5.32-5.43Zm.75 7.4c.1-.07.18-.15.23-.24.06-.1.08-.21.08-.32 0-.1-.02-.21-.08-.32a.6.6 0 0 0-.39-.28.58.58 0 0 0-.47.04L10.6 9.6c-.2-.12-.4-.18-.61-.18-.34 0-.63.13-.88.38s-.37.55-.37.9c0 .22.05.44.15.63.12.2.28.36.47.48.2.11.4.16.63.16.34 0 .63-.12.88-.38.25-.25.37-.55.37-.9l3.39-1.99Z' fill='%23C78E66'/%3E%3C/svg%3E");
}

.dealers-locator__detail-service_corporate:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20.75 6.08594H15.75V4.875C15.75 4.53646 15.6654 4.22396 15.4961 3.9375C15.3398 3.65104 15.112 3.42318 14.8125 3.25391C14.526 3.08464 14.2135 3 13.875 3H10.125C9.60417 3 9.16146 3.1888 8.79688 3.56641C8.43229 3.93099 8.25 4.36719 8.25 4.875V6.08594H3.25C2.91146 6.08594 2.61849 6.20964 2.37109 6.45703C2.1237 6.70443 2 6.9974 2 7.33594V20.4609C2 20.7995 2.1237 21.0924 2.37109 21.3398C2.61849 21.5872 2.91146 21.7109 3.25 21.7109H20.75C21.0885 21.7109 21.3815 21.5872 21.6289 21.3398C21.8763 21.0924 22 20.7995 22 20.4609V7.33594C22 7.11458 21.9414 6.91276 21.8242 6.73047C21.7201 6.53516 21.5703 6.37891 21.375 6.26172C21.1797 6.14453 20.9714 6.08594 20.75 6.08594ZM9.5 4.875C9.5 4.70573 9.55859 4.5625 9.67578 4.44531C9.80599 4.3151 9.95573 4.25 10.125 4.25H13.875C14.0573 4.25 14.207 4.3151 14.3242 4.44531C14.4414 4.5625 14.5 4.70573 14.5 4.875V6.08594H9.5V4.875ZM3.25 7.33594H20.75V11.7305H13.875V11.0859C13.875 10.8646 13.8164 10.6563 13.6992 10.4609C13.582 10.2656 13.4258 10.1159 13.2305 10.0117C13.0482 9.89453 12.8464 9.83594 12.625 9.83594H11.375C11.0234 9.83594 10.724 9.95964 10.4766 10.207C10.2422 10.4544 10.125 10.7474 10.125 11.0859V11.7305H3.25V7.33594ZM12.625 14.2305H11.375V11.0859H12.625V14.2305ZM3.25 20.4609V12.9805H10.125V14.2305C10.125 14.582 10.2422 14.8815 10.4766 15.1289C10.724 15.3633 11.0234 15.4805 11.375 15.4805H12.625C12.8464 15.4805 13.0482 15.4284 13.2305 15.3242C13.4258 15.207 13.582 15.0508 13.6992 14.8555C13.8164 14.6602 13.875 14.4518 13.875 14.2305V12.9805H20.75V20.4609H3.25Z' fill='%23C78E66'/%3e%3c/svg%3e");
}

.dealers-locator__detail-button {
	margin-top: 27px;
}

.dealers-locator__preloader {
	position: absolute;
	top: calc(50% - 25px);
	left: calc(50% - 25px);
	width: 50px;
	height: 50px;
	border: 4px solid #c78e66;
	border-right-color: transparent;
	border-radius: 50%;
	-webkit-animation: spin 1s linear infinite;
	animation: spin 1s linear infinite;
}

.dc-map-new {
	position: relative;
	height: 240px;
	margin-left: -16px;
	margin-right: -16px;
}

.dc-map-new__balloon {
	position: absolute;
	bottom: 0;
	width: 300px;
	color: #30363a;
	padding: 20px;
	background: #181b1d;
	-webkit-box-shadow: 0 0 6px rgba(204,204,204,.5);
	box-shadow: 0 0 6px rgba(204,204,204,.5);
	line-height: 1.2;
}

.dc-map-new__balloon:after {
	content: "";
	position: absolute;
	left: calc(50% - 10px);
	bottom: -7px;
	width: 15px;
	height: 15px;
	border-width: 0 1px 1px 0;
	background: inherit;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-box-shadow: 0 8px 16px rgba(37,43,51,.138445);
	box-shadow: 0 8px 16px rgba(37,43,51,.138445);
}

.dc-map-new__close {
	position: absolute;
	top: 14px;
	right: 14px;
	display: block;
	width: 20px;
	height: 20px;
	background: url('data:image/svg+xml;charset=utf8,%3Csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M1.80387e-05 1.16066C-0.000526949 1.06187 0.011277 0.963151 0.0354296 0.864496C0.0595823 0.765842 0.0961517 0.679604 0.145138 0.605784C0.206405 0.519682 0.280022 0.433649 0.365986 0.347684C0.59932 0.11435 0.864172 -0.00149901 1.16054 0.000135954C1.45692 0.00177092 1.72306 0.12055 1.95898 0.356472L19.6435 18.041C19.8794 18.277 19.9982 18.5431 19.9998 18.8395C20.0015 19.1358 19.8856 19.4007 19.6523 19.634C19.419 19.8674 19.148 19.9894 18.8393 20C18.5429 19.9984 18.2768 19.8796 18.0409 19.6437L0.356353 1.95911C0.120431 1.72318 0.001653 1.45704 1.80387e-05 1.16066Z" fill="%23C78E66"/%3E%3Cpath d="M18.8395 1.80382e-05C18.9382 -0.000526942 19.037 0.011277 19.1356 0.0354298C19.2343 0.0595825 19.3205 0.096152 19.3943 0.145139C19.4804 0.206406 19.5665 0.280022 19.6524 0.365987C19.8858 0.599321 20.0016 0.864174 20 1.16055C19.9983 1.45692 19.8796 1.72307 19.6436 1.95899L1.95913 19.6435C1.7232 19.8795 1.45706 19.9982 1.16069 19.9999C0.864315 20.0015 0.599461 19.8857 0.366128 19.6523C0.132795 19.419 0.0108071 19.148 0.000161409 18.8394C0.0017964 18.543 0.120574 18.2768 0.356496 18.0409L18.041 0.356354C18.2769 0.120432 18.5431 0.00165298 18.8395 1.80382e-05Z" fill="%23C78E66"/%3E%3C/svg%3E') 0 0 no-repeat;
	background-size: 100%;
	cursor: pointer;
}

.dc-map-new__title {
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	padding-right: 40px;
}

.dc-map-new__address {
	color: #fff;
	margin-top: 10px;
	font-size: 14px;
	font-weight: 400;
}

.dc-map-new__label {
	font-size: 10px;
	text-transform: uppercase;
	color: #a3a5a6;
	margin-top: 10px;
}

.dc-map-new__hours,.dc-map-new__phone {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
	color: #fff;
	margin-top: 5px;
}

.dc-map-new__btn {
	margin-top: 10px;
}

.dc-map-new__pin {
	position: absolute;
	width: 50px;
	height: 60px;
	margin-top: -47px;
	margin-left: -24px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='65' viewBox='0 0 56 65' fill='none'%3E%3Cg filter='url(%23filter0_d_6781_17124)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28 52.5C28 52.5 48 39.4091 48 24.1364C48 18.9285 45.8929 13.9339 42.1421 10.2514C38.3914 6.56883 33.3043 4.5 28 4.5C22.6957 4.5 17.6086 6.56883 13.8579 10.2514C10.1071 13.9339 8 18.9285 8 24.1364C8 39.4091 28 52.5 28 52.5Z' fill='%2325292B'/%3E%3Cpath d='M21.6102 18.5C20.1689 18.5 19 19.6472 19 21.0634V27.9387C19 29.3533 20.1689 30.5 21.6102 30.5H37V28.3179H23.2973C22.5758 28.3179 21.9927 27.7446 21.9927 27.0375V25.4999H35.8976V23.3178H21.9927V21.9636C21.9927 21.2554 22.5758 20.6837 23.2973 20.6837H37V18.5H21.6102Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_6781_17124' x='-4' y='0.5' width='64' height='64' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='4'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.054902 0 0 0 0 0.0705882 0 0 0 0 0.0784314 0 0 0 0.24 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_6781_17124'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_6781_17124' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
	background-size: cover;
	cursor: pointer;
}

.dc-map-new__pin:hover,.dc-map-new__pin_current {
	position: absolute;
	width: 50px;
	height: 60px;
	background-image: url("data:image/svg+xml,%3Csvg width='56' height='64' viewBox='0 0 56 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_7527_17547)'%3E%3Cpath d='M28.2809 50.5919C28.1786 50.6645 28.0848 50.7304 28 50.7896C27.9152 50.7304 27.8214 50.6645 27.7191 50.5919C27.1833 50.2121 26.4147 49.6503 25.4909 48.9281C23.6417 47.4823 21.1789 45.3998 18.7196 42.8511C13.7579 37.7089 9 30.8639 9 23.6364C9 18.6997 10.9972 13.9614 14.5585 10.4649C18.1203 6.96784 22.955 5 28 5C33.045 5 37.8797 6.96784 41.4415 10.4649C45.0028 13.9614 47 18.6997 47 23.6364C47 30.8639 42.2421 37.7089 37.2804 42.8511C34.8211 45.3998 32.3583 47.4823 30.5091 48.9281C29.5853 49.6503 28.8167 50.2121 28.2809 50.5919Z' fill='white' stroke='%230E1214' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M21.6102 18C20.1689 18 19 19.1472 19 20.5634V27.4387C19 28.8533 20.1689 30 21.6102 30H37V27.8179H23.2973C22.5758 27.8179 21.9927 27.2446 21.9927 26.5375V24.9999H35.8976V22.8178H21.9927V21.4636C21.9927 20.7554 22.5758 20.1837 23.2973 20.1837H37V18H21.6102Z' fill='%230E1214' /%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_7527_17547' x='-4' y='0' width='64' height='64' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix' /%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha' /%3E%3CfeOffset dy='4' /%3E%3CfeGaussianBlur stdDeviation='4' /%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.054902 0 0 0 0 0.0705882 0 0 0 0 0.0784314 0 0 0 0.24 0' /%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_7527_17547' /%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_7527_17547' result='shape' /%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}

.dc-map-new__multi-pin {
	position: absolute;
	left: -20px;
	top: -20px;
	width: 40px;
	height: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	font-size: 14px;
	line-height: 1;
	color: #0e1214;
	font-weight: 700;
	text-align: center;
	background-color: #fff;
	border-radius: 50%;
	border: 2px solid #0e1214;
}

.dc-map-new__zoom {
	position: fixed;
	top: 50%;
	right: 21px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 96px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.dc-map-new__zoom-in,.dc-map-new__zoom-out {
	width: 48px;
	height: 48px;
	cursor: pointer;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-transition: background-color .15s ease-out;
	transition: background-color .15s ease-out;
}

.dc-map-new__zoom-in:active,.dc-map-new__zoom-out:active {
	background-color: #f3f1ed;
}

.dc-map-new__zoom-in {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M12 5.5V19.5M5 12.5H19' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.dc-map-new__zoom-out {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M5 12.5H19' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.latest-offers {
	background-color: #25292b;
}

.latest-offers__heading {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.latest-offers__link {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: inherit;
	line-height: 1;
	text-decoration: none;
	white-space: nowrap;
}

.latest-offers__link:after {
	display: block;
	content: "";
	height: 24px;
	width: 24px;
	margin-left: 8px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.latest-offers__title {
	font-size: 24px;
	font-family: TacticSansExd,Verdana,Arial,Helvetica,sans-serif;
	line-height: 1;
	font-weight: 700;
	letter-spacing: -.02em;
	text-transform: uppercase;
}

.latest-offers__tabs {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	list-style: none;
}

.latest-offers__tabs-wrap {
	overflow: auto;
}

.latest-offers__tab {
	position: relative;
	cursor: pointer;
	padding-bottom: 4px;
	border-bottom: 4px solid transparent;
	-webkit-transition: border-color .3s ease-in-out;
	transition: border-color .3s ease-in-out;
	white-space: nowrap;
}

.latest-offers__tab:not(:last-of-type) {
	margin-right: 24px;
}

.latest-offers__tab.active {
	border-color: #fff;
}

.latest-offers__list {
	list-style: none;
}

.latest-offers__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: auto;
}

.latest-offers__item.hidden {
	display: none;
}

.latest-offers__item-link {
	text-decoration: none;
	color: inherit;
}

.latest-offers__item-img.responsive-media:before {
	padding-top: 66.73%;
}

.latest-offers__item-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding-right: 36px;
}

.latest-offers__item-content .btn {
	font-size: 16px;
}

.latest-offers__pagination {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.latest-offers__pagination .swiper-pagination-bullet {
	margin: 0 4px;
}

.latest-offers__pagination .swiper-pagination-bullet:after {
	background-color: #fff;
}

.latest-offers__pagination .swiper-pagination-bullet-active circle {
	stroke: #fff;
}

.latest-offers__pagination .swiper-pagination-bullet-active:before {
	border: 1px solid #fff;
}

.offers-list {
	background-color: #25292b;
}

.offers-list__select {
	position: relative;
	margin-bottom: 16px;
}

.offers-list__select-label {
	font-size: 14px;
	color: rgba(255,255,255,.32);
}

.offers-list__select-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid #fff;
	padding: 12px 0;
	cursor: pointer;
}

.offers-list__select-title:after {
	display: block;
	content: "";
	width: 24px;
	height: 24px;
	margin-left: 8px;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.offers-list__select-title.active:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.offers-list__select-list {
	position: absolute;
	left: 8px;
	right: 8px;
	top: 100%;
	z-index: 1;
	display: none;
	list-style: none;
	background-color: #0e1214;
}

.offers-list__select-list.active {
	display: block;
}

.offers-list__select-option {
	line-height: 1;
	cursor: pointer;
	padding: 16px;
}

.offers-list__select-option:not(:last-of-type) {
	border-bottom: 1px solid rgba(255,255,255,.18);
}

.offers-list__select-option:hover {
	color: rgba(255,255,255,.64);
	background-color: rgba(255,255,255,.04);
}

.offers-list__list {
	list-style: none;
}

.offers-list__tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style: none;
	margin-right: -16px;
	margin-bottom: -16px;
}

.offers-list__tag {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: rgba(255,255,255,.64);
	margin: 0 16px 16px 0;
}

.offers-list__tag-icon {
	margin-right: 8px;
	stroke: rgba(255,255,255,.64);
	fill: none;
}

.offers-list__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.offers-list__item.hidden {
	display: none;
}

.offers-list__item-link {
	text-decoration: none;
	color: inherit;
}

.offers-list__item-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding-right: 24px;
}

.offers-list__item-content-wrap {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.offers-list__item-content .btn {
	font-size: 16px;
}

.offers-list__item-img.responsive-media:before {
	padding-top: 66.74%;
}

.web_block_dc_contacts-new {
	color: #0e1214;
	background-color: #fff;
	border-bottom: 1px solid rgba(14,18,20,.16);
}

.web_block_dc_contacts-new__tab-subtitle {
	color: #25292b;
}

.web_block_dc_contacts-new__tab-btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow-x: auto;
	-ms-overflow-style: none;
	scrollbar-width: none;
}

.web_block_dc_contacts-new__tab-btns::-webkit-scrollbar {
	display: none;
}

.web_block_dc_contacts-new__tab-btn {
	position: relative;
	cursor: pointer;
	white-space: nowrap;
	text-decoration: none;
	color: inherit;
	padding-bottom: 12px;
}

.web_block_dc_contacts-new__tab-btn:not(:last-child) {
	margin-right: 32px;
}

.web_block_dc_contacts-new__tab-btn.active {
	font-weight: 700;
}

.web_block_dc_contacts-new__tab-btn.active:after {
	background-color: #0e1214;
}

.web_block_dc_contacts-new__tab-btn:after {
	display: block;
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 4px;
	background-color: transparent;
}

.web_block_dc_contacts-new__tab-content {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.web_block_dc_contacts-new__tab-content.active {
	visibility: visible;
	position: relative;
}

.web_block_dc_contacts-new__tab-content::-webkit-scrollbar {
	width: 8px;
}

.web_block_dc_contacts-new__tab-content::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 20px 20px #f4f6f8;
}

.web_block_dc_contacts-new__tab-content::-webkit-scrollbar-thumb {
	background: #f4f6f8;
	-webkit-box-shadow: inset 0 0 20px 20px rgba(14,18,20,.43);
}

.web_block_dc_contacts-new__label {
	color: #828690;
}

.web_block_dc_contacts-new__list {
	list-style: none;
}

.web_block_dc_contacts-new__item-icon {
	stroke: #0e1214;
	min-width: 18px;
}

.web_block_dc_contacts-new__work-hours {
	color: #25292b;
}

.web_block_dc_contacts-new__phone {
	display: inline-block;
	color: inherit;
	text-decoration: none;
	font-weight: 700;
}

.web_block_dc_contacts-new__service {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 8px;
	list-style: none;
}

.web_block_dc_contacts-new__service-text {
	color: #25292b;
	margin-left: 8px;
}

.web_block_dc_contacts-new__text {
	color: #25292b;
}

.web_block_dc_contacts-new__btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.web_block_dc_contacts-new__btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #0e1214;
}

.web_block_dc_contacts-new__btn .svg-icon {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	stroke: #0e1214;
	margin-left: 8px;
}

@media (min-width:768px) {
	.web_block_media-full-width-new_swap .web_block_media-full-width-new__img {
		text-align: end;
	}

	.web_block_media-full-width-new_swap .web_block_media-full-width-new__content {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}

	.web_block_media-full-width-new__img.responsive-media::before {
		padding-top: 138.6%;
	}

	.web_block_media-full-width-new__content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.web_block_media-full-width-new__links .btn:not(:last-child) {
		margin-bottom: 32px;
	}

	.latest-news-new__img:before {
		padding-top: 95%;
	}

	.web_block_header-new__content {
		max-width: 442px;
	}

	.web_block_text-disclaimer-new__content ol,.web_block_text-disclaimer-new__content ul {
		margin-bottom: 42px;
	}

	.web_block_media-halfheight-new {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 300px;
		padding-top: 0;
	}

	.web_block_media-halfheight-new__img.responsive-media::before {
		padding-top: 300px;
	}

	.web_block_media-halfheight-new__content {
		text-align: left;
	}

	.web_block_media-halfheight-new__app-buttons-wrap {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
	}

	.web_block_media-halfheight-new__app-buttons {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		max-width: none;
	}

	.web_block_media-columns-new__content-wrap {
		padding-left: 24px;
		padding-right: 24px;
	}

	.web_block_media-columns-new2 {
		margin-top: 0;
	}

	.web_block_media-columns-new2__img-wrap:before {
		padding-top: 384px;
	}

	.web_block_media-columns-new2__content-wrap {
		padding-bottom: 36px;
	}

	.web_block_slider-columns-new__pagination .swiper-pagination {
		margin-top: 36px;
	}

	.web_block_slider-text-index-new {
		padding-top: 72px;
		padding-bottom: 72px;
	}

	.web_block_media-model-new {
		min-height: calc(100vh - 64px);
	}

	.web_block_media-model-new__title h1,.web_block_media-model-new__title h2,.web_block_media-model-new__title h3,.web_block_media-model-new__title h4,.web_block_media-model-new__title h5,.web_block_media-model-new__title h6 {
		font-size: 64px;
	}

	.web_block_media-model-new__list {
		grid-template-columns: repeat(4,1fr);
		-webkit-column-gap: 36px;
		-moz-column-gap: 36px;
		column-gap: 36px;
		row-gap: 0;
	}

	.dealer-theme .web_block_media-model-new {
		min-height: calc(100vh - 112px);
	}

	.web_block_flow-new__items {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		gap: 96px;
	}

	.web_block_flow-new__item {
		width: 50%;
	}

	.web_block_accordion-new__header {
		padding: 24px 0;
	}

	.web_block_accordion-new__content {
		padding-top: 24px;
	}

	.web_block_accordion-new_dealer .web_block_accordion-new__content {
		display: grid;
		grid-template-columns: repeat(2,1fr);
		gap: 16px;
	}

	.web_block_accordion-new__content-item:not(:last-child) {
		margin: 0;
	}

	.web_block_accordion-employee-new__header {
		padding: 24px 0;
	}

	.web_block_accordion-employee-new__content {
		padding-top: 24px;
	}

	.web_block_accordion-new_dealer .web_block_accordion-employee-new__content {
		display: grid;
		grid-template-columns: repeat(2,1fr);
		gap: 16px;
	}

	.web_block_accordion-employee-new__content-item:not(:last-child) {
		margin: 0;
	}

	.web_block_accordion-images__image {
		margin-bottom: 24px;
	}

	.web_block_accordion-images__image.responsive-media:before {
		padding-top: 66.66%;
	}

	.web_block_accordion-images-side__wrap {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.web_block_accordion-images-side_swap .web_block_accordion-images-side__wrap {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.web_block_accordion-images-side__image {
		margin-bottom: 24px;
		position: absolute;
		z-index: 0;
		top: 56px;
		bottom: 56px;
		left: 0;
		right: 0;
		width: 100%;
		margin-bottom: 0;
		opacity: 0;
	}

	.web_block_accordion-images-side__image.is-opened {
		opacity: 1;
	}

	.web_block_accordion-images-side__image.responsive-media:before {
		padding-top: 0;
	}

	.web_block_accordion-images-side__accordion-header {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}

	.web_block_model_menu__list {
		padding: 0 48px 20px;
	}

	.web_block_model_menu__item-link {
		font-size: 14px;
	}

	.web_block_model_menu__btns {
		gap: 32px;
	}

	.web_block_header-horizontal-h1__subtitle,.web_block_header-horizontal__subtitle {
		margin-top: 28px;
	}

	.web_block_media-model-features__image-wrap.responsive-media:before {
		padding-top: 33.33%;
	}

	.web_block_media-model-features__card.active {
		-webkit-transform: translateY(-48px);
		transform: translateY(-48px);
	}

	.web_block_media-model-features .swiper-container {
		margin-right: -48px;
		margin-left: -48px;
		padding-left: 48px;
	}

	.web_block_media-model-features__pagination .swiper-pagination {
		margin-left: -48px;
	}

	.web_block_text-new__content h1,.web_block_text-new__content h2,.web_block_text-new__content h3,.web_block_text-new__content h4,.web_block_text-new__content h5,.web_block_text-new__content h6 {
		margin-top: 28px;
		margin-bottom: 28px;
	}

	.web_block_text-new__buttons-wrap {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.web_block_text-new__buttons-wrap .btn:not(:last-child) {
		margin-right: 20px;
		margin-bottom: 0;
	}

	.web_block_gallery-new__list {
		display: block;
		width: 100%;
	}

	.web_block_gallery-new__item {
		overflow: hidden;
		float: left;
		height: 100%;
	}

	.web_block_gallery-new__item:nth-child(n+6) {
		display: none;
	}

	.web_block_gallery-new_one .web_block_gallery-new__item {
		width: 100%;
	}

	.web_block_gallery-new_two .web_block_gallery-new__item {
		width: 50%;
	}

	.web_block_gallery-new_three .web_block_gallery-new__item {
		width: 25%;
		height: 50%;
	}

	.web_block_gallery-new_three .web_block_gallery-new__item:nth-child(1) {
		width: 75%;
		height: 100%;
	}

	.web_block_gallery-new_four .web_block_gallery-new__item {
		width: 50%;
		height: 50%;
	}

	.web_block_gallery-new_five .web_block_gallery-new__item {
		width: 25%;
		height: 50%;
	}

	.web_block_gallery-new_five .web_block_gallery-new__item:nth-child(1) {
		width: 50%;
		height: 100%;
	}

	.web_block_gallery-new_three .web_block_gallery-new__item:nth-child(1) .web_block_gallery-new__item-link:before {
		padding-top: 66.666666%;
	}

	.web_block_gallery-new_four .web_block_gallery-new__item-link:before {
		padding-top: 50%;
	}

	.web_block_gallery-new__more {
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		font-size: 14px;
		line-height: 20px;
		color: #fff;
		background: rgba(14,18,20,.64);
		-webkit-backdrop-filter: blur(16px);
		backdrop-filter: blur(16px);
		pointer-events: none;
	}

	.web_block_gallery-new__more-icon {
		margin-bottom: 10px;
		fill: none;
	}

	.web_block_gallery-new__pagination {
		display: none;
	}

	.web_block_header-button-new__content {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.web_block_header-button-new__link {
		margin-top: 0;
	}

	.web_block_media-about-model-new .responsive-media:before {
		padding-top: 53.95%;
	}

	.web_block_media-about-model-new__content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-left: 64px;
		padding-right: 64px;
	}

	.web_block_table-new thead th {
		text-align: right;
	}

	.web_block_table-new thead th:first-child {
		text-align: left;
	}

	.web_block_table-new tbody tr td {
		text-align: right;
	}

	.web_block_text-instock-new__wrapper {
		padding: 36px 42px;
	}

	.web_block_text-instock-new__content ol,.web_block_text-instock-new__content ul {
		margin-bottom: 42px;
	}

	.web_block_text-new_list-two-columns .web_block_text-accordion__content ul {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		-webkit-column-gap: 65px;
		-moz-column-gap: 65px;
		column-gap: 65px;
	}

	.dc-page__info {
		row-gap: 32px;
		-webkit-column-gap: 32px;
		-moz-column-gap: 32px;
		column-gap: 32px;
		grid-template-columns: repeat(2,1fr);
	}

	.dc-page__card {
		padding: 24px;
	}

	.dc-page__card-icon {
		top: 24px;
		right: 24px;
	}

	.dc-page__btns {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.dc-page__btn {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.dc-page__btn:not(:last-of-type) {
		margin-right: 24px;
		margin-bottom: 0;
	}

	.web_block_flow-slider-new__pagination {
		display: none;
	}

	.web_block_media-flow-new__content {
		padding-right: 36px;
	}

	.web_block_media-flow-quote-new__content {
		padding-right: 36px;
	}

	.web_block_media-privileges-owners-new2__title {
		margin-top: 28px;
	}

	.web_block_media-html-new {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		height: 300px;
		padding: 0;
	}

	.web_block_media-text__img-wrap {
		margin-top: 0;
	}

	.web_block_media-text-index-new__item {
		display: grid;
		grid-template-columns: 1fr 1fr;
	}

	.web_block_media-text-index-new__content {
		display: block;
	}

	.web_block_media-text-index-new__num {
		-webkit-box-ordinal-group: initial;
		-ms-flex-order: initial;
		order: initial;
	}

	.web_block_media-text-index-new .responsive-media {
		-webkit-box-ordinal-group: initial;
		-ms-flex-order: initial;
		order: initial;
	}

	.web_block_timer {
		padding: 44px 0 56px;
		text-align: left;
	}

	.web_block_timer__countdown {
		margin-top: 34px;
	}

	.web_block_grades-new__card-specifications {
		grid-template-columns: repeat(3,1fr);
		-webkit-column-gap: 8px;
		-moz-column-gap: 8px;
		column-gap: 8px;
		row-gap: 0;
	}

	.web_block_flow-employee-new__items {
		row-gap: 48px;
	}

	.web_block_flow-employee-new__item:not(:first-child) {
		margin-top: 0;
	}

	.web_block_gallery-advantages-new__wrap {
		padding-left: 48px;
		padding-right: 48px;
	}

	.web_block_gallery-advantages-new__item {
		height: auto;
	}

	.web_block_gallery-advantages-new__item-media_shade:after {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background: -webkit-gradient(linear,left bottom,left top,from(#000),color-stop(50%,rgba(0,0,0,0)));
		background: linear-gradient(0deg,#000 0,rgba(0,0,0,0) 50%);
	}

	.web_block_gallery-advantages-new__item-content {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		padding-left: 44px;
		padding-right: 44px;
	}

	.web_block_gallery-advantages-new__item-title {
		color: #fff;
	}

	.web_block_gallery-advantages-new__item-subtitle {
		color: rgba(255,255,255,.8);
	}

	.web_block_gallery-advantages-new__pagination {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.web_block_gallery-advantages-new__pagination .swiper-pagination-bullets-dynamic {
		margin-left: -64px;
	}

	.web_block_table-responsive-new {
		--container-padding: 48px;
	}

	.web_block_table-responsive-new__swipe {
		right: 24px;
	}

	.technologies-list__select {
		margin-bottom: 0;
	}

	.news-list-new__item:not(:first-child) {
		margin-top: 36px;
	}

	.news-list-new__item:nth-child(1) .responsive-media:before {
		padding-top: 48.8095238095%;
	}

	.news-list-new__item:nth-child(1) .news-list-new__date {
		margin-top: 46px;
	}

	.news-list-new__item:not(:nth-child(1)) .news-list-new__link {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		height: 100%;
	}

	.latest-news-new__img:before {
		padding-top: 95%;
	}

	.pagination {
		padding: 64px 0;
	}

	.search-page__title {
		font-size: 32px;
	}

	.sitemap li {
		margin-top: 16px;
	}

	.quiz-notify__wrap {
		padding: 28px 32px;
	}

	.quiz-notify__title {
		margin-bottom: 24px;
	}

	.quiz-notify__text {
		margin-bottom: 28px;
	}

	.dc-map-new {
		height: 524px;
		margin-left: 0;
		margin-right: 0;
	}

	.offers-list__select {
		margin-bottom: 0;
	}

	.web_block_dc_contacts-new {
		border-bottom: none;
	}

	.web_block_dc_contacts-new__tab {
		overflow: hidden;
		border: 1px solid rgba(14,18,20,.16);
	}

	.web_block_dc_contacts-new__tab-content-wrap {
		padding-right: 24px;
		padding-left: 24px;
	}

	.web_block_dc_contacts-new__map {
		width: 100%;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}
}

@media (min-width:768px) and (min-width:1280px) {
	.web_block_flow-new__items {
		gap: 112px;
	}
}

@media (min-width:768px) and (min-width:1720px) {
	.web_block_flow-new__items {
		gap: 128px;
	}
}

@media (min-width:992px) {
	.web_block_media-about-model-new__title {
		font-size: 20px;
	}

	.web_block_media-privileges-owners-new__title {
		font-size: 20px;
	}

	.web_block_media-privileges-owners-new2__img {
		display: block;
	}

	.web_block_media-privileges-owners-new2__content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 28px 60px;
	}

	.web_block_media-privileges-owners-new2__icon {
		display: none;
	}

	.web_block_media-privileges-owners-new2__wrap {
		display: grid;
		grid-template-columns: repeat(2,1fr);
		padding: 0;
	}

	.web_block_media-privileges-owners-new2__title {
		font-size: 20px;
	}

	.web_block_media-privileges-owners-new2__title {
		margin-top: 0;
	}
}

@media (min-width:1024px) {
	.web_block_media-full-width-new__img.responsive-media::before {
		padding-top: 132.8%;
	}

	.latest-news-new__img:before {
		padding-top: 100%;
	}

	.latest-news-new__pagination .swiper-pagination {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.web_block_media-flow-quicklinks__wrap {
		padding: 0;
	}

	.web_block_flow-quicklinks__items {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.web_block_flow-quicklinks__item:not(:last-child) {
		margin-right: 16px;
		margin-bottom: 0;
	}

	.web_block_media-halfheight-new__app {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.web_block_media-halfheight-new__app-buttons {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
		margin-left: 32px;
	}

	.web_block_media-halfheight-new__app-buttons .btn img {
		height: 26px;
	}

	.web_block_media-columns-new2__content-wrap {
		max-width: 378px;
		padding-left: 24px;
		padding-right: 24px;
	}

	.web_block_media-columns-new2__btns,.web_block_media-columns-new2__text {
		display: none;
	}

	.web_block_slider-columns-new .swiper-wrapper {
		margin-left: -8px;
		margin-right: -8;
	}

	.web_block_slider-columns-new .swiper-wrapper .swiper-slide {
		width: 33.33333333%;
		padding-right: 8px;
		padding-left: 8px;
	}

	.web_block_slider-columns-new__pagination .swiper-pagination {
		display: none;
	}

	.web_block_slider-columns-new2__pagination {
		display: none;
	}

	.web_block_slider-columns-new2 .swiper-wrapper .swiper-slide {
		width: 33.33333333%;
		-webkit-transition: width .3s ease;
		transition: width .3s ease;
	}

	.web_block_slider-columns-new2 .swiper-wrapper .swiper-slide:not(:first-child) {
		padding-left: 8px;
	}

	.web_block_slider-columns-new2 .swiper-wrapper .swiper-slide:not(:last-child) {
		padding-right: 8px;
	}

	.web_block_slider-columns-new2 .swiper-wrapper .swiper-slide_two-items {
		width: 50%;
	}

	.web_block_slider-columns-new2 .swiper-wrapper:hover .swiper-slide {
		width: 25%;
	}

	.web_block_slider-columns-new2 .swiper-wrapper:hover .swiper-slide:hover {
		width: 50%;
	}

	.web_block_slider-columns-new2 .swiper-wrapper:hover .swiper-slide:hover .web_block_slider-columns-new2__content:before {
		z-index: 0;
		background: 0 0;
	}

	.web_block_slider-columns-new2 .swiper-wrapper:hover .swiper-slide_two-items {
		width: 35%;
	}

	.web_block_slider-columns-new2 .swiper-wrapper:hover .swiper-slide_two-items:hover {
		width: 65%;
	}

	.web_block_slider-columns-new2 .swiper-wrapper:hover .web_block_slider-columns-new2__content:before {
		z-index: 1;
		width: 100%;
		height: 100%;
		background: -webkit-gradient(linear,left bottom,left top,from(rgba(14,18,20,.48)),color-stop(50%,rgba(14,18,20,0))),-webkit-gradient(linear,left bottom,left top,from(rgba(14,18,20,.5)),to(rgba(14,18,20,.5)));
		background: linear-gradient(360deg,rgba(14,18,20,.48) 0,rgba(14,18,20,0) 50%),linear-gradient(0deg,rgba(14,18,20,.5),rgba(14,18,20,.5));
	}

	.web_block_media-model-new__header {
		text-align: start;
	}

	.web_block_media-model-new__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.web_block_accordion-images__wrap {
		min-height: 780px;
	}

	.web_block_accordion-images__image {
		position: absolute;
		z-index: -1;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		width: 100%;
		height: 100%;
		margin-bottom: 0;
		opacity: 0;
	}

	.web_block_accordion-images__image.is-opened {
		opacity: 1;
	}

	.web_block_accordion-images__image.responsive-media:before {
		padding-top: 0;
	}

	.web_block_accordion-images__accordion-header {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		white-space: nowrap;
	}

	.web_block_accordion-images__accordion-header-icon {
		margin-left: 8px;
	}

	.web_block_accordion-images-side__wrap {
		min-height: 708px;
	}

	.web_block_accordion-images-side__image {
		top: 64px;
		bottom: 64px;
	}

	.web_block_accordion-images-side__accordion-header {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.web_block_accordion-images-side__accordion-header-icon {
		margin-left: 8px;
	}

	.web_block_header-horizontal-h1__subtitle,.web_block_header-horizontal__subtitle {
		margin-top: 0;
	}

	.web_block_media-model-features .swiper-container {
		margin-left: -16px;
		margin-right: -16px;
		padding-left: 8px;
		padding-right: 8px;
	}

	.web_block_media-model-features .swiper-wrapper {
		width: auto;
	}

	.web_block_media-model-features .swiper-wrapper .swiper-slide {
		-ms-flex-negative: 1;
		flex-shrink: 1;
		padding-right: 8px;
		padding-left: 8px;
	}

	.web_block_media-model-features__pagination {
		display: none;
	}

	.web_block_media-model-features__pagination .swiper-pagination {
		display: none;
	}

	.web_block_text-new_list-two-columns .web_block_text-new__content ul {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		-webkit-column-gap: 65px;
		-moz-column-gap: 65px;
		column-gap: 65px;
	}

	.gallery-popup .swiper-arrows {
		display: block;
	}

	.web_block_flow-finance-new__items {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-right: -20px;
		margin-left: -20px;
		-webkit-transform: none;
		transform: none;
		width: auto;
		height: auto;
	}

	.web_block_flow-finance-new__item {
		position: relative;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333333%;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%;
		width: 100%;
		padding-right: 20px;
		padding-left: 20px;
	}

	.web_block_flow-finance-new__item:nth-child(n+4) {
		margin-top: 40px;
	}

	.web_block_flow-finance-new__pagination {
		display: none;
	}

	.web_block_text-instock-new__wrapper {
		padding: 60px;
	}

	.web_block_flow-quote-new__items,.web_block_flow-quote-new__items.swiper-wrapper {
		display: grid;
		grid-template-columns: repeat(3,1fr);
		gap: 16px;
	}

	.web_block_flow-quote-new__pagination {
		display: none;
	}

	.web_block_media-popup-quote-new__inner {
		padding: 42px 0;
	}

	.web_block_flow-card-new__items {
		grid-template-columns: repeat(3,1fr);
	}

	.web_block_flow-card-new__item {
		max-width: none;
	}

	.web_block_timer__countdown {
		margin-top: 0;
		margin-left: auto;
	}

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

	.web_block_grades-new__pagination {
		display: none;
	}

	.web_block_media-video-new__heading {
		position: absolute;
		left: 48px;
		top: 48px;
		z-index: 4;
		max-width: 820px;
	}

	.web_block_media-video-new__heading.mt-aqua {
		margin-bottom: 0;
	}

	.web_block_media-video-new__heading.hidden {
		display: none;
	}

	.web_block_media-video-new_text-bottom .web_block_media-video-new__heading {
		position: absolute;
		top: unset;
		bottom: 0;
	}

	.web_block_media-video-new__video {
		height: 100%;
	}

	.web_block_media-video-new__video.responsive-media:before {
		padding-top: 56.25%;
	}

	.web_block_media-video-new__btn_fullscreen {
		height: 48px;
		width: 48px;
	}

	.web_block_media-video-new__btn_play {
		width: 64px;
		height: 64px;
	}

	.web_block_media-video-new__btn_pause {
		width: 64px;
		height: 64px;
	}

	.web_block_media-employee-new__img {
		margin-right: 0;
	}

	.web_block_media-employee-new__title {
		margin-top: 0;
	}

	.web_block_models__item-img.responsive-media:before {
		padding-top: 50%;
	}

	.web_block_table-responsive-new__table {
		min-width: initial;
		width: 100%;
	}

	.web_block_table-responsive-new__table-cell {
		min-width: initial;
	}

	.web_block_table-responsive-new__swipe {
		display: none;
	}

	.technologies-list__item-content {
		padding-right: 40px;
	}

	.latest-technologies__title {
		font-size: 28px;
	}

	.latest-technologies__item-content {
		padding-right: 40px;
	}

	.news-list-new__item:nth-child(1) .responsive-media:before {
		padding-top: 65.0914634146%;
	}

	.news-list-new__item:nth-child(1) .news-list-new__item-wrap {
		margin: 0;
	}

	.news-list-new__item:nth-child(1) .news-list-new__img {
		margin: 0 -8px;
	}

	.news-list-new__item:nth-child(1) .news-list-new__content {
		padding: 46px 48px;
	}

	.news-list-new__item:nth-child(1) .news-list-new__date {
		margin-top: 0;
	}

	.news-list-new__item:nth-child(1) .news-list-new__text {
		font-size: 18px;
	}

	.latest-news-new__img:before {
		padding-top: 100%;
	}

	.latest-news-new__pagination .swiper-pagination {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.pagination {
		padding: 72px 0;
	}

	.pagefind-ui__drawer {
		grid-template-columns: 316px 1fr;
		-webkit-column-gap: 127px;
		-moz-column-gap: 127px;
		column-gap: 127px;
		row-gap: 0;
		margin-top: 70px;
	}

	.pagefind-ui__result {
		margin-top: 24px;
	}

	.pagefind-ui__result-link {
		font-size: 24px;
		line-height: 1.17%;
	}

	.search-page__content {
		padding-top: 64px;
		padding-bottom: 64px;
	}

	.dealers-locator {
		height: 600px;
		max-height: none;
	}

	.dealers-locator_dealers-left .dealers-locator__content {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}

	.dealers-locator .container {
		height: 100%;
	}

	.dealers-locator__map {
		display: block;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66666667%;
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%;
		height: 100%;
	}

	.dealers-locator__content {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333333%;
		flex: 0 0 33.33333333%;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		max-width: 33.33333333%;
		overflow-y: hidden;
		height: 100%;
		padding-right: 30px;
		padding-bottom: 0;
		padding-left: 30px;
	}

	.dealers-locator__filters_desktop-hide {
		display: none;
	}

	.dealers-locator__services-checkbox:before {
		top: -5px;
	}

	.dealers-locator__switcher {
		display: none;
	}

	.dealers-locator__dealer-list {
		margin: 0 -30px;
		height: auto;
		max-height: 483px;
	}

	.dealers-locator__dealer-list_mobile-hide {
		display: block;
	}

	.dealers-locator__dealer-item {
		padding-right: 30px;
		padding-left: 30px;
	}

	.dealers-locator__action-buttons {
		height: 60px;
		margin: -20px -30px 0;
		background: 0 0;
		border-bottom: 1px solid rgba(255,255,255,.2);
	}

	.dealers-locator__action-buttons_lg-hide {
		display: none;
	}

	.dealers-locator__action-switcher {
		display: none;
	}

	.dealers-locator__back-button {
		padding-left: 45px;
	}

	.dealers-locator__back-button:after {
		left: 10px;
	}

	.dealers-locator__detail-content {
		margin: 0 -30px;
		max-height: none;
		height: 539px;
	}

	.dealers-locator__detail-content_hide {
		display: block;
	}

	.dealers-locator__detail-service {
		white-space: nowrap;
	}

	.dc-map-new__balloon {
		width: 370px;
		font-size: 16px;
		padding-top: 27px;
		padding-bottom: 30px;
	}

	.dc-map-new__title {
		font-size: 20px;
	}

	.dc-map-new__address {
		font-size: 16px;
	}

	.dc-map-new__hours,.dc-map-new__phone {
		font-size: 16px;
		font-weight: 300;
	}

	.latest-offers__title {
		font-size: 28px;
	}

	.latest-offers__item-content {
		padding-right: 40px;
	}

	.offers-list__item-content {
		padding-right: 40px;
	}

	.web_block_dc_contacts-new__tab {
		height: 524px;
	}

	.web_block_dc_contacts-new__tab-wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.web_block_dc_contacts-new__tab-content {
		overflow-y: auto;
		width: 50%;
		min-width: 50%;
	}

	.web_block_dc_contacts-new__tab-content {
		height: 100%;
		overflow-y: auto;
	}
}

@media (min-width:1200px) {
	.web_block_media-privileges-owners-new2__content {
		padding: 36px 64px;
	}
}

@media (min-width:1280px) {
	.web_block_header-new__content {
		max-width: 648px;
	}

	.web_block_text-disclaimer-new__content ol,.web_block_text-disclaimer-new__content ul {
		margin-bottom: 54px;
	}

	.web_block_media-flow-quicklinks__wrap {
		padding: 0 32px 0 0;
	}

	.web_block_media-halfheight-new {
		height: 480px;
	}

	.web_block_media-halfheight-new__img.responsive-media::before {
		padding-top: 480px;
	}

	.web_block_media-columns-new2__img-wrap {
		max-height: none;
	}

	.web_block_media-columns-new2__img-wrap:before {
		padding-top: 580px;
	}

	.web_block_media-columns-new2__content-wrap {
		padding-bottom: 32px;
	}

	.web_block_slider-text-index-new__dots-pagination {
		display: none;
	}

	.web_block_slider-text-index-new__thumbs-pagination {
		display: block;
	}

	.web_block_media-model-new__title h1,.web_block_media-model-new__title h2,.web_block_media-model-new__title h3,.web_block_media-model-new__title h4,.web_block_media-model-new__title h5,.web_block_media-model-new__title h6 {
		font-size: 80px;
	}

	.web_block_media-model-new__list {
		-webkit-column-gap: 40px;
		-moz-column-gap: 40px;
		column-gap: 40px;
	}

	.web_block_media-model-new__item {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		text-align: start;
	}

	.web_block_accordion-images-side__accordion-header-title h1,.web_block_accordion-images-side__accordion-header-title h2,.web_block_accordion-images-side__accordion-header-title h3,.web_block_accordion-images-side__accordion-header-title h4,.web_block_accordion-images-side__accordion-header-title h5,.web_block_accordion-images-side__accordion-header-title h6 {
		font-size: 20px;
	}

	.web_block_model_menu__inner {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.web_block_model_menu__model.active {
		background: 0 0;
	}

	.web_block_model_menu__model {
		padding-right: 0;
		background: 0 0;
	}

	.web_block_model_menu__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		position: static;
		margin-left: 40px;
		padding: 0;
		background-color: transparent;
	}

	.web_block_model_menu__item {
		margin-top: 0;
	}

	.web_block_model_menu__item:not(:last-of-type) {
		margin-right: 19px;
	}

	.web_block_text-new__content h1,.web_block_text-new__content h2,.web_block_text-new__content h3,.web_block_text-new__content h4,.web_block_text-new__content h5,.web_block_text-new__content h6 {
		margin-top: 32px;
		margin-bottom: 32px;
	}

	.web_block_media-privileges-owners-new__wrap {
		padding-left: 36px;
		padding-right: 36px;
	}

	.web_block_text-instock-new__wrapper {
		padding: 76px 84px;
	}

	.web_block_text-instock-new__content ol,.web_block_text-instock-new__content ul {
		margin-bottom: 54px;
	}

	.dc-page__info {
		grid-template-columns: repeat(3,1fr);
	}

	.web_block_flow-slider-new__items {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-right: -8px;
		margin-left: -8px;
		width: auto;
	}

	.web_block_flow-slider-new__item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333333%;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%;
		width: 100%;
		padding-right: 8px;
		padding-left: 8px;
	}

	.web_block_flow-slider-new__item:nth-child(n+4) {
		margin-top: 16px;
	}

	.web_block_media-flow-new__content {
		padding-right: 40px;
	}

	.web_block_media-flow-quote-new__content {
		padding-right: 40px;
	}

	.web_block_media-popup-quote-new__close {
		top: 16px;
		right: 16px;
	}

	.web_block_media-privileges-owners-new2 .responsive-media:before {
		padding-top: 58.0935251799%;
	}

	.web_block_media-html-new {
		height: 480px;
	}

	.web_block_media-text__content {
		height: 465px;
		overflow-y: auto;
		padding-right: 18px;
	}

	.web_block_media-text__content::-webkit-scrollbar {
		width: 8px;
		background: rgba(255,255,255,.04);
	}

	.web_block_media-text__content::-webkit-scrollbar-thumb {
		background: #828690;
	}

	.web_block_media-text__links {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.web_block_media-text-index-new__item {
		grid-template-columns: 1fr 1.403fr;
	}

	.web_block_timer {
		padding: 112px 0;
	}

	.web_block_timer__content {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.web_block_timer__segment {
		width: 140px;
	}

	.web_block_media-employee-new__content {
		padding-right: 16px;
	}

	.web_block_gallery-advantages-new__wrap {
		padding-left: 64px;
		padding-right: 64px;
	}

	.web_block_gallery-advantages-new__item-content {
		padding-left: 48px;
		padding-right: 48px;
	}

	.latest-technologies__title {
		font-size: 32px;
	}

	.news-list-new__item:not(:first-child) {
		margin-top: 40px;
	}

	.search-page__title {
		font-size: 40px;
	}

	.web_block_plain-margin {
		padding-bottom: 54px;
	}

	.quiz-notify {
		max-width: 648px;
	}

	.quiz-notify__wrap {
		padding: 32px 40px;
	}

	.quiz-notify__close {
		right: 16px;
		top: 16px;
	}

	.quiz-notify__text {
		margin-bottom: 32px;
	}

	.dealers-locator .container {
		width: 100%;
	}

	.dealers-locator__detail-header {
		padding: 0 30px;
		margin-bottom: 24px;
	}

	.dealers-locator__detail-body {
		padding: 0 30px;
	}

	.dealers-locator__detail-name {
		font-size: 24px;
		line-height: 29px;
	}

	.dealers-locator__detail-label,.dealers-locator__event-label {
		margin-bottom: 10px;
	}

	.dealers-locator__detail-address,.dealers-locator__event {
		font-size: 16px;
		margin-bottom: 30px;
	}

	.dealers-locator__detail-info {
		margin-bottom: 20px;
	}

	.dealers-locator__detail-schedule,.dealers-locator__detail-tel {
		font-size: 16px;
		white-space: nowrap;
	}
	.latest-offers__title {
		font-size: 32px;
	}

	.web_block_dc_contacts-new__tab-content {
		width: 40%;
		min-width: 40%;
	}
}

@media (min-width:1300px) {
	.web_block_model_menu__item:not(:last-of-type) {
		margin-right: 32px;
	}
}

@media (min-width:1350px) {
	.web_block_media-privileges-owners-new2__img {
		margin-left: 16px;
	}

	.web_block_media-privileges-owners-new2 .responsive-media:before {
		padding-top: 56.1739130435%;
	}

	.web_block_media-privileges-owners-new2__content {
		margin-right: -16px;
	}
}

@media (min-width:1366px) {
	.dealer-theme .web_block_media-model-new {
		min-height: calc(100vh - 128px);
	}

	main.main-landing .dealer-theme .web_block_media-model-new,main.main-landing2 .dealer-theme .web_block_media-model-new,main.main-pricetag .dealer-theme .web_block_media-model-new {
		min-height: calc(100vh - 72px)!important;
	}
}

@media (min-width:1536px) {
	.dealer-theme .web_block_media-model-new {
		min-height: calc(100vh - 144px);
	}

	main.main-landing .dealer-theme .web_block_media-model-new,main.main-landing2 .dealer-theme .web_block_media-model-new,main.main-pricetag .dealer-theme .web_block_media-model-new {
		min-height: calc(100vh - 80px)!important;
	}
}

@media (min-width:1720px) {
	.web_block_media-full-width-new__img.responsive-media::before {
		padding-top: 133.3%;
	}

	.web_block_media-full-width-new__text p {
		margin-bottom: 36px;
	}

	.web_block_media-full-width-new__links {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.web_block_media-full-width-new__links .btn:not(:last-child) {
		margin-right: 32px;
	}

	.latest-news-new__title {
		font-size: 18px;
	}

	.web_block_header-new__content {
		max-width: 888px;
	}

	.web_block_header-new__text {
		font-size: 18px;
	}

	.web_block_text-disclaimer-new__content p {
		margin-bottom: 36px;
	}

	.web_block_text-disclaimer-new__content ol,.web_block_text-disclaimer-new__content ul {
		margin-bottom: 68px;
	}

	.web_block_text-disclaimer-new__content ul li:before {
		top: 10px;
	}

	.web_block_text-disclaimer-new__btn {
		font-size: 16px;
	}

	.web_block_media-halfheight-new {
		height: 640px;
	}

	.web_block_media-halfheight-new__img.responsive-media::before {
		padding-top: 640px;
	}

	.web_block_media-halfheight-new__app-img {
		height: 150px;
		width: 150px;
	}

	.web_block_media-halfheight-new__app-buttons .btn img {
		height: 39px;
	}

	.web_block_media-model-new__title h1,.web_block_media-model-new__title h2,.web_block_media-model-new__title h3,.web_block_media-model-new__title h4,.web_block_media-model-new__title h5,.web_block_media-model-new__title h6 {
		font-size: 112px;
	}

	.web_block_media-model-new__list {
		-webkit-column-gap: 48px;
		-moz-column-gap: 48px;
		column-gap: 48px;
	}

	.web_block_media-flow-icon-new__subtitle {
		font-size: 18px;
	}

	.web_block_accordion-images__wrap {
		min-height: 1040px;
	}

	.web_block_accordion-images-side__wrap {
		min-height: 835px;
	}

	.web_block_accordion-images-side__image {
		top: 80px;
		bottom: 80px;
	}

	.web_block_accordion-images-side__accordion-header-title h1,.web_block_accordion-images-side__accordion-header-title h2,.web_block_accordion-images-side__accordion-header-title h3,.web_block_accordion-images-side__accordion-header-title h4,.web_block_accordion-images-side__accordion-header-title h5,.web_block_accordion-images-side__accordion-header-title h6 {
		font-size: 24px;
	}

	.web_block_model_menu__list {
		margin-left: 48px;
	}

	.web_block_model_menu__item:not(:last-of-type) {
		margin-right: 36px;
	}

	.web_block_model_menu__item-link {
		font-size: 16px;
	}

	.web_block_text-new__content {
		font-size: 18px;
	}

	.web_block_text-new__content h1,.web_block_text-new__content h2,.web_block_text-new__content h3,.web_block_text-new__content h4,.web_block_text-new__content h5,.web_block_text-new__content h6 {
		margin-top: 36px;
		margin-bottom: 36px;
	}

	.gallery-popup__header {
		padding: 0 60px;
	}

	.gallery-popup__pagination .swiper-pagination {
		font-size: 16px;
	}

	.web_block_media-about-model-new__text p {
		margin-bottom: 36px;
	}

	.web_block_media-privileges-owners-new__text ul li:before {
		top: 3px;
	}

	.web_block_text-instock-new__wrapper {
		padding: 76px 112px;
	}

	.web_block_text-instock-new__content p {
		margin-bottom: 36px;
	}

	.web_block_text-instock-new__content ol,.web_block_text-instock-new__content ul {
		margin-bottom: 68px;
	}

	.web_block_text-instock-new__content ul li:before {
		top: 10px;
	}

	.web_block_text-instock-new__btn {
		font-size: 16px;
	}

	.web_block_text-accordion__content {
		font-size: 18px;
	}

	.web_block_media-flow-new__content {
		padding-right: 48px;
	}

	.web_block_media-flow-quote-new .responsive-media:before {
		padding-top: 100%;
	}

	.web_block_media-flow-quote-new__content {
		padding-right: 48px;
	}

	.web_block_media-popup-quote-new__wrap {
		padding-top: 80px;
	}

	.web_block_media-popup-quote-new__inner {
		padding: 25px 0;
	}

	.web_block_media-popup-quote-new__close {
		top: 24px;
		right: 24px;
	}

	.web_block_media-privileges-owners-new2__text ul li:before {
		top: 3px;
	}

	.web_block_media-html-new {
		height: 640px;
	}

	.web_block_media-text__content-wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 20px 0;
	}

	.web_block_media-text__content {
		max-height: 584px;
		height: auto;
		overflow-y: auto;
	}

	.web_block_timer {
		padding: 74px 0;
	}

	.web_block_timer__segment {
		width: 190px;
	}

	.web_block_grades-new__card-image.responsive-media:before {
		padding-top: 58.33%;
	}

	.web_block_gallery-advantages-new__wrap {
		padding-right: calc((100vw - 1648px)/ 2 + 64px);
		padding-left: calc((100vw - 1648px)/ 2 + 64px);
	}

	.latest-technologies__title {
		font-size: 40px;
	}

	.latest-technologies__item-content {
		padding-right: 48px;
	}

	.news-list-new__item:not(:first-child) {
		margin-top: 48px;
	}

	.latest-news-new__title {
		font-size: 18px;
	}

	.search-page__title {
		font-size: 48px;
	}

	.cookie-notify {
		bottom: 80px;
		right: 80px;
		max-width: 752px;
	}

	.cookie-notify__wrap {
		padding: 32px 48px;
	}

	.cookie-notify__text {
		font-size: 16px;
		margin-bottom: 36px;
	}

	.sitemap {
		font-size: 18px;
	}

	.quiz-notify {
		max-width: 752px;
	}

	.quiz-notify__wrap {
		padding: 32px 70px 32px 48px;
	}

	.quiz-notify__text {
		font-size: 16px;
		margin-bottom: 36px;
	}

	.latest-offers__title {
		font-size: 40px;
	}

	.latest-offers__item-content {
		padding-right: 48px;
	}
}

@media (max-width:1279.98px) {
	.fullscreen .web_block_media-video-new__heading {
		display: none;
	}

	.fullscreen .web_block_media-video-new__video {
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
}

@media (max-width:1023.98px) {
	.web_block_table-responsive-new {
		width: 100dvw;
		overflow: hidden;
	}

	.web_block_table-responsive-new__wrapper {
		padding-left: var(--container-padding);
	}

	.web_block_table-responsive-new__wrapper:before {
		content: "";
		position: absolute;
		top: 0;
		left: calc(var(--cell-padding) + var(--container-padding) + var(--fixed-width));
		z-index: 1;
		display: block;
		width: 8px;
		height: 100%;
		background-color: var(--bg-color);
		opacity: 0;
		-webkit-transition: opacity .3s;
		transition: opacity .3s;
	}

	.web_block_table-responsive-new__wrapper:after {
		content: "";
		position: absolute;
		left: calc(var(--cell-padding) + var(--container-padding));
		top: 0;
		display: block;
		width: var(--fixed-width);
		height: 100%;
		border-radius: 0 16px 16px 0;
		-webkit-box-shadow: 8px 0 48px rgba(4,12,20,.08);
		box-shadow: 8px 0 48px rgba(4,12,20,.08);
		opacity: 0;
		-webkit-transition: opacity .3s;
		transition: opacity .3s;
	}

	.web_block_table-responsive-new__wrapper:has(.scrolling):before {
		opacity: 1;
	}

	.web_block_table-responsive-new__wrapper:has(.scrolling):after {
		opacity: .5;
	}

	.web_block_table-responsive-new__wrapper .container {
		padding-left: 0;
	}

	.web_block_table-responsive-new__table-row {
		position: relative;
	}

	.web_block_table-responsive-new__table-cell {
		position: relative;
	}

	.web_block_table-responsive-new__table-cell:first-child {
		width: var(--fixed-width);
		white-space: initial;
	}

	.web_block_table-responsive-new__table-cell:first-child {
		position: sticky;
		left: 0;
		z-index: 1;
		padding-right: var(--cell-padding);
		background-color: var(--bg-color);
	}

	.web_block_table-responsive-new .row {
		margin: 0;
	}

	.web_block_table-responsive-new div[class*=col-] {
		padding: 0;
	}

	.web_block_table-responsive-new tbody,.web_block_table-responsive-new thead {
		display: contents;
	}

	.web_block_accordion-new .web_block_table-responsive-new {
		width: calc(100dvw - 96px);
	}
}

@media (max-width:1023px) {
	.dealers-locator__dealer-item:first-child {
		border-top-color: transparent;
	}
}

@media (max-width:767px) {
	.web_block_gallery-new__item-link {
		cursor: auto;
	}
}

@media (max-width:767.98px) {
	.web_block_gallery-advantages-new__item-content.pb-aqua {
		padding-bottom: 0;
	}

	.web_block_accordion-new .web_block_table-responsive-new {
		width: calc(100dvw - 32px);
	}

	.responsive-media:before {
		content: none !important;
		padding-top: 0 !important;
	}
}