/*=====================================================================*/
/*========================[SECTION Fontface]===========================*/
/*=====================================================================*/
@import "_fonts.css";

/*=====================================================================*/
/*========================[SECTION Vars]===========================*/
/*=====================================================================*/
:root {
	--main-font-family: 'Inter';
	--main-font-size: 16px;
	--main-text-color: #000040;
	--main-bg-color: #F8F8F8;
	--main-placeholder-color: #000;
}

/*=====================================================================*/
/*========================[SECTION UI CONTROL]=========================*/
/*=====================================================================*/
*::-webkit-input-placeholder{color:var(--main-placeholder-color);opacity:1}
*:-moz-placeholder{color:var(--main-placeholder-color);opacity:1}
*::-moz-placeholder{color:var(--main-placeholder-color);opacity:1}
*:-ms-input-placeholder{color:var(--main-placeholder-color);opacity:1}
.select2-container--default .select2-selection--single .select2-selection__rendered {color: var(--main-placeholder-color)}

/*=====================================================================*/
/*========================[SECTION LAZY CONTROL]=========================*/
/*=====================================================================*/
a,img {display: block;}
img:not([src]) {visibility: hidden;}
@-moz-document url-prefix(){img:-moz-loading {visibility: hidden;}}
.lazy {opacity: 0;-webkit-transition: all 0.25s linear;-o-transition: all 0.25s linear;transition: all 0.25s linear;}
.lazy.loaded {opacity: 1;}

/*=====================================================================*/
/*========================[SECTION Main styles]========================*/
/*=====================================================================*/
body {
	font-family: var(--main-font-family), sans-serif;
	font-size: var(--main-font-size);
	color: var(--main-text-color);
	background: var(--main-bg-color);
	position: relative;
	-webkit-text-size-adjust: none;
	margin: 0;
	min-height: 100%;
}

input, button, textarea {
	font-family: var(--main-font-family), sans-serif;
}

.mobile-header, .mobile-menu {
	display: none;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.main-form-label {
	display: block;
	overflow: hidden;
}

.main-form-checkbox {
	display: block;
	position: relative;
	padding-left: 20px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.main-form-checkbox__input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
	outline: none;
}

.main-form-checkbox__checkmark {
	position: absolute;
	top: 5px;
	left: 0;
	height: 11px;
	width: 11px;
	border: 1px solid #fff;
}

.main-form-checkbox__input:checked ~ .main-form-checkbox__checkmark:after {
	content: "";
	position: absolute;
	border: solid white;
	border-width: 0 1px 1px 0;
	display: inline-block;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	width: 3px;
	height: 7px;
	left: 3px;
	top: 1px;
}

.desktop-header {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	padding-top: 20px;
	color: #fff;
	z-index: 10;
}

.header-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 30px;
	margin-bottom: 10px;
}

.header-top__info {
	font-size: 12px;
	font-weight: 300;
}

.header-main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 2px solid #fff;
	padding-bottom: 15px;
	height: 47px;
}

.header-main-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 40px;
}

.header-main-nav__item {
	text-decoration: none;
	text-transform: uppercase;
	position: relative;
}

.header-main-nav__item:hover:after, .header-main-nav__item.header-main-nav__item_active:after {
	background: #E74A23;
}

.header-main-favourites {
	position: relative;
}

.header-main-favourites__count {
	position: absolute;
	right: -9px;
	top: -9px;
	background: #ffffff;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	font-size: 11px;
	font-weight: 600;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #000040;
	display: none;
}

.header-main-favourites_active .header-main-favourites__count {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.header-main-favourites_active .header-main-favourites__icon path {
	fill: #E74A23;
}

.header-main-nav__item:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -23px;
	width: 100%;
	height: 2px;
}

.header-main-phone {
	font-weight: 900;
	text-decoration: none;
}

.btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 45px;
	text-decoration: none;
	font-size: 14px;
	font-weight: 500;
	padding: 0 25px;
	border-radius: 3px;
	gap: 10px;
}

.btn_accent {
	background: #E74A23;
	color: #fff;
}

.btn_accent:hover {
	background: #FF5C33;
	color: #fff;
}

.header-main-btn {
	height: 30px;
}

