/*
Theme Name: AutoSelect
Author: Grandem
Description:
Version: 1.0
*/

.pf-small-part {
	font-size: 22px;
	text-transform: none;
}
.pf-small-part i {
	color: #e51515;
}
section.items .single-item .contact-info .leasing-phone .phone {
	color: #ffffff;
}
.video-wrapper {
	width: 35%;
}
@media (max-width: 767px) {
	.video-wrapper {
		width: 100%;
	}
	section.cars .all-cars-btn {
	}
}
@media screen and (max-width: 767px) {
	body .close-on-scroll {
		background-color: #2f3967;
	}
	body section.selects.close-on-scroll .select-list-opener {
		color: #fff;
	}
	body section.selects-2021 .select-list-opener i {
		color: #fff;
	}
}
body .display-opener {
	background-color: #2f3967;
}
body section.selects-2021.close-on-scroll .select-list-opener {
	color: #fff;
}
body section.selects-2021 .select-list-opener i {
	color: #fff;
}
section.leasing-12-2021 .container .right-side .info-block {
	background: rgba(0, 0, 0, 0.4);
	border-radius: 12px;
	padding-left: 10px;
}
section.leasing-12-2021 .container .right-side .info-block info {
	font-weight: bold;
}

@media (max-width: 767px) {
	body section.cars .all-cars-btn {
		padding: 8px 20px;
		font-size: 24px;
	}
	body section.partn-ban-box .partn-ban {
		width: 100%;
		max-width: 400px;
	}
	body .btn.sm {
		padding: 8px 16px 8px 16px;
		padding-top: 8px;
		font-size: 20px;
		line-height: 18px;
	}
}

.more-cars a img {
	object-fit: contain;
	margin-left: 10px;
	height: 20px;
	width: 20px;
}
body section.cars .more-cars a {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
@media (max-width: 767px) {
	body section.cars .more-cars a {
		width: 100%;
		padding: 12px;
		background-color: #313963;
		border: none;

		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 18px;
		min-height: 40px;
		font-weight: 500;
		margin-top: 30px;
		margin-bottom: 20px;
	}
	.more-cars a:hover {
		border: none;
	}
}

.cars .bootstrap-select .dropdown-menu {
	max-height: 200px;
}

section.selects-2022 [name="brand"] ~ .dropdown-menu {
	min-width: 451px !important;
}

section.selects-2022 [name="brand"] ~ .dropdown-menu ul {
	display: flex;
	flex-wrap: wrap;
}

section.selects-2022 [name="brand"] ~ .dropdown-menu ul li {
	width: 33.333%;
}

@media (max-width: 475px) {
	section.selects-2022 [name="brand"] ~ .dropdown-menu {
		min-width: calc(100vw - (100vw - 290px)) !important;
	}

	section.selects-2022 [name="brand"] ~ .dropdown-menu ul li {
		width: 50%;
	}
}

@media (max-width: 474px) {
	section.selects-2021 .select-list .single-select.brand-select {
		width: 100%;
	}

	section.selects-2021 .select-list .spacer-for-tiny {
		display: none;
	}
}

section.leasing-05-2022
	.container
	.right-side
	.right-side-info-box
	.offer
	span::before,
section.leasing-05-2022
	.container
	.right-side
	.right-side-info-box
	.title-sect
	span::before {
	width: 116%;
}

@media (max-width: 992px) {
	section.leasing-05-2022
		.container
		.right-side
		.right-side-info-box
		.offer
		span::before,
	section.leasing-05-2022
		.container
		.right-side
		.right-side-info-box
		.title-sect
		span::before {
		width: 125%;
	}
	section.leasing-05-2022
		.container
		.right-side
		.right-side-info-box
		.title-sect {
		margin-top: 30px;
	}

	section.leasing-05-2022
		.container
		.right-side
		.right-side-info-box
		.offer
		span {
		margin-right: -3px;
	}
}

section.leasing-05-2022 .container .right-side .right-side-info-box .offer {
	opacity: 0;
}

section.contacts .main-contact-info {
	padding-top: 100px;
	padding-bottom: 100px;
}

.page-template-page-contacts .map > div {
	height: calc(100vh - 118px) !important;
	min-height: 45.4rem;
	width: calc(100% + ((100vw - 1110.9px) / 2)) !important;
}

@media (max-width: 1199px) {
	.page-template-page-contacts .map > div {
		width: calc(100% + ((100vw - 931px) / 2)) !important;
	}
}

@media (max-width: 991px) {
	.page-template-page-contacts .map > div {
		width: calc(100% + ((100vw - 691px) / 2)) !important;
	}
}

@media (max-width: 767px) {
	.page-template-page-contacts .map > div {
		width: 100% !important;
	}
}

section.top-navs {
	z-index: 9999;
}

section.leasing-content .title {
	background-color: #edf1f4;
	position: relative;
	padding: 41px;
	min-height: 127px;
	display: flex;
	justify-content: center;
	align-items: center;
}

section.leasing-content .title::before {
	content: "";
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	left: 0;
	width: 0;
	height: 0;
	border-top: 63px solid transparent;
	border-bottom: 63px solid transparent;
	border-left: 42px solid #2f3967;
}

section.leasing-content .title::after {
	content: "";
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	right: 0;
	width: 0;
	height: 0;
	border-top: 63px solid transparent;
	border-bottom: 63px solid transparent;
	border-right: 42px solid #2f3967;
}

section.leasing-content .title h2,
section.leasing-content .title h1 {
	font-size: 34px;
	font-weight: 500;
	color: #2f3967;
	text-transform: none;
	margin-bottom: 3px;
}

section.leasing-content .content {
	position: relative;
	padding-top: 52px;
	font-size: 18px;
	padding-bottom: 49px;
}

section.leasing-content .content::before {
	content: "";
	width: 3px;
	height: 29px;
	background-color: #f71515;
	top: -14px;
	left: 50%;
	position: absolute;
}

section.leasing-content .content p {
	margin-bottom: 28px;
}

section.leasing-content .content .container {
	max-width: 1052px;
}

section.leasing-content .content p:last-child {
	margin: 0;
}

section.leasing-content .content ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 2.1rem;
}

section.leasing-content .content ul > li {
	padding-left: 1.7em;
	/* text-indent: -1.2em; */
	margin-bottom: 0.4rem;
}

section.leasing-content .content ul > li::before {
	content: "•";
	padding-right: 1.1rem;
	font-weight: 700;
	line-height: 0;
	position: relative;
	color: #d91624;
	font-size: 29px;
	top: 3px;
}

section.leasing-content .content h3 {
	position: relative;
	display: inline-block;
}

section.leasing-content .container {
	text-align: center;
}

section.leasing-content .content h3:before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='715' height='16' viewBox='0 0 715 16'%3E%3Cg id='Group_1475' data-name='Group 1475' transform='translate(0 -2253)'%3E%3Crect id='Rectangle_1096' data-name='Rectangle 1096' width='707' height='2' transform='translate(0 2260)' fill='%23f71515'/%3E%3Cpath id='Polygon_1' data-name='Polygon 1' d='M8,0l8,11H0Z' transform='translate(715 2253) rotate(90)' fill='%23f71515'/%3E%3C/g%3E%3C/svg%3E%0A");
	width: calc(100vw);
	height: 16px;
	background-size: auto;
	background-position: center right;
	background-repeat: no-repeat;
	position: absolute;
	right: 107%;
	top: 50%;
	transform: translate(0, -50%);
}

section.leasing-content .content h3:after {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg id='Group_1476' data-name='Group 1476' xmlns='http://www.w3.org/2000/svg' width='715' height='16' viewBox='0 0 715 16'%3E%3Crect id='Rectangle_1096' data-name='Rectangle 1096' width='707' height='2' transform='translate(8 7)' fill='%23f71515'/%3E%3Cpath id='Polygon_1' data-name='Polygon 1' d='M8,0l8,11H0Z' transform='translate(0 16) rotate(-90)' fill='%23f71515'/%3E%3C/svg%3E%0A");
	width: calc(100vw);
	height: 16px;
	background-size: auto;
	background-position: center left;
	background-repeat: no-repeat;
	position: absolute;
	left: 107%;
	top: 50%;
	transform: translate(0, -50%);
}

section.leasing-content .content blockquote {
	background-color: #edf1f4;
	padding: 10px;
}

section.leasing-faq {
}

section.leasing-faq .faq-blocks .faq-bl .question-line .counter {
	display: none;
}

section.leasing-faq .faq-blocks .faq-bl {
	border: 0;
	background-color: #edf1f4;
	padding: 23px;
}

section.leasing-faq .faq-blocks .faq-bl .question-line h3 {
	font-size: 20px;
	font-weight: 500;
	text-transform: none;
	width: 100%;
}

section.leasing-faq .faq-blocks .faq-bl .question-line .open-bl {
	color: #000000;
}

section.leasing-faq .faq-blocks .faq-bl.opened .question-line h3 {
	color: #d91624;
}

section.leasing-faq .faq-blocks .faq-bl.opened .answed {
	border-top: 1px solid #d2d9e5;
	margin-top: 16px;
}

@media (max-width: 767px) {
	section.leasing-content .title {
		padding: 29px 45px;
	}

	section.leasing-content .title h2,
	section.leasing-content .title h1 {
		font-size: 24px;
	}
}

@font-face {
	font-family: "AmsiProCond";
	src: url("./assets/webfonts/AmsiProCond-Ultra.eot");
	src: url("./assets/webfonts/AmsiProCond-Ultra.eot?#iefix")
			format("embedded-opentype"),
		url("./assets/webfonts/AmsiProCond-Ultra.woff2") format("woff2"),
		url("./assets/webfonts/AmsiProCond-Ultra.woff") format("woff"),
		url("./assets/webfonts/AmsiProCond-Ultra.ttf") format("truetype"),
		url("./assets/webfonts/AmsiProCond-Ultra.svg#AmsiProCond-Ultra")
			format("svg");
	font-weight: 800;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "AmsiProCond";
	src: url("./assets/webfonts/AmsiProCond-Bold.eot");
	src: url("./assets/webfonts/AmsiProCond-Bold.eot?#iefix")
			format("embedded-opentype"),
		url("./assets/webfonts/AmsiProCond-Bold.woff2") format("woff2"),
		url("./assets/webfonts/AmsiProCond-Bold.woff") format("woff"),
		url("./assets/webfonts/AmsiProCond-Bold.ttf") format("truetype"),
		url("./assets/webfonts/AmsiProCond-Bold.svg#AmsiProCond-Bold")
			format("svg");
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

section.leasing-07-2022 {
	background-color: #fac213;
}

section.leasing-07-2022 .container {
	padding-top: 41px;
	padding-bottom: 41px;
}

section.leasing-07-2022::after {
	content: "";
	background-color: #192aaa;
	height: 8.4em;
	width: 100%;
	position: absolute;
	bottom: 0;
}

section.leasing-07-2022 .right-side-info-box {
	font-size: 16px;
	height: 100%;
}

[lang="lv-LV"] section.leasing-07-2022 .right-side-info-box {
	font-family: "AmsiProCond";
}

section.leasing-07-2022 .container .right-side .right-side-info-box {
	width: 45.8em;
}

section.leasing-07-2022 .container .right-side {
	justify-content: flex-start;
}

section.leasing-07-2022 .title_1 {
	font-size: 5.8em;
	font-weight: 800;
	color: #fff;
	position: absolute;
	left: 2.85em;
	top: -0.75em;
	margin-right: -1em;
}

section.leasing-07-2022 .title_2 {
	font-size: 5em;
	font-weight: 800;
	color: #292929;
	position: absolute;
	left: 3.3em;
	top: 0.41em;
}

section.leasing-07-2022 .desc {
	font-size: 2.4em;
	font-weight: 800;
	color: #fff;
	position: absolute;
	left: 6.94em;
	top: 3.5em;
}

section.leasing-07-2022 .footer {
	text-align: right;
	bottom: 2.3em;
	position: absolute;
	width: 47vw;
	max-width: 100%;
	display: flex;
	justify-content: flex-end;
}

section.leasing-07-2022 .title-group {
	text-align: left;
	color: #fff;
	position: absolute;
	bottom: -2.7em;
	right: -0.6em;
}

section.leasing-07-2022 .image-title {
	font-size: 2.5em;
	line-height: 1.1em;
}

section.leasing-07-2022 .image-subtitle {
	font-size: 1.2em;
}

section.leasing-07-2022 .image {
	position: absolute;
	right: -15.3em;
	bottom: -3em;
	width: 21em;
}

section.leasing-07-2022 .image-2 {
	position: absolute;
	left: -2.3em;
	bottom: -3em;
	width: 41em;
}

section.leasing-07-2022 .image img {
	max-width: 100%;
	height: auto;
}

section.leasing-07-2022 .image-2 img {
	max-width: 100%;
	height: auto;
}

section.leasing-07-2022 .list-title {
	background-color: #f71515;
	font-size: 1.38em;
	color: #fff;
	font-weight: 700;
	display: inline-block;
	position: relative;
	padding: 0em 0.8em 0.1em 0.6em;
	left: 0.47em;
	top: 0.64em;
}

section.leasing-07-2022 .list {
	position: absolute;
	bottom: 5em;
	right: -3em;
	font-size: 1rem;
	text-align: left;
}

section.leasing-07-2022 .list-wrap {
	background-color: #fff;
	display: flex;
	flex-wrap: wrap;
	padding: 0.8em 1.2em;
	padding-top: 1.1em;
	max-width: 18em;
}

section.leasing-07-2022 .list-item {
	width: 50%;
	font-size: 1.37em;
	color: #000;
	line-height: 1.2em;
}

section.leasing-07-2022 .price {
	color: #f71515;
	-webkit-text-stroke: 4px #8e1616;
	font-size: 8.4em;
	font-weight: 800;
	position: absolute;
	bottom: -0.76em;
	left: 1.59em;
	display: none;
}

section.leasing-07-2022 .container .left-side::after {
	opacity: 0.85;
}

[lang="ru-RU"] section.leasing-07-2022 .list-item {
	font-size: 0.97em;
	font-weight: 700;
	line-height: 1.5em;
}

[lang="ru-RU"] section.leasing-07-2022 .price {
	bottom: -0.86em;
}

@media (min-width: 768px) {
	[lang="ru-RU"] section.leasing-07-2022 .title_1 {
		font-size: 3.5em;
		left: 4em;
	}

	[lang="ru-RU"] section.leasing-07-2022 .title_2 {
		font-size: 2.7em;
		left: 5.17em;
		top: 0.71em;
	}

	[lang="ru-RU"] section.leasing-07-2022 .desc {
		left: 6.74em;
		top: 2.6em;
		font-size: 2.1em;
	}

	[lang="ru-RU"] section.leasing-07-2022 .image-subtitle {
		font-size: 1em;
	}

	[lang="ru-RU"] section.leasing-07-2022 .image-title {
		font-size: 1.7em;
	}

	[lang="ru-RU"] section.leasing-07-2022 .image-2 {
		left: -3.3em;
	}
}

@media (max-width: 1920px) {
	section.leasing-07-2022 .right-side-info-box {
		font-size: 100%;
	}
}

@media (max-width: 1500px) {
	section.leasing-07-2022 .list {
		bottom: 4.3em;
		right: 1em;
	}

	section.leasing-07-2022 .footer {
		bottom: 0.6em;
		font-size: 0.7em;
	}
}

@media (max-width: 1200px) {
	section.leasing-07-2022 .right-side-info-box {
		font-size: 14px;
	}

	section.leasing-07-2022 .footer {
		bottom: 0.6em;
		width: 71%;
		font-size: 0.8em;
	}

	section.leasing-07-2022 .list {
		bottom: 8.3em;
	}
}

@media (max-width: 990px) {
	section.leasing-07-2022 .container .right-side .right-side-info-box {
		width: 100%;
	}

	section.leasing-07-2022 .right-side-info-box {
		font-size: 8.6px;
	}

	section.leasing-07-2022 .list {
		bottom: 17.6em;
		font-size: 1.4em;
	}

	section.leasing-07-2022 .footer {
		bottom: 0.4em;
		width: 66%;
		font-size: 1.1em;
	}

	section.leasing-07-2022 .title_2 {
		left: 1em;
		top: 0.41em;
	}

	section.leasing-07-2022 .title-group {
		bottom: -2.7em;
		right: 3.4em;
	}

	section.leasing-07-2022 .image-2 {
		left: -2.3em;
		bottom: 6em;
	}

	section.leasing-07-2022::after {
		height: 5.8em;
	}

	section.leasing-07-2022 .title_1 {
		left: 0.85em;
	}

	section.leasing-07-2022 .desc {
		left: 2.14em;
	}

	section.leasing-07-2022 .list {
		bottom: 19.3em;
		right: -12em;
	}
}

@media (max-width: 1200px) and (min-width: 990px) {
	[lang="ru-RU"] section.leasing-07-2022 .title_1 {
		font-size: 2.9em;
		left: 5.3em;
	}

	[lang="ru-RU"] section.leasing-07-2022 .title_2 {
		font-size: 2em;
		left: 7.71em;
		top: 0.8em;
	}

	[lang="ru-RU"] section.leasing-07-2022 .desc {
		left: 8.64em;
		top: 2.4em;
		font-size: 1.8em;
	}
}

@media (max-width: 990px) and (min-width: 768px) {
	[lang="ru-RU"] section.leasing-07-2022 .title_1 {
		font-size: 4em;
		left: 0.7em;
		top: -0.2em;
	}

	[lang="ru-RU"] section.leasing-07-2022 .title_2 {
		font-size: 3em;
		left: 0.96em;
		margin-right: -1em;
		top: 1.51em;
	}

	[lang="ru-RU"] section.leasing-07-2022 .desc {
		left: 1.3em;
		top: 3.9em;
		font-size: 2.3em;
	}

	[lang="ru-RU"] section.leasing-07-2022 .list {
		bottom: 18.6em;
		left: 10.4em;
	}
}

@media (max-width: 767px) {
	section.leasing-07-2022 .container .right-side .right-side-info-box {
		height: 54.7em;
	}

	section.leasing-07-2022 .container {
		padding-bottom: 0;
	}

	section.leasing-07-2022 .list {
		bottom: 24.6em;
		left: 14.2em;
	}

	section.leasing-07-2022::after {
		height: 4em;
		top: 31.6em;
		bottom: auto;
	}

	section.leasing-07-2022 .footer {
		bottom: 4em;
	}

	section.leasing-07-2022 .title_1,
	section.leasing-07-2022 .title_2,
	section.leasing-07-2022 .desc,
	section.leasing-07-2022 .list {
		left: 50%;
		transform: translate(-50%, 0);
		white-space: nowrap;
	}

	section.leasing-07-2022 .list-wrap {
		min-width: 18em;
	}

	[lang="ru-RU"] section.leasing-07-2022 .title_2 {
		font-size: 3.7em;
		top: 2.11em;
	}

	[lang="ru-RU"] section.leasing-07-2022 .title_1 {
		font-size: 4.4em;
		top: 0.5em;
	}

	[lang="ru-RU"] section.leasing-07-2022 .desc {
		font-size: 2.6em;
		top: 5em;
	}

	[lang="ru-RU"] section.leasing-07-2022 .price {
		bottom: -0.26em;
	}

	[lang="ru-RU"] section.leasing-07-2022::after {
		top: 29em;
		height: 4em;
	}

	[lang="ru-RU"] section.leasing-07-2022 .container {
		padding-top: 0;
	}
}

@media (max-width: 767px) {
	section.leasing-07-2022 .footer {
		width: 65.9%;
		font-size: 1em;
	}

	section.leasing-07-2022 .list {
		bottom: 20.6em;
	}

	section.leasing-07-2022::after {
		height: 33.3em;
	}

	section.leasing-07-2022 .container .right-side .right-side-info-box {
		height: 54.7em;
	}

	section.leasing-07-2022 .title_2 {
		font-size: 6.8em;
		top: 0.21em;
	}

	section.leasing-07-2022 .desc {
		font-size: 3.4em;
		top: 3em;
	}

	section.leasing-07-2022 .list-item {
		width: 100%;
	}

	section.leasing-07-2022 .list-wrap {
		min-width: 13em;
		width: 13.9em;
	}

	section.leasing-07-2022 .price {
		bottom: -0.06em;
		left: 1.09em;
	}

	section.leasing-07-2022 .list {
		bottom: 17.6em;
		left: 27.1em;
	}

	section.leasing-07-2022 .image {
		right: -14.6em;
		bottom: -3em;
		width: 15em;
	}

	section.leasing-07-2022 .title-group {
		right: 2.4em;
	}

	section.leasing-07-2022 .image-2 {
		left: -0.3em;
		bottom: 7.8em;
	}

	section.leasing-05-2022 .bg {
		object-position: 18%;
	}
}

@media (max-width: 576px) {
	section.leasing-07-2022 .list {
		left: calc((100vw + 100px) / 2);
	}
}

.img-sect .gift {
	color: #fff;
	font-size: 14px;
	font-weight: 800;
	position: absolute;
	background-color: #ee3131;
	display: flex;
	justify-content: center;
	flex-direction: column;
	line-height: 17px;
	padding: 4px 6px;
	left: -12px;
	top: 5px;
	z-index: 10;
}
.img-sect .gift img {
	position: absolute;
	right: -24px;
	top: -3px;
}

.img-sect .gift::after {
	content: "";
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-top: 5px solid #bc2222;
	border-right: 5px solid #bc2222;
	display: block;
	position: absolute;
	bottom: -10px;
	left: 0px;
}

[lang="lv-LV"] .img-sect .gift {
	font-family: "AmsiProCond";
}

.img-sect .gift span:last-child {
	font-size: 14px;
}

@media (max-width: 765px) {
	.img-sect .gift {
		font-size: 11px;
		line-height: 12px;
	}

	.img-sect .gift span:last-child {
		font-size: 10px;
	}
}

section.cars .car-list .car-block.ghost * {
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

section.cars .car-list .car-block.ghost .img-box {
	background-color: #e6e6e6;
}

section.cars .car-list .car-block.ghost .img-sect .img-gal .img {
	background-color: #e6e6e6;
}

section.cars .car-list .car-block.ghost {
	background-color: #f2f2f2;
	box-shadow: none;
}

section.cars .car-list .car-block.ghost .info-box .main-info .title {
	background-color: #e6e6e6;
	border-radius: 50rem;
	color: #e6e6e6;
	max-width: 16rem;
}

section.cars
	.car-list
	.car-block.ghost
	.info-box
	.gen-param-box
	.gen-param
	.icon.sm {
	background-color: #e6e6e6;
	border-radius: 50rem;
	min-width: auto;
	width: 0.938rem;
}

section.cars
	.car-list
	.car-block.ghost
	.info-box
	.gen-param-box
	.gen-param
	.icon {
	background-color: #e6e6e6;
	border-radius: 50rem;
	min-width: 4.9rem;
}

section.cars
	.car-list
	.car-block.ghost
	.info-box
	.right-side-info
	.apply-block
	.apply,
section.cars
	.car-list
	.car-block.ghost
	.info-box
	.right-side-info
	.apply-block {
	background-color: #e6e6e6;
}

section.cars
	.car-list
	.car-block.ghost
	.info-box
	.right-side-info
	.price-block
	.old,
section.cars
	.car-list
	.car-block.ghost
	.info-box
	.right-side-info
	.price-block
	.current {
	background-color: #e6e6e6;
	border-radius: 50rem;
	color: #e6e6e6;
	margin: 0.6rem 0;
	width: 6rem;
	margin-left: auto;
}

section.cars
	.car-list
	.car-block.ghost
	.info-box
	.right-side-info
	.price-block
	.old {
	width: 3rem;
}

section.cars .car-list.ghost {
	position: relative;
}

section.cars .car-list .center a {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
	width: auto;
	margin: 0;
}

@media (max-width: 768px) {
	section.cars .car-list .car-block.ghost .info-box .main-info .title {
		height: 3.8vw;
		max-width: 34vw;
	}
	section.cars .car-list .center a {
		padding: 3px 18px;
	}
}

.icon.tiktok {
	background-image: url("./images/tiktok_ikona.svg");
}

section.selects-2021 {
	margin-bottom: 0;
}

section.selects-2021 .select-list {
	display: flex;
}

section.selects-2021 .hidden-on-mobile {
	display: flex;
}

section.selects-2021 .hidden-on-mobile-closer,
section.selects-2021 .hidden-on-mobile-opener {
	display: none;
}

section.selects-2021 .select-title {
	display: none;
	font-size: 18px;
	color: #000;
	margin-bottom: 15px;
}

@media (max-width: 767px) {
	section.selects-2021.close-on-scroll .select-list {
		display: flex;
	}

	section.selects-2021.display-opener .select-list {
		display: none;
	}

	section.selects-2021 .hidden-on-mobile {
		display: none;
	}

	section.selects-2021 .hidden-on-mobile.open {
		display: flex;
		flex-wrap: wrap;
	}

	section.selects-2021 .hidden-on-mobile-closer,
	section.selects-2021 .hidden-on-mobile-opener {
		color: #ee3131;
		text-align: center;
		display: block;
		width: 100%;
		margin: 10px 0;
	}

	section.selects-2021 .hidden-on-mobile-closer {
		display: none;
	}

	/* body section.selects-2021 {
		background: #f2f5f7;
	} */

	body section.selects-2021.display-opener {
		background: #2f3967;
	}

	section.selects-2021 .select-list .single-select input,
	section.selects-2021 .select-list .single-select .bootstrap-select .btn {
		background-color: #fff;
	}

	section.selects-2021 .select-list .single-select input::placeholder {
		color: #5a5a5a !important;
	}

	section.selects-2021 .select-title {
		display: block;
		text-align: center;
		width: 100%;
		color: #fff;
	}

	section.selects-2021.close-on-scroll .select-list-opener {
		display: none;
	}
	section.selects-2021.display-opener .select-list-opener {
		display: flex;
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 0;
		padding-bottom: 0;
		font-size: 19px;
	}
}

@media (min-width: 767px) {
	section.selects-2022 .hidden-on-mobile-opener,
	section.selects-2022 .hidden-on-mobile-closer {
		display: none !important;
	}
}

@media (max-width: 474px) {
	section.selects-2022 .select-list {
		width: 100%;
	}
}

@media (max-width: 991px) {
	section.selects-2022 .select-list .single-select {
		width: 50%;
	}

	section.selects-2021.selects-2022 .select-list .single-select.double {
		width: 100%;
	}
}

:root {
	--cc-text: #14151b;
	--cc-btn-primary-bg: #ee3131;
	--cc-btn-primary-hover-bg: #ee3131;
}

.grand-notice {
	height: 90px;
	margin: auto;
	max-width: 470px;
	left: 50%;
	transform: translate(-50%, 0);
	border-radius: 0.35em;
	padding: 14px;
	text-align: center;
}

.grand-cookie-link {
	font-weight: bold;
	color: #ee3131 !important;
	cursor: pointer;
}

.grand-notice:not([style]) + a {
	pointer-events: none;
}

section.about-us-2021-05 .text-video-block .video {
	position: relative;
}

section.lottery-section .lottery-banner .wheel-box .behind-wheel {
	position: absolute;
	margin: auto;
	width: 77.614137%;
	padding-top: 85.626232%;
	display: block;
	content: "";
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	top: -290px;
	right: -130px;
	pointer-events: none;
}

section.lottery-section .lottery-banner .thankyou-box {
	max-width: 500px;
	text-align: center;
	color: #fff;
}

section.lottery-section .lottery-banner .wheel-box {
	margin-top: 6rem;
	margin-left: 0;
}

@media (max-width: 990px) {
	section.lottery-section .lottery-banner .wheel-box .behind-wheel {
		top: -214px;
		right: -65px;
	}
}

@media (max-width: 700px) {
	section.lottery-section .lottery-banner .wheel-box .behind-wheel {
		top: 176px;
		right: -176px;
		transform: rotate(90deg);
	}
	section.lottery-section .lottery-banner .wheel-box {
		transform: rotate(-90deg);
	}
	section.lottery-section .lottery-banner .wheel-box .wheel-stand {
		display: none;
	}
}

@media (max-width: 500px) {
	section.lottery-section .lottery-banner .wheel-box .behind-wheel {
		top: -124px;
		display: none;
	}

	section.lottery-section .lottery-banner .wheel-box {
		margin-left: 0;
		margin-top: 3rem;
		transform: rotate(-90deg) scale(1);
		bottom: 0;
		margin: auto 0;
	}
	section.lottery-section .lottery-banner .wheel-box .wheel-stand {
		display: none;
	}
}

@media (max-width: 1200px) and (min-width: 992px) {
	section.lottery-section .lottery-banner .wheel-box {
		margin-left: -260px;
		transform: translate(130px, 0) scale(0.6);
	}
}

@media (min-width: 700px) and (max-width: 992px) {
	section.lottery-section .lottery-banner .wheel-box {
		margin-left: -220px;
		transform: translate(115px, 0) scale(0.6);
	}
}

section.lottery-section .lottery-banner .form-info-block .title {
	height: 86px;
}

section.lottery-section .lottery-banner .wheel-box .wheel-pointer {
	transform: translate(0, -50%) scale(1.4);
}

.lottery-btn {
	position: fixed;
	top: 50%;
	right: 0;
	z-index: 10;
	cursor: pointer;
	display: none;
	align-items: flex-start;
	flex-direction: row-reverse;
}

.lottery-btn img {
	/* padding: 10px;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0px 0px 10px #00000029; */
	max-width: 126px !important;
}

.lottery-btn .text {
	background-color: #fff;
	border-radius: 11px;
	font-size: 14px;
	padding: 2px 7px;
}

@media (max-width: 700px) {
	.lottery-btn {
		top: calc(100% - 107px);
		right: -14px;
		transform: scale(0.7);
	}
}

.spec-item-list-slider-2021 {
	display: none;
}

.spec-item-list-slider-2021.slick-initialized {
	display: block;
}

section.lottery-section {
	max-height: 100vh;
	overflow-y: auto;
	overflow-x: hidden;
}

section.lottery-section::before {
	display: none;
}

section.lottery-section .lottery-banner::before {
	position: fixed;
	display: block;
	content: "";
	z-index: -1;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	background: #000000;
	opacity: 0.35;
}

.alt-inp-2021 [type="radio"] {
	display: none;
}

.alt-inp-2021 [type="radio"] + label {
	background-color: rgba(255, 255, 255, 0.5);
	color: #fff;
	padding: 7px 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-radius: 5px;
	cursor: pointer;
	width: 100%;
	text-align: center;
}

.alt-inp-2021 [type="radio"] + label:first-of-type {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.alt-inp-2021 [type="radio"] + label:last-of-type {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.alt-inp-2021 [type="radio"]:checked + label {
	background-color: #fff;
	color: #5a5a5a;
}

.nord-success h5 {
	color: green;
}

.nord-success {
	text-align: center;
	margin-top: 3rem;
}

.nord-success img {
	margin-bottom: 2rem;
}

.nord-success h2 {
	font-size: 28px;
	color: #244146;
	text-transform: none;
}

.nord-error h5 {
	color: red;
}

.nord-banks {
	display: flex;
	flex-wrap: wrap;
	margin-left: -1.7rem;
	margin-right: -1.7rem;
	width: calc(100% + 3.4rem);
	justify-content: center;
	margin-top: 0.8rem;
	min-height: 8.5rem;
}

.nord-banks .bank-item-wrap {
	width: 22.8%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.nord-banks .bank-item {
	max-width: 5.3rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-bottom: 2rem;
	margin: 0.8rem 1.85rem;
	color: #000;
}

.nord-banks .bank-item-img {
	margin-bottom: 0.5rem;
}

.nord-banks .bank-item {
	font-size: 12px;
}

.nord-banks .bank-item img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.leasing-form-title {
	text-align: center;
	font-weight: 700;
	font-size: 23px;
	max-width: 42rem;
	margin: 1.3rem auto;
}

.leasing-form-alt-title {
	display: flex;
	justify-content: center;
	align-content: center;
	color: #7f7f7f;
	margin: 1.3rem auto;
	max-width: 42rem;
}

.leasing-form-alt-title span {
	width: 100%;
	text-align: center;
	font-size: 13px;
	line-height: 26.8px;
}

.leasing-form-alt-title:after,
.leasing-form-alt-title:before {
	content: "";
	width: 80%;
	height: 1px;
	background-color: #7f7f7f;
	margin-top: 0.8rem;
}

@media (max-width: 767px) {
	.nord-banks .bank-item {
		width: 38.3%;
	}

	.leasing-form-alt-title:after,
	.leasing-form-alt-title:before {
		width: 27%;
	}
}

section.single-car
	.img-section
	.img-gal
	.img-gal-slider:not(.slick-initialized)
	.img-box:nth-child(n + 6),
section.single-car
	.img-section
	.thumbnail-img
	.thumbnail-slider:not(.slick-initialized)
	.img-opener:not(:first-child) {
	display: none;
}

.auto-dna-wrap {
	display: flex;
	justify-content: flex-end;
}

.auto-dna {
	padding: 0rem 0.8rem;
	border: 2px solid #ee3131;
	margin-bottom: 0.8rem;
	display: flex;
	align-items: center;
	color: #090f4b;
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.3rem;
	margin-left: -1.5rem;
}

.auto-dna:hover,
.auto-dna:focus,
.auto-dna:active {
	color: #090f4b;
}

.auto-dna img {
	max-width: 100%;
	width: 4.1rem;
	height: auto;
	margin-right: 0.2rem;
	margin-bottom: 0.2rem;
}

.single-car .auto-dna-wrap {
	position: absolute;
	left: 1rem;
	bottom: 1rem;
	z-index: 1;
}

.single-car .auto-dna {
	margin: 0;
	background-color: #fff;
	border: 0;
	padding: 0.4rem 0.9rem;
	font-style: italic;
}

.single-car .auto-dna img {
	margin-left: 0.3rem;
}

@media (max-width: 991px) and (min-width: 576px) {
	.auto-dna-wrap {
		width: 100%;
	}
	.single-car .auto-dna-wrap {
		width: auto;
	}
}

@media (max-width: 767px) {
	.single-car .auto-dna-wrap {
		position: absolute;
		left: auto;
		right: 1rem;
		bottom: 1rem;
		z-index: 1;
	}
}

@media (max-width: 575px) {
	.auto-dna {
		margin-bottom: 2.8rem;
	}
}

@media (max-width: 991px) and (min-width: 576px) {
	section.cars .car-list .car-block .info-box .right-side-info {
		flex-wrap: wrap;
		position: relative;
		margin-top: auto;
	}
}

.icon.country-b {
	background-image: url("./images/flag.svg");
}

@media (max-width: 767px) {
	.selects-2022 .dropdown-item {
		padding: 0.95rem 1.5rem;
	}

	.selects-2022 .dropdown-menu {
		font-size: 1.1rem;
	}
}

section.cars
	.car-list
	.car-block
	.info-box
	.right-side-info
	.apply-block
	.from-old {
	opacity: 0.5;
	color: #fff;
	font-weight: 400;
	text-decoration: line-through;
	font-size: 90%;
	margin-left: 0.6rem;
	bottom: -6px;
	position: relative;
}

/* @media (max-width: 575px) {
    section.cars .car-list .car-block .info-box .right-side-info .apply-block .from-old {
        font-size: 2.5vw;
    }
    section.cars .car-list .car-block .info-box .right-side-info .apply-block-monthly {
        display: flex;
        flex-direction: column;
        width: 50%;
    }
    section.cars .car-list .car-block .info-box .right-side-info .apply-block .from {
        width: 100%;
    }
    section.cars .car-list .car-block .info-box .right-side-info .apply-block{
        align-items: flex-end;
        justify-content: flex-end;
    }
    section.cars .car-list .car-block .info-box .right-side-info {
        height: 41px;
    }
} */

.lottery-block {
	height: 10.3rem;
	position: relative;
	display: none;
}

section.cars .car-list .car-block.elem-border.lottery-block {
	display: none;
	border-color: #f0a922;
}

.lottery-block.show {
	display: flex;
}

.partn-ban .lottery-block {
	height: auto;
	cursor: pointer;
}

.lottery-block .banner-bg {
	display: block;
	content: "";
	z-index: -1;
	bottom: 0;
	right: -4px;
	left: 0;
	top: 0;
	background-position: center;
	background-size: cover;
	position: absolute;
}

.lottery-block .wheel {
	width: 24.7rem;
	height: 124%;
	background-position: center top;
	background-size: 98.7%;
	background-repeat: no-repeat;
	z-index: 10;
	position: absolute;
	bottom: 0;
	left: 2.7rem;
}

.lottery-block .behind-wheel {
	width: 12.7rem;
	height: 100%;
	background-position: bottom;
	background-size: 10.6rem;
	background-repeat: no-repeat;
	transform: scaleX(-1);
}

.lottery-block .title {
	height: 2.7rem;
	margin-top: 1rem;
	width: 100%;
	background-size: 17.3rem;
	background-repeat: no-repeat;
	background-position: center;
}

.lottery-block .every-week {
	text-align: center;
	color: #fff;
	font-size: 1.2rem;
	font-weight: 700;
}

.lottery-block .btn {
	max-width: 17.2rem;
	margin: 0 auto;
	display: block;
	font-size: 1rem;
	padding: 0.5rem;
	margin-top: 1.1rem;
}

.lottery-block .btn::after {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.021' height='19.005' viewBox='0 0 19.021 19.005'%3E%3Cpath id='gift-svgrepo-com' d='M17.743,5.748h-.132A3.388,3.388,0,0,0,18.059,3.1l0,.023A3.136,3.136,0,0,0,15.624.81l-.019,0a3.363,3.363,0,0,0-.486-.034,3.483,3.483,0,0,0-3,1.7l-.009.016L10.26,5.162,8.4,2.493a3.489,3.489,0,0,0-3-1.72A3.554,3.554,0,0,0,4.9.809l.019,0A3.134,3.134,0,0,0,2.46,3.1l0,.022a3.291,3.291,0,0,0-.093.788A3.367,3.367,0,0,0,2.915,5.76l-.008-.013H2.775A2.029,2.029,0,0,0,.748,7.773V9.644a2.03,2.03,0,0,0,1.234,1.865l.013,0v6.238a2.029,2.029,0,0,0,2.027,2.027H16.495a2.028,2.028,0,0,0,2.027-2.027V11.514a2.034,2.034,0,0,0,1.247-1.87V7.773a2.029,2.029,0,0,0-2.027-2.027h0Zm.468,2.027V9.645a.474.474,0,0,1-.467.468h-6.7V7.307h6.7a.474.474,0,0,1,.468.467ZM13.395,3.382a1.98,1.98,0,0,1,1.746-1.05q.1,0,.193.009h-.008A1.589,1.589,0,0,1,16.55,3.49l0,.011a2.274,2.274,0,0,1,.021.31,2.357,2.357,0,0,1-1,1.931l-.007,0H11.751ZM3.968,3.5A1.588,1.588,0,0,1,5.183,2.343l.01,0a1.822,1.822,0,0,1,.191-.009A1.968,1.968,0,0,1,7.12,3.371l0,.011L8.769,5.747H4.957a2.358,2.358,0,0,1-1.01-1.934,2.324,2.324,0,0,1,.022-.325V3.5ZM2.308,7.775a.474.474,0,0,1,.467-.468h6.7v2.806h-6.7a.474.474,0,0,1-.468-.467h0Zm1.247,9.978v-6.08H9.48V18.22H4.023a.474.474,0,0,1-.468-.467Zm13.408,0a.474.474,0,0,1-.467.468H11.039V11.672h5.925Z' transform='translate(-0.748 -0.773)' fill='%23fff'/%3E%3C/svg%3E%0A");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	width: 1.1rem;
	height: 1.1rem;
	margin-left: 0.6em;
	display: inline-block;
	margin-bottom: -0.1rem;
}

.lottery-block .lottery-block-info {
	width: 52%;
	margin-left: auto;
}

@media (max-width: 992px) {
	.lottery-block {
		display: block;
	}

	.lottery-block .wheel,
	.lottery-block .behind-wheel {
		display: none;
	}

	.lottery-block .lottery-block-info {
		width: 100%;
	}
	section.cars .car-list .car-block.elem-border.lottery-block.show {
		display: flex;
	}
	.partn-ban .lottery-block {
		display: none;
	}
}

@media (max-width: 1200px) {
	.lottery-block .wheel {
		width: 17.7rem;
	}
}

section.leasing-01-2023 .title_1 {
	font-size: 7.1em;
	width: 100%;
	text-align: center;
	position: relative;
	top: auto;
	left: auto;
	line-height: 0.6em;
	transform: none;
}

section.leasing-01-2023 .title_2 {
	width: 100%;
	text-align: center;
	top: auto;
	left: auto;
	position: relative;
	line-height: 1.5em;
	transform: none;
}

section.leasing-01-2023 .desc {
	width: 100%;
	text-align: center;
	top: auto;
	left: auto;
	position: relative;
	line-height: 0.4em;
	transform: none;
}

section.leasing-01-2023 .list {
	bottom: 0em;
}

section.leasing-01-2023 .image-2 {
	pointer-events: none;
}

section.leasing-01-2023 .title-box {
	width: 33rem;
	position: absolute;
	top: 2rem;
	right: -9rem;
	margin-bottom: -0.9em;
}

@media (min-width: 768px) {
	[lang="ru-RU"] section.leasing-01-2023 .title-box {
		top: 5rem;
	}

	[lang="ru-RU"] section.leasing-01-2023 .title_1 {
		font-size: 5.4em;
		left: auto;
	}

	[lang="ru-RU"] section.leasing-01-2023 .title_2 {
		font-size: 2.65em;
		left: auto;
		top: auto;
		line-height: 2.6em;
	}

	[lang="ru-RU"] section.leasing-01-2023 .desc {
		left: auto;
		top: auto;
		font-size: 2.1em;
		line-height: 0;
	}
}

@media (max-width: 1400px) and (min-width: 992px) {
	section.leasing-01-2023 .title-box {
		transform: scale(0.74) translate(-8.1rem, 0);
	}
}

@media (min-width: 767px) and (max-width: 992px) {
	section.leasing-01-2023 .image-2 {
		left: -13.3em;
		bottom: 6em;
		width: 43em;
	}
	section.leasing-01-2023 .title-box {
		top: 4rem;
		right: -10rem;
	}

	[lang="ru-RU"] section.leasing-01-2023 .title-box {
		top: 7.7rem;
		right: -14rem;
		font-size: 0.5rem;
	}
}

@media (max-width: 767px) {
	section.leasing-01-2023 .image-2 {
		left: -12.3em;
		bottom: 7.8em;
	}

	section.leasing-01-2023 .title-box {
		width: 100%;
		top: 2.2rem;
		right: -5rem;
		font-size: 0.6rem;
	}

	[lang="ru-RU"] section.leasing-01-2023 .title_1 {
		font-size: 7.5em;
		top: auto;
		line-height: 0.8em;
	}

	[lang="ru-RU"] section.leasing-01-2023 .title_2 {
		font-size: 3.7em;
		top: auto;
		line-height: 2em;
	}

	[lang="ru-RU"] section.leasing-01-2023 .desc {
		font-size: 2.6em;
		top: auto;
	}
}

@media (max-width: 590px) {
	section.leasing-01-2023 .title-box {
		top: 3rem;
		right: -3.9rem;
	}
}

@media (max-width: 610px) {
	section.leasing-01-2023 .title-box {
		font-size: 1.4vw;
	}

	[lang="ru-RU"] section.leasing-01-2023 .title-box {
		right: -2.8rem;
	}
}

.reservation-notice {
	border-radius: 5rem;
	border: 0.1rem solid #ee3131;
	background-color: #f5ca68;
	box-shadow: -1px 1px 1px #00000019;
	position: absolute;
	top: -0.8rem;
	right: -0.8rem;
	width: 1.7rem;
	height: 1.7rem;
}

.reservation-notice::after {
	content: "";
	width: 1rem;
	height: 1.1rem;
	display: block;
	position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.721' height='13.599' viewBox='0 0 5.721 13.599'%3E%3Cpath id='info-svgrepo-com' d='M13.051,3.27a1.371,1.371,0,0,0,2.741,0,1.371,1.371,0,0,0-2.741,0ZM10.083,7.922a6.483,6.483,0,0,0,0,.8l1.2-1.439c.247-.271.534-.461.68-.41a.311.311,0,0,1,.179.384l-1.979,6.556c-.228.766.2,1.519,1.254,1.69,1.538,0,2.453-1.041,3.352-2.39a6.6,6.6,0,0,0,.021-.826l-1.2,1.439c-.248.271-.555.461-.7.41a.308.308,0,0,1-.188-.348L14.7,7.2a1.347,1.347,0,0,0-1.237-1.7c-1,0-2.478,1.066-3.377,2.415Z' transform='translate(-10.071 -1.907)'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.reservation-notice .notice-tooltip {
	display: none;
	background-color: rgba(28, 28, 28, 0.684);
	border-radius: 0.3rem;
	text-align: center;
	color: #fff;
	position: absolute;
	font-size: 1rem;
	line-height: normal;
	font-weight: 400;
	padding: 1rem;
	width: 12rem;
	top: 2.9rem;
	right: -1rem;
	z-index: 10;
}

.reservation-notice:hover .notice-tooltip {
	display: block;
}

.reservation-notice:hover .notice-tooltip::after {
	bottom: 100%;
	right: 10%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-bottom-color: rgba(28, 28, 28, 0.684);
	border-width: 10px;
	margin-left: -10px;
}

section.single-car .price-block .current {
	position: relative;
	z-index: 10;
}

section.leasing-02-2023 .right-side-info-box {
	display: flex;
	flex-direction: row-reverse;
}

section.leasing-02-2023 .right-side-info-box img {
	width: 100%;
}

section.leasing-02-2023 .right-side-info-box .title-box {
	margin-right: -5.4rem;
	margin-left: -2rem;
	width: 29.7em;
}

section.leasing-02-2023 .right-side-info-box .girl-box {
	position: relative;
	width: 23.3em;
	bottom: -1.1em;
	display: flex;
	align-items: flex-end;
}

section.leasing-02-2023 .right-side-info-box .girl-box-image-1 {
	width: 25.6em;
	position: relative;
	left: -2.7em;
	bottom: -2.3em;
}

section.leasing-02-2023 .right-side-info-box .girl-box-image-2 {
	width: 10.6em;
	position: absolute;
	bottom: 0;
	left: 7.6em;
}

section.leasing-02-2023 .container .right-side .right-side-info-box {
	width: 100%;
}

section.leasing-02-2023 .title-box-title {
	margin-top: -1em;
	width: 100%;
	margin-bottom: 1.9em;
	display: inline-block;
}

section.leasing-02-2023 .title-box-text {
	font-size: 2.1em;
	font-weight: 800;
	text-align: center;
	font-family: "Roboto";
	line-height: 0.8em;
}

section.leasing-02-2023 .title-box-subtitle-1 {
	width: 16em;
	position: relative;
	top: 0.8em;
	display: inline-block;
}

section.leasing-02-2023 .title-box-subtitle-2 {
	width: 12.1em;
	position: relative;
	top: 0.7em;
	right: -2.4em;
	display: inline-block;
}

section.leasing-02-2023 .title-box-subtitle-3 {
	width: 22.4em;
	position: relative;
	left: 3.7em;
	top: 1.1em;
	display: inline-block;
}

section.leasing-02-2023::after {
	display: none;
}

section.leasing-05-2022 .bg {
	height: 100%;
	object-fit: cover;
	width: 100%;
}

@media (max-width: 1300px) {
	section.leasing-02-2023 .container .right-side .right-side-info-box {
		font-size: 1.23vw;
	}
	section.leasing-02-2023 .right-side-info-box .title-box {
		margin-right: 0;
	}
}

@media (max-width: 1200px) {
	section.leasing-02-2023 .container .right-side .right-side-info-box {
		font-size: 1.08vw;
	}
	section.leasing-02-2023 .right-side-info-box .title-box {
		align-self: center;
	}

	section.leasing-02-2023 .right-side-info-box .girl-box {
		right: -5em;
	}
}

@media (max-width: 991px) {
	section.leasing-02-2023 .container .right-side .right-side-info-box {
		font-size: 0.7rem;
		flex-direction: column;
		height: auto;
	}
	section.leasing-02-2023 .right-side-info-box .title-box {
		margin-left: 0;
	}
	section.leasing-02-2023 .right-side-info-box .girl-box {
		right: auto;
		bottom: -1.4em;
		left: 38%;
		transform: translate(-50%, 0);
	}
	section.leasing-02-2023 .title-box-subtitle-3 {
		width: 22.4em;
		position: absolute;
		left: auto;
		top: 4.1em;
		right: -8em;
		display: inline-block;
	}
	section.leasing-02-2023 .title-box-title {
		margin-bottom: 0em;
	}
	section.leasing-02-2023 .right-side-info-box .girl-box-image-2 {
		width: 17.2em;
		bottom: 4em;
		left: 13.2em;
	}
}

@media (max-width: 768px) {
	section.leasing-02-2023 .right-side-info-box .girl-box {
		bottom: 0;
	}
	section.leasing-02-2023 .bg {
		height: 57%;
	}
}

.back-to-home {
	text-align: center;
}

section.single-car .param-wrap {
	display: flex;
}

section.single-car .car-video a::before {
	content: "";
	width: 3rem;
	height: 3rem;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44.722' height='44.722' viewBox='0 0 44.722 44.722'%3E%3Cg id='play-circle-svgrepo-com_2_' data-name='play-circle-svgrepo-com (2)' transform='translate(1.5 1.5)'%3E%3Cpath id='Path_2' data-name='Path 2' d='M44.722,23.861A20.861,20.861,0,1,1,23.861,3,20.861,20.861,0,0,1,44.722,23.861Z' transform='translate(-3 -3)' fill='none' stroke='%23fff' stroke-width='3'/%3E%3Cpath id='Path_3' data-name='Path 3' d='M12.745,9.118,12.183,8.8A1.794,1.794,0,0,0,9.5,10.355V22.717a1.794,1.794,0,0,0,2.683,1.557l.562-.321L22.48,18.39a2.136,2.136,0,0,0,0-3.709Z' transform='translate(5.566 4.325)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

section.single-car .car-info-border {
	/*max-width: 47%;*/
	max-width: 100%;
}

section.single-car .gen-param .detail-box {
	/* width: 50%; */
	width: 33.333%;
}

section.single-car .has-video .car-info-border {
	max-width: 47%;
}

section.single-car .has-video .gen-param .detail-box {
	width: 50%;
}

section.single-car .car-video img {
	height: 14.8rem;
	object-fit: cover;
	width: 100%;
}

section.single-car .car-video {
	padding: 1rem;
	padding-right: 0;
	width: 53%;
	position: relative;
	margin-top: 6px;
}

section.single-car .gen-param {
	justify-content: flex-start;
}

section.single-car .car-info-border {
	border: 0;
}

section.single-car .gen-param .detail-box {
	border-bottom: 0.1rem solid rgba(112, 112, 112, 0.4);
	padding: 16px;
}

section.single-car .gen-param .detail-box .icon {
	margin: 0;
	width: 18px;
	height: 19px;
}

section.single-car .gen-param .detail-box span.text {
	font-size: 15px;
	padding-left: 21px;
}

section.single-car .mt-15 {
	margin-top: 20px;
}

.icon.road-b {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.505' height='18.505' viewBox='0 0 18.505 18.505'%3E%3Cpath id='Path_14' data-name='Path 14' d='M15.8,2.71A9.253,9.253,0,0,0,2.71,15.8,9.253,9.253,0,0,0,15.8,2.71ZM9.253,2.07a7.194,7.194,0,0,1,7.122,6.244L11.922,7.88a3,3,0,0,0-5.338,0l-4.453.434A7.194,7.194,0,0,1,9.253,2.07Zm-7.124,8.1,4.4.343a3.023,3.023,0,0,0,1.329,1.4l.288,4.441A7.2,7.2,0,0,1,2.128,10.17Zm7.124.016a.933.933,0,1,1,.933-.933A.934.934,0,0,1,9.253,10.185ZM10.36,16.35l.288-4.441a3.023,3.023,0,0,0,1.329-1.4l4.4-.343A7.2,7.2,0,0,1,10.36,16.35Z' transform='translate(0 0)'/%3E%3C/svg%3E%0A");
}

.icon.fuel-b {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.149' height='20.149' viewBox='0 0 20.149 20.149'%3E%3Cpath id='fuel-svgrepo-com' d='M19.6,8.75h0v8.525a.775.775,0,1,1-1.55,0v-3.1a2.325,2.325,0,0,0-2.325-2.325H13.4V2.55A1.55,1.55,0,0,0,11.849,1H2.55A1.55,1.55,0,0,0,1,2.55V19.6a1.55,1.55,0,0,0,1.55,1.55h9.3A1.55,1.55,0,0,0,13.4,19.6V13.4h2.325a.775.775,0,0,1,.775.775v3.1a2.325,2.325,0,1,0,4.65,0V7.2A1.55,1.55,0,0,0,19.6,5.65h0V3.309a.775.775,0,0,0-.775-.759.79.79,0,0,0-.777.8c0,.016,0,.033,0,.049V7.2A1.55,1.55,0,1,0,19.6,5.65m-7.75,3.875a.775.775,0,0,1-.775.775H3.325a.775.775,0,0,1-.775-.775V4.875A.775.775,0,0,1,3.325,4.1h7.75a.775.775,0,0,1,.775.775Z' transform='translate(-1 -1)'/%3E%3C/svg%3E%0A");
}

.icon.odo {
	background-image: url("data:image/svg+xml,%3Csvg id='road-svgrepo-com' xmlns='http://www.w3.org/2000/svg' width='16.27' height='20.151' viewBox='0 0 16.27 20.151'%3E%3Cpath id='Path_12' data-name='Path 12' d='M59.619,13.968l.225-.434c.071-.14.138-.277.2-.416a4.652,4.652,0,0,0,.286-.841,1.582,1.582,0,0,0-.281-1.464,3.308,3.308,0,0,0-1.494-.836c-1.246-.359-2.52-.758-3.752-1.226-.309-.117-.617-.24-.924-.37a5.441,5.441,0,0,1-.929-.476,1.927,1.927,0,0,1-.767-.876,1.305,1.305,0,0,1-.074-.635,1.779,1.779,0,0,1,.178-.564,6.092,6.092,0,0,1,.581-.859l.6-.782,1.212-1.548,2.063-2.6L55.169,0a59.307,59.307,0,0,0-5.182,5.374c-1.39,1.807-.631,3.4,1.884,4.478,2.123.907,4.109,1.609,4.109,1.609a1.276,1.276,0,0,1,.667.85,1.221,1.221,0,0,1-.246,1.035l-5.473,6.8h5.46l2.322-4.442Z' transform='translate(-49.299)'/%3E%3Cpath id='Path_13' data-name='Path 13' d='M148.659,11.748a5.332,5.332,0,0,0-3.578-2.466l-5.355-1.129a.705.705,0,0,1-.506-.382.647.647,0,0,1,.027-.613l3.559-5.573-1.734-.05-2.192,2.9L137.71,6.008l-.576.79a5.661,5.661,0,0,0-.5.775.848.848,0,0,0-.063.7,1.3,1.3,0,0,0,.533.552,4.8,4.8,0,0,0,.827.4q.448.177.907.337c1.226.431,2.461.785,3.739,1.12a4.085,4.085,0,0,1,1.9,1.039,2.237,2.237,0,0,1,.547,1.071,3.005,3.005,0,0,1-.016,1.149,5.561,5.561,0,0,1-.318,1.023c-.067.161-.14.32-.214.473l-.216.443-.865,1.763-1.963,3.989h5.535l2.093-5.693A4.857,4.857,0,0,0,148.659,11.748Z' transform='translate(-133.087 -1.476)'/%3E%3C/svg%3E%0A");
}

.icon.gearbox-b {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.126' height='20.425' viewBox='0 0 22.126 20.425'%3E%3Cpath id='gear-stick-pattern-svgrepo-com' d='M33.5,48.26a2.55,2.55,0,0,0-.466,5.056v10.31a2.551,2.551,0,1,0,.959,0V58.95h7.549v4.676a2.554,2.554,0,1,0,.959,0V58.95h8.51V53.316a2.55,2.55,0,0,0-.477-5.056h-.01a2.55,2.55,0,0,0-.467,5.056v4.676H42.5V53.316a2.55,2.55,0,0,0-.477-5.056h-.01a2.55,2.55,0,0,0-.472,5.056v4.676H33.993V53.316a2.551,2.551,0,0,0-.479-5.056Z' transform='translate(-30.96 -48.26)'/%3E%3C/svg%3E%0A");
}

.icon.ta {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.252' height='17.252' viewBox='0 0 17.252 17.252'%3E%3Cpath id='Combined-Shape' d='M17.252,4.792v12.46H0V4.792ZM5.751,11.5H3.834v1.917H5.751Zm3.834,0H7.668v1.917H9.585Zm3.834,0H11.5v1.917h1.917ZM5.751,7.668H3.834V9.585H5.751Zm3.834,0H7.668V9.585H9.585Zm3.834,0H11.5V9.585h1.917ZM0,0H17.252V2.875H0Z' transform='translate(0 0)' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}

.icon.type-b {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.076' height='17.282' viewBox='0 0 23.076 17.282'%3E%3Cpath id='Path_11' data-name='Path 11' d='M1.909,6.428C-.153,5.381.084,4.212,2.155,4.334l.464.87.956-2.973C3.951,1.061,4.576,0,5.8,0H18.028c1.226,0,1.932,1.04,2.229,2.229l.717,2.883.413-.777c2.13-.124,2.319,1.114.066,2.182l.366.562c1.482,1.523,1.343,4.216,1.112,7.978v1.529a.7.7,0,0,1-.7.7H19.262a.7.7,0,0,1-.7-.7v-.853H4.514v.853a.7.7,0,0,1-.7.7H.845a.7.7,0,0,1-.7-.7v-1.9a1.026,1.026,0,0,1,.008-.109C-.07,11.691-.387,7.916,1.909,6.428Zm3.8,4.6-2.64-.332c-.624-.069-.791.193-.578.731l.285.693a1,1,0,0,0,.357.4,1.208,1.208,0,0,0,.592.163l2.355.019c.569,0,.815-.229.637-.751a1.274,1.274,0,0,0-1.007-.92Zm4.507-1.11h2.7a.293.293,0,0,1,.291.291h0a.293.293,0,0,1-.291.291h-2.7a.293.293,0,0,1-.291-.291h0a.29.29,0,0,1,.291-.291Zm6.682,3.824h2.7a.293.293,0,0,1,.291.291h0a.293.293,0,0,1-.291.291h-2.7a.293.293,0,0,1-.291-.291h0a.291.291,0,0,1,.291-.291Zm.477-2.714,2.64-.332c.624-.069.791.193.578.731l-.285.693a1,1,0,0,1-.357.4,1.208,1.208,0,0,1-.592.163L17,12.7c-.569,0-.815-.229-.637-.751a1.274,1.274,0,0,1,1.007-.92ZM3.457,13.738h2.7a.293.293,0,0,1,.291.291h0a.293.293,0,0,1-.291.291h-2.7a.293.293,0,0,1-.291-.291h0a.293.293,0,0,1,.291-.291Zm.154-7.878h16.3L19.2,2.87c-.2-.911-.764-1.7-1.7-1.7H6.208c-.933,0-1.412.809-1.7,1.7l-.9,2.99v0Z' transform='translate(0.001)' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}

.icon.waranty {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.694' height='18.549' viewBox='0 0 16.694 18.549'%3E%3Cpath id='shield-svgrepo-com' d='M11.347,20.549c-1.065,0-3.17-1.263-4.758-3.1C4.335,14.849,3,11.244,3,6.637a.927.927,0,0,1,.583-.862,40.357,40.357,0,0,0,7.249-3.62.927.927,0,0,1,1.029,0,40.3,40.3,0,0,0,7.249,3.62.927.927,0,0,1,.583.862c0,4.607-1.335,8.212-3.589,10.814C14.518,19.284,12.412,20.549,11.347,20.549Z' transform='translate(-3 -2)'/%3E%3C/svg%3E%0A");
}

.icon.enging-b {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.564' height='18.803' viewBox='0 0 22.564 18.803'%3E%3Cpath id='Path_10' data-name='Path 10' d='M21.624,48.308H20.139a.941.941,0,0,0-.9.673l-.914,3.087h-.1l-.406-1.233a.941.941,0,0,0-.893-.647h-1.88v-.94a.94.94,0,0,0-.94-.94h-1.88v-.94h.94a.94.94,0,0,0,.94-.94V43.607a.94.94,0,0,0-.94-.94H5.641a.94.94,0,0,0-.94.94v2.82a.94.94,0,0,0,.94.94h.94v.94H3.761a.94.94,0,0,0-.94.94v3.761H1.88v-.94a.94.94,0,0,0-1.88,0v3.761a.94.94,0,0,0,1.88,0v-.94h.94v1.88a.933.933,0,0,0,.091.4l1.336,2.82a.939.939,0,0,0,.849.538H16.428a.941.941,0,0,0,.809-.461l.841-1.42h.308l.877,2.225a.943.943,0,0,0,.875.6h1.484a.94.94,0,0,0,.94-.94V49.248A.94.94,0,0,0,21.624,48.308Z' transform='translate(0 -42.667)'/%3E%3C/svg%3E%0A");
}

section.single-car .gen-param .detail-box:nth-last-child(1),
section.single-car .gen-param .detail-box:nth-last-child(2) {
	border-bottom: 0;
}

@media (max-width: 991px) {
	section.single-car .mt-15 {
		max-width: 100%;
	}

	section.single-car .param-wrap {
		flex-direction: column;
	}

	section.single-car .car-video {
		width: 100%;
		padding-right: 1rem;
	}

	section.single-car .gen-param .detail-box {
		width: 50%;
	}

	section.single-car .has-video .car-info-border {
		max-width: 100%;
	}
}

section.side-vid-btns .vid-btn.about-vid {
	padding: 0;
	background-color: transparent;
	right: -13.4rem;
	position: relative;
}

section.side-vid-btns .vid-btn.about-vid:hover {
	-webkit-animation: ease-in-out infinite;
	-webkit-animation-name: move-btn;
	-webkit-animation-duration: 2s;
}

section.side-vid-btns .vid-btn .btn {
	position: absolute;
	bottom: 0;
	z-index: 1;
	left: 1.4rem;
	bottom: 0.8rem;
	font-size: 9px;
	padding: 1px 15px;
	border-radius: 17px;
	background-color: #f9b82f;
	border: 0;
}

section.side-vid-btns .vid-btn::before {
	content: "";
	width: 2.4rem;
	height: 2.4rem;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44.722' height='44.722' viewBox='0 0 44.722 44.722'%3E%3Cg id='play-circle-svgrepo-com_2_' data-name='play-circle-svgrepo-com (2)' transform='translate(1.5 1.5)'%3E%3Cpath id='Path_2' data-name='Path 2' d='M44.722,23.861A20.861,20.861,0,1,1,23.861,3,20.861,20.861,0,0,1,44.722,23.861Z' transform='translate(-3 -3)' fill='none' stroke='%23fff' stroke-width='3'/%3E%3Cpath id='Path_3' data-name='Path 3' d='M12.745,9.118,12.183,8.8A1.794,1.794,0,0,0,9.5,10.355V22.717a1.794,1.794,0,0,0,2.683,1.557l.562-.321L22.48,18.39a2.136,2.136,0,0,0,0-3.709Z' transform='translate(5.566 4.325)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	left: 47px;
	top: 83px;
}

@-webkit-keyframes move-btn {
	0% {
		right: -13.4rem;
	}
	50% {
		right: -12.4rem;
	}
	100% {
		right: -13.4rem;
	}
}
section.leasing-05-2022 .container .left-side .fill-in {
	font-size: 18px;
	line-height: normal;
	margin-bottom: 0.8rem;
	text-align: center;
}

[lang="ru-RU"] section.leasing-05-2022 .container .left-side .fill-in {
	font-size: 16px;
	margin-bottom: 0.3rem;
}

section.leasing-03-2023 {
	background: transparent
		radial-gradient(closest-side at 49% 60%, #a7e5f9 0%, #3ac9f8 100%) 0% 0%
		no-repeat padding-box;
}

section.leasing-03-2023 .title-box-title {
	font-size: 5.1em;
	font-weight: 800;
	color: #1e425e;
	transform: matrix(1, -0.05, 0.05, 1, 0, 0);
	line-height: 0.8em;
	position: relative;
	left: 0.3em;
	top: 0.1em;
}

section.leasing-03-2023 .title-box {
	position: relative;
	width: 78%;
}

section.leasing-03-2023 .info-box {
	width: 50%;
	margin-right: -14em;
}

section.leasing-03-2023 .right-side-info-box {
	font-family: "Open Sans", sans-serif !important;
	display: flex !important;
}

section.leasing-07-2022::after {
	background: #fcde02 0% 0% no-repeat padding-box;
	transform: rotate(-3deg);
	height: 12.5em;
	bottom: -4em;
	width: 105%;
}

section.leasing-03-2023 .title-box-image-1 {
	top: 1.1em;
	position: relative;
	left: 1.6em;
	width: 22em;
}

section.leasing-03-2023 .title-box-image-2 {
	position: absolute;
	bottom: -3em;
	right: 0;
	width: 20em;
}

section.leasing-03-2023 .title-box-image-1 img,
section.leasing-03-2023 .title-box-image-2 img {
	max-width: 100%;
}

section.leasing-03-2023 .info-box-subtitle-1 {
	font-size: 3.7em;
	font-weight: 800;
	color: #fff;
	line-height: 0.95em;
	top: -0.2em;
	transform: matrix(1, -0.05, 0.06, 0.99, 0, 0);
	position: relative;
}

section.leasing-03-2023 .info-box-subtitle-2 {
	font-size: 2.3em;
	font-weight: 300;
	color: #fff;
	transform: matrix(1, -0.05, 0.05, 1, 0, 0);
	line-height: 1.4em;
	margin-top: 0.7em;
	margin-left: 0.3em;
}

section.leasing-03-2023 .info-box-subtitle-3 {
	font-size: 3.8em;
	font-weight: 800;
	color: #3ac9f8;
	transform: matrix(1, -0.05, 0.05, 1, 0, 0);
	text-shadow: 0px 3px 16px #00000012;
	margin-top: -0.3rem;
	margin-left: 0.33em;
	display: inline-block;
}

[lang="ru-RU"] section.leasing-03-2023 .info-box-subtitle-3 {
	font-size: 3.4em;
}

section.leasing-03-2023 .info-box-subtitle-3::before {
	content: "";
	background-color: #fff;
	width: 104%;
	height: 74%;
	border-radius: 3px;
	position: absolute;
	z-index: -1;
	font-size: 1.5em;
	top: 0.13em;
	left: -0.03em;
}

section.leasing-03-2023 .info-box-subtitle-4 {
	font-weight: 600;
	font-size: 1.12em;
	color: #fff;
	position: relative;
	right: 1.2em;
	bottom: -1.5em;
	text-align: right;
}

section.leasing-03-2023 .info-box-list {
	transform: matrix(1, -0.05, 0.05, 1, 0, 0);
	margin-top: 0.3em;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

section.leasing-03-2023 .list-item {
	background-color: #fff;
	font-size: 1.19em;
	color: #2e3967;
	font-weight: 600;
	border-radius: 3px;
	padding: 0.2em 0.4em 0.5em 0.4em;
	display: inline-block;
	width: auto;
	margin-bottom: 0.4em;
	top: -0.2em;
	position: relative;
	left: 0.2em;
}

section.leasing-03-2023 .list-item::before {
	content: "•";
	color: #2e3967;
	font-size: 1.4em;
	top: 0.2em;
	position: relative;
}

@media (max-width: 1740px) and (min-width: 992px) {
	section.leasing-03-2023 .right-side-info-box {
		font-size: 0.9vw;
		width: 100%;
	}

	section.leasing-03-2023 .title-box-image-2 {
		bottom: -6em;
	}

	section.leasing-03-2023 .info-box {
		margin-right: 0em;
	}

	section.leasing-03-2023 .info-box-subtitle-2 {
		font-size: 1.9em;
	}

	[lang="ru-RU"] section.leasing-03-2023 .title-box-title {
		margin-right: 0.4em;
		font-size: 4.1em;
	}
}

@media (max-width: 1200px) and (min-width: 992px) {
	section.leasing-03-2023 .right-side-info-box {
		font-size: 1vw;
	}
}

@media (max-width: 992px) {
	section.leasing-03-2023 .right-side-info-box {
		font-size: 0.7rem;
	}

	section.leasing-03-2023 .info-box {
		width: 24em;
		margin-right: 0;
		position: absolute;
		top: 10.4em;
		font-size: 0.74rem;
	}

	section.leasing-03-2023 .title-box {
		position: relative;
		width: 100%;
	}

	section.leasing-03-2023 .title-box-title {
		left: 0.6em;
		top: -0.1em;
	}

	[lang="ru-RU"] section.leasing-03-2023 .title-box-title {
		left: 0.4em;
		top: 0.3em;
		font-size: 4.1em;
	}

	section.leasing-03-2023 .info-box-subtitle-2 {
		margin-top: 1.6em;
		margin-left: -0.3em;
		font-size: 2em;
	}

	section.leasing-03-2023 .info-box-subtitle-3 {
		margin-top: 0rem;
		margin-left: -0.07em;
		font-size: 2.4rem;
	}

	section.leasing-03-2023 .title-box-image-1 {
		top: -1.4em;
		position: relative;
		left: 11.9em;
		width: 18em;
		transform: scaleX(-1);
	}

	section.leasing-03-2023 .title-box-image-2 {
		right: -3.6em;
		width: 18.2em;
		bottom: -1px;
	}

	section.leasing-03-2023 .container .right-side .right-side-info-box {
		height: 46.2em;
		max-width: 21.7rem;
	}
}

@media (max-width: 1200px) and (min-width: 992px) {
	section.side-vid-btns {
		top: 84%;
	}
}

section.leasing-04-2023 {
	background-color: #5edaff;
}

section.leasing-04-2023 .bg {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	display: block;
}

section.leasing-04-2023::after {
	display: none;
}

section.leasing-04-2023 .container {
	/* max-width: 1597px; */
	min-height: 51.4rem;
}

section.leasing-04-2023 .right-side-info-box {
	font-family: "Open Sans", sans-serif !important;
	display: flex !important;
	flex-direction: column;
}

section.leasing-04-2023 .title-box {
	/* margin-top: 5.1rem; */
}

section.leasing-04-2023 .title-box-title {
	font-size: 4.56em;
	color: #1e415e;
	font-weight: 800;
	text-align: center;
	max-width: 6.5em;
	transform: rotate(-4deg);
}

section.leasing-04-2023 img {
	max-width: 100%;
}

section.leasing-04-2023 .info-box-subtitle-1 {
	font-size: 6.88em;
	color: #1e415e;
	font-weight: 800;
	text-align: center;
	max-width: 4.62em;
	line-height: 0.55em;
	transform: rotate(-4deg);
}

section.leasing-04-2023 .info-box-subtitle-3,
section.leasing-04-2023 .info-box-subtitle-2 {
	font-size: 1.87em;
	color: #1e415e;
	font-weight: 800;
	text-transform: uppercase;
	position: relative;
	top: 1.6em;
	transform: rotate(-4.9deg);
	max-width: 17.3em;
	text-align: center;
	line-height: 0.9em;
}

section.leasing-04-2023 .info-box-subtitle-3 em,
section.leasing-04-2023 .info-box-subtitle-2 em {
	font-style: normal;
	color: #fff;
}

section.leasing-04-2023 .info-box-subtitle-3 strong,
section.leasing-04-2023 .info-box-subtitle-2 strong {
	display: inline-block;
	padding: 0.6em 0.5em;
	background-color: #ee3131;
	color: #ffe72f;
	position: relative;
	top: 0.4em;
	margin-left: 0.6em;
	margin-right: 0.5em;
}

section.leasing-04-2023 .info-box-subtitle-3 {
	display: none;
}

section.leasing-04-2023 .info-box-featured-title {
	font-size: 25px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 800;
	position: relative;
	right: 5.5em;
	top: -0.3em;
}

section.leasing-04-2023 .info-box-list .list-item {
	background-color: #fff;
	font-size: 1.2em;
	font-weight: 700;
	color: #171515;
	width: auto;
	padding: 0.4em 0.95em;
	margin: 0.2em 0.6em;
}

section.leasing-04-2023 .info-box-list .list-item:nth-child(3) {
	margin-left: -1.2em;
}

section.leasing-04-2023 .info-box-list .list-item:nth-child(4) {
	margin-left: 4.8em;
}

section.leasing-04-2023 .title-box-image-1 {
	position: absolute;
	bottom: -20em;
	left: -3.9em;
}

section.leasing-04-2023 .title-box-image-2 {
	position: absolute;
	right: -8.4em;
	top: -3.9em;
}

section.leasing-04-2023 .info-box {
	position: relative;
	top: 0.5em;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	transform: rotate(-4.9deg);
	right: -6.2em;
}

section.leasing-04-2023 .info-box-list {
	display: flex;
	flex-wrap: wrap;
	max-width: 31.9em;
	justify-content: center;
}

section.leasing-04-2023 .mobile-form {
	background: transparent linear-gradient(154deg, #29b5ce 0%, #153b67 100%) 0%
		0% no-repeat padding-box;
	color: #fff;
	font-weight: 700;
	display: flex;
	align-items: center;
	padding: 1rem;
	justify-content: center;
	position: relative;
	z-index: 1;
}

section.leasing-04-2023 .mobile-form-button {
	margin-left: 1.1rem;
}

section.leasing-04-2023 .mobile-form-close {
	display: none;
}

.page-template-page-leasing-03-2021 section.leasing-04-2023 .container {
	min-height: 41.4rem;
}

[lang="ru-RU"] section.leasing-04-2023 .container .left-side .fill-in {
	font-size: 16px;
}

[lang="ru-RU"] section.leasing-04-2023 .mobile-form {
	margin-top: 0;
}

[lang="ru-RU"] section.leasing-04-2023 .info-box-list {
	max-width: 33.9em;
}

.ind-spec-2023 {
	overflow: hidden;
	position: relative;
	margin-top: -13.8rem;
	z-index: 1;
	pointer-events: none;
}

.ind-spec-2023 .spec-item-list-slider-2023 {
	display: none;
}

.ind-spec-2023 .spec-item-list-slider-2023.slick-initialized {
	display: block;
}

.ind-spec-2023::before {
	content: "";
	position: absolute;
	background-color: #2f3967;
	border-radius: 50%;
	width: 250%;
	height: 60rem;
	left: 50%;
	top: 4.7rem;
	transform: translate(-50%, 0);
	z-index: -1;
}

.ind-spec-2023 .container {
	max-width: 102rem;
	display: flex;
	min-height: 17.4rem;
}

.ind-spec-2023 h2 {
	font-size: 30px;
	font-weight: 700;
	color: #fff;
	text-align: left;
	display: flex;
	align-items: flex-end;
	margin-bottom: 3.3rem;
	width: 21%;
	margin-right: 2.5rem;
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-start;
}

.ind-spec-2023 .spec-car-block {
	display: block;
	width: 100%;
	color: #ffffff;
	position: relative;
	text-align: center;
	padding: 30px;
}

.ind-spec-2023 .title {
	font-weight: 700;
	font-size: 22px;
	margin-top: 1.4rem;
}

.ind-spec-2023 a {
	color: #fff;
	pointer-events: all;
}

.ind-spec-2023 button {
	pointer-events: all;
}

.ind-spec-2023 .img {
	display: block;
	content: "";
	width: 100%;
	padding-top: 36%;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	max-width: 23em;
	margin: auto;
}

.ind-spec-2023 .spec-width-box {
	width: 79%;
}

.ind-spec-2023 .monthly {
	border-radius: 50%;
	background-color: #dc3941;
	font-weight: 700;
	font-size: 15px;
	position: absolute;
	top: 42px;
	left: 0;
	padding: 19px;
	width: 5.8rem;
	height: 5.8rem;
}

.ind-spec-2023 .monthly span {
	font-size: 20px;
}

.ind-spec-2023 .monthly .sep {
	width: 20px;
	height: 2px;
	background-color: #fff;
	margin: 0 auto;
}

[lang="ru-RU"] .ind-spec-2023 .monthly {
	width: 80px;
	height: 80px;
	padding: 0.7rem;
}

.ind-spec-2023 .price {
	display: flex;
	font-size: 22px;
	font-weight: 500;
	color: #fec40a;
	justify-content: center;
}

.ind-spec-2023 .price .old-price {
	color: #fff;
	font-weight: 300;
	text-decoration: line-through;
	margin-left: 10px;
}

.ind-spec-2023 .slick-arrow {
	top: 70%;
}

.ind-spec-2023 .slick-prev::before {
	content: "";
	width: 9px;
	height: 17px;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.259' height='16.512' viewBox='0 0 8.259 16.512'%3E%3Cpath id='arrow-down-svgrepo-com_1_' data-name='arrow-down-svgrepo-com (1)' d='M18.471,8.95l-5.924,5.924a1.8,1.8,0,0,1-2.544,0L4.08,8.95' transform='translate(16.148 -3.019) rotate(90)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}

.ind-spec-2023 .slick-next::before {
	content: "";
	width: 9px;
	height: 17px;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.259' height='16.512' viewBox='0 0 8.259 16.512'%3E%3Cpath id='arrow-down-svgrepo-com_1_' data-name='arrow-down-svgrepo-com (1)' d='M18.471,8.95l-5.924,5.924a1.8,1.8,0,0,1-2.544,0L4.08,8.95' transform='translate(-7.89 19.532) rotate(-90)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}

.ind-spec-2023 h2 {
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	width: 100%;
}

.ind-spec-2023 h2 strong {
	background-color: #d5313b;
	padding: 1px 4px;
	margin-right: 2px;
	display: inline-block;
}

@media (max-width: 1200px) and (min-width: 992px) {
	section.leasing-04-2023 .info-box {
		top: 3.5em;
		right: 0;
	}

	.ind-spec-2023 h2 {
		font-size: 22px;
	}

	section.leasing-07-2022 .container .right-side .right-side-info-box {
		width: 42.8em;
	}
}

@media (max-width: 992px) {
	section.leasing-04-2023 .right-side-info-box {
		font-size: 10.9px;
	}

	section.leasing-04-2023 .title-box {
		margin-top: 0.9rem;
		max-width: 31rem;
		margin-left: auto;
		margin-right: auto;
	}

	section.leasing-04-2023 .info-box {
		top: 4.3em;
		right: -0.2em;
	}

	section.leasing-04-2023 .info-box-featured-title {
		right: 6rem;
		font-size: 19px;
	}

	section.leasing-04-2023 .container {
		min-height: 46.8rem;
	}

	[lang="ru-RU"] section.leasing-04-2023 .container {
		min-height: 56.8rem;
	}

	section.leasing-04-2023 .title-box-image-1 {
		bottom: -9.4em;
		left: -7.8em;
		max-width: 29em;
	}

	section.leasing-04-2023 .title-box-image-2 {
		position: absolute;
		right: -9.7em;
		top: auto;
		bottom: -0.7em;
		max-width: 27em;
		transform: rotate(9deg);
	}

	.page-template-page-leasing-03-2021 section.leasing-04-2023 .container {
		min-height: 41.4rem;
	}

	.ind-spec-2023 {
		margin-top: -12.9rem;
	}

	.ind-spec-2023 h2 {
		display: none;
	}

	.ind-spec-2023::before {
		height: 40rem;
		/* background: transparent linear-gradient(9deg, #008AC4 0%, #6334A2 100%) 0% 0% no-repeat padding-box; */
	}

	.ind-spec-2023 .spec-width-box {
		width: 100%;
	}

	.ind-spec-2023 .monthly {
		font-size: 12px;
		top: 68px;
		left: 32px;
		padding: 16px;
		width: 75.5px;
		height: 75.5px;
	}

	.ind-spec-2023 .monthly span {
		font-size: 15px;
	}

	.ind-spec-2023 a {
		display: flex;
		flex-wrap: wrap;
	}

	.ind-spec-2023 .title {
		font-size: 15px;
		margin-top: 1.7rem;
		width: 50%;
	}

	.ind-spec-2023 .price {
		font-size: 17px;
		margin-top: 1.7rem;
		width: 50%;
	}

	.ind-spec-2023 .container {
		min-height: 12.9rem;
		flex-wrap: wrap;
	}

	.ind-spec-2023 .slick-arrow {
		top: 63%;
		right: -0.6rem;
		z-index: 1;
	}

	.ind-spec-2023 .slick-next {
		right: -0.6rem;
	}

	.ind-spec-2023 .slick-prev {
		left: 0.1rem;
	}

	.ind-spec-2023 h2 {
		display: block;
		text-transform: uppercase;
		color: #fff;
		font-weight: 700;
		width: 100%;
		text-align: center;
		font-size: 18px;
		margin-bottom: 0px;
	}

	.ind-spec-2023 h2 strong {
		background-color: #d5313b;
		padding: 1px 4px;
		margin-right: 2px;
		display: inline-block;
	}
}

@media (max-width: 992px) and (min-width: 768px) {
	section.leasing-04-2023 .title-box-image-1 {
		bottom: -20.4em;
	}
}

@media (max-width: 767px) {
	section.leasing-04-2023 {
		padding-bottom: 13rem;
	}

	section.leasing-04-2023 .container .right-side .right-side-info-box {
		height: 41.6em;
	}

	section.leasing-04-2023 .right-side-info-box {
		font-size: 8.9px;
	}

	section.leasing-04-2023 .left-side.show {
		display: block;
		position: absolute;
		top: 0;
	}

	section.leasing-04-2023 .info-box {
		display: none;
	}

	section.leasing-04-2023 .mobile-form-close {
		color: #fff;
		font-weight: 300;
		display: block;
		margin-left: 91%;
		font-size: 2rem;
		padding: 0.4rem;
		line-height: 0.6;
		margin-bottom: 0.3rem;
		cursor: pointer;
	}

	section.leasing-04-2023 .info-box-subtitle-1 {
		font-size: 7.78em;
		margin: 0 auto;
	}

	section.leasing-04-2023 .info-box-subtitle-2 {
		display: none;
	}

	section.leasing-04-2023 .info-box-subtitle-3 {
		display: block;
		transform: rotate(5deg);
		font-size: 2.37em;
		top: 1.7em;
	}

	section.leasing-04-2023 .info-box-subtitle-3 strong {
		padding: 0.5em 0.5em;
		border-radius: 0.5rem;
	}

	section.leasing-04-2023 .title-box-title {
		margin: 0 auto;
	}

	section.leasing-04-2023 .title-box-image-1 {
		bottom: -15.1em;
		left: -15.2em;
		max-width: 35.4em;
		transform: rotate(30deg);
		z-index: 1;
	}

	section.leasing-04-2023 .title-box-image-2 {
		right: -3.5em;
		bottom: 11.7em;
		max-width: 26.1em;
		bottom: -1.4em;
		z-index: 1;
	}

	section.leasing-04-2023 .container .left-side::after {
		opacity: 0.25;
		border-radius: 2rem;
		width: calc(100% - 1rem);
	}

	.page-template-page-leasing-03-2021 section.leasing-04-2023 {
		padding-bottom: 3rem;
	}

	section.leasing-04-2023 .fill-in {
		max-width: 19rem;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (max-width: 767px) and (min-width: 574px) {
	section.leasing-04-2023 .container .right-side .right-side-info-box {
		width: calc(100% + (100vw - 33rem));
	}
}

section.leasing-05-2023 {
	background-color: #1b7ed0;
}

section.leasing-05-2023 .bg {
	display: block;
}

section.leasing-05-2023::after {
	display: none;
}

section.leasing-05-2023 .container {
	min-height: 57.5rem;
}

section.leasing-05-2023 .right-side-info-box {
	font-family: "Open Sans", sans-serif !important;
	display: flex !important;
	flex-direction: column;
	margin-top: 6.7rem;
}

section.leasing-05-2023 .title-box-title {
	font-size: 4.34em;
	text-transform: uppercase;
	color: #fff;
	font-weight: 800;
	text-shadow: 0px 3px 6px #00000029;
	margin-left: 0.8em;
	margin-bottom: 0em;
}

[lang="ru-RU"] section.leasing-05-2023 .title-box-title {
	line-height: 4rem;
}

section.leasing-05-2023 .info-box-subtitle-1 {
	font-size: 4.34em;
	text-transform: uppercase;
	color: #efe831;
	font-weight: 800;
	text-shadow: 0px 3px 6px #00000029;
	margin-bottom: 0.1rem;
	margin-top: -0.3em;
	margin-left: 0.8em;
}

[lang="ru-RU"] section.leasing-05-2023 .info-box-subtitle-1 {
	margin-top: 0em;
	margin-left: 0.8em;
	line-height: 4.3rem;
}

section.leasing-05-2023 .info-box-subtitle-2 {
	font-size: 2.24em;
	font-weight: 800;
	color: #2f332a;
	text-transform: uppercase;
	max-width: 6.7em;
	line-height: 1.05em;
	margin-left: 3.3rem;
}

section.leasing-05-2023 .info-box-subtitle-3 {
	font-size: 6em;
	font-weight: 800;
	color: #f8664b;
	text-transform: uppercase;
	text-shadow: 0px 3px 6px #00000029;
	margin-top: -2.1rem;
	margin-left: 1.6rem;
}

section.leasing-05-2023 .title-box {
	display: flex;
	margin-bottom: -0.9em;
}

section.leasing-05-2023 .info-box {
	position: relative;
	display: flex;
	flex-direction: column;
	margin-left: 3em;
}

section.leasing-05-2023 .info-box-list {
	display: flex;
	flex-wrap: wrap;
}

section.leasing-05-2023 .info-box-featured-title {
	font-size: 1.25em;
	color: #efe831;
	font-weight: 800;
	position: relative;
	margin-left: 0.25em;
	margin-bottom: 0.2em;
}

section.leasing-05-2023 .info-box-list .list-item {
	background-color: #fff;
	font-size: 1.16em;
	font-weight: 700;
	color: #171515;
	width: auto;
	padding: 0.34em 0.65em;
	margin: 0.3em 0.6em;
	border-radius: 1.7em;
}

/* section.leasing-05-2023 .info-box-list .list-item:first-child,
section.leasing-05-2023 .info-box-list .list-item:last-child {
	background-color: rgba(255,255,255,0.28);
	color: #fff;
} */

section.leasing-05-2023 .title-box-image-1 {
	top: -3.7em;
	position: absolute;
	left: 24.9em;
	width: 13em;
}

[lang="ru-RU"] section.leasing-05-2023 .title-box-image-1 {
	left: 31.9em;
	top: -8.5em;
}

section.leasing-05-2023 .title-box-image-2 {
	position: absolute;
	bottom: -22.4em;
	right: -16.1em;
	width: 31.1em;
}

section.leasing-05-2023 .title-box-image-1 img,
section.leasing-05-2023 .title-box-image-2 img {
	max-width: 100%;
}

section.leasing-05-2022 .bg.mobile {
	display: none;
}

section.leasing-05-2022 .left-side .btn {
	background: transparent linear-gradient(202deg, #f5b145 0%, #a72626 100%) 0%
		0% no-repeat padding-box;
	color: #fff;
	border: 0;
	text-transform: none;
	font-weight: 700;
	padding: 0.7rem 1.3rem;
}

section.leasing-05-2022 .left-side .btn::after {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.999' height='14.999' viewBox='0 0 14.999 14.999'%3E%3Cg id='check-badge-svgrepo-com' transform='translate(3 -2.119)'%3E%3Cpath id='Path_45' data-name='Path 45' d='M8.025,3.427a2.354,2.354,0,0,1,3.83,0l.149.209a.784.784,0,0,0,.725.324l.666-.074a2.354,2.354,0,0,1,2.6,2.6l-.074.666a.785.785,0,0,0,.324.725l.209.149a2.354,2.354,0,0,1,0,3.83l-.209.149a.784.784,0,0,0-.324.725L16,13.4A2.354,2.354,0,0,1,13.4,16l-.666-.074a.784.784,0,0,0-.725.324l-.149.209a2.354,2.354,0,0,1-3.83,0l-.149-.209a.785.785,0,0,0-.725-.324L6.485,16a2.354,2.354,0,0,1-2.6-2.6l.074-.666a.784.784,0,0,0-.324-.725l-.209-.149a2.354,2.354,0,0,1,0-3.83l.209-.149a.785.785,0,0,0,.324-.725l-.074-.666a2.354,2.354,0,0,1,2.6-2.6l.666.074a.785.785,0,0,0,.725-.324Zm4.824,4.39a.785.785,0,0,1,0,1.11l-3,3a.985.985,0,0,1-1.394,0L7.032,10.5a.785.785,0,1,1,1.11-1.11L9.156,10.4l2.583-2.583A.785.785,0,0,1,12.849,7.817Z' transform='translate(-5.441 -0.322)' fill='%23fff' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 0.93rem;
	height: 0.9rem;
	display: inline-block;
	margin-left: 1rem;
	position: relative;
	top: 0.1rem;
}

section.leasing-05-2022 .left-side .btn-box {
	text-align: center;
}

section.leasing-05-2022 .container .left-side::after {
	background-color: #262626;
	opacity: 0.9;
}

section.leasing-05-2022 .container .left-side {
	box-shadow: 0px 15px 15px #00000014;
}

section.leasing-05-2022 [type="radio"] + label {
	background-color: transparent;
	color: #fff;
}

section.leasing-05-2022 [type="radio"]:checked + label {
	color: #fec40a;
	font-weight: 700;
	background-color: transparent;
}

section.leasing-05-2022 [type="radio"]:checked + label span {
	position: relative;
}

section.leasing-05-2022 [type="radio"]:checked + label span::after {
	content: "";
	width: 100%;
	height: 2px;
	background-color: #fec40a;
	position: absolute;
	left: 0;
	bottom: -0.5rem;
}

section.leasing-05-2022 input {
	border-radius: 15px;
	border: 0;
	font-size: 16px;
	padding: 0.67rem 1.6rem;
	margin: 0.22rem 0;
	height: 2.45rem;
}

section.leasing-05-2022 .r-btn-custom .checkmark {
	border: solid 2px #ffffff;
	background: transparent;
	border-radius: 7px;
}

section.leasing-05-2022 input:focus,
section.leasing-05-2022 textarea:focus,
section.leasing-05-2022 select:focus,
section.leasing-05-2022 .file-upload:focus,
section.leasing-05-2022 input:hover,
section.leasing-05-2022 textarea:hover,
section.leasing-05-2022 select:hover,
section.leasing-05-2022 .file-upload:hover {
	background-color: #fff;
	color: #000;
}

.post-type-archive-cars section.leasing-05-2023 .container {
	min-height: 43.5rem;
}

@media (max-width: 1200px) and (min-width: 992px) {
	section.leasing-05-2023 .container .right-side .right-side-info-box {
		width: 40.8em;
		font-size: 0.8rem;
	}

	section.leasing-05-2023 .title-box-image-1 {
		right: -1.5em;
	}
	[lang="ru-RU"] section.leasing-05-2023 .title-box-image-1 {
		right: -4.5em;
		top: -9em;
	}
}

@media (max-width: 992px) {
	section.leasing-05-2023 .right-side-info-box {
		max-width: 40.1em;
		justify-content: center;
		margin-top: -0.7em;
	}

	section.leasing-05-2023 .title-box-title {
		margin-left: 0;
		font-size: 3.84em;
		margin-bottom: 0em;
		line-height: 1.1em;
	}

	section.leasing-05-2023 .title-box-image-1 {
		display: none;
		top: 8.7em;
		right: -5.7em;
	}

	section.leasing-05-2023 .info-box-subtitle-2 {
		font-size: 2.94em;
		max-width: 50%;
		margin-left: 0;
	}
	section.leasing-05-2023 .info-box-subtitle-3 {
		font-size: 8.1em;
		margin-top: -1.9rem;
		margin-left: 1rem;
	}

	section.leasing-05-2023 .info-box {
		font-size: 1.4em;
	}

	section.leasing-05-2023 .info-box-list {
		justify-content: center;
	}

	section.leasing-05-2023 .info-box-list .list-item:nth-child(3) {
		margin-left: 0;
	}

	section.leasing-05-2023 .title-box-image-2 {
		left: 50%;
		right: auto;
		transform: translate(-50%, 0);
	}

	section.leasing-05-2023 .info-box-subtitle-1 {
		margin-left: 0;
	}
}

@media (max-width: 767px) {
	section.leasing-05-2023 .right-side-info-box {
		justify-content: flex-start;
	}

	section.leasing-05-2023 .container .right-side .right-side-info-box {
		height: 51.2em;
	}

	section.leasing-05-2023 .info-box-subtitle-1 {
		font-size: 3.76em;
		margin-bottom: 0.9rem;
	}

	section.leasing-05-2023 .title-box-image-1 {
		top: -8.8em;
		right: -1.7em;
	}

	[lang="ru-RU"] section.leasing-05-2023 .right-side-info-box {
		margin-top: 5em;
	}

	section.leasing-05-2023 .title-box {
		margin-bottom: 1em;
	}

	section.leasing-05-2023 .info-box-featured-title {
		text-align: right;
		font-size: 1.3em;
		margin-bottom: 0.5em;
		margin-right: 0.6rem;
	}

	section.leasing-05-2023 .info-box-list {
		flex-direction: column;
		align-items: flex-end;
	}

	section.leasing-05-2023 .info-box-list .list-item:nth-child(odd) {
		background-color: rgba(255, 255, 255, 0.28);
		color: #fff;
	}

	section.leasing-05-2023 .title-box-image-2 img {
		transform: scaleX(-1);
	}

	section.leasing-05-2023 .title-box-image-2 {
		left: 25.5%;
		right: auto;
		transform: translate(-50%, 0);
		width: 32em;
		bottom: -8.5em;
	}

	section.leasing-05-2023::before {
		content: "";
		position: absolute;
		top: -2.1em;
		left: -1.7em;
		width: 18em;
		height: 11em;
		background-image: url("./images/ban-2023-05-1.svg");
		background-position: center;
		background-size: contain;
		background-repeat: no-repeat;
		z-index: 1;
	}

	/* section.leasing-07-2022 .container .right-side::before {
		content: '';
		position: absolute;
		top: -2.7em;
		right: -6.8em;
		width: 12em;
		height: 11em;
		background-image: url('./images/ban-2023-05-3.svg');
		background-position: center;
		background-size: contain;
		background-repeat: no-repeat;
		z-index: 1;
	} */

	section.leasing-07-2022 .container .right-side::after {
		content: "";
		position: absolute;
		bottom: -5.4em;
		left: 1em;
		width: 18em;
		height: 11em;
		background-image: url("./images/ban-2023-05-2.svg");
		background-position: center;
		background-size: contain;
		background-repeat: no-repeat;
		z-index: 1;
	}

	section.leasing-05-2022 .container .left-side {
		max-width: 24rem;
		margin: 0 auto;
		border-radius: 2rem;
		overflow: hidden;
	}

	section.leasing-05-2022 .container .left-side::after {
		background-color: #2b4690;
	}

	section.leasing-05-2022.leasing-07-2022.leasing-05-2023
		.alt-inp-2021.leasing-inp-2021 {
		padding-bottom: 1.2em;
		margin-bottom: 15rem;
	}

	.post-type-archive-cars
		section.leasing-05-2022.leasing-07-2022.leasing-05-2023
		.alt-inp-2021.leasing-inp-2021 {
		margin-bottom: 0;
	}

	section.leasing-05-2022 .bg {
		display: none;
	}

	section.leasing-05-2022 .bg.mobile {
		display: block;
	}

	.page-template-page-leasing-03-2021
		section.leasing-05-2022.leasing-07-2022.leasing-05-2023
		.alt-inp-2021.leasing-inp-2021 {
		margin-bottom: 3rem;
	}

	[lang="ru-RU"] section.leasing-05-2023 .title-box-title {
		line-height: 2.1rem;
	}
	footer .top .logo img {
		width: 115px;
	}
	body .btn.sm {
		font-size: 14px;
	}
}

.page-template-page-leasing-03-2021 section.leasing-05-2023 .container {
	min-height: 43.5rem;
}

@media (max-width: 767px) {
	section.single-car {
		display: flex;
		flex-direction: column;
	}

	section.single-car .tlt-block-box {
		order: 1;
	}

	section.single-car .img-section {
		order: 2;
	}

	section.single-car .param-wrap {
		order: 3;
	}

	section.single-car .car-info {
		order: 5;
	}

	section.single-car .main-info-block {
		order: 4;
	}

	section.selects-2021.pos-fixed {
		top: 88px;
		background-color: #2f3967;
		padding-block: 0.8rem;
	}

	section.top-navs .container .middle-links {
		flex-wrap: nowrap;
	}

	section.top-navs .container .middle-links > a.btn {
		transition: none;
	}

	/* body:not(.filter-visible)
		section.top-navs
		.container
		.middle-links
		> a.btn {
		position: absolute;
		bottom: -3rem;
		left: 0;
		border-radius: 0;
		text-align: left;
		width: 100%;
		padding: 1.2rem 1.8rem;
		font-weight: 700;
		text-transform: none;
		font-size: 16px;
		background-color: #d5313b;
		border: 0;
	} */

	section.top-navs .container .middle-links > a.btn::after {
		content: "";
		position: absolute;
		right: 1.9rem;
		top: 1.1rem;
		display: block;
		width: 0.7rem;
		height: 0.7rem;
		border-right: 2px solid #fff;
		border-bottom: 2px solid #fff;
		transform: rotate(-45deg);
	}

	.page-template-page-leasing-full .main-content {
		padding-top: 72px;
	}

	section.top-navs {
		height: 66.5px;
	}

	body .slide-to {
		display: block;
		position: relative;
		top: -65px;
		visibility: hidden;
	}
}

.full-leasing-form.v-2023 {
	position: relative;
}

.full-leasing-form.v-2023 .leasing-form-title {
	font-weight: 700;
	font-size: 15.7px;
	max-width: 51rem;
	margin: auto;
	margin-top: 1.7rem;
	line-height: 21px;
}

.full-leasing-form.v-2023 .form-max-width {
	max-width: 730px;
}

.full-leasing-form.v-2023 .r-btn-custom p {
	marign: 0;
	display: inline;
}

.full-leasing-form.v-2023 .r-btn-custom p a {
	text-decoration: underline;
}

.full-leasing-form.v-2023 .more-info-block {
	font-size: 13.2px;
	line-height: 17px;
	display: flex;
	align-items: center;
	height: 100%;
}

.full-leasing-form.v-2023 .prev-step,
.full-leasing-form.v-2023 .complete-form,
.full-leasing-form.v-2023 .skip-step,
.full-leasing-form.v-2023 .next-form {
	margin-top: 1.6rem;
	font-size: 13px;
	padding: 0.6rem 2.5rem;
	margin-left: auto;
}

.full-leasing-form.v-2023 .prev-step {
	margin-right: auto;
}

.full-leasing-form.v-2023 .filter-option,
.full-leasing-form.v-2023 .dropdown-toggle,
.full-leasing-form.v-2023 input,
.full-leasing-form.v-2023 textarea,
.full-leasing-form.v-2023 .file-upload {
	border-color: #d0d0d0;
	color: #14151b;
}

.full-leasing-form.v-2023 input:focus,
.full-leasing-form.v-2023 textarea:focus,
.full-leasing-form.v-2023 .file-upload:focus,
.full-leasing-form.v-2023 input:focus::placeholder,
.full-leasing-form.v-2023 textarea:focus::placeholder,
.full-leasing-form.v-2023 .file-upload:focus::placeholder {
	color: #fff;
}

.full-leasing-form.v-2023 input::placeholder,
.full-leasing-form.v-2023 textarea::placeholder,
.full-leasing-form.v-2023 .file-upload::placeholder {
	color: #a0a0a0;
}

.full-leasing-form.v-2023 .form-step-1,
.full-leasing-form.v-2023 .form-step-2 {
	display: none;
}

.full-leasing-form.v-2023 .form-step-1.show,
.full-leasing-form.v-2023 .form-step-2.show {
	display: flex;
}

.bottom-line .btn.sm {
	display: none;
}

@media (max-width: 767px) {
	section.top-navs .container .col-menu .middle-line > *:not(:last-child) {
		display: none;
	}

	body.top-navs-opened .top-navs .container .col-menu {
		display: flex;
		flex-direction: column;
		padding-top: 60px;
		height: 100%;
	}

	section.top-navs .container .col-menu .bottom-line {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	section.top-navs .container .col-menu .bottom-line .langs {
		order: 3;
		margin-top: 1.5rem;
	}

	section.top-navs .container .col-menu .bottom-line .main-menu li > a {
		text-transform: none;
		font-weight: 400;
		padding: 10px 0px;
		font-size: 18px;
	}

	section.top-navs .container .col-menu .bottom-line .main-menu {
		margin-bottom: 9px;
	}

	section.top-navs .container .col-menu .bottom-line .btn {
		font-size: 16px;
		text-transform: none;
		padding: 12.5px;
		padding-right: 20px;
		border-radius: 35px;
		font-weight: 600;
		width: 13.5rem;
		position: relative;
		display: block;
		white-space: normal;
		padding-right: 2.3rem;
	}

	section.top-navs .container .col-menu .bottom-line .btn::after {
		content: "";
		position: absolute;
		right: 1.3rem;
		top: calc(50% - 6px);
		display: block;
		width: 0.6rem;
		height: 0.6rem;
		border-right: 2px solid #fff;
		border-bottom: 2px solid #fff;
		transform: rotate(-45deg);
	}

	section.top-navs .container .col-menu .bottom-line .langs li {
		position: relative;
	}

	section.top-navs .container .col-menu .bottom-line .langs li a {
		padding: 0 11px;
		font-size: 15px;
	}

	section.top-navs
		.container
		.col-menu
		.bottom-line
		.langs
		li:not(:last-child):after {
		content: "|";
		position: absolute;
		right: -3px;
		top: 0;
		color: #fff;
		font-size: 14px;
	}
}

.main-contact-info {
	display: flex;
	flex-wrap: wrap;
}

.main-contact-info .info-item {
	display: flex;
	width: 50%;
	text-align: center;
	border-bottom: 1px solid rgba(112, 112, 112, 0.26);
	flex-direction: column;
	padding-bottom: 1.5rem;
	padding-top: 2rem;
}

.main-contact-info .info-item:last-child {
	width: 100%;
	background-color: #eff3fa;
	border-radius: 16px;
	border-bottom: 0;
	margin-top: 2.5rem;
	padding-top: 2.4rem;
}

.main-contact-info .info-item:last-child .info-title::after {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background-color: rgba(112, 112, 112, 0.26);
	bottom: -0.4rem;
	position: relative;
}

.main-contact-info .info-item:nth-last-child(2),
.main-contact-info .info-item:nth-last-child(3) {
	border-bottom: 0;
}

.main-contact-info .info-title {
	font-size: 18px;
	font-weight: 600;
	width: 76%;
	margin: 0 auto;
	padding-bottom: 1rem;
}

.main-contact-info .info-content {
	font-size: 16px;
}

.main-contact-info .info-content p {
	line-height: 1.4rem;
}

.main-contact-info .info-content a[href*="waze"] {
	background-color: #eff3fa;
	border-radius: 5px;
	padding: 0.45rem 1rem;
	font-weight: 700;
	display: inline-block;
	font-size: 0.9rem;
	margin-top: 0.6rem;
}

.main-contact-info .info-content a[href*="waze"]::after {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.925' height='19.021' viewBox='0 0 21.925 19.021'%3E%3Cpath id='waze-svgrepo-com' d='M12.163,1.59q-.308,0-.617.027A10.079,10.079,0,0,0,6,3.743a8.847,8.847,0,0,0-3.194,6.441h0a7.684,7.684,0,0,1-.428,2.4c-.217.438-.384.583-1.133.584A1.284,1.284,0,0,0,.243,15.195a9.14,9.14,0,0,0,4.312,3.073,2.005,2.005,0,0,0,3.924.819,28.294,28.294,0,0,0,3.493.091c.333-.011.667-.041,1-.084a2.007,2.007,0,1,0,3.815-1.219,11.1,11.1,0,0,0,2.1-1.415A8.166,8.166,0,0,0,21.907,9.7a7.832,7.832,0,0,0-1.6-4.21,9.966,9.966,0,0,0-8.147-3.9ZM12.5,3c.285.007.569.025.852.058A8.469,8.469,0,0,1,19.2,6.322h0a6.417,6.417,0,0,1,1.321,3.464v0a6.716,6.716,0,0,1-2.537,5.616,9.739,9.739,0,0,1-2.17,1.4,2,2,0,0,0-2.662.844,9.039,9.039,0,0,1-1.222.133A24.961,24.961,0,0,1,8.3,17.65a2,2,0,0,0-3-.633,8.066,8.066,0,0,1-3.8-2.523,2.527,2.527,0,0,0,2.119-1.286A7.9,7.9,0,0,0,4.2,10.286v0A7.42,7.42,0,0,1,6.865,4.836h0A8.745,8.745,0,0,1,12.5,3ZM9.613,7.234A1.186,1.186,0,1,0,10.757,8.42,1.166,1.166,0,0,0,9.613,7.234Zm5.037,0A1.186,1.186,0,1,0,15.795,8.42,1.165,1.165,0,0,0,14.651,7.234ZM8.808,10.9a.658.658,0,0,0-.537.292.632.632,0,0,0-.1.493,3.866,3.866,0,0,0,3.9,2.859h.114a4.538,4.538,0,0,0,2.573-.842A3.378,3.378,0,0,0,16.1,11.749a.682.682,0,0,0-.086-.5.63.63,0,0,0-.407-.292.652.652,0,0,0-.792.492,2.692,2.692,0,0,1-2.68,1.772,2.585,2.585,0,0,1-2.673-1.787.658.658,0,0,0-.656-.535Z' transform='translate(-0.001 -1.589)'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 1.4rem;
	height: 1.2rem;
	display: inline-block;
	margin-left: 0.4rem;
	top: 0.2rem;
	position: relative;
}

section.contacts .main-contact-info {
	padding-top: 50px;
	padding-bottom: 30px;
	padding-left: 0;
	padding-right: 37px;
}

.main-contact-info .info-icon {
	margin-bottom: 0.6rem;
}

@media (max-width: 767px) {
	section.contacts .main-contact-info {
		padding-left: 0;
		padding-right: 0;
	}
}

section.contacts .leaflet-layer {
	filter: grayscale(1) brightness(1.1);
}

.iti-mobile .iti__country-list {
	max-height: 75% !important;
}

.iti-mobile .iti--container {
	top: 121px !important;
}

.skip-step {
	display: none;
}

.complete-form,
.skip-step {
	display: inline-block;
	margin-top: 1.6rem;
	margin: 0 auto;
}

.next-form {
	display: none;
}

.full-leasing-form.v-2023 .se-pre-con {
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0;
	bottom: 0;
	z-index: 9999;
	background: rgba(255, 255, 255, 0.8);
	background-image: url("./images/loading_spinner.gif");
	background-position: center;
	background-repeat: no-repeat;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background-size: 30px;
}

.page-template-page-leasing-full
	section.top-navs
	.container
	.middle-links
	> a.btn {
	display: none;
}

.page-template-page-leasing-full .lottery-btn {
	display: none !important;
}

.alt-inp .bootstrap-select .selectpicker2.error + .btn {
	border-color: #e51515;
	box-shadow: 0px 0px 4px 4px #e51515;
	background: #1d233f;
	color: #14151b;
}

.full-leasing-form.v-2023 .selectpicker2.error + .btn .filter-option {
	color: #969696;
}

section.leasing-10-2023 .right-side-info-box {
	font-family: "Open Sans", sans-serif !important;
	display: flex !important;
	padding-left: 3.7rem;
	align-items: flex-start;
}

section.leasing-10-2023 {
	background-color: #1b7ed0;
}

section.leasing-10-2023 .bg {
	display: block;
}

section.leasing-10-2023 .background {
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

section.leasing-10-2023 .background::before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: #000;
	opacity: 0.8;
	z-index: 2;
}

section.leasing-10-2023 .background video {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	min-width: 100%;
	min-height: 66%;
	object-fit: cover;
}

section.leasing-10-2023::after {
	display: none;
}

section.leasing-10-2023 .container {
	min-height: 52.7rem;
	z-index: 3;
	position: relative;
	padding-top: 96px;
}

@media (min-width: 767px) {
	html:lang(ru-RU) section.leasing-10-2023 .container {
		padding-top: 66px;
	}
}

/* .post-type-archive-cars section.leasing-10-2023 .container,
.page-template-page-leasing-03-2021 section.leasing-10-2023 .container {
	margin-bottom: -18rem;
} */

.post-type-archive section.leasing-10-2023 .container {
	min-height: 38.7rem;
}

.post-type-archive-cars section.leasing-10-2023 .background video,
.page-template-page-leasing-03-2021 section.leasing-10-2023 .background video {
	min-height: 100%;
}

section.leasing-10-2023 .container > .row {
	justify-content: flex-end;
}

section.leasing-10-2023 .container .left-side,
section.leasing-03-2023 .container .left-side {
	max-width: 22.7rem;
	padding: 1.4rem;
	border-radius: 0;
}

section.leasing-10-2023 .title-box-title {
	font-size: 3.2em;
	font-weight: 800;
	color: #fff;
	line-height: 1.2em;
	margin-bottom: 0.2em;
}

section.leasing-10-2023 .title-box {
	display: flex;
	font-size: 1.5em;
	font-weight: 800;
	color: #fff;
}

section.leasing-10-2023 .info-box-subtitle-3 {
	background-color: #ee3131;
	border-radius: 5px;
	padding: 0em 0.2em;
}

section.leasing-10-2023 .info-box-subtitle-2 {
	margin-right: 0.3em;
}

section.leasing-10-2023 .title-box-image-1 {
	margin-bottom: 0.9em;
}

section.leasing-10-2023 .title-box-image-1 img {
	max-width: 100%;
}

section.leasing-10-2023 .info-box::before {
	content: "";
	width: 0.2em;
	height: 100%;
	background-color: #fff;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

section.leasing-10-2023 .title-column {
	position: relative;
	max-width: 28.2em;
}

section.leasing-10-2023 .info-box {
	position: relative;
	padding-left: 2.3rem;
	max-width: 14.5em;
	padding-top: 0.9rem;
	padding-bottom: 0.9rem;
	margin-top: 4.6rem;
}

section.leasing-10-2023 .info-box-featured-title {
	font-size: 1.8em;
	line-height: 1em;
	color: #fff;
	font-weight: 800;
	margin-bottom: 0.6em;
}

section.leasing-10-2023 .info-box-featured-title::before {
	content: "+";
	display: inline-block;
	background-color: #ee3131;
	border-radius: 8px;
	padding: 0.1em;
	line-height: 0.7em;
	vertical-align: middle;
	position: relative;
	top: -0.3rem;
	left: -0.3rem;
	margin-right: -0.3rem;
}

section.leasing-10-2023 .info-box-list .list-item {
	color: #fff;
	font-weight: 600;
	font-size: 0.9em;
	padding: 0.4em 0.8em;
	border-radius: 5px;
	border: 0.5px solid #b5b5b5;
	background-color: rgba(255, 255, 255, 0.2);
	display: inline-block;
	width: auto;
	margin-bottom: 0.6em;
}

section.leasing-10-2023 .container .left-side .fill-in,
section.leasing-03-2023 .container .left-side .fill-in {
	font-size: 22px;
}

section.leasing-10-2023 .container .left-side::after,
section.leasing-03-2023 .container .left-side::after {
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	backdrop-filter: blur(7px);
	border-radius: 5px;
	border: 1px solid #fff;
	background-color: rgb(8 74 150 / 46%);
	opacity: 1;
	transform: none;
	width: 100%;
}

section.leasing-10-2023 .left-side .sub-title,
section.leasing-03-2023 .left-side .sub-title {
	font-size: 0.7em;
	font-weight: 500;
	text-align: center;
	margin-bottom: .5rem;
}

section.leasing-10-2023 .left-side .sub-title::before,
section.leasing-03-2023 .left-side .sub-title::before {
	content: "";
	width: 27px;
	height: 18px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: middle;
	background-image: url("data:image/svg+xml,%3Csvg id='Group_1224' data-name='Group 1224' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='26.425' height='17.491' viewBox='0 0 26.425 17.491'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_991' data-name='Rectangle 991' width='26.425' height='17.491' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cellipse id='Ellipse_2' data-name='Ellipse 2' cx='5.152' cy='5.152' rx='5.152' ry='5.152' transform='translate(9.445 6.05)' fill='%23ee3131'/%3E%3Cg id='Group_1223' data-name='Group 1223' transform='translate(0 0)'%3E%3Cg id='Group_1222' data-name='Group 1222' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_684' data-name='Path 684' d='M.381,20.291H4.428a.38.38,0,0,1,.329.57l-2.024,3.5a.38.38,0,0,1-.658,0l-2.023-3.5a.38.38,0,0,1,.329-.57' transform='translate(0 -9.077)' fill='%23fff'/%3E%3Cpath id='Path_685' data-name='Path 685' d='M21.323,18.32v-3.1l1.551-.931m4.587,1.483a5.586,5.586,0,1,1-5.586-5.586A5.586,5.586,0,0,1,27.461,15.77Z' transform='translate(-7.287 -4.556)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cpath id='Path_686' data-name='Path 686' d='M3.261,11.5A13.1,13.1,0,0,1,27.809,6.913a.613.613,0,0,1-.536.909.6.6,0,0,1-.531-.315A11.875,11.875,0,0,0,4.495,11.5Z' transform='translate(-1.459 0)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	margin-right: 1.1em;
}

section.leasing-10-2023 [type="radio"] + label,
section.leasing-03-2023 [type="radio"] + label {
	font-size: 0.9em;
	padding: 0.6em 0em;
	border-radius: 5px !important;
	color: #fff;
	font-weight: 400;
}

section.leasing-10-2023 [type="radio"]:checked + label,
section.leasing-03-2023 [type="radio"]:checked + label {
	border: 1px solid #fff;
	background-color: rgb(45 63 147 / 30%);
	backdrop-filter: blur(18px);
	color: #fff;
	font-weight: 500;
}

section.leasing-10-2023 [type="radio"]:checked + label span::after,
section.leasing-03-2023 [type="radio"]:checked + label span::after {
	display: none;
}

section.leasing-05-2022 input {
	font-size: 14px;
	border-radius: 5px;
	margin: 0.27rem 0;
	padding: 1rem;
}

section.leasing-10-2023 .left-side .row > div,
section.leasing-03-2023 .left-side .row > div {
	padding-right: 3px;
	padding-left: 3px;
}

section.leasing-10-2023 .left-side .row,
section.leasing-03-2023 .left-side .row {
	margin-right: -3px;
	margin-left: -3px;
}

section.leasing-10-2023 .r-btn-custom .checkmark::after,
section.leasing-03-2023 .r-btn-custom .checkmark::after {
	top: 0px;
	font-size: 11px;
}

section.leasing-10-2023
	.alt-inp-2021
	.r-btn-custom
	input:checked
	~ .checkmark::after {
	color: #fff;
}

section.leasing-10-2023 .r-btn-custom .checkmark {
	border-radius: 7px;
	margin-right: 0.1rem;
	margin-bottom: -5px;
}

section.leasing-10-2023 .r-btn-custom {
	position: relative;
	padding-left: 1.5rem;
}

section.leasing-10-2023 .r-btn-custom .checkmark {
	left: 0;
	position: absolute;
	top: -0.2rem;
}

section.leasing-10-2023 .left-side .btn {
	background: #ee3131;
	border-radius: 5px;
	width: 100%;
}

section.leasing-10-2023 .left-side {
	transition: top 0.3s ease-in-out;
	top: -4rem;
}

html:lang(ru-RU) section.leasing-10-2023 .left-side {
	top: -2.7rem;
}

section.leasing-10-2023 .container .left-side a {
	text-decoration: underline;
}

section.leasing-10-2023 .container .left-side p {
	margin-bottom: 0;
}

/* section.leasing-10-2023 .left-side.active .fill-in,
section.leasing-10-2023 .left-side.active .sub-title {
	display: none;
} */

/* section.leasing-10-2023 .left-side.active {
	top: -4.2rem;
} */

section.leasing-10-2023 .container .right-side::after {
	display: none;
}

section.ind-spec-10-2023 {
	background: #2d3f93;
	box-shadow: 0px -15px 20px #00000029;
	padding-top: 1.4rem;
	padding-bottom: 1.7rem;
	margin-top: -18.3rem;
	position: relative;
	z-index: 1;
	height: 18.2rem;
}

section.ind-spec-10-2023 .car-block .img {
	width: 100%;
	height: 6rem;
	max-width: 13rem;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

section.ind-spec-10-2023 .spec-item-list-slider-10-2023 {
	display: none;
	margin-left: -0.3rem;
	margin-right: -0.3rem;
}

section.ind-spec-10-2023 .slick-initialized {
	display: block;
}

section.ind-spec-10-2023 .car-block {
	background-color: #fff;
	border: 1px solid #707070;
	border-radius: 5px;
	display: flex;
	flex-wrap: wrap;
	padding: 0.8rem 1.3rem;
	color: #000;
	justify-content: center;
	position: relative;
}

section.ind-spec-10-2023 h2 {
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	margin-bottom: 1.1rem;
}

section.ind-spec-10-2023 h2 strong {
	background: #ee3131;
	border-radius: 3px;
	margin-right: 0.4rem;
	padding: 0 0.3rem;
}

section.ind-spec-10-2023 .car-block .title {
	font-weight: 500;
	font-size: 16px;
	position: relative;
	display: flex;
	width: 100%;
}

section.ind-spec-10-2023 .car-block .title::after {
	content: "";
	display: inline-block;
	width: 40px;
	height: 40px;
	position: absolute;
	right: -0.9rem;
	top: -0.4rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='41.08' height='39.5' viewBox='0 0 41.08 39.5'%3E%3Cdefs%3E%3Cfilter id='Rectangle_984' x='0' y='0' width='41.08' height='39.5' filterUnits='userSpaceOnUse'%3E%3CfeOffset dy='3' input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='3' result='blur'/%3E%3CfeFlood flood-opacity='0.161'/%3E%3CfeComposite operator='in' in2='blur'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg id='Group_1205' data-name='Group 1205' transform='translate(-755.002 -803.501)'%3E%3Cg transform='matrix(1, 0, 0, 1, 755, 803.5)' filter='url(%23Rectangle_984)'%3E%3Crect id='Rectangle_984-2' data-name='Rectangle 984' width='23.08' height='21.5' rx='3' transform='translate(9 6)' fill='%23ee3131'/%3E%3C/g%3E%3Cpath id='Union_2' data-name='Union 2' d='M6.679,7.334a.723.723,0,0,1,0-1.069L8.525,4.533H.805A.782.782,0,0,1,0,3.778a.782.782,0,0,1,.805-.756H8.525L6.679,1.29a.723.723,0,0,1,0-1.069.845.845,0,0,1,1.139,0l2.651,2.488a1.447,1.447,0,0,1,0,2.137L7.818,7.334a.844.844,0,0,1-1.139,0Z' transform='translate(769.919 816.687)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

section.ind-spec-10-2023 .spec-car-block {
	padding: 0.3rem;
}

section.ind-spec-10-2023 .price {
	font-size: 16px;
	display: flex;
	width: 100%;
	margin-top: 1.2rem;
}

section.ind-spec-10-2023 .cur-price {
	font-weight: 500;
	margin-right: 0.5rem;
}

section.ind-spec-10-2023 .old-price {
	opacity: 0.9;
	position: relative;
	color: #acacac;
}

section.ind-spec-10-2023 .old-price::after {
	content: "";
	width: 100%;
	height: 1px;
	background: #ee3131;
	display: block;
	top: 50%;
	position: absolute;
}

section.ind-spec-10-2023 .monthly {
	position: absolute;
	display: flex;
	color: #fff;
	flex-direction: column;
	align-items: center;
	z-index: 1;
	right: 2rem;
	bottom: 1.9rem;
	font-size: 12px;
	font-weight: 700;
}

section.ind-spec-10-2023 .monthly::before {
	content: "";
	position: absolute;
	transform: translate(-50%, -50%) rotate(45deg);
	top: 50%;
	left: 50%;
	display: flex;
	width: 52px;
	height: 52px;
	border-radius: 14px;
	border: 1px solid #fff;
	box-shadow: 0px 5px 7px #00000027;
	background-color: #ee3131;
	z-index: -1;
}

section.ind-spec-10-2023 .monthly .big {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: -0.5rem;
}



@media (max-width: 767px) {
	section.ind-spec-10-2023 {
		margin-top: 0;
	}

	html:lang(ru-RU),
	section.leasing-10-2023 .left-side,
	section.leasing-10-2023 .left-side.active {
		top: 0;
	}

	section.leasing-10-2023 .left-side {
		transition: none;
	}

	section.leasing-10-2023 input {
		font-size: 16px;
	}

	section.leasing-10-2023 .container .right-side .right-side-info-box {
		height: auto;
		flex-direction: column;
		padding: 0;
		align-items: center;
	}

	section.leasing-10-2023 .container {
		padding-top: 44px;
		padding-bottom: 44px;
	}

	section.leasing-10-2023 .title-box-image-1 {
		max-width: 7.9rem;
		margin-bottom: -2rem;
	}

	html:lang(ru-RU) section.leasing-10-2023 .title-box-image-1 {
		margin-bottom: 0.4rem
	}

	section.leasing-10-2023 .title-box-title {
		font-size: 3.7em;
		text-align: right;
		margin-bottom: 0.4em;
	}

	section.leasing-10-2023 .title-box {
		font-size: 1.8em;
		justify-content: flex-end;
	}

	section.leasing-10-2023 .info-box::before {
		height: 0.2em;
		width: 100%;
		top: 0;
	}

	section.leasing-10-2023 .info-box {
		margin-top: 0.8rem;
		max-width: 21.1rem;
		padding-left: 0;
		text-align: center;
	}

	section.leasing-10-2023 .info-box-list .list-item {
		font-size: 1.5em;
	}

	section.leasing-10-2023 .info-box-featured-title::before {
		border-radius: 3px;
		top: -0.1rem;
		left: -0.3rem;
	}

	section.ind-spec-10-2023 .spec-item-list-slider-10-2023 {
		margin-left: -1rem;
		margin-right: -1rem;
	}

	section.leasing-10-2023 .background video {
		min-height: 100%;
		display: none;
	}

	section.leasing-10-2023 .bg {
		height: 100%;
		object-fit: cover;
		width: 100%;
		min-height: 100%;
	}

	.page-template-page-leasing-03-2021 section.leasing-10-2023 .container {
		margin-bottom: 0;
	}
}

.small-car-special-2023 .title {
	font-size: 20px;
	font-weight: 700;
	color: #000;
	margin-bottom: 1.1rem;
	text-align: center;
}

.small-car-special-2023 .title b {
	background: #ee3131;
	border-radius: 3px;
	padding: 0 0.3rem;
	color: #fff;
}

.small-car-special-2023 {
	margin-bottom: 1rem;
}

.small-car-special-2023 .car-block .title {
	font-weight: 500;
	font-size: 16px;
	position: relative;
	display: flex;
	width: 100%;
}

.small-car-special-2023 .car-block .title::after {
	content: "";
	display: inline-block;
	width: 40px;
	height: 40px;
	position: absolute;
	right: -0.9rem;
	top: -0.4rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='41.08' height='39.5' viewBox='0 0 41.08 39.5'%3E%3Cdefs%3E%3Cfilter id='Rectangle_984' x='0' y='0' width='41.08' height='39.5' filterUnits='userSpaceOnUse'%3E%3CfeOffset dy='3' input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='3' result='blur'/%3E%3CfeFlood flood-opacity='0.161'/%3E%3CfeComposite operator='in' in2='blur'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg id='Group_1205' data-name='Group 1205' transform='translate(-755.002 -803.501)'%3E%3Cg transform='matrix(1, 0, 0, 1, 755, 803.5)' filter='url(%23Rectangle_984)'%3E%3Crect id='Rectangle_984-2' data-name='Rectangle 984' width='23.08' height='21.5' rx='3' transform='translate(9 6)' fill='%23ee3131'/%3E%3C/g%3E%3Cpath id='Union_2' data-name='Union 2' d='M6.679,7.334a.723.723,0,0,1,0-1.069L8.525,4.533H.805A.782.782,0,0,1,0,3.778a.782.782,0,0,1,.805-.756H8.525L6.679,1.29a.723.723,0,0,1,0-1.069.845.845,0,0,1,1.139,0l2.651,2.488a1.447,1.447,0,0,1,0,2.137L7.818,7.334a.844.844,0,0,1-1.139,0Z' transform='translate(769.919 816.687)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.small-car-special-2023 .spec-car-block {
	padding: 0.3rem;
}

.small-car-special-2023 .price {
	font-size: 16px;
	display: flex;
	width: 100%;
	margin-top: 1.2rem;
}

.small-car-special-2023 .cur-price {
	font-weight: 500;
	margin-right: 0.5rem;
}

.small-car-special-2023 .old-price {
	opacity: 0.9;
	position: relative;
	color: #acacac;
}

.small-car-special-2023 .old-price::after {
	content: "";
	width: 100%;
	height: 1px;
	background: #ee3131;
	display: block;
	top: 50%;
	position: absolute;
}

.small-car-special-2023 .monthly {
	position: absolute;
	display: flex;
	color: #fff;
	flex-direction: column;
	align-items: center;
	z-index: 1;
	right: 2rem;
	bottom: 1.9rem;
	font-size: 12px;
	font-weight: 700;
}

.small-car-special-2023 .monthly::before {
	content: "";
	position: absolute;
	transform: translate(-50%, -50%) rotate(45deg);
	top: 50%;
	left: 50%;
	display: flex;
	width: 52px;
	height: 52px;
	border-radius: 14px;
	border: 1px solid #fff;
	box-shadow: 0px 5px 7px #00000027;
	background-color: #ee3131;
	z-index: -1;
}

.small-car-special-2023 .monthly .big {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: -0.5rem;
}

.small-car-special-2023 .car-block .img {
	width: 100%;
	height: 6rem;
	max-width: 13rem;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.small-car-special-2023 .spec-car-item-slider-2023 {
	display: none;
	margin-left: -0.3rem;
	margin-right: -0.3rem;
}

.small-car-special-2023 .slick-initialized {
	display: block;
}

.small-car-special-2023 .car-block {
	background-color: #fff;
	border-radius: 5px;
	display: flex;
	flex-wrap: wrap;
	padding: 0.8rem 1.3rem;
	color: #000;
	justify-content: center;
	position: relative;
	box-shadow: 0px 3px 3px #00000029;
	border: 0.5px solid #7070703C;
	height: 100%;
}

.small-car-special-2023 .slick-list,
.small-car-special-2023 .slick-track {
	display: flex;
}

.small-car-special-2023 .slick-slide {
	padding: .1rem;
	padding-bottom: .3rem;
}

.small-car-special-2023	.slick-arrow {
	bottom: -1.4rem;
    left: 0;
    transform: none;
    top: auto;
	z-index: 1;
}

.small-car-special-2023	.slick-arrow:before {
	content: '';
	display: inline-block;
    width: 1.1rem;
    height: 1.7rem;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.941' height='7.555' viewBox='0 0 10.941 7.555'%3E%3Cpath id='Union_5' data-name='Union 5' d='M6.679,7.334a.723.723,0,0,1,0-1.069L8.525,4.533H.805A.782.782,0,0,1,0,3.778a.782.782,0,0,1,.805-.756H8.525L6.679,1.29a.723.723,0,0,1,0-1.069.845.845,0,0,1,1.139,0l2.651,2.488a1.447,1.447,0,0,1,0,2.137L7.818,7.334a.844.844,0,0,1-1.139,0Z' transform='translate(10.941 7.555) rotate(180)' fill='%23141413'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.small-car-special-2023	.slick-next {
	right: 0;
	left: auto;
}

.small-car-special-2023	.slick-next:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.941' height='7.555' viewBox='0 0 10.941 7.555'%3E%3Cpath id='Union_4' data-name='Union 4' d='M6.679,7.334a.723.723,0,0,1,0-1.069L8.525,4.533H.805A.782.782,0,0,1,0,3.778a.782.782,0,0,1,.805-.756H8.525L6.679,1.29a.723.723,0,0,1,0-1.069.845.845,0,0,1,1.139,0l2.651,2.488a1.447,1.447,0,0,1,0,2.137L7.818,7.334a.844.844,0,0,1-1.139,0Z' fill='%23141413'/%3E%3C/svg%3E%0A");
}

.small-car-special-2023	.slick-dots li {
	margin: 0;
}


.footer_wrapper {
	background-color: #2F3967;
    background-repeat: no-repeat;
    background-size: 1252px 400px;
    background-position: 925px 56px;
    background-blend-mode: multiply;
	width: 100%;
	overflow: hidden;
}
.footer_wrapper .container {
	display: flex;
	flex-direction: column;
	gap: 36px;
	padding: 62px 0 46px 0;
}
.footer_upper {
	display: flex;
	justify-content: space-between;
	gap: 55px;
}
.footer_navigation ul {
	display: flex;
	align-items: center;
    gap: 19px;
    padding: 21px 39px;
	background: rgb(27 32 57 / 43%);
	border-radius: 82px;
	list-style: none;
}
.footer_navigation ul li a {
	font-weight: 400;
	font-size: 16px;
	color: white;
}



.cnews_subscribe {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 467px;
    margin: 0 auto;
}
.cnews_subscribe > p {
    font-weight: 700;
    font-size: 25px;
    margin: 0 0 16px 0;
	color: white;
}
.cnews_input_wrap {
    display: flex;
    align-items: center;
    gap: 11px;
    margin: 0 0 16px 0;
}
.cnews_input_wrap input {
    border: initial;
    outline: initial;
    background: white;
    width: 100%;
    max-width: 314px;
    border-radius: 5px;
    padding: 10px 19px;
    margin: 0;

    font-family: inherit;
    font-size: 16px;
    color: #5A5A5A;
}
.cnews_input_wrap button {
    box-shadow: 0px 7px 15px #0000001D;
    border: initial;
    border-radius: 5px;
    display: block;
    padding: 10px 18px;
    background: #EE3131;
    cursor: pointer;
    white-space: nowrap;

    font-family: inherit;
    font-weight: 700;
    font-size: 16px;
    color: white;
}
.cnews_subscribe .checkbox a {
    display: inline;
    color: white;
    text-decoration: underline;
}
.cnews_subscribe .checkbox {
    font-size: 14px;
    margin: 0;
	display: flex;
	color: white;
}
.cnews_subscribe .checkbox .checkmark::after {
    font-size: 15px;
    top: -2px;
}
.cnews_subscribe .checkbox .checkmark {
	background: transparent;
    outline: 2px solid #FFFFFF;
}
.cnews_sucess p {
	color: white;
    font-weight: 500;
	margin: 12px 0 10px 0;
}

@media (max-width: 768px) {
    .cnews_subscribe > p {
        font-size: 18px;
        text-align: center;
		max-width: 310px;
    }
    .cnews_input_wrap {
        flex-direction: column;
        gap: 56px;
        margin: 0;
    }
    .cnews_subscribe .checkbox {
        font-size: 12px;
        position: relative;
        top: -86px;
        text-align: center;
    }
    .cnews_input_wrap button {
        text-align: center;
        width: 100%;
    }
}

.fu_right {
	display: flex;
	align-items: center;
}

.footer_lower {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.footer_lower > div:nth-child(1) {
	display: flex;
	justify-content: space-between;
	align-items: center;
    max-width: 575px;
    width: 100%;
}
.footer_lower .soc-media,
.menu-2024 .soc-media {
	list-style: none;
    display: flex;
    padding: 0;
    margin: 0;
}
.footer_lower .soc-media a:not(:hover),
.menu-2024 .soc-media a:not(:hover) {
	opacity: 0.5;
}
.footer_lower p, .footer_lower a {
	font-size: 14px;
	color: #7882B2;
	padding: 0;
	margin: 0;
}

.footer_dev {
    display: flex;
    align-items: center;
    gap: 7px;
}

.footer_lower .logo {
	width: 192px;
	height: 34px;
}

@media (min-width: 993px) {
	.footer_mobile { display: none !important; }
}
@media (max-width: 992px) {
	.footer_upper {
		flex-direction: column;
		gap: 0;
	}
	.fu_right {
		justify-content: center;
	}
	.footer_lower {
		flex-direction: column-reverse;
		gap: 56px;
	}
	.footer_lower > div:nth-child(1) {
		display: flex;
		flex-direction: column;
		gap: 20px;
	}
	.footer_lower .logo {
		order: 1;
		margin-top: 60px;
	}
	.footer_lower .soc-media {
		order: 2;
	}
	.footer_desktop { display: none !important; }
	.footer_wrapper .container {
		padding: 51px 0 39px 0;
		width: calc(100% - 40px);
		gap: 4px;
	}
	.footer_upper {
		justify-content: center;
	}

	.footer_navigation ul {
		flex-direction: column;
		margin: 0 auto 44px auto;
		border-radius: 70px;
		padding: 50px 30px;
	}
	.cnews_subscribe {
		max-width: 360px;
	}
}
@media (max-width: 768px) {
	.cnews_input_wrap input {
		max-width: initial;
	}
	.footer_wrapper {
        background-size: 160%;
        background-position: 15px 400px;
	}
}

.footer_mobile > div {
	display: flex;
    width: 100%;
	max-width: 370px;
    margin: 0 auto;
    gap: 16px 20px;
	flex-wrap: wrap;
}
.footer_desktop, .footer_desktop > div {
	display: flex;
    gap: 22px;
}

section.select-compensator {
	height: 0;
}

.leasing-05-2022.leasing-07-2022.leasing-03-2023 .container {
	min-height: 55.7rem;
	padding-bottom: 19rem;
}
@media (min-width: 991px) {
	section.leasing-07-2022::after {
		bottom: 12em;
	}
	.leasing-05-2022.leasing-07-2022.leasing-03-2023 .container .left-side .fill-in {
		font-size: 23px;
	}
	.leasing-05-2022.leasing-07-2022.leasing-03-2023 .container .left-side {
		max-width: 22rem;
		padding: 1.4rem;
		margin-right: auto;
	}
}
.leasing-05-2022.leasing-07-2022.leasing-03-2023 .r-btn-custom {
	position: relative;
    padding-left: 1.5rem;
}
.leasing-05-2022.leasing-07-2022.leasing-03-2023 .r-btn-custom .checkmark {
	position: absolute;
    top: 0;
	left: 0;
}
.leasing-05-2022.leasing-07-2022.leasing-03-2023 .r-btn-custom .checkmark::after {
	left: 3px;
    top: 0px;
    font-size: 11px;
    color: #ffffff;
}
.leasing-05-2022.leasing-07-2022.leasing-03-2023 .left-side .btn {
    background: #ee3131;
    border-radius: 5px;
    width: 100%;
}
.leasing-05-2022.leasing-07-2022.leasing-03-2023 .r-btn-custom p {
	margin: 0;
}
.leasing-05-2022.leasing-07-2022.leasing-03-2023 .left-side {
	height: fit-content;
}
@media (max-width: 768px) {
	.leasing-05-2022.leasing-07-2022.leasing-03-2023 .container .right-side::after {
		content: initial;
	}
	.leasing-05-2022.leasing-07-2022.leasing-03-2023 .container {
		padding-bottom: 1rem;
	}
	section.leasing-05-2022 input {
		font-size: 16px;
	}
}

.post-type-archive-cars .leasing-05-2022.leasing-07-2022.leasing-03-2023 .container,
.page-template-page-leasing-03-2021 .leasing-05-2022.leasing-07-2022.leasing-03-2023 .container{
	min-height: initial;
	padding-bottom: 2.2rem;
}
@media (min-width: 991px) {
	.post-type-archive-cars section.leasing-07-2022::after,
	.page-template-page-leasing-03-2021 section.leasing-07-2022::after{
		bottom: -4em;
	}
}


section.leasing-03-2023 .container .left-side::after {
	background-color: rgb(8 74 150 / 78%);
}





.car-block .img-sect .gift {
    background: white;
    color: #ee3131;
    border: initial;
    padding: 2px 24px 5px 8px;
    line-height: 1em;
    left: -2px;
    border-radius: 0 4px 4px 0;
}
.car-block .img-sect .gift::before {
    content: '';
    position: absolute;
    top: 50%;
    right: 2px;
    transform: translateY(-50%) rotate(335deg) scaleX(-1);
    width: 28px;
    height: 28px;

    background-image: url(/wp-content/uploads/2023/03/Rectangle-563.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.car-block .img-sect .gift::after {
	content: initial;
}
html[lang="ru-RU"] .car-block .img-sect .gift span:last-child {
    font-size: 12px;
}

section.top-navs .container .col-menu .top-line .address {
	color: inherit;
}

section.top-navs .container .col-menu .top-line .address .waze {
	width: 20px;
    height: 20px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
	vertical-align: middle;
    margin-block-start: -0.1rem;
    margin-inline-end: 0.2rem;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cg id='Group_5501' data-name='Group 5501' transform='translate(-1164 -6)'%3E%3Ccircle id='Ellipse_1' data-name='Ellipse 1' cx='10.5' cy='10.5' r='10.5' transform='translate(1164 6)' fill='%2346ccff'/%3E%3Cg id='Group_5500' data-name='Group 5500' transform='translate(24.592 0.912)'%3E%3Cpath id='Path_2354' data-name='Path 2354' d='M18.762,22.652H17.406a1.66,1.66,0,0,0-3.023-.576v.011a5.219,5.219,0,0,1-1.341-.994A3.985,3.985,0,0,1,12.2,19.91a1.621,1.621,0,0,0,.8-.464,1.667,1.667,0,0,0,.443-1.139v-.991a5.339,5.339,0,0,1,5.321-5.337,5.336,5.336,0,0,1,0,10.672' transform='translate(1131.815 -2.03)' fill='%23fff' fill-rule='evenodd'/%3E%3Cg id='Group_5499' data-name='Group 5499' transform='translate(1143.266 9.287)'%3E%3Cpath id='Path_2355' data-name='Path 2355' d='M7.356,11.364H6a1.66,1.66,0,0,0-3.023-.576V10.8A5.219,5.219,0,0,1,1.634,9.8,3.985,3.985,0,0,1,.8,8.623a1.621,1.621,0,0,0,.8-.464,1.667,1.667,0,0,0,.443-1.139V6.03A5.339,5.339,0,0,1,7.356.693a5.329,5.329,0,0,1,5.31,5.33,5.339,5.339,0,0,1-5.309,5.342m5.971-5.342a5.965,5.965,0,0,0-1.751-4.235,5.951,5.951,0,0,0-8.9.518,5.989,5.989,0,0,0-1.3,3.723v.994A1.019,1.019,0,0,1,.307,8.029a.256.256,0,0,0-.244.182c-.125.416.381,1.332,1.1,2.061a5.832,5.832,0,0,0,1.571,1.137A1.662,1.662,0,0,0,6,12.026H7.391A1.662,1.662,0,0,0,9.6,13.26a1.582,1.582,0,0,0,.977-.963,1.711,1.711,0,0,0-.008-1.217,6.009,6.009,0,0,0,2.763-5.057' transform='translate(-0.045 -0.03)' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath id='Path_2356' data-name='Path 2356' d='M28.186,20.444a.664.664,0,1,0-.664.667.665.665,0,0,0,.664-.667m-3.986,0a.664.664,0,1,0-.664.667.665.665,0,0,0,.664-.667m-.461,2.182a.333.333,0,0,0-.6.281,2.653,2.653,0,0,0,4.806,0,.331.331,0,0,0-.3-.47h-.009a.326.326,0,0,0-.294.189,1.988,1.988,0,0,1-3.6,0' transform='translate(1125.708 -6.494)' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

section.top-navs .container .middle-links .waze {
	width: 34px;
    height: 34px;
	margin: 5px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
	vertical-align: middle;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cg id='Group_5501' data-name='Group 5501' transform='translate(-1164 -6)'%3E%3Ccircle id='Ellipse_1' data-name='Ellipse 1' cx='10.5' cy='10.5' r='10.5' transform='translate(1164 6)' fill='%2346ccff'/%3E%3Cg id='Group_5500' data-name='Group 5500' transform='translate(24.592 0.912)'%3E%3Cpath id='Path_2354' data-name='Path 2354' d='M18.762,22.652H17.406a1.66,1.66,0,0,0-3.023-.576v.011a5.219,5.219,0,0,1-1.341-.994A3.985,3.985,0,0,1,12.2,19.91a1.621,1.621,0,0,0,.8-.464,1.667,1.667,0,0,0,.443-1.139v-.991a5.339,5.339,0,0,1,5.321-5.337,5.336,5.336,0,0,1,0,10.672' transform='translate(1131.815 -2.03)' fill='%23fff' fill-rule='evenodd'/%3E%3Cg id='Group_5499' data-name='Group 5499' transform='translate(1143.266 9.287)'%3E%3Cpath id='Path_2355' data-name='Path 2355' d='M7.356,11.364H6a1.66,1.66,0,0,0-3.023-.576V10.8A5.219,5.219,0,0,1,1.634,9.8,3.985,3.985,0,0,1,.8,8.623a1.621,1.621,0,0,0,.8-.464,1.667,1.667,0,0,0,.443-1.139V6.03A5.339,5.339,0,0,1,7.356.693a5.329,5.329,0,0,1,5.31,5.33,5.339,5.339,0,0,1-5.309,5.342m5.971-5.342a5.965,5.965,0,0,0-1.751-4.235,5.951,5.951,0,0,0-8.9.518,5.989,5.989,0,0,0-1.3,3.723v.994A1.019,1.019,0,0,1,.307,8.029a.256.256,0,0,0-.244.182c-.125.416.381,1.332,1.1,2.061a5.832,5.832,0,0,0,1.571,1.137A1.662,1.662,0,0,0,6,12.026H7.391A1.662,1.662,0,0,0,9.6,13.26a1.582,1.582,0,0,0,.977-.963,1.711,1.711,0,0,0-.008-1.217,6.009,6.009,0,0,0,2.763-5.057' transform='translate(-0.045 -0.03)' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath id='Path_2356' data-name='Path 2356' d='M28.186,20.444a.664.664,0,1,0-.664.667.665.665,0,0,0,.664-.667m-3.986,0a.664.664,0,1,0-.664.667.665.665,0,0,0,.664-.667m-.461,2.182a.333.333,0,0,0-.6.281,2.653,2.653,0,0,0,4.806,0,.331.331,0,0,0-.3-.47h-.009a.326.326,0,0,0-.294.189,1.988,1.988,0,0,1-3.6,0' transform='translate(1125.708 -6.494)' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

section.top-navs .container .middle-links .btn{
	white-space: normal;
}

 section.top-navs .container .middle-links > .phone-icon {
	padding: 0;
}

@media (min-width: 991px) {
    section.leasing-08-2024::after {
        bottom: 14.4em;
    }

	section.leasing-08-2024 .title-box-image-2 img {
		max-width: 100%;
		width: 100%;
	}

	section.leasing-08-2024 .title-box-image-2 {
		position: absolute;
		bottom: -14em;
		right: -2.2em;
		width: 22em;
		height: 31em;
		transform: rotate(-6.1deg);
	}

	section.leasing-08-2024 .info-box-subtitle-1 {
		font-size: 4.9em;
		top: 0.4em;
		left: 1.3em;
	}

	section.leasing-08-2024 .info-box-list {
		left: 6.5em;
		position: absolute;
		top: 12.6em;
	}

	section.leasing-08-2024 .list-item {
		padding: 0.3em 2.8em 0.5em 0.5em;
		margin-bottom: 0.7em;
		font-size: 1.39em;
	}
}

@media (max-width: 992px) {
    section.leasing-08-2024 .title-box-image-2 {
		bottom: -4.6rem;
        right: -1.2rem;
    }

	section.leasing-08-2024 .info-box {
        top: 1.4em;
        left: 1.5rem;
		z-index: 1;
    }

	section.leasing-08-2024::after {
		left: -1rem;
		height: 27.1em;
		width: 114%;
	}
}

@media (max-width: 767px) {
	section.leasing-08-2024 .container .right-side .right-side-info-box {
		height: 34.2em;
	}
}

.menu-2024 {
	border-block-start: .2rem solid #2F3967;
	position: fixed;
	z-index: 10000;
	inset-inline-start: 0;
	inset-block-start: 0;
	inline-size: 100%;
	background-color: #fff;
}

.menu-2024 .mobile {
	display: none;
}



.menu-2024 .top a {
	color: #fff;
}

.menu-2024 .top .inner {
	display: flex;
	background-color: #2F3967;
	position: relative;
	color: #fff;
	font-size: 0.88rem;
    padding: 0.52rem 0.7rem;
}

.menu-2024 .top .inner::before {
	position: absolute;
	display: block;
	content: '';
	top: 0;
	left: -30px;
	right: calc(100% - 2px);
	bottom: 0;
	background: #2f3967;
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 30px 100%);
	clip-path: polygon(0 0, 100% 0, 100% 100%, 30px 100%);
}

.menu-2024 .top .inner::after {
    inline-size: 100vw;
    background: #2f3967;
    content: '';
    position: absolute;
    inset-inline-start: 100%;
    display: block;
    block-size: 100%;
	inset-block-start: 0;
}

.menu-2024 .top .inner > div {
	border-inline-end: .1rem solid rgba(255, 255, 255, 0.3);
	padding-inline-end: 0.8rem;
    margin-inline-end: 0.9rem;
}

.menu-2024 .top .inner > div:last-child {
	padding: 0;
	margin: 0;
	border: 0;
}

.menu-2024 .top .container {
	display: flex;
    justify-content: flex-end;
}

.menu-2024 .bottom {
	padding-block: 1.3rem;
}

.menu-2024 .bottom .container {
	display: flex;
	align-items: center;
}

.menu-2024 .bottom .logo {
	max-inline-size: 13.5rem;
    display: block;
	margin-inline-end: auto;
	position: relative;
	inset-inline-start: -0.3rem;
    inset-block-start: -0.7rem;
}

.menu-2024 .bottom .logo img {
	inline-size: 100%;
}
@media (min-width: 1400px) {
	.menu-2024 .bottom .logo img {
		width: 216px;
	}
}

.menu-2024 .bottom .main-menu {
	margin: 0;
	padding: 0;
	display: flex;
	list-style: none;
	margin-inline-end: 0.7rem;
}

.menu-2024 .bottom .main-menu li {
	display: flex;
	justify-content: center;
	align-items: center;
}

.menu-2024 .bottom .main-menu a {
    font-size: 1.12rem;
    padding: 0.8rem;
	text-align: center;
}

.menu-2024 .bottom .feat {
	background-color: #EE3131;
    font-size: 1.12rem;
    padding: 0.6rem 1.6rem;
    border-radius: 2rem;
    color: #fff;
    display: block;
	text-align: center;
}

.menu-2024 .lang button {
	width: 48px;
    height: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: black;
    text-transform: uppercase;
    cursor: pointer;
    border: initial;
    outline: 1px solid transparent;
    background-color: transparent;
    font-size: 0.95rem;
    inline-size: auto;
}

.menu-2024 .lang button::before {
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.358' height='11.358' viewBox='0 0 11.358 11.358'%3E%3Cg id='_x33_9_worldwide' transform='translate(-4 -2.558)'%3E%3Cpath id='Path_327' data-name='Path 327' d='M6.679,1a5.679,5.679,0,1,0,5.679,5.679A5.686,5.686,0,0,0,6.679,1Zm4.362,3.408H9.464a6.353,6.353,0,0,0-.972-2.3A4.946,4.946,0,0,1,11.041,4.408Zm.56,2.272a4.89,4.89,0,0,1-.241,1.514H9.6a10.678,10.678,0,0,0,.108-1.514A10.678,10.678,0,0,0,9.6,5.165h1.76A4.89,4.89,0,0,1,11.6,6.679ZM6.679,11.6c-.781,0-1.6-1.008-2.008-2.65H8.687C8.28,10.593,7.461,11.6,6.679,11.6ZM4.519,8.194a10.358,10.358,0,0,1,0-3.029H8.84a10.086,10.086,0,0,1,.111,1.514A10.086,10.086,0,0,1,8.84,8.194ZM1.757,6.679A4.89,4.89,0,0,1,2,5.165h1.76a10.645,10.645,0,0,0,0,3.029H2a4.89,4.89,0,0,1-.241-1.514ZM6.679,1.757c.781,0,1.6,1.008,2.008,2.65H4.671C5.078,2.765,5.9,1.757,6.679,1.757Zm-1.812.35a6.353,6.353,0,0,0-.972,2.3H2.317a4.946,4.946,0,0,1,2.55-2.3ZM2.317,8.951H3.895a6.353,6.353,0,0,0,.972,2.3A4.946,4.946,0,0,1,2.317,8.951Zm6.174,2.3a6.347,6.347,0,0,0,.972-2.3h1.578A4.944,4.944,0,0,1,8.492,11.251Z' transform='translate(3 1.558)'/%3E%3C/g%3E%3C/svg%3E%0A");
	content: '';
	display: inline-block;
	vertical-align: middle;
	inline-size: 0.9rem;
	block-size: 0.9rem;
}

.menu-2024 .lang .header_language_window {
    position: absolute;
    bottom: -9px;
    left: 50%;
    transform: translateX(-50%) translateY(100%);
    background: #EDF1F4;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 48px;
    list-style: none;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

.menu-2024 .lang {
	margin-inline-start: 1.6rem;
	position: relative;
}

.menu-2024 .mobile .top {
	display: flex;
}

.menu-2024 .mobile .top .address {
	background-color: #29335A;
	color: #fff;
	font-size: 0.75rem;
    white-space: nowrap;
	display: flex;
    white-space: nowrap;
    justify-content: center;
    align-items: center;
    min-inline-size: 8rem;
    padding-inline: 0.8rem;
}

.menu-2024 .mobile .top > a {
    inline-size: 1.9rem;
    block-size: 1.9rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 0.9rem;
}

.menu-2024 .mobile .top .email {
	background-color: rgba(0, 0, 0, 0.26);
	background-image: url("data:image/svg+xml,%3Csvg id='envelope_3916631' xmlns='http://www.w3.org/2000/svg' width='11.962' height='10.325' viewBox='0 0 11.962 10.325'%3E%3Cpath id='Path_2371' data-name='Path 2371' d='M11.939,5.542l-4.2,3.951a2.607,2.607,0,0,1-3.525,0L.023,5.542C.016,5.616,0,5.683,0,5.757v5.632a2.426,2.426,0,0,0,2.492,2.346H9.47a2.426,2.426,0,0,0,2.492-2.346V5.757C11.962,5.683,11.946,5.616,11.939,5.542Z' transform='translate(0 -3.41)' fill='%23fff'/%3E%3Cpath id='Path_2372' data-name='Path 2372' d='M7.438,6.419l4.57-4.287A2.533,2.533,0,0,0,9.878,1h-7A2.533,2.533,0,0,0,.744,2.131l4.57,4.287a1.576,1.576,0,0,0,2.123,0Z' transform='translate(-0.395 -1)' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.menu-2024 .mobile .top .whatsapp {
	background-color: #31A71A;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.514' height='13.621' viewBox='0 0 13.514 13.621'%3E%3Cpath id='Union_2' data-name='Union 2' d='M.059,13.506a.254.254,0,0,1-.041-.2L.735,9.822A6.759,6.759,0,1,1,3.749,12.8l-3.413.809a.258.258,0,0,1-.06.007A.263.263,0,0,1,.059,13.506ZM4.4,11.486A5.288,5.288,0,0,0,10.527,3.04a.262.262,0,0,1-.028-.027A5.291,5.291,0,0,0,2.042,9.155l.233.46L1.841,11.72l-.005.026,2.092-.5Zm.777-3.1-.021-.018c-1.5-1.389-1.886-2.544-1.792-3.461a2.19,2.19,0,0,1,.851-1.3.487.487,0,0,1,.761.175L5.53,5.027a.483.483,0,0,1-.061.495l-.278.362a.478.478,0,0,0-.043.535,5.171,5.171,0,0,0,.945,1.049A5.515,5.515,0,0,0,7.4,8.406.475.475,0,0,0,7.92,8.3l.323-.326a.5.5,0,0,1,.483-.124l1.309.372a.5.5,0,0,1,.277.732A2.2,2.2,0,0,1,9.143,9.971a2.6,2.6,0,0,1-.613.071A5.078,5.078,0,0,1,5.179,8.39Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.menu-2024 .mobile .top .waze {
	background-color: #46CCFF;
	background-image: url("data:image/svg+xml,%3Csvg id='Group_5506' data-name='Group 5506' xmlns='http://www.w3.org/2000/svg' width='16.428' height='16.484' viewBox='0 0 16.428 16.484'%3E%3Cpath id='Path_2354' data-name='Path 2354' d='M20.315,25.178H18.637a2.052,2.052,0,0,0-3.739-.712v.013a6.455,6.455,0,0,1-1.659-1.229A4.928,4.928,0,0,1,12.2,21.788a2,2,0,0,0,.984-.573,2.061,2.061,0,0,0,.548-1.408V18.581a6.6,6.6,0,0,1,6.581-6.6,6.6,6.6,0,0,1,0,13.2' transform='translate(-11.273 -11.16)' fill='%23fff' fill-rule='evenodd'/%3E%3Cg id='Group_5499' data-name='Group 5499'%3E%3Cpath id='Path_2355' data-name='Path 2355' d='M9.087,14.048H7.409a2.052,2.052,0,0,0-3.739-.712v.013a6.455,6.455,0,0,1-1.659-1.229A4.929,4.929,0,0,1,.975,10.658a2,2,0,0,0,.984-.573,2.061,2.061,0,0,0,.548-1.408V7.451A6.6,6.6,0,0,1,9.087.85a6.591,6.591,0,0,1,6.567,6.592,6.6,6.6,0,0,1-6.567,6.606m7.385-6.606A7.377,7.377,0,0,0,14.306,2.2a7.36,7.36,0,0,0-11.012.641,7.407,7.407,0,0,0-1.6,4.6v1.23A1.261,1.261,0,0,1,.37,9.923a.316.316,0,0,0-.3.225C-.086,10.661.54,11.8,1.427,12.7A7.213,7.213,0,0,0,3.37,14.1a2.055,2.055,0,0,0,4.038.764H9.131a2.056,2.056,0,0,0,2.726,1.525A1.956,1.956,0,0,0,13.066,15.2a2.117,2.117,0,0,0-.01-1.505,7.432,7.432,0,0,0,3.417-6.254' transform='translate(-0.045 -0.03)' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath id='Path_2356' data-name='Path 2356' d='M29.444,20.6a.821.821,0,1,0-.821.824.823.823,0,0,0,.821-.824m-4.93,0a.821.821,0,1,0-.821.824.823.823,0,0,0,.821-.824m-.57,2.7a.412.412,0,0,0-.746.348,3.281,3.281,0,0,0,5.944,0,.409.409,0,0,0-.372-.582H28.76a.4.4,0,0,0-.363.234,2.458,2.458,0,0,1-4.452,0' transform='translate(-16.3 -14.834)' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}

.menu-2024 .mobile .top .feat {
	background-color: #EE3131;
}

.menu-2024 .mobile .top .feat {
    background-color: #EE3131;
    padding: 0.7rem 1.3rem;
    font-size: 0.75rem;
    font-weight: 500;
    white-space: nowrap;
	color: #fff;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    inline-size: calc(100% - 13.7rem);
}

.menu-2024 .mobile .top .feat::after {
    content: '';
    inline-size: 0.4rem;
    block-size: 0.4rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.435' height='8.435' viewBox='0 0 8.435 8.435'%3E%3Cpath id='down-right-arrow_7344998' d='M6.835,2.609V5.744L1.26.169A.772.772,0,0,0,.169,1.26L5.744,6.835H2.609a.772.772,0,0,0,0,1.543h4.7A1,1,0,0,0,8.378,7.313v-4.7a.772.772,0,1,0-1.543,0Z' transform='translate(0.057 0.057)' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    margin-inline-start: 0.4rem;
    vertical-align: middle;
}

.menu-2024 .mobile .bottom .container {
	display: flex;
}

.menu-2024 .mobile .bottom {
    padding-block: 1rem;
}

.menu-2024 .mobile .logo {
	max-inline-size: 9rem;
	inset: auto;
}

.menu-2024 .mobile .phone {
	font-weight: 500;
	font-size: 0.9rem;
	line-height: normal;
}

.menu-2024 .mobile .col-btn-box {
	display: block;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	height: 100%;
	width: 60px;
	height: 1.6rem;
	cursor: pointer;
	transform: scale(0.6);
    inset-inline-end: -0.7rem;
    position: relative;
}
.menu-2024 .mobile .col-btn-box .col-btn {
	display: block;
	content: '';
	position: relative;
	width: 35px;
	height: 5px;
	background: #ee3131;
	-webkit-border-radius: 2.5px;
	-moz-border-radius: 2.5px;
	border-radius: 2.5px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	-webkit-transition: 0.2s linear;
	-moz-transition: 0.2s linear;
	-ms-transition: 0.2s linear;
	-o-transition: 0.2s linear;
	transition: 0.2s linear;
}
.menu-2024 .mobile .col-btn-box .col-btn::before,
.menu-2024 .mobile .col-btn-box .col-btn::after {
	position: absolute;
	left: 0;
	right: 0;
	height: 5px;
	-webkit-border-radius: 2.5px;
	-moz-border-radius: 2.5px;
	border-radius: 2.5px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	display: block;
	background: #2f3967;
	content: '';
	-webkit-transition: 0.2s linear;
	-moz-transition: 0.2s linear;
	-ms-transition: 0.2s linear;
	-o-transition: 0.2s linear;
	transition: 0.2s linear;
}
.menu-2024 .mobile .col-btn-box .col-btn::before {
	top: -10px;
}
.menu-2024 .mobile .col-btn-box .col-btn::after {
	bottom: -10px;
}
body.top-navs-opened .menu-2024 .mobile .col-btn-box .col-btn {
	background: transparent;
}
body.top-navs-opened .menu-2024 .mobile .col-btn-box .col-btn::before {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	top: 0px;
}
body.top-navs-opened .menu-2024 .mobile .col-btn-box .col-btn::after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	bottom: 0px;
}

.menu-2024 .extended {
	display: none;
	position: fixed;
	inset-inline-start: 0;
	inset-block-start: 5.5rem;
	block-size: 100%;
	inline-size: 100%;
	background-color: #2f3967;
	padding: 1.6rem;
}


.menu-2024 .extended .main-menu {
	margin: 0;
	padding: 0;
	display: flex;
	list-style: none;
	margin-inline-end: 0.7rem;
	flex-direction: column;
}

.menu-2024 .extended .main-menu li {
	display: flex;
	justify-content: center;
	align-items: center;
}

.menu-2024 .extended .main-menu a {
    font-size: 1.12rem;
    padding: 0.8rem;
	text-align: center;
	color: #fff;
}

.menu-2024 .extended .feat {
	background-color: #EE3131;
    font-size: 1.12rem;
    padding: 0.6rem 1.6rem;
    border-radius: 2rem;
    color: #fff;
    display: block;
	text-align: center;
}

.menu-2024 .extended .lang {
	margin-inline-start: 0;
    justify-content: center;
    display: flex;
    margin-block-start: 1rem;
}

.menu-2024 .extended .lang button {
	color: #fff;
}


.menu-2024 .extended .lang button::before {
	filter: invert(1);
}

@media (max-width: 992px) {
	.menu-2024 {
		border: 0;
	}

	.menu-2024 .desktop {
		display: none;
	}

	.menu-2024 .mobile {
		display: block;
	}

	body.top-navs-opened .menu-2024 .extended {
		display: block;
	}

	.main-content {
		padding-top: 72px;
	}
}

.iti-mobile .iti--container {
	z-index: 100000;
}

section.leasing-03-2023 .notice {
    position: absolute;
    inset-inline-start: 0rem;
    inset-block-end: -2.9rem;
    color: #2e3967;
	font-size: 0.8rem;
}

@media (max-width: 992px) {
	section.leasing-03-2023 .notice {
		inset-block-end: -1.2rem;
		color: #2e3967;
		max-inline-size: 12rem;
	}
}

@media (max-width: 767px) {
	section.leasing-03-2023 .notice {
		inset-block-end: 0.5rem;
	}
}

section.leasing-09-2024 {
	background: transparent linear-gradient(160deg, #2F3967 0%, #495CB4 100%) 0% 0% no-repeat padding-box;
	padding-inline: 1.5rem;
}

section.leasing-09-2024 .background {
	position: absolute;
	inset: 0;
	inline-size: 100%;
	block-size: 100%;
	object-fit: cover;
}

section.leasing-09-2024.leasing-03-2023 > div.leasing-03-2021.container {
    min-height: 54.1rem;
    padding-block-end: 15.2em;
}


section.leasing-09-2024::after {
	display: none;
}

section.leasing-09-2024 .container .left-side::after {
	content: '';
	background-color: color-mix(in srgb, #2F3967 94%, transparent);
	backdrop-filter: blur(50px);
	border: 0;
}

section.leasing-09-2024 .info-box-subtitle-1 {
	font-family: 'Play';
	font-weight: 700;
	transform: none;
	position: relative;
    top: 0.3em;
    left: 0.8em;
    font-size: 4.4em;
    line-height: 1.07em;
}

section.leasing-09-2024 .info-box-subtitle-1 strong {
	color: #5F6A98;
	font-weight: 700;
}

section.leasing-09-2024 .info-box-list {
	transform: none;
	position: relative;
    top: 2.5rem;
    left: 3.4rem;
}

section.leasing-09-2024 .list-item::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='49.214' height='49.214' viewBox='0 0 49.214 49.214'%3E%3Cdefs%3E%3Cfilter id='Path_687' x='0' y='0' width='49.214' height='49.214' filterUnits='userSpaceOnUse'%3E%3CfeOffset dy='5' input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='3.5' result='blur'/%3E%3CfeFlood flood-opacity='0.153'/%3E%3CfeComposite operator='in' in2='blur'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg id='Group_13822' data-name='Group 13822' transform='translate(10.5 5.5)'%3E%3Cg transform='matrix(1, 0, 0, 1, -10.5, -5.5)' filter='url(%23Path_687)'%3E%3Cg id='Path_687-2' data-name='Path 687' transform='translate(24.61 5.5) rotate(45)' fill='%23ee3131'%3E%3Cpath d='M 5.249951362609863 19.45054054260254 C 3.967551231384277 19.45054054260254 2.768141269683838 18.95334053039551 1.872671246528625 18.05054092407227 C 0.9771312475204468 17.14766120910645 0.4897012114524841 15.94363021850586 0.5001612305641174 14.66023063659668 L 0.5751712322235107 5.460520267486572 C 0.5969612002372742 2.788520336151123 2.788521289825439 0.5969602465629578 5.460521221160889 0.5751702785491943 L 14.660231590271 0.500160276889801 L 14.70059108734131 0.5000002980232239 C 15.98299121856689 0.5000002980232239 17.18240165710449 0.9972002506256104 18.07787132263184 1.900000214576721 C 18.97341156005859 2.80288028717041 19.46084213256836 4.00691032409668 19.45038032531738 5.290310382843018 L 19.3753719329834 14.49001979827881 C 19.35359191894531 17.16203117370605 17.16203117370605 19.35359001159668 14.49002075195312 19.37537002563477 L 5.290311336517334 19.45038032531738 L 5.249951362609863 19.45054054260254 Z' stroke='none'/%3E%3Cpath d='M 14.70059108734131 1 L 14.6643009185791 1.000150680541992 L 5.464591026306152 1.075160980224609 C 3.063831329345703 1.094730377197266 1.094730377197266 3.06382942199707 1.075160980224609 5.464590072631836 L 1.000150680541992 14.6643009185791 C 0.9907817840576172 15.81339073181152 1.426712036132812 16.89092063903809 2.2276611328125 17.69843101501465 C 3.028541564941406 18.505859375 4.10188102722168 18.95054054260254 5.249951362609863 18.95054054260254 L 5.28624153137207 18.95038986206055 L 14.48595142364502 18.87537956237793 C 16.88672065734863 18.85581016540527 18.85581207275391 16.88672065734863 18.87538146972656 14.4859504699707 L 18.95039176940918 5.286240577697754 C 18.95976066589355 4.137149810791016 18.52383041381836 3.059619903564453 17.72288131713867 2.252109527587891 C 16.92200088500977 1.444681167602539 15.84866142272949 1 14.70059108734131 1 M 14.70059013366699 -1.9073486328125e-06 C 17.62798690795898 -1.9073486328125e-06 19.97428131103516 2.361194610595703 19.95036125183105 5.294390678405762 L 19.87535095214844 14.49410057067871 C 19.85132217407227 17.44203948974609 17.44204139709473 19.85132026672363 14.49410057067871 19.87535095214844 L 5.294391632080078 19.95035934448242 C 2.346586227416992 19.97439956665039 -0.02385902404785156 17.60410118103027 0.0001811981201171875 14.65615081787109 L 0.07519149780273438 5.456439971923828 C 0.09923171997070312 2.508489608764648 2.508491516113281 0.09922981262207031 5.456440925598145 0.07518959045410156 L 14.65615081787109 0.0001811981201171875 C 14.67090606689453 5.91278076171875e-05 14.68586444854736 -1.9073486328125e-06 14.70059013366699 -1.9073486328125e-06 Z' stroke='none' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3Cg id='check-mark_2128' transform='translate(8.433 9.997)'%3E%3Cpath id='Path_3850' data-name='Path 3850' d='M11.539,6.039,4.85,12.727a.459.459,0,0,1-.648,0L.133,8.633a.46.46,0,0,1,0-.649l.972-.971a.458.458,0,0,1,.648,0L4.529,9.807,9.918,4.417a.46.46,0,0,1,.649,0l.972.973A.457.457,0,0,1,11.539,6.039Z' transform='translate(0 -4.283)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	content: '';
	inline-size: 3rem;
    block-size: 3rem;
    display: block;
    position: absolute;
    inset-inline-start: -1.5rem;
    inset-block-start: 0.2rem;
}

section.leasing-09-2024 .list-item {
	font-size: 1em;
    color: #2e3967;
    border-radius: 5px;
    padding: 0.8em 6.3em 0.9em 1.7em;
	margin-block-end: 0.6em;
	background: transparent linear-gradient(103deg, #FFFFFF 41%, #36427B00 87%) 0% 0% no-repeat padding-box;
}

section.leasing-09-2024 .info-box {
	inline-size: 80%;
}

section.leasing-09-2024 .container .left-side {
	max-width: 22.8rem;
}

section.leasing-09-2024 .title-box-image-2 img {
	inline-size: 100%;
	block-size: 100%;
	object-fit: contain;
}

section.leasing-09-2024 .title-box-image-2 {
    position: absolute;
    bottom: -11.4em;
    right: 0.5em;
    width: 29.9em;
}

section.leasing-09-2024 .notice {
	position: relative;
    inset-inline-start: 4.9em;
    inset-block-end: -3.4em;
    max-inline-size: 20.1em;
    color: #fff;
    font-size: 0.7em;
    opacity: .5;
    line-height: 0.7rem;
}

section.leasing-09-2024 + section.ind-spec-10-2023 {
	background-color: transparent;
	pointer-events: none;
	box-shadow: none;
	margin-top: -24.1rem;
    margin-bottom: 4.3rem;
}

section.leasing-09-2024 + section.ind-spec-10-2023 .spec-width-box {
	pointer-events: all;
}

section.leasing-09-2024 + section.ind-spec-10-2023 h2 strong {
	background: transparent;
	padding: 0;
	font-weight: 700;
}

section.leasing-09-2024 + section.ind-spec-10-2023 h2::after {
	content: '';
    inline-size: 1.6em;
    block-size: 0.7em;
	display: inline-block;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.905' height='13.905' viewBox='0 0 13.905 13.905'%3E%3Cg id='arrows_11399416' transform='translate(0.505 0.887)'%3E%3Cpath id='Artboard35' d='M.507,0H12.592V12.085H.507Z' fill='none' fill-rule='evenodd'/%3E%3Cg id='Group_13826' data-name='Group 13826' transform='translate(1.262 0.88)'%3E%3Cpath id='Path_3853' data-name='Path 3853' d='M2.507,2.331,12.876,12.7' transform='translate(-2.507 -2.331)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' fill-rule='evenodd'/%3E%3Cpath id='Path_3854' data-name='Path 3854' d='M19.861,13.555v6.13h-6.13' transform='translate(-9.492 -9.316)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

section.leasing-09-2024 + section.ind-spec-10-2023 h2 {
	margin-bottom: 1rem;
}

section.leasing-09-2024 .title-box-image-1 {
	display: none;
}

.home section.selects-2021:not(.pos-fixed) {
    margin-bottom: 0;
	max-inline-size: 69.4rem;
    margin-inline: auto;
    border-radius: 5px;
    background: #fff;
    margin-block-start: -5.5rem;
	z-index: 1;
	padding: 1.4rem 1.3rem;
	box-shadow: 0px 3px 60px #00000010;
}

section.selects-2021 .button-list .btn {
	padding-inline: 0.6rem;
	padding-block: 0.9rem;
}

section.selects-2021 .select-list .single-select .bootstrap-select .dropdown-toggle::after {
	border: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
    inline-size: 0.5em;
    block-size: 0.4em;
    margin-right: 2px;
    margin-top: 0.5rem;
    margin-bottom: -0.3rem;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='4' viewBox='0 0 7 4'%3E%3Cpath id='ScrollDownArrow_light' d='M-298.5,399h0l-3.5-3.5V395h.5l3,3,3-3h.5v.5Z' transform='translate(302 -395)'/%3E%3C/svg%3E%0A");
}

section.selects-2021 .select-list .single-select .bootstrap-select .btn {
	border: 1px solid #D1D1D1;
	border-radius: 5px;
    padding: 0.9rem;
}

section.selects-2021 .button-list .single-btn,
section.selects-2021 .select-list .single-select {
    padding: 3px 7px;
}

section.selects-2021 .select-list .single-select .bootstrap-select .filter-option {
    padding: 17px 20px;
}

section.selects-2021 .select-list .single-select input {
	padding: 10.8px 19px;
}

section.selects-2021 .select-list .single-select.money-input::after {
	background-color: transparent;
}

section.selects-2021.selects-2022 .button-list .single-btn:last-child {
	inline-size: 66.666%;
}

@media (max-width: 1740px) and (min-width: 992px) {
	section.leasing-09-2024 .right-side-info-box {
		font-size: inherit;
		width: 100%;
	}
}

@media (max-width: 992px) {
	section.leasing-09-2024 .title-box-image-2 {
		display: none;
	}

	section.leasing-09-2024 .title-box-image-1 {
		display: block;
	}

	section.leasing-09-2024 .info-box {
		inline-size: 100%;
		position: relative;
		top: 0;
		height: auto;
        margin-block-end: 4.9rem;
	}

	section.leasing-09-2024 .container .right-side .right-side-info-box {
        height: auto;
	}

	section.leasing-09-2024 {
		padding-inline: 0.9rem;
	}

	section.leasing-09-2024 .info-box-subtitle-1 {
		top: 0.3em;
		left: 0em;
		font-size: 3.4em;
	}

	section.leasing-09-2024 .info-box-list {
		top: 1.4rem;
		left: -0.3rem;
	}

	section.leasing-09-2024 .list-item {
		font-size: 1.4em;
	}

	section.leasing-09-2024 .notice {
		inset-inline-start: -0.1em;
		inset-block-end: -2em;
		max-inline-size: 13.1em;
		font-size: 1em;
		line-height: 1rem;
	}

	section.leasing-03-2023 .title-box-image-1 {
		bottom: -31.2em;
        top: auto;
        left: 9.2em;
        width: 29em;
        transform: none;
		position: absolute;
    }

	section.leasing-09-2024 + section.ind-spec-10-2023 {
	    margin-top: -30.5rem;
	}

	section.leasing-09-2024 + section.ind-spec-10-2023 h2 {
	    margin-bottom: 1.7rem;
		font-size: 1rem;
	}

	section.leasing-09-2024.leasing-03-2023>div.leasing-03-2021.container {
        min-height: 64.2rem;
    }

	.home section.selects-2021 {
		padding-inline: 0.8rem;
	}

	section.selects-2021 .select-title {
		color: #000;
	}

	section.selects-2021.selects-2022 .select-list .single-select.double,
	section.selects-2022 .select-list .single-select {
        min-width: auto;
    }

	section.selects-2021 .hidden-on-mobile.open {
		max-inline-size: 100%;
	}
}

@media (max-width: 767px) {
	section.leasing-09-2024.leasing-03-2023 > div.leasing-03-2021.container {
		min-height: 89.6rem;
	}

	section.leasing-03-2023 .title-box-image-1 {
		bottom: -18.2em;
	}
}

section.cars .car-list .car-block-2024 .img-sect .img-box {
	inline-size: 100%;
}

section.cars .car-list .car-block-2024 .img-sect {
	inline-size: 41.9%;
}

section.cars .car-list .car-block-2024 .img-sect .img-box .img {
	padding-top: 76.4%;
}

section.cars .car-list .car-block-2024 {
	border: 0;
	border-radius: 5px;
	box-shadow: 0px 3px 60px #00000010;
	overflow: hidden;
}

section.cars .car-list .car-block-2024 .img-sect .img-box .warranty {
	background: #FFFFFF40;
	backdrop-filter: blur(50px);
	-webkit-backdrop-filter: blur(50px);
	color: #fff;
	border: 0;
	border-radius: 13px;
	left: 1.6rem;
    bottom: auto;
    top: 1.6rem;
    font-size: 0.75rem;
    font-weight: 500;
    padding: 0.8rem 0.8rem;
}

section.cars .car-list .car-block-2024 .info-box {
	padding-left: 2.2rem;
    padding-top: 1.7rem;
	padding-right: 1.6rem;
	padding-bottom: 1.3rem;
	justify-content: flex-start;
}

section.cars .car-list .car-block-2024 .info-box .main-info {
	inline-size: 100%;
}

section.cars .car-list .car-block-2024 .info-box .main-info .title {
    font-size: 1.15rem;
	margin: 0;
	padding-right: 0;
    flex-wrap: nowrap;
}

section.cars .car-list .car-block-2024 .info-box .main-info {
	padding: 0;
}

section.cars .car-list .car-block-2024 .info-box .main-info .title .discount {
	margin-left: 13px;
	margin-right: 13px;
    padding: 3.5px 7px;
    font-size: 1rem;
    border-radius: 5px;
	position: relative;
    left: auto;
    top: auto;
    right: auto;
}

.car-block-2024 .price-block {
	display: flex;
	gap: 0.7rem;
	margin-left: auto;
	font-size: 20px;
}

.car-block-2024 .price-block .current {
	font-weight: 700;
}

.car-block-2024 .price-block .old {
	color: #919191;
	font-weight: 400;
	position: relative;
}

.car-block-2024 .price-block .old::before {
	content: '';
	inline-size: 100%;
    block-size: 0.1rem;
    background-color: #EE3131;
    position: absolute;
    transform: rotate(-14.2deg);
    top: 0.6rem;
}

section.cars .car-list .car-block-2024 .info-box .gen-param-box {
	width: 87%;
    margin-block-start: 1.8rem;
	display: grid;
    grid-template-columns: repeat(3, 1fr);
	row-gap: 0.3rem;
}

section.cars .car-list .car-block-2024 .info-box .gen-param-box .gen-param {
	font-size: 15px;
}

section.cars .car-list .car-block-2024 .info-box .right-side-info {
	position: relative;
	margin-inline-start: auto;
	inline-size: auto;
	right: auto;
    bottom: auto;
	margin-block-start: auto;
}

section.cars .car-list .car-block-2024 .info-box .right-side-info .price-block {
	display: none;
}

section.cars .car-list .car-block-2024 .info-box .right-side-info .apply-block {
	display: flex;
	margin-inline-start: auto;
    width: auto;
	border-radius: 5px;
	overflow: hidden;
	gap: 0.8rem;
	position: relative;
}

section.cars .car-list .car-block-2024 .info-box .right-side-info .apply-block .from {
	height: auto;
	font-weight: 500;
	font-size: 15px;
	padding: 0;
	padding-left: 0.9rem;
}

section.cars .car-list .car-block-2024 .info-box .right-side-info .apply-block .apply {
	border-radius: 0;
	width: auto;
	padding-right: 0.5rem;
    padding-left: 0.7rem;
    font-size: 15px;
}

@media (max-width: 992px) {
	section.cars .car-list .car-block-2024 {
		flex-direction: column;
		margin-block: 1.5rem;
	}

	section.cars .car-list .car-block-2024 .img-sect {
		inline-size: 100%;
	}

	section.cars .car-list .car-block-2024 .img-sect .img-box .img {
		padding-top: 56.6%;
	}

	section.cars .car-list .car-block-2024 .info-box {
		inline-size: 100%;
		padding-left: 1.3rem;
		padding-top: 0.7rem;
	}

	section.cars .car-list .car-block-2024 .img-sect .img-box .warranty {
		left: 0.8rem;
		bottom: 1.1rem;
		top: auto;
		font-size: 0.75rem;
	}

	section.cars .car-list .car-block-2024 .info-box .main-info .title .price-block {
		display: none;
	}

	section.cars .car-list .car-block-2024 .info-box .gen-param-box {
		width: 100%;
		margin-block-start: 0.7rem;
		row-gap: 0.6rem;
	}

	section.cars .car-list .car-block-2024 .info-box .gen-param-box .gen-param {
		font-size: 12px;
	}

	section.cars .car-list .car-block-2024 .info-box .gen-param-box .gen-param .icon {
		display: block;
	}

	section.cars .car-list .car-block-2024 .info-box .gen-param-box .gen-param::after {
		display: none;
	}

	section.cars .car-list .car-block-2024 .info-box .right-side-info {
		margin-inline-start: 0;
		display: flex;
        justify-content: space-between;
        inline-size: 100%;
	}

	section.cars .car-list .car-block-2024 .info-box .right-side-info .price-block {
		display: flex;
		flex-direction: column;
		position: relative;
		inset: auto;
		padding: 0;
		gap: 0.3rem;
		margin-block-end: 0.2rem;
	}

	section.cars .car-list .car-block-2024 .info-box .right-side-info .price-block .old {
		text-decoration: none;
		color: #919191;
		font-size: 18px;
	}

	section.cars .car-list .car-block-2024 .info-box .right-side-info .price-block .current {
		font-size: 18px;
		color: #000;
	}

	section.cars .car-list .car-block-2024 .info-box .right-side-info .apply-block {
		margin-inline-start: 0;
	}

	section.cars .car-list .car-block-2024 .info-box .right-side-info .apply-block .from {
		font-size: 12px;
	}

	section.cars .car-list .car-block-2024 .info-box .right-side-info .apply-block .apply {
		font-size: 13px;
		padding-block: 1rem;
	}
}

@media (min-width: 768px) {
	.sticky-bottom {
		position: sticky;
		bottom: 0;
		align-self: flex-end;
	}
}

@media (min-width: 768px) and (max-height: 1130px) {
	.partn-ban-box > *:nth-child(3) {
		display: none;
	}
}

@media (min-width: 768px) and (max-height: 887px) {
	.partn-ban-box > *:nth-child(2) {
		display: none;
	}
}

.selling .hero {
	position: relative;
	z-index: 5;
	color: #fff;
	display: flex;
	align-items: center;
    min-block-size: 22.6rem;
	padding-block-start: 1.3rem;
}

.selling .hero img {
	position: absolute;
	inset: 0;
	object-fit: cover;
	object-position: center;
	z-index: -1;
	block-size: 100%;
	inline-size: 100%;
}

.selling .hero h1 {
	color: #fff;
	text-align: start;
	font-size: 50px;
	font-weight: 700;
	line-height: normal;
	text-transform: none;
	margin-block-end: 1.6rem;
}

.selling .hero p {
	font-size: 18px;
	font-weight: 600;
	line-height: normal;
}

.selling .hero a {
	font-size: 18px;
	font-weight: 400;
	line-height: normal;
	display: inline-block;
    margin-block-start: 0.7rem;
    border-radius: 32px;
    border: 2px solid #EE3131;
    padding-block: 0.65rem;
    padding-inline: 2rem;
	color: #fff;
}

.selling .benefits {
	padding-block-start: 4rem;
}

.selling .benefits h2 {
	font-size: 34px;
	font-weight: 700;
	line-height: normal;
	text-transform: none;
}

.selling .benefits .section-wrap {
	display: flex;
	gap: 1.3rem;
	margin-block-start: 3.1rem;
}

.selling .benefits .section-wrap > div {
	display: block;
	border-radius: 10px;
	color: #fff;
	padding-inline: 1.5rem;
    padding-block: 3.2rem;
    padding-inline-end: 2rem;
	padding-block-end: 0.7rem;
	overflow: hidden;
}

.selling .benefits .section-wrap > div:nth-child(1) {
	inline-size: 53.2%;
	background-color: #EE3131;
}

.selling .benefits .section-wrap > div:nth-child(2) {
	inline-size: 44.9%;
	background-color: #2F3967;
	display: flex;
	flex-direction: column;
}

.selling .benefits .section-wrap > div:nth-child(2) img {
	max-inline-size: 110% !important;
    inset-inline-end: -2rem;
    inset-block-end: -0.7rem;
    position: relative;
	margin-block-start: auto;
}

.selling .benefits .section-wrap h3 {
	color: inherit;
	font-size: 30px;
	font-weight: 600;
	text-transform: none;
	text-align: start;
	margin-block-end: 1.4rem;
}

.selling .benefits .section-wrap p {
	font-size: 18px;
	font-weight: 400;
	line-height: normal;
}

.selling .benefits ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.selling .benefits ul img {
	inline-size: 2rem;
	position: absolute;
	inset-inline-start: 0;
}

.selling .benefits ul li {
	padding-inline-start: 2.6rem;
	position: relative;
	margin-block-end: 1.9rem;
}

.selling .benefits ul li {
	inset-inline-end: 0rem;
    inset-block-end: -0.7rem;
    max-inline-size: 110% !important;
}

.selling .process {
	padding-block-start: 3.8rem;
}

.selling .process h2 {
	font-size: 34px;
	font-weight: 700;
	line-height: normal;
	text-transform: none;
	margin-block-end: 2.8rem;
}

.selling .process .mobile {
	display: none;
}

.selling .contacts {
	background-color: #F7F7F7;
	border-radius: 16px;
	display: flex;
	overflow: hidden;
	margin-block-start: 3.8rem;
	inline-size: 60.5rem;
    margin-inline: auto;
    margin-block-end: 6.3rem;
}

.selling .contacts h2 {
	font-size: 34px;
	font-weight: 700;
	line-height: normal;
	text-transform: none;
	margin-block-end: 1.1rem;
	text-align: start;
}

.selling .contacts .content {
    inline-size: 50.5%;
    padding-inline: 3rem;
	padding-inline-end: 1rem;
    padding-block: 2rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-block-start: 2.2rem;
}

.selling .contacts .form {
    inline-size: 49.5%;
	background-color: #2F3967;
	padding-block: 1.8rem;
	padding-inline: 3.2rem;
	padding-block-end: 2.5rem;
}

.selling .contacts .form h3 {
	color: #fff;
	font-size: 20px;
	text-transform: none;
}

.selling .contacts p {
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5rem;
}

.selling .contacts .links {
	display: flex;
	gap: 0.7rem;
	margin-block-start: 0.2rem;
	margin-block-end: 0.7rem;
}

.selling .contacts .links a {
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 4px;
	color: #fff;
	font-size: 13px;
	font-weight: 700;
	line-height: normal;
	text-decoration: none;
    padding-block: 0.7rem;
    padding-inline: 0.9rem;
	gap: 0.3rem;
}

.selling .contacts a.waze {
	background-color: #46CCFF;
	padding-inline: 1.7rem;
}

.selling .contacts a.whatsapp {
	background-color: #31A71A;
}

.selling .contacts .waze::before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cg clip-path='url(%23clip0_92_184)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.383 17.2301H9.42935C9.33653 16.7632 9.10636 16.3346 8.76835 15.9994C8.43034 15.6641 7.99989 15.4374 7.53221 15.3484C7.06452 15.2594 6.58091 15.3121 6.14338 15.4998C5.70585 15.6875 5.33435 16.0016 5.07651 16.4018V16.4174C4.36023 16.0471 3.70821 15.564 3.14547 14.9865C2.64171 14.4976 2.23194 13.9205 1.93652 13.2837C2.37462 13.1765 2.77228 12.9447 3.08139 12.6163C3.49418 12.1698 3.7221 11.5832 3.71908 10.9752V9.55054C3.71968 7.51712 4.52591 5.56677 5.96126 4.12644C7.39662 2.6861 9.34417 1.87313 11.3776 1.86548C13.4016 1.88589 15.3359 2.70427 16.7599 4.14277C18.184 5.58127 18.9828 7.52365 18.9828 9.54781C18.9828 11.572 18.184 13.5143 16.7599 14.9528C15.3359 16.3913 13.4016 17.2097 11.3776 17.2301' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3839 17.2309H9.43024C9.33742 16.7639 9.10725 16.3354 8.76924 16.0001C8.43123 15.6648 8.00078 15.4382 7.5331 15.3492C7.06541 15.2602 6.5818 15.3129 6.14427 15.5005C5.70674 15.6882 5.33524 16.0023 5.0774 16.4025V16.4181C4.36112 16.0479 3.70911 15.5647 3.14636 14.9873C2.64337 14.4979 2.2344 13.9205 1.93976 13.2836C2.37926 13.1772 2.77837 12.9453 3.08853 12.6162C3.50133 12.1697 3.72924 11.5832 3.72622 10.9751V9.5505C3.72683 7.51708 4.53305 5.56673 5.96841 4.12639C7.40376 2.68606 9.35131 1.87308 11.3847 1.86544C13.4151 1.87288 15.3597 2.68471 16.7927 4.1231C18.2257 5.5615 19.0301 7.50919 19.0299 9.53956C19.0308 11.5715 18.2271 13.5211 16.7947 14.9623C15.3622 16.4034 13.4174 17.2187 11.3855 17.2301M19.9818 9.53956C19.9839 8.40747 19.7622 7.28612 19.3294 6.24002C18.8966 5.19391 18.2613 4.2437 17.4599 3.44402C16.6044 2.58296 15.5758 1.91349 14.442 1.47996C13.3083 1.04643 12.0954 0.858724 10.8836 0.929286C9.6719 0.999848 8.48897 1.32706 7.41322 1.88926C6.33747 2.45145 5.39345 3.2358 4.64368 4.19034C3.43451 5.71444 2.77627 7.60265 2.77594 9.54816V10.9798C2.77355 11.1771 2.73141 11.3719 2.65203 11.5525C2.57266 11.7331 2.45768 11.8959 2.31396 12.0311C2.17025 12.1663 2.00076 12.2711 1.81562 12.3393C1.63048 12.4074 1.43349 12.4376 1.23643 12.4279C1.15769 12.428 1.08104 12.4533 1.01774 12.5001C0.954442 12.5469 0.907835 12.6129 0.884764 12.6881C0.705023 13.2868 1.4318 14.6067 2.46726 15.6578C3.12478 16.3257 3.88947 16.8788 4.72964 17.2942C4.61171 17.9176 4.74627 18.5624 5.10372 19.0866C5.46117 19.6108 6.01223 19.9716 6.63567 20.0895C7.25911 20.2075 7.90386 20.0729 8.42809 19.7155C8.95232 19.358 9.31309 18.8069 9.43102 18.1835H11.4371C11.5053 18.5219 11.646 18.8414 11.8494 19.1203C12.0528 19.3992 12.3142 19.6308 12.6155 19.7992C12.9168 19.9675 13.251 20.0687 13.5951 20.0958C13.9393 20.1228 14.2852 20.0751 14.6091 19.9559C14.9327 19.8452 15.2272 19.663 15.4707 19.4228C15.7142 19.1827 15.9005 18.8908 16.0158 18.5688C16.2269 18.0031 16.223 17.3797 16.0048 16.8167C17.2247 16.0334 18.2283 14.9563 18.9233 13.684C19.6183 12.4118 19.9826 10.9853 19.9825 9.53565' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.1593 7.62494C16.1585 7.43608 16.1018 7.25168 15.9963 7.09502C15.8908 6.93836 15.7413 6.81647 15.5666 6.74473C15.3919 6.67299 15.1998 6.65462 15.0147 6.69194C14.8295 6.72926 14.6596 6.82059 14.5263 6.95441C14.3931 7.08823 14.3024 7.25853 14.2659 7.44382C14.2293 7.62911 14.2484 7.82108 14.3209 7.99549C14.3933 8.1699 14.5159 8.31894 14.6729 8.42379C14.83 8.52864 15.0147 8.58459 15.2035 8.58459C15.3293 8.58439 15.4538 8.5594 15.5699 8.51105C15.686 8.4627 15.7915 8.39194 15.8803 8.30282C15.969 8.2137 16.0393 8.10796 16.0872 7.99164C16.1351 7.87533 16.1596 7.75072 16.1593 7.62494ZM10.4193 7.62494C10.4184 7.43594 10.3614 7.25147 10.2557 7.09483C10.1499 6.93819 10.0001 6.81643 9.82515 6.74493C9.65021 6.67342 9.45799 6.65539 9.27279 6.69312C9.0876 6.73084 8.91775 6.82262 8.78471 6.95686C8.65168 7.0911 8.56142 7.26177 8.52537 7.44729C8.48931 7.63282 8.50907 7.82487 8.58214 7.99916C8.65521 8.17346 8.77832 8.32218 8.9359 8.42652C9.09348 8.53087 9.27846 8.58614 9.46746 8.58537C9.72142 8.58475 9.96475 8.48332 10.144 8.30338C10.3232 8.12343 10.4236 7.87969 10.4232 7.62572M9.75973 10.768C9.70605 10.6528 9.60879 10.5636 9.48935 10.5201C9.3699 10.4766 9.23806 10.4823 9.12283 10.5359C9.00759 10.5896 8.9184 10.6869 8.87487 10.8063C8.83134 10.9258 8.83705 11.0576 8.89073 11.1729C9.19849 11.8308 9.68746 12.3873 10.3003 12.7772C10.9131 13.1671 11.6244 13.3741 12.3507 13.3741C13.0771 13.3741 13.7883 13.1671 14.4012 12.7772C15.014 12.3873 15.503 11.8308 15.8107 11.1729C15.8445 11.1001 15.8594 11.02 15.854 10.94C15.8486 10.8599 15.8231 10.7826 15.7799 10.715C15.7366 10.6474 15.677 10.5919 15.6066 10.5535C15.5362 10.5151 15.4572 10.4951 15.377 10.4953H15.3645C15.2754 10.4959 15.1883 10.5219 15.1134 10.5702C15.0386 10.6185 14.979 10.6871 14.9417 10.768C14.711 11.2605 14.3447 11.677 13.8857 11.9688C13.4268 12.2606 12.8942 12.4155 12.3503 12.4155C11.8065 12.4155 11.2739 12.2606 10.815 11.9688C10.356 11.677 9.98971 11.2605 9.75895 10.768' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_92_184'%3E%3Crect width='19.1251' height='19.19' fill='white' transform='translate(0.857422 0.911255)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
    width: 1.5rem;
    height: 1.3rem;
}

.selling .contacts .whatsapp::before {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cg clip-path='url(%23clip0_92_178)'%3E%3Cpath d='M0.16372 19.9386C0.135163 19.8978 0.115305 19.8515 0.105381 19.8027C0.0954569 19.7539 0.0956787 19.7036 0.106032 19.6549L1.11603 14.7496C0.088116 12.7334 -0.188083 10.4171 0.336951 8.21584C0.861985 6.01456 2.15392 4.07226 3.98115 2.73713C5.80837 1.40201 8.05141 0.761373 10.3081 0.930067C12.5649 1.09876 14.6877 2.06576 16.2962 3.6577C17.9046 5.24964 18.8934 7.36243 19.0853 9.61731C19.2773 11.8722 18.6598 14.1217 17.3435 15.9626C16.0273 17.8035 14.0984 19.1153 11.9026 19.663C9.70688 20.2107 7.38784 19.9584 5.36125 18.9513L0.554291 20.0908C0.48143 20.1082 0.404992 20.103 0.335197 20.0758C0.265402 20.0486 0.205576 20.0007 0.16372 19.9386ZM6.2833 17.093C7.86182 17.8802 9.66848 18.0818 11.3817 17.6617C13.0949 17.2417 14.6034 16.2273 15.6388 14.7992C16.6742 13.3712 17.1692 11.622 17.0357 9.8631C16.9022 8.10422 16.1489 6.44978 14.9099 5.19428C14.8961 5.18225 14.8832 5.1693 14.8711 5.1555C13.6163 3.90012 11.9547 3.13366 10.1852 2.99401C8.41565 2.85435 6.65437 3.35065 5.21812 4.39365C3.78187 5.43664 2.76489 6.95788 2.35011 8.68374C1.93533 10.4096 2.14996 12.2268 2.95541 13.8086L3.28356 14.4564L2.67453 17.423L2.66602 17.4599L5.61375 16.761L6.2833 17.093ZM7.37747 12.7324L7.34815 12.7059C5.23831 10.7502 4.69075 9.12174 4.82315 7.83087C4.98593 7.0954 5.4121 6.44488 6.02134 6.0019C6.1027 5.93236 6.19922 5.88284 6.30315 5.8573C6.40709 5.83175 6.51556 5.8309 6.61988 5.85479C6.72421 5.87869 6.82149 5.92668 6.90394 5.99492C6.98639 6.06317 7.05172 6.14976 7.0947 6.24778L7.87112 7.99258C7.92156 8.1057 7.94029 8.2304 7.9253 8.35334C7.91031 8.47628 7.86216 8.59283 7.78601 8.6905L7.39354 9.20023C7.30865 9.30565 7.2574 9.43415 7.24644 9.56905C7.23548 9.70396 7.26531 9.83905 7.33207 9.95679C7.7067 10.5077 8.15467 11.005 8.66361 11.4349C9.21021 11.9641 9.83153 12.4102 10.5077 12.7589C10.6308 12.8099 10.7665 12.8226 10.8969 12.7952C11.0273 12.7679 11.1465 12.7018 11.2387 12.6057L11.6946 12.147C11.7818 12.0592 11.8909 11.9962 12.0105 11.9645C12.1302 11.9327 12.2561 11.9334 12.3755 11.9664L14.2196 12.4903C14.3212 12.5216 14.4144 12.5756 14.4919 12.6484C14.5695 12.7211 14.6294 12.8107 14.6671 12.9101C14.7048 13.0096 14.7192 13.1163 14.7094 13.2222C14.6995 13.3281 14.6655 13.4303 14.6101 13.5211C14.2536 14.185 13.6672 14.6961 12.9608 14.9586C12.6786 15.026 12.3894 15.0596 12.0993 15.0588C10.8888 15.0588 9.28209 14.5075 7.37747 12.7324Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_92_178'%3E%3Crect width='19.0387' height='19.19' fill='white' transform='translate(0.0810547 0.911255)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
    width: 1.5rem;
    height: 1.3rem;
	display: inline-block;
}

.selling .links + p {
	line-height: 2.6rem;
}

.selling .form h3 {
	margin-block-end: 1rem;
}

.selling .form textarea,
.selling .form input {
    padding-block: 0.9rem;
    margin-block-end: 0.5rem;
	padding-inline: 1.3rem;
	border-radius: 10px;
	background-color: #fff;
	color: #08060A;
	font-size: 16px;
}

.selling .form input::placeholder {
	color: #777;
}

.selling .form textarea {
	block-size: 6.9rem;
}

.selling .form .r-btn-custom {
	display: flex;
	color: #fff;
}

.selling .form .r-btn-custom p {
	font-size: 11px;
	line-height: normal;
}

.selling .form .r-btn-custom a {
	color: inherit;
	display: inline-block;
}

.selling .form .r-btn-custom span:not([class]) {
	max-inline-size: calc(100% - 6rem);
}

.selling .form .checkmark {
	inset-block-start: -0.2rem;
}

.selling .form button {
	inline-size: 100%;
	border-radius: 9px;
	font-size: 1.6;
	font-weight: 500;
	text-transform: none;
	padding-block: 1rem;
    margin-block-start: -0.4rem;
}

.selling #contacts {
    margin-top: -6rem;
    padding-top: 6rem;
}
@media (max-width: 768px) {
	.selling #contacts {
		margin-top: -1rem;
		padding-top: 1rem;
	}
}

@media (max-width: 992px) {
	.selling .hero {
		min-block-size: 32.8rem;
		padding-inline: 0.5rem;
		padding-block-end: 4.7rem;
	}

	.selling .hero img {
		object-position: center;
	}

	.selling .hero h1 {
		font-size: 40px;
	}

	.selling .hero p {
		font-size: 22px;
		max-inline-size: 19rem;
	}

	.selling .benefits {
		padding-block-start: 3.3rem;
	}

	.selling .benefits h2 {
		font-size: 30px;
	}

	.selling .benefits .section-wrap {
		margin-block-start: 2rem;
		flex-direction: column;
		padding-inline: 0.4rem;
	}

	.selling .benefits .section-wrap > div {
		padding-block: 4.6rem;
		padding-block-end: 2.5rem;
	}

	.selling .benefits .section-wrap > div:nth-child(1) {
		inline-size: 100%;
		min-block-size: 41.5rem;
	}

	.selling .benefits .section-wrap > div:nth-child(2) {
		inline-size: 100%;
		padding-block-start: 3.5rem;
		padding-block-end: 0.8rem;
		min-block-size: 26.2rem;
	}

	.selling .benefits .section-wrap h3 {
		text-align: center;
		font-size: 28px;
		margin-block-end: 0.7rem;
	}

	.selling .benefits ul li {
		padding: 0;
		text-align: center;
	}

	.selling .benefits ul img {
		position: relative;
		inset-inline-start: auto;
		margin-block-end: 1.2rem;
		inline-size: 2rem;
        block-size: 2rem;
	}

	.selling .benefits .section-wrap > div:nth-child(2) h3 {
		text-align: start;
		margin-block-end: 1.5rem;
	}

	.selling .benefits .section-wrap > div:nth-child(2) img {
		max-inline-size: 125% !important;
        inset-inline-end: -2rem;
        inset-block-end: -0.8rem;
        align-self: flex-end;
	}

	.selling .process .desktop {
		display: none;
	}

	.selling .process .mobile {
		display: block;
        margin-inline: auto;
	}

	.selling .process {
		padding-block-start: 3.3rem;
		min-block-size: 77.4rem;
	}

	.selling .process h2 {
		text-align: center;
		font-size: 30px;
		margin-block-end: 2.4rem;
		padding-inline: 1rem;
	}

	.selling .contacts {
		margin-block-start: 5.9rem;
		flex-direction: column;
		max-inline-size: 100%;
		margin-block-end: 5.1rem;
	}

	.selling .contacts h2 {
		font-size: 30px;
		margin-block-end: 1.6rem;
	}

	.selling .contacts .content {
		inline-size: 100%;
		padding-inline: 1.2rem;
        padding-block: 3.9rem;
        padding-block-end: 2.6rem;
	}

	.selling .contacts .form {
		inline-size: 100%;
		padding-inline: 1.2rem;
	}

	.selling .contacts .links {
		margin-block-start: 0.5rem;
	}
}


body section.leasing-11-2024 {
	background: #2F3967;
  }
  .leasing-11-2024 .leas_info_discount {
	color: #FFF;
	font-family: Play;
	font-size: 70px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	border-radius: 5px;
	background: #EE3131;
	padding: 5px 20px;
	margin: 42px auto 0 auto;
	display: block;
	text-transform: uppercase;
}

.leasing-11-2024 .leas_info_box {
	display: flex;
	  flex-direction: column;
	  align-items: center;
}

.leasing-11-2024 .leas_info_element_img {
	margin: 28px auto 0 auto;
	pointer-events: none;
	user-select: none;
}

body.home section.leasing-09-2024.leasing-03-2023.leasing-11-2024 > div.leasing-03-2021.container {
	min-height: 58rem;
}


.leas_info_snow_element_1 {
    position: absolute;
    z-index: -1;
    top: 346px;
    left: 22px;
}
.leas_info_snow_element_2 {
	position: absolute;
    z-index: -1;
    top: 143px;
    left: 212px;
}
.leas_info_snow_element_3 {
    position: absolute;
    z-index: -1;
    top: 277px;
    left: 306px;
}

@media (max-width: 1200px) {
	.leasing-11-2024 .leas_info_box {
		padding: 0 56px;
	}
}
@media (max-width: 992px) {
	.leasing-11-2024 .leas_info_discount {
		font-size: 42px;
	}
	section.leasing-07-2022.leasing-11-2024 .container .right-side {
		min-height: 47rem;
	}
}
@media (max-width: 768px) {
	section.leasing-07-2022.leasing-11-2024 .container .right-side {
		min-height: initial;
	}
	section.leasing-09-2024.leasing-11-2024 .container .left-side {
		min-height: 48rem;
	}
	.leas_info_snow_element_1, .leas_info_snow_element_2, .leas_info_snow_element_3 {
		display: none;
	}
	.leasing-11-2024 .leas_info_box { padding: 0; }
	.leasing-11-2024 .leas_info_discount {
		padding: 3px 10px;
		margin: 28px auto 0 auto;
		text-align: center;
	}
}

@media (min-width:769px) {
	.hide_above_768 { display: none !important; }
}
@media (max-width:768px) {
	.hide_below_768 { display: none !important; }
}



@media (min-width: 768px) {
	.equip-info-box-control {
		width: 100%;
		background: #F6F6F6;
		padding: 10px 0 18px 0;
		margin: 0;
		border: initial;
		outline: 2px solid transparent;
		text-align: left;
		display: flex;
		align-items: center;
		gap: 12px;
		cursor: pointer;
	}
	.equip-info-box-control:focus-visible {
		outline: 2px solid black;
	}
	.equip-info-box-control p {
		font-size: 18px;
		font-weight: 500;
		color: black;
		margin: 0;
	}
	.equip-info-box-control-chevron {
		display: block;
		border-radius: 2px;
		width: 8px;
		height: 8px;
		border: 2px solid #EE3131;
		border-width: 0 0 2px 2px;
		transform: rotate(-45deg);
		transition: ease-in-out 0.25s;
	}
	.equip-info-box-control.active .equip-info-box-control-chevron {
		transform: rotate(135deg);
	}

	section.single-car .car-info-bord-top {
		border: initial;
		margin-top: 50px;
		position: relative;
	}
	section.single-car .car-info-bord-top::before {
		content: '';
		position: absolute;
		top: -45px;
		height: 20px;
		left: -20px;
		width: calc(100% + 40px);
		background: white;
	}

	.equip-info-box-wrap {
		display: none;
	}
}
@media (max-width: 768px) {
	.equip-info-box-control { display: none; }
}

.post-type-archive section.selects-2021 .hidden-on-mobile-closer,
.post-type-archive section.selects-2021 .hidden-on-mobile-opener,
.post-type-archive section.selects-2021 .select-title {
	color: #fff;
}

.post-type-archive section.leasing-09-2024.leasing-11-2024 .container .left-side {
	min-height: auto;
}



.single-car .price-block .reservation-notice {
	display: none;
}
.single-car .car-info.contact-info {
	display: none;
}


.single_car_monthly_car_price {
    background: #2f3967;
    border-radius: 3px;
	padding: 9px 14px 10px 14px;
    flex-shrink: 0;
    margin: 19px 16px 3px auto;
}
.single_car_monthly_car_price .from {
	color: #ffffff;
	font-size: 17px;
	line-height: 1.2em;
}
body section.single-car .price-block {
	flex-direction: column-reverse;
    gap: 0;
    width: auto;
    text-align: right;
    align-items: end;
}
body section.single-car .price-block .current {
	font-size: 17px;
    margin: 0;
}
body section.single-car .price-block .old {
	font-size: 15px;
}
@media (max-width: 768px) {
	body section.single-car .tlt-block-box {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
        max-width: 380px;
        margin: 0 auto;
	}
	body section.single-car .title-box {
		width: 100%;
		text-align: center;
	}
	body section.single-car .price-block {
        text-align: center;
        flex-direction: row;
        align-items: center;
        gap: 14px;
	}
	.single_car_monthly_car_price {
		margin: 7px 21px 12px 0;
	}
}



.ls_box_wrap {
	margin: 54px auto 0 auto;
	display: flex;
	align-items: center;
	gap: 24px;
}
.ls_box_left {
	display: flex;
	align-items: center;
	gap: 20px;
	border-right: 1px solid rgba(255, 255, 255, 0.6);
	padding-right: 24px;
}
.ls_box_left p {
	color: white;
	margin: 0;
}
.ls_box_left p:nth-child(1) {
	font-weight: 600;
	font-size: 97px;
	line-height: 1.1em;
}
.ls_box_left p:nth-child(2) {
	font-weight: 600;
	font-size: 37px;
	line-height: 1.3em;
}

.ls_box_right {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.ls_box_row {
	display: flex;
	align-items: center;
	gap: 10px;
}
.ls_box_row img {
	display: block;
}
.ls_box_row p {
	font-weight: 600;
	font-size: 22px;
	color: white;
	line-height: 1.15em;
	margin: 0;
	max-width: 300px;
}

.ls_box_lower_text {
	margin: 12px auto 0 0;
	font-weight: 400;
	font-size: 12px;
	color: rgba(255, 255, 255, 0.5);
	max-width: 288px;
}

body.home section.leasing-09-2024.leasing-03-2023.leasing-11-2024.leasing-01-2025 > div.leasing-03-2021.container {
	min-height: 50rem;
	padding-block-end: 17rem;
}
section.leasing-07-2022.leasing-01-2025 .container .right-side .right-side-info-box {
	margin-left: auto;
    justify-content: end;
	padding-top: 0;
	display: flex;
    flex-direction: column;
    align-items: center;
}


.ls_box_snow_el_1,
.ls_box_snow_el_2,
.ls_box_snow_el_3,
.ls_box_snow_el_4,
.ls_box_snow_el_5 {
	display: block;
	position: absolute;
	z-index: -1;
	opacity: 0.4;
}
.ls_box_snow_el_1 {
    top: 7px;
    right: 15px;
	width: 190px;
}
.ls_box_snow_el_2 {
    top: 123px;
    left: 110px;
    width: 95px;
}
.ls_box_snow_el_3 {
    top: 310px;
    left: 236px;
    width: 108px;
}
.ls_box_snow_el_4 {
    top: 256px;
    left: 406px;
    width: 94px;
}
.ls_box_snow_el_5 {
	top: 318px;
    left: 569px;
    width: 58px;
}




@media (max-width: 1200px) {
	.leasing-11-2024leasing-01-2025 .leas_info_discount {
		font-size: 40px;
	}
	.ls_box_left p:nth-child(1) {
		font-size: 85px;
	}
	.ls_box_left p:nth-child(2) {
		font-size: 28px;
	}
	.ls_box_row p {
		font-size: 16px;
	}
	.ls_box_row img {
		width: 26px;
	}
	section.leasing-07-2022.leasing-01-2025 .container .right-side .right-side-info-box {
		margin: 0;
		justify-content: center;
		padding-top: 58px;
	}
}
@media (min-width: 768px) and (max-width: 1200px) {
	.ls_box_left p:nth-child(1) {
		font-size: 60px;
	}
	.ls_box_left p:nth-child(2) {
		font-size: 22px;
	}
}
@media (max-width: 992px) {
	section.leasing-07-2022.leasing-11-2024.leasing-01-2025 .container .right-side {
		min-height: initial;
	}
	.ls_box_snow_el_2 {
		top: 260px;
		left: 12px;
		width: 95px;
	}
}
@media (max-width: 768px) {
	.ls_box_lower_text {
		margin-bottom: 24px;
	}
	.ls_box_snow_el_1 {
		width: 148px;
	}
	.ls_box_snow_el_2 {
		width: 78px;
	}

	.ls_box_wrap {
		flex-direction: column;
		align-items: baseline;
		width: 100%;
		gap: 16px;
	}
	.ls_box_left {
		padding: 0;
		border: initial;
	}
	section.leasing-07-2022.leasing-01-2025 .container .right-side .right-side-info-box {
		padding-top: 12px;
	}
	section.leasing-09-2024.leasing-11-2024.leasing-01-2025 .container .left-side {
		min-height: initial;
	}
}


.finance_btn_row {
	display: flex;
	justify-content: end;
	margin: 0 0 24px 0;
}
.finance_btn_row a {
	margin: 0;
    border-radius: 3px;
    background: #EE3131;
    padding: 10px 15px;
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 17px;
    font-weight: 600;
    color: white;
}
@media (max-width: 992px) {
	.finance_btn_row {
		order: 2;
		margin: 12px 0 6px 0;
	}
	.finance_btn_row a {
		padding: 15px 20px;
		justify-content: center;
		text-align: center;
		width: 100%;
		text-transform: uppercase;
	}
}

@media (min-width: 992px) {
	.param-wrap[data-detail-count="1"] ~ .finance_btn_row,
	.param-wrap[data-detail-count="2"] ~ .finance_btn_row,
	.param-wrap[data-detail-count="3"] ~ .finance_btn_row,
	.param-wrap[data-detail-count="4"] ~ .finance_btn_row,
	.param-wrap[data-detail-count="5"] ~ .finance_btn_row,
	.param-wrap[data-detail-count="6"] ~ .finance_btn_row,
	.param-wrap[data-detail-count="7"] ~ .finance_btn_row,
	.param-wrap[data-detail-count="8"] ~ .finance_btn_row {
		position: relative;
		z-index: 5;
		top: -36px;
		right: 12px;
		margin-bottom: -16px;
	}
}





.menu-2024 .extended {
	padding-top: 70px;
}
.menu-2024 .extended .main-menu {
    border-radius: 10px;
    background: rgba(27, 32, 57, 0.43);
    padding: 18px 18px 50px 18px;
	margin: 0 auto 46px auto;
    max-width: 380px;
}
body .menu-2024 .extended .feat {
	padding: 6px 20px;
    border-radius: 7px;
    background: radial-gradient(43.62% 50% at 50% 50%, #E03232 40.19%, #FF3131 100%);
    width: fit-content;
    margin: 0 auto;
    min-width: 160px;
    display: block;
	position: relative;
	z-index: 5;
}
.menu-2024 .extended .feat::before {
	content: '';
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%)translateX(50%);
	width: 22px;
	height: 22px;
	background-image: url('images/feat_icon.svg');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
body.top-navs-opened .menu-2024 .extended {
	background-image: url('images/mobile_nav_bg.png');
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}


.menu-2024 .extended .lang .header_language_window {
	border-radius: 6px;
    background: rgba(27, 32, 57, 0.43);
	text-align: center;
}
.menu-2024 .extended .lang .header_language_window a {
	color: #FFF;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
}
.menu-2024 .extended .lang .header_language_window li {
	width: 100%;
	height: 29px;
    display: flex;
    align-items: center;
    justify-content: center;
	text-align: center;
}
.menu-2024 .extended .lang .header_language_window li:not(:last-child) {
	border-bottom: 1px solid rgba(255, 255, 255, 0.20);
}

.menu-2024 .extended .soc-media {
	margin: 76px auto 0 auto;
    justify-content: center;
}

.menu-2024 .extended .lang .header_language_window {
	width: 52px;
}
.menu-2024 .extended .lang .header_language_window li.active::before {
	content: '';
	background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.358' height='11.358' fill='white' viewBox='0 0 11.358 11.358'%3E%3Cg id='_x33_9_worldwide' transform='translate(-4 -2.558)'%3E%3Cpath id='Path_327' data-name='Path 327' d='M6.679,1a5.679,5.679,0,1,0,5.679,5.679A5.686,5.686,0,0,0,6.679,1Zm4.362,3.408H9.464a6.353,6.353,0,0,0-.972-2.3A4.946,4.946,0,0,1,11.041,4.408Zm.56,2.272a4.89,4.89,0,0,1-.241,1.514H9.6a10.678,10.678,0,0,0,.108-1.514A10.678,10.678,0,0,0,9.6,5.165h1.76A4.89,4.89,0,0,1,11.6,6.679ZM6.679,11.6c-.781,0-1.6-1.008-2.008-2.65H8.687C8.28,10.593,7.461,11.6,6.679,11.6ZM4.519,8.194a10.358,10.358,0,0,1,0-3.029H8.84a10.086,10.086,0,0,1,.111,1.514A10.086,10.086,0,0,1,8.84,8.194ZM1.757,6.679A4.89,4.89,0,0,1,2,5.165h1.76a10.645,10.645,0,0,0,0,3.029H2a4.89,4.89,0,0,1-.241-1.514ZM6.679,1.757c.781,0,1.6,1.008,2.008,2.65H4.671C5.078,2.765,5.9,1.757,6.679,1.757Zm-1.812.35a6.353,6.353,0,0,0-.972,2.3H2.317a4.946,4.946,0,0,1,2.55-2.3ZM2.317,8.951H3.895a6.353,6.353,0,0,0,.972,2.3A4.946,4.946,0,0,1,2.317,8.951Zm6.174,2.3a6.347,6.347,0,0,0,.972-2.3h1.578A4.944,4.944,0,0,1,8.492,11.251Z' transform='translate(3 1.558)'/%3E%3C/g%3E%3C/svg%3E%0A");
    display: inline-block;
    vertical-align: middle;
    inline-size: 0.9rem;
    block-size: 0.9rem;
	margin-right: 4px;
}




body section.single-car .title-box {
	font-weight: 500;
	margin-bottom: 12px;
}


@media (max-width: 768px) {
	.single_car_monthly_car_price {
		background: initial;
		padding: 0;
	}
	.single_car_monthly_car_price .from span:nth-child(1) {
		color: #2F3967;
		font-size: 17px;
		font-weight: 500;
		text-transform: capitalize;
		padding-right: 5px;
		position: relative;
		top: -4px;
	}
	.single_car_monthly_car_price .from span:nth-child(2) {
		border-radius: 3px;
		background: #2F3967;
		padding: 9px 12px;
	}
	body section.single-car .price-block .old {
		position: relative;
		z-index: 5;
		top: -4px;
		text-decoration: initial;
	}
	body section.single-car .price-block .old::before {
		content: '';
        position: absolute;
        z-index: 5;
        top: 44%;
        left: 0;
        width: 100%;
        height: 1px;
        background: red;
        transform: rotate(344deg);
	}
}

section.lottery-section .lottery-banner .form-info-block {
	padding-bottom: 16px;
}


body .partn-ban-box{
	height: 100%;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
}
body .partn-ban-box .partn-ban:nth-child(2) {
	position: sticky;
    top: 136px;
	border-radius: 2px;
    background: rgba(217, 217, 217, 0.20);
	margin-bottom: 14px;
}
body.home .partn-ban-box .partn-ban:nth-child(2),
body.archive .partn-ban-box .partn-ban:nth-child(2) {
	top: 204px;
}
body .partn-ban-box .partn-ban .spec-car-item-list {
    display: flex;
    flex-direction: column;
    gap: 22px;
}

body .partn-ban-box .partn-ban .spec-car-item-list div:nth-child(3),
body .partn-ban-box .partn-ban .spec-car-item-list div:nth-child(4),
body .partn-ban-box .partn-ban .spec-car-item-list div:nth-child(5) {
	display: none;
}


.ls_box_car_element {
	position: relative;
    top: -10px;
    left: -38px;
}


section.leasing-09-2024.leasing-01-2025_with_car {
	padding-bottom: 120px;
}
@media (max-width: 992px) {
	.ls_box_car_element {
		width: 284px;
		left: initial;
		top: initial;
	}
}
@media (min-width: 768px) and (max-width: 992px) {
	body.home section.leasing-09-2024.leasing-03-2023.leasing-11-2024.leasing-01-2025 > div.leasing-03-2021.container {
		padding-block-end: 22.5rem;
	}
}
@media (max-width: 768px) {
	body.home section.leasing-09-2024.leasing-03-2023.leasing-11-2024.leasing-01-2025 > div.leasing-03-2021.container {
		padding-block-end: 24.5rem;
	}
}

section.leasing-07-2022.leasing-01-2025:not(.leasing-01-2025_with_car) .container .right-side .right-side-info-box {
	padding-top: 40px;
	justify-content: initial;
}
@media (min-width: 991px) {
    .leasing-05-2022.leasing-07-2022.leasing-03-2023:not(.leasing-01-2025_with_car) .container .left-side .fill-in {
        font-size: 20px;
    }
}


.page-template-page-leasing-03-2021 section.leasing-09-2024.leasing-01-2025_with_car {
	padding-bottom: 0;
}
.page-template-page-leasing-03-2021 .ls_box_car_element {
	top: 20px;
}

.anchor_offset {
	position: absolute;
	top: -136px;
}
@media (max-width: 768px) {
	.anchor_offset {
		top: -88px;
	}


	.cnews_subscribe > p {
		font-size: 22px;
		text-align: left;
		max-width: 360px;
		margin-bottom: 20px;
		text-align: center;
	}
}

.selling .contacts .form {
	position: relative;
}



.menu-2024 .bottom .feat.feat_double_btn {
    position: relative;
    padding: 12px 18px;
}
.menu-2024 .bottom .feat.feat_double_btn span:nth-child(1) {
    position: absolute;
    top: 8px;
    left: 18px;
    font-size: 10px;
    line-height: 1.2em;
    text-transform: uppercase;
}
.menu-2024 .bottom .feat.feat_double_btn span:nth-child(2) {
	position: relative;
    top: 5px;
}

@media (max-width: 992px) {
	.fu_right,
	.footer_lower .soc-media {
		display: none;
	}
}


.ls_box_person_element {
    position: relative;
    bottom: -76px;
    margin-top: -140px;
    width: 334px;
    right: -200px;
}

body section.contacts .main-contact-info {
	padding-bottom: 470px;
}
.contact_page_figure {
    position: absolute;
    bottom: 0;
    width: 160px;
    left: 50%;
    transform: translateX(-50%);
}
@media (min-width: 992px) {
	.page-template-page-contacts .map > div {
		min-height: 1110px;
	}
}
@media (max-width: 992px) {
    .ls_box_person_element {
        width: 210px;
        right: -97px;
        margin-top: -78px;
    }
}
@media (max-width: 768px) {
	.contact_page_figure {
		width: 136px;
	}
	body section.contacts .main-contact-info {
		padding-bottom: 375px;
	}
    .ls_box_person_element {
        bottom: 0px;
        margin-top: -87px;
        width: 245px;
        right: -64px;
    }
}


@media (min-width: 768px) {
	section.leasing-09-2024 + section.ind-spec-10-2023::before {
		content: '';
		position: absolute;
		z-index: -1;
		top: 32px;
		left: 50%;
		width: 700px;
		height: 200px;
		transform: translateX(-50%);
		background: #2F3967;
		filter: blur(32px);
	}
}


@media (min-width: 768px) {
	.leasing-01-2025_without_car .right-side-info-box {
		padding-bottom: 50px;
		padding-top: 0;
	}
	.leasing-01-2025_without_car .leas_info_discount {
		margin-top: 0;
	}
	section.leasing-09-2024.leasing-03-2023.leasing-01-2025_without_car > div.leasing-03-2021.container {
		padding-top: 90px;
	}

}
.ls_box_person_element_single {
	position: absolute;
    bottom: -36px;
}
@media (max-width: 768px) {
	.ls_box_person_element_single {
		display: none;
	}
	section.leasing-09-2024.leasing-03-2023.leasing-01-2025_without_car > div.leasing-03-2021.container {
		padding-top: 0;
	}
}

.news-template-default table td {
	border: .1rem solid black;
}

.wp-caption {
    max-inline-size: 100% !important;
}