.main-slider {
	height: 995px;
	border-bottom: 14px solid #E74A23;
	overflow: hidden;
	position: relative;
	color: #fff;
	margin-bottom: 60px;
}

.main-slider-slide {
	position: relative;
	z-index: 1;
	padding-top: 215px;
	background-position: center;
	background-size: cover;
}

.main-slider-slide:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background: rgb(0 0 64 / 40%);
}

.main-slider-title {
	font-size: 60px;
	font-weight: 900;
	text-transform: uppercase;
	margin-bottom: 32px;
}

.main-slider-description {
	font-size: 25px;
	font-weight: 500;
}

.main-slider-container {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding-bottom: 75px;
}

.marks-slider {
	position: relative;
	overflow: hidden;
}

.swiper-pagination.main-slider-pagination {
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-top: 325px;
}

.swiper-pagination.main-slider-pagination .swiper-pagination-bullet {
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding-right: 15px;
	background: none;
	border-radius: 0;
	font-size: 25px;
	font-weight: 900;
	border-right: 2px solid #fff;
	opacity: 1;
}

.swiper-pagination.main-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	border-color: #E74A23;
	font-size: 35px;
}

.marks-slider-item {
	background: rgb(255 255 255 / 90%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 5px;
	padding: 5px;
	text-decoration: none;
	border-radius: 3px;
}

.marks-slider-item__text {
	font-size: 12px;
	font-weight: 300;
	color: #000040;
}

.swiper-button-prev.marks-slider-prev, .swiper-button-next.marks-slider-next {
	position: relative;
	height: 15px;
	top: unset;
	bottom: unset;
	left: unset;
	right: unset;
	margin: 0;
}

.swiper-button-prev.marks-slider-prev:after, .swiper-button-next.marks-slider-next:after {
	display: none;
}

.marks-slider-item:hover {
	background: #fff;
}

.main-marks {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 30px;
	margin-bottom: 60px;
}

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

.main-marks__slider {
	overflow: hidden;
	width: 100%;
}

.main-filter-form {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 330px 45px 1fr;
	grid-template-columns: 330px 1fr;
	grid-gap: 45px;
	position: relative;
	z-index: 3;
}

.main-filter-form__title {
	font-size: 35px;
	font-weight: 900;
	text-transform: uppercase;
	color: #fff;
}

.main-filter-form__inputs {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 30px 1fr 30px 1fr;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 30px;
}

.select2-container .select2-selection--single {
	border: none;
	border-radius: 3px;
	height: 45px;
}

.select2-container .select2-selection--single .select2-selection__rendered {
	line-height: 45px;
	padding-left: 20px;
	padding-right: 35px;
	font-size: 14px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 45px;
	top: 0;
	right: 20px;
	background: url(../img/icons/select2-arrow.svg) no-repeat center;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	display: none;
}

.select2-dropdown {
	border-radius: 3px;
	border: none;
	overflow: hidden;
}

.select2-results__option {
	font-size: 14px;
	padding: 6px 20px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #e74a23;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #ddd;
	border-radius: 3px;
	font-size: 14px;
}

.main-form-input {
	width: 100%;
	height: 45px;
	border-radius: 3px;
	padding: 0 20px;
	font-size: 14px;
}

.main-section {
	margin-bottom: 60px;
}

.main-heading {
	font-size: 45px;
	font-weight: 900;
	text-transform: uppercase;
	margin-bottom: 30px;
}

.main-catalog-grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 30px 1fr 30px 1fr 30px 1fr;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 30px;
}

.catalog-item {
	background: #fff;
	border-radius: 7px;
	position: relative;
	padding: 20px;
	border: 1px solid #e1e1e1;
	overflow: hidden;
}

.catalog-item-favourite {
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 7;
}

.catalog-item-favourite_active .catalog-item-favourite__icon path {
	stroke: #E74A23;
	fill: #E74A23;
}

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

.catalog-item-thumb__img {
	margin: 0 auto 20px;
	height: 159px;
	-o-object-fit: scale-down;
	object-fit: scale-down;
}

.catalog-item-title {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	height: 36px;
}

.catalog-item-specs {
	font-size: 14px;
	color: #9A9A9A;
	line-height: 20px;
	height: 40px;
}

.catalog-item-info {
	border-top: 1px solid #9A9A9A;
	padding-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 15px;
}

.catalog-item-info__count {
	text-align: right;
}

.catalog-item-info__count__title {
	font-weight: 500;
	margin-bottom: 2px;
}

.catalog-item-info__count__data {
	font-size: 20px;
	font-weight: 900;
}

.catalog-item-info__count__data b {
	color: #E74A23;
}

.catalog-item-info__pricing__old {
	font-weight: 500;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 5px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 2px;
}

.catalog-item-info__pricing__old span:last-child {
	background: #E74A23;
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	padding: 2px 5px;
	border-radius: 3px;
}

.catalog-item-info__pricing__new {
	font-size: 20px;
	font-weight: 900;
}

.catalog-item-info__pricing__new b {
	color: #E74A23;
}

.catalog-item-credit {
	font-weight: 500;
	margin-bottom: 20px;
}

.catalog-item-credit b {
	font-weight: bold;
	color: #E74A23;
}

.catalog-item-buttons {
	display: -ms-grid;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(110px, 1fr));
	grid-gap: 20px;
}

.btn_dark {
	background: #000040;
	color: #fff;
}

.btn_dark:hover {
	background: #0D0D6C;
	color: #fff;
}

.btn_arrow_white:after {
	content: "";
	width: 16px;
	height: 15px;
	background: url(../img/icons/arrow-right-white.svg) no-repeat center;
}

.catalog-item-btn {
	padding: 0;
}

.catalog-item:hover {
	border-color: #E74A23;
}

.main-gifts {
	height: 615px;
	background-position: center;
	background-size: cover;
	border-bottom: 14px solid #E74A23;
	padding-top: 110px;
	color: #fff;
}

.main-gifts-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.main-gifts-title {
	font-size: 60px;
	font-weight: 900;
	text-transform: uppercase;
}

.main-gifts-description {
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 50px;
}

.main-gifts-list {
	display: -ms-grid;
	display: grid;
	grid-gap: 25px;
}

.main-gifts-list__item {
	position: relative;
	font-size: 28px;
	font-weight: 500;
	padding-left: 55px;
}

.main-gifts-list__item:after {
	content: "";
	position: absolute;
	left: 0;
	top: -1px;
	width: 38px;
	height: 38px;
	background: url(../img/icons/gifts-list-icon.svg) no-repeat center;
}

.main-gifts-content {
	min-width: 470px;
}

.main-benefit {
	background-position: center;
	background-size: cover;
	border-bottom: 14px solid #E74A23;
	margin-bottom: 0;
	padding: 75px 0 105px;
	color: #fff;
}

.main-benefit-form {
	max-width: 470px;
	margin-left: auto;
	background: rgba(0, 0, 64, 0.8);
	border-radius: 7px;
	border-right: 7px solid #E74A23;
	padding: 40px;
}

.main-benefit-form__title {
	font-size: 40px;
	font-weight: 900;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.main-benefit-form__description {
	font-size: 28px;
	font-weight: 500;
	margin-bottom: 40px;
}

.main-benefit-form__description b {
	font-weight: bold;
	color: #E74A23;
}

.main-benefit-form__inputs {
	display: -ms-grid;
	display: grid;
	grid-gap: 20px;
}

.main-benefit-form__inputs__grid {
	display: -ms-grid;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
	grid-gap: 25px;
}

.main-form-checkbox__text {
	font-size: 12px;
}

.main-form-checkbox__text a {
	display: inline;
}

.main-help {
	padding: 40px 0;
	background-position: center;
	background-size: cover;
	color: #fff;
	border-bottom: 14px solid #E74A23;
	margin-bottom: 0;
}

.main-help-title {
	font-size: 40px;
	font-weight: 900;
	text-transform: uppercase;
}

.main-help-description {
	font-size: 28px;
	font-weight: 500;
	margin-bottom: 50px;
}

.main-help-form {
	display: -ms-grid;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
	grid-gap: 30px;
	max-width: 720px;
}

.main-help-form__column {
	display: -ms-grid;
	display: grid;
	grid-gap: 20px;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.main-help-form .main-form-checkbox {
	margin-bottom: -20px;
}

.footer {
	padding: 40px 0;
}

.footer-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 30px;
	margin-bottom: 35px;
}

.footer-top__info {
	font-size: 12px;
	font-weight: 300;
}

.footer-main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 2px solid #000040;
	padding-bottom: 15px;
	height: 47px;
	margin-bottom: 60px;
}

.footer-main-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 40px;
}

.footer-main-nav__item {
	text-decoration: none;
	text-transform: uppercase;
	position: relative;
}

.footer-main-nav__item:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -23px;
	width: 100%;
	height: 2px;
	background: #000040;
}

.footer-main-btn {
	height: 30px;
}

.footer-main-nav__item:hover:after, .footer-main-nav__item_active:after {
	background: #E74A23;
}

.footer-copyright {
	font-size: 12px;
}

.footer-main-phone {
	font-weight: 900;
	text-decoration: none;
}

.main-popup {
	padding: 40px;
	background: #000040;
	border-radius: 7px;
	border-right: 7px solid #E74A23;
	color: #fff;
	max-width: 470px;
}

.main-popup-title {
	text-align: center;
	font-size: 30px;
	font-weight: 900;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.main-popup-description {
	text-align: center;
	margin-bottom: 40px;
	font-size: 23px;
	font-weight: 500;
}

.main-popup-inputs {
	display: -ms-grid;
	display: grid;
	grid-gap: 20px;
}

.main-popup-inputs__grid {
	display: -ms-grid;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
	grid-gap: 20px;
}

.main-popup-description + .main-popup-title {
	margin-top: -30px;
}

.main-popup-car {
	margin: auto;
}

.main-popup-offer {
	padding: 0;
	border-radius: 7px;
	background: #000040;
	color: #fff;
}

.popup-offer-form {
}

.popup-offer-form__grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[2];
	grid-template-columns: repeat(2, 1fr);
	margin-bottom: 20px;
}

.popup-offer-form__grid__content {
	padding: 40px;
	text-align: center;
}

.popup-offer-form-title {
	font-size: 30px;
	font-weight: 900;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.popup-offer-form-description {
	font-size: 23px;
	font-weight: 500;
	max-width: 310px;
}

.popup-offer-form__grid__car {
	background-position: center;
	background-size: cover;
}

.popup-offer-form__inputs {
	padding: 0 40px;
	margin-bottom: 10px;
	display: -ms-grid;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
	grid-gap: 20px;
}

.popup-offer-form__checkbox {
	padding: 0 40px 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

#popup-success .main-popup-description {
	margin-bottom: 0;
}

.page-header {
	background-position: center;
	background-size: cover;
	padding: 165px 0 75px;
	border-bottom: 14px solid #E74A23;
	position: relative;
	z-index: 1;
	margin-bottom: 30px;
}

.page-header:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background: rgba(0, 0, 64, 0.4);
}

.page-header-container {
	margin-top: 50px;
}

.main-breadcrumbs {
	margin-bottom: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	gap: 5px;
	font-size: 14px;
}

.main-breadcrumbs__item {
	text-decoration: none;
}

.main-breadcrumbs__item:last-child {
	font-weight: 600;
}

.main-heading_small {
	font-size: 30px;
}

.page-header_small {
	padding: 85px 0;
}

.catalog-item-info__pricing__old span:first-child {
	text-decoration: line-through;
}

.model-text-specs {
	font-size: 25px;
	color: #9A9A9A;
	margin-bottom: 30px;
}

.model-page-grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 40px 280px 40px 470px;
	grid-template-columns: 1fr 280px 470px;
	grid-gap: 40px;
}

.model-page-preview {
	position: relative;
	z-index: 1;
	padding-top: 70px;
}

.model-page-preview:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	background: url(../img/model-page-new-bg.png) no-repeat center;
	width: 595px;
	height: 449px;
}

.model-page-grid__column:nth-child(2) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.model-price {
	text-align: right;
	display: -ms-grid;
	display: grid;
	grid-gap: 10px;
}

.model-price__old span:last-child {
	font-size: 20px;
	font-weight: 500;
	text-decoration: line-through;
}

.model-price__old span:first-child {
	font-size: 14px;
	font-weight: 500;
	background: #E74A23;
	color: #fff;
	padding: 3px 10px;
	border-radius: 3px;
}

.model-price__old {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	gap: 20px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.model-price__new {
	font-size: 28px;
}

.model-price__new span {
	font-size: 32px;
	font-weight: 900;
}

.model-price__new span b {
	color: #E74A23;
}

.new-model-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	gap: 10px;
}

.model-benefit {
	background: #E74A23;
	border-radius: 3px;
	color: #fff;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 5px;
	padding: 10px 20px;
}

.model-benefit__top {
	font-size: 20px;
	font-weight: bold;
}

.model-benefit__bottom {
	font-weight: 500;
}

.model-benefit__bottom b {
	font-weight: 900;
}

.model-count {
	font-weight: 500;
}

.model-count span {
	font-size: 20px;
	font-weight: 900;
}

.model-count span b {
	color: #E74A23;
}

.model-colors__title {
	text-align: right;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: 500;
}

.model-colors__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	gap: 10px;
}

.model-colors__list__item {
	width: 40px;
	height: 40px;
	border-radius: 3px;
	border: 1px solid #9A9A9A;
}

.model-colors__list__item.selected {
	-webkit-box-shadow: 0 0 0 3px #E74A23;
	box-shadow: 0 0 0 3px #E74A23;
}

.model-colors {
	margin-top: 60px;
}

.new-model-navigation {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-top: 60px;
	gap: 20px;
}

.new-model-navigation__item {
	text-decoration: none;
	font-size: 14px;
	font-weight: 500;
	background: url(../img/icons/arrow-down-dark.svg) no-repeat center right;
	padding-right: 24px;
	white-space: nowrap;
}

.model-form {
	background: #000040;
	color: #fff;
	border-radius: 7px;
	padding: 40px;
	border-right: 7px solid #E74A23;
}

.model-form-title {
	font-size: 35px;
	font-weight: 900;
	text-transform: uppercase;
}

.model-form-description {
	font-size: 28px;
	font-weight: 500;
	margin-bottom: 30px;
}

.model-form-credit {
	margin-bottom: 45px;
	font-size: 28px;
	font-weight: 500;
}

.model-form-credit span {
	font-weight: bold;
	color: #E74A23;
}

.model-form__inputs {
	display: -ms-grid;
	display: grid;
	grid-gap: 20px;
}

.model-form__inputs__grid {
	display: -ms-grid;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
	grid-gap: 20px;
}

.model-tabs-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 25px;
}

.model-tabs-nav__item {
	font-size: 30px;
	font-weight: 900;
	text-transform: uppercase;
	background: none;
	color: #000040;
	padding: 0 0 2px 0;
	border-bottom: 2px solid transparent;
}

.model-tabs-nav__item.active {
	border-color: #E74A23;
}

.model-options-title {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 30px;
}

.model-options-row {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 295px max(210px) max(230px) 1fr 445px;
	grid-template-columns: 295px max(210px) max(230px) 1fr 445px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 0;
}

.options-item-checkbox {
	display: block;
	position: relative;
	padding-left: 25px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.options-item-checkbox__checkmark {
	position: absolute;
	left: 0;
	top: 0;
	width: 17px;
	height: 17px;
	border-radius: 3px;
	border: 1px solid #E74A23;
}

.options-item-checkbox__checkmark:after {
	content: "";
	position: absolute;
	left: 2px;
	top: 2px;
	width: 11px;
	height: 11px;
	background: #E74A23;
	border-radius: 2px;
	opacity: 0;
}

.options-item-checkbox__input:checked ~ .options-item-checkbox__checkmark:after {
	opacity: 1;
}

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

.options-item-title__data {
	font-size: 18px;
	color: #505050;
	padding-right: 30px;
	position: relative;
}

.options-item-old-price__data {
	font-size: 18px;
	text-decoration: line-through;
}

.options-item-new-price__data {
	font-size: 18px;
	font-weight: bold;
	color: #E74A23;
}

.options-item-credit__data {
	font-size: 18px;
}

.options-item-buttons {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 10px 1fr;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 10px;
}

.model-options-item {
	border-bottom: 1px solid #000040;
}

.comp-wrapper {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
}

.comp-list li {
	margin-bottom: 15px;
	font-size: 14px;
}

.comp-list li:before {
	content: "\002D\0020";
}

li.cplist-heading:before {
	display: none;
}

li.cplist-heading {
	font-weight: bold;
	font-size: 18px
}

.comp-list:not(:first-child) li.cpl-list_heading {
	margin-top: 20px;
}

.model-options-hidden-content {
	padding: 10px 30px;
}

.comp-list {
	margin-bottom: 20px;
}

[data-show] {
	cursor: pointer;
}

.model-options-table:not(:last-child) {
	margin-bottom: 60px;
}

.model-options-submit {
	margin-top: -30px;
}

.options-item-title__data:after {
	content: "";
	position: absolute;
	right: 0;
	top: 3px;
	width: 15px;
	height: 16px;
	background: url(../img/icons/arrow-down-dark.svg) no-repeat center;
}

.options-item-title__data.jai-btn-content-showed:after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.catalog-carousel {
	overflow: hidden;
	position: relative;
}

.model-gallery {
	display: -ms-grid;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
	grid-gap: 30px;
}

.model-gallery__item__img {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
}

.model-gallery__item {
	height: 170px;
	border-radius: 3px;
	overflow: hidden;
}

.swiper-bottom-navigation {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 40px;
	margin-top: 30px;
}

.swiper-button-prev.swiper-bottom-navigation-prev, .swiper-button-next.swiper-bottom-navigation-next {
	position: relative;
	left: unset;
	right: unset;
	top: unset;
	bottom: unset;
	margin: 0;
}

.swiper-button-prev.swiper-bottom-navigation-prev:after, .swiper-button-next.swiper-bottom-navigation-next:after {
	display: none;
}

.swiper-button-prev.swiper-bottom-navigation-prev:hover path, .swiper-button-next.swiper-bottom-navigation-next:hover path {
	stroke: #E74A23;
}

.catalog-item-gallery {
	height: 220px;
	margin: -20px -20px 20px;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.catalog-item-gallery-slide {
	background-position: center;
	background-size: cover;
}

.catalog-item-gallery .swiper-pagination.swiper-pagination-bullets {
	height: 100%;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 20px;
}

.catalog-item-gallery .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: 0;
	border-radius: 0;
	height: 100%;
	opacity: 1;
	background: none;
	border-bottom: 2px solid #fff;
}

.catalog-item-gallery .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
	border-color: #E74A23;
}

.old-model-page-grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 30px max(470px) 30px 350px;
	grid-template-columns: 1fr max(470px) 350px;
	grid-gap: 30px;
}

.old-model-page-grid__column {
	overflow: hidden;
}

.old-model-gallery {
	position: relative;
	overflow: hidden;
	height: 380px;
	border-radius: 7px;
	margin-bottom: 10px;
}

.old-model-gallery-thumbs {
	height: 72px;
}

.old-model-gallery-thumbs-slide {
	background-position: center;
	background-size: cover;
	border-radius: 7px;
}

.old-model-gallery .swiper-pagination.swiper-pagination-bullets {
	padding: 0 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.old-model-gallery .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 2px;
	border-radius: 0;
	opacity: 1;
	background: #fff;
}

.old-model-gallery .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #E74A23;
}

.old-model-pricing {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 10px;
}

.old-model-pricing .model-price {
	text-align: left;
}

.old-model-pricing .model-price__old {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.old-model-pricing .model-price__old span:last-child {
	font-size: 14px;
	font-weight: 500;
	background: #E74A23;
	color: #fff;
	padding: 3px 10px;
	border-radius: 3px;
}

.old-model-pricing .model-price__old span:first-child {
	font-size: 20px;
	font-weight: 500;
	text-decoration: line-through;
	background: none;
	padding: 0;
	color: #000040;
}

.old-model-pricing .model-benefit {
	padding: 10px 15px;
}

.old-model-pricing .model-benefit__bottom {
	font-size: 14px;
}

.old-model-credit {
	margin-bottom: 20px;
	color: #000040;
	font-weight: 500;
}

.old-model-credit b {
	font-size: 20px;
	font-weight: 900;
	color: #E74A23;
}

.old-model-buttons {
	display: -ms-grid;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
	grid-gap: 30px;
	margin-bottom: 30px;
}

.old-model-specs {
	display: -ms-grid;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
	grid-gap: 20px 10px;
}

.old-model-specs-item__title {
	font-size: 18px;
	color: #9A9A9A;
	margin-bottom: 5px;
}

.old-model-specs-item__value {
	font-size: 20px;
	font-weight: 600;
	color: #000040;
}

.old-model-futures-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 20px;
}

.old-model-futures-item__text {
	font-size: 20px;
	font-weight: 900;
}

.old-model-futures-item__text span {
	color: #E74A23;
}

.old-model-futures {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 10px;
	margin-bottom: 20px;
}

.old-model-terms {
	background: #000040;
	color: #fff;
	border-right: 7px solid #E74A23;
	border-radius: 7px;
	padding: 30px;
}

.old-model-terms__title {
	font-size: 28px;
	font-weight: 900;
	text-transform: uppercase;
	margin-bottom: 18px;
}

.old-model-terms-list {
	display: -ms-grid;
	display: grid;
	grid-gap: 20px;
}

.old-model-terms-list__item {
	font-size: 18px;
	font-weight: 500;
	background: url(../img/icons/gifts-list-icon.svg) no-repeat top left;
	background-size: 19px;
	padding-left: 30px;
}

.page-header-title {
	font-size: 35px;
	font-weight: 900;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 20px;
}

.page-header-description {
	font-size: 28px;
	font-weight: 500;
	color: #fff;
}

.finance-page-grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 470px 30px 1fr;
	grid-template-columns: 470px 1fr;
	grid-gap: 30px;
}

.finance-page-form {
	background: #000040;
	color: #fff;
	padding: 40px;
	border-right: 7px solid #E74A23;
	border-radius: 7px;
}

.finance-page-form__heading {
	font-size: 29px;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 20px;
}

.finance-page-form__inputs {
	display: -ms-grid;
	display: grid;
	grid-gap: 20px;
}

.finance-page-form__inputs:not(:last-child) {
	margin-bottom: 40px;
}

.finance-page-form__inputs__grid {
	display: -ms-grid;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
	grid-gap: 20px;
}

.finance-steps {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 60px 1fr 60px 1fr;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 60px;
	padding-top: 15px;
	margin-bottom: 30px;
}

.finance-steps-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px;
}

.finance-steps-icon__number {
	font-size: 65px;
	font-weight: 900;
	color: #fff;
	position: relative;
	z-index: 1;
}

.finance-steps-icon__content__title {
	font-size: 25px;
	font-weight: 900;
	margin-bottom: 10px;
}

.finance-steps-icon__content__description {
	font-size: 18px;
	font-weight: 500;
	color: #9A9A9A;
}

.finance-steps-icon__number:after {
	content: "";
	position: absolute;
	top: -17px;
	right: -49px;
	width: 85px;
	height: 85px;
	background: url(../img/icons/finance-steps-circle.svg) no-repeat center;
	z-index: -1;
}

.finance-steps-icon__content {
	position: relative;
	z-index: 1;
}

.finance-preview {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 30px;
	margin-bottom: 60px;
}

.finance-preview__img {
	max-width: 595px;
	width: 100%;
	height: 320px;
	-o-object-fit: scale-down;
	object-fit: scale-down;
}

.finance-preview__content {
	display: -ms-grid;
	display: grid;
	grid-gap: 64px;
}

.finance-preview-price__title {
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 10px;
}

.finance-preview-price__value {
	font-size: 35px;
	font-weight: 900;
	color: #E74A23;
}

.finance-preview-price__value span {
	color: #000040;
}

.finance-terms {
	background: #E74A23;
	border-radius: 7px;
	padding: 30px 30px 30px 255px;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
}

.finance-terms__content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[2];
	grid-template-columns: repeat(2, 1fr);
}

.finance-terms-block__heading {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.finance-terms-block__list {
	display: -ms-grid;
	display: grid;
	grid-gap: 10px;
}

.finance-terms-block__list__item {
	background: url(../img/icons/list-check.svg) no-repeat top 4px left;
	padding-left: 18px;
}

.finance-terms__girl {position: absolute;left: 28px;max-height: unset;bottom: 0;}

.main-finance-banks-heading {
	font-size: 25px;
	font-weight: 900;
	margin-bottom: 30px;
}

.finance-banks-carousel {
	position: relative;
	overflow: hidden;
}

.finance-banks-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 10px;
	background: #fff;
	border-radius: 10px;
	border: 1px solid #000040;
	height: 138px;
}

.main-gifts + .main-help {
	margin-top: -60px;
}

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

.stocks-page-grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 30px 470px;
	grid-template-columns: 1fr 470px;
	grid-gap: 30px;
}

.stocks-page-item {
	border-radius: 7px;
	overflow: hidden;
	position: relative;
	z-index: 1;
	padding: 30px;
	color: #fff;
	min-height: 315px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-position: center;
	background-size: cover;
}

.stocks-page-item:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 64, 0.7)), to(rgba(0, 0, 64, 0.2)));
	background: -o-linear-gradient(left, rgba(0, 0, 64, 0.7) 0%, rgba(0, 0, 64, 0.2) 100%);
	background: linear-gradient(90deg, rgba(0, 0, 64, 0.7) 0%, rgba(0, 0, 64, 0.2) 100%);
}

.stocks-page-item__title {
	font-size: 30px;
	font-weight: 900;
	text-transform: uppercase;
	max-width: 505px;
	margin-bottom: 20px;
}

.stocks-page-item__description {
	max-width: 375px;
	font-size: 18px;
	margin-bottom: auto;
}

.stocks-page-item__form {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 30px 1fr 30px 1fr 30px 1fr;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 30px;
}

.stocks-page-item__form .btn {
	padding: 0;
}

.stocks-page-grid__column {
	display: -ms-grid;
	display: grid;
	grid-gap: 30px;
}

.stocks-page-item_small .stocks-page-item__form {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	grid-gap: 20px;
}

.stocks-page-item__form__grid {
	display: -ms-grid;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
	grid-gap: 20px;
}

.contacts-page-map__iframe {
	width: 100%;
	height: 645px;
}

.contacts-page-map {
	position: relative;
}

.contacts-page-map-container {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	margin: auto;
	height: 100%;
	pointer-events: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.contacts-page-info {
	pointer-events: all;
	background: #000040;
	border-radius: 7px;
	border-right: 7px solid #E74A23;
	padding: 30px;
	color: #fff;
	text-align: center;
	max-width: 345px;
}

.contacts-page-info__item {
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 30px;
}

.contacts-page-info__phone {
	margin: 75px 0 30px;
	font-size: 26px;
	font-weight: 900;
	text-decoration: none;
}

.marks-slider-item__icon {
	width: 23px;
	height: 23px;
}

.old-model-gallery-slide {
	background-position: center;
	background-size: cover;
}

/* start */
.main-slider-thumbs-pagination-container {
	position: relative;
}
.main-slider-thumbs-pagination {
	height: 180px;
	position: static;
	overflow: hidden;
	user-select: none;


	--swiper-navigation-size: 28px;
	--swiper-navigation-color: #fff;
}
.main-slider-thumbs-pagination .swiper-slide {
	height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-right: 15px;
    background: none;
    border-radius: 0;
    font-size: 25px;
    font-weight: 900;
    border-right: 2px solid #fff;
    opacity: 1;

	cursor: pointer;
}
.main-slider-thumbs-pagination .swiper-slide:hover {
	opacity: 0.8;
}

.main-slider-thumbs-pagination .swiper-slide.swiper-slide-thumb-active {
	border-color: #E74A23;
	font-size: 35px;
}

.main-slider-thumbs-pagination .swiper-button-prev {
	left: unset;
	margin: unset;
	top: -2rem;
}
.main-slider-thumbs-pagination .swiper-button-next {
	right: unset;
	margin: unset;
	top: unset;
	bottom: -2rem;
}
.main-slider-thumbs-pagination .swiper-button-prev ,
.main-slider-thumbs-pagination .swiper-button-next {
	transform: translateX(-50%) rotate(90deg);
	left: 50%;

}	
@media screen and (max-width: 992px) {
	.main-slider-thumbs-pagination {
		height: 105px;
		--swiper-navigation-size: 18px;
	}
	.main-slider-thumbs-pagination .swiper-slide {
		height: 35px;
		font-size: 16px;
	}
	.main-slider-thumbs-pagination .swiper-slide.swiper-slide-thumb-active {
		font-size: 22px;
	}
	.main-slider-thumbs-pagination .swiper-button-prev {
		top: -1.5rem;
	}
	.main-slider-thumbs-pagination .swiper-button-next {
		bottom: -1.5rem;
	}
}
/* end */