.options__tabs-content {
	display: none;
}

.options__tabs-content.options__tabs-content--active {
	display: block !important;
}

/* Ошибка на форме */
input.has-error {
	border-color: red !important;
	animation: errore 1s linear !important;
}
label.has-error {
	color: red !important;
}
.checkmark.has-error {
	border: 1px solid red !important;
}
.js-btn-compare-complectation {
	margin-top: 40px;
}
.colors .colors__item {
	border: 1px solid #acacac;
}

/* Сравнение комплектаций */
table.compare {
	border-collapse: collapse;
}
table.compare td {
	padding: 10px;
}
table.compare thead td {
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
}
table.compare tbody td {
	border-bottom: 1px solid #d5d5d5;
}
table.compare td + td {
	text-align: center;
}
table.compare tbody td:nth-child(even) {
	background: #eaeaea;
}
table.compare td.option_title {
	font-weight: 700;
	padding: 20px 10px;
	background: #eaeaea;
}

/* Хлебные ккрошки сравнение */
.breadcrumbs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 30px;
}

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

.breadcrumbs__item {
	padding-right: 30px;
	position: relative;
	text-decoration: none;
}

.breadcrumbs__item a {
	text-decoration: none;
}

.breadcrumbs li,
.breadcrumbs ul {
	list-style-type: none;
}

.breadcrumbs__item:not(:last-child):after {
	position: absolute;
	content: "    >    ";
	top: 0;
	right: 10px;
}

.breadcrumbs__link a {
	color: black;
}

.main-page-title {
	text-align: center;
	font-size: 48px;
	font-weight: bold;
	padding: 25px 0 40px;
}

@media screen and (min-width: 1460px) {
	.hero.hero--model .hero__col:nth-child(2) .hero__price:nth-child(3) {
		font-size: 40px;
		margin-bottom: 10px;
	}
}

/*Cat Print styles )*/
a.print {
	width: 20px;
	height: 20px;
	display: inline-block;
}
a.print:hover {
	-webkit-filter: brightness(0);
	filter: brightness(0);
}
.print_page {
	padding: 20px 20px 40px;
}
.print_page_title {
	padding-bottom: 10px;
	border-bottom: 1px solid;
}
.print_page_title.tab > div {
	vertical-align: middle;
}
.print_page_title div + div {
	float: right;
	text-align: right;
}

.print_teh {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	padding-bottom: 20px;
	border-bottom: 1px solid;
}
.print_teh li {
	padding: 5px 0;
}
.print_page .columns {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
}
.print_page .columns h5 {
	font-size: 14px;
	font-weight: 700;
}
.print_page .columns p {
	color: #2b2e36;
}
.print_page .btn.to_print {
	padding: 0 24px;
	font-size: 16px;
	font-weight: 700;
	border: 2px solid transparent;
	display: inline-block;
	opacity: 1 !important;
	white-space: nowrap;
	text-transform: uppercase;
	text-align: center;
	cursor: pointer;
	background: #d42020;
	color: #ffffff;
}
.print_page h1 {
	margin-top: 20px;
	font-size: 26px;
}
.print_page .to_print {
	margin-top: 20px;
	display: inline-block;
	text-align: center;
}
.print_page h5 {
	margin-bottom: 10px;
	margin-top: 20px;
}
.print_page .columns p {
	margin-bottom: 6px;
}
.print_page .columns p:before {
	content: "* ";
}
h5.tohead-eap {
	font-size: 30px;
}
a.b24 {
	font-size: 16px;
	text-decoration: none;
}
.print_page_title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.print_page_title div {
	width: 50%;
}
.print_page_title .block-info {
	text-align: right;
}

table {
	table-layout: fixed;
}

.block-info {
	width: 100% !important;
}

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

.tohead-eap {
	margin-top: 20px;
}

.print_page_title {
	padding-bottom: 10px;
	border-bottom: 1px solid;
}

.block-info p {
	width: 100%;
	display: block;
	text-align: right;
}

.model-name {
	margin-bottom: 20px;
}

.mpo_description {
	display: none;
	padding: 25px 25px 25px !important;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	border-radius: 5px;
	background: #ffffff;
	border-radius: 5px;
	box-shadow: 0 3px 6px rgb(0 0 0 / 10%);
	margin-bottom: 15px;
	margin-top: 15px;
	font-size: 14px;
}

.mpo_price {
	border-radius: 5px;
	background: #ffffff;
	border-radius: 5px;
	box-shadow: 0 3px 6px rgb(0 0 0 / 10%);
	margin-bottom: 15px;
	margin-top: 15px;
	font-size: 14px;
	padding: unset !important;
}

.mpo_price b {
	font-weight: 600;
}

.mpo_description_list {
	margin-bottom: 20px;
}

.mpo_description_list__title {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 15px;
}

.mpo_description_list__body li {
	line-height: 30px;
	position: relative;
}

.mpo_description_list__body li:before {
	content: "\002D";
	margin-right: 3px;
}

.kit__priceblock table {
	width: 100%;
	border-collapse: collapse;
	margin: 20px 0;
}

.td-right {
	text-align: right;
}

.kit__priceblock tbody tr td {
	padding-top: 6px;
	padding-bottom: 0px;
}

.kit__priceblock tbody tr {
	border-bottom: 1px solid #eaeaea;
}

.kit__priceblock tbody tr {
	border-bottom: 1px solid #eaeaea;
}

.model-options-form__table-item__hidden-content {
	padding: 20px;
}

.model-options-table__checkbox {
	display: block;
	position: relative;
	padding-left: 30px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin-top: 5px;
	margin-bottom: 5px;
}

.model-options-table__checkbox input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.model-options-table__checkbox .checkmark {
	position: absolute;
	top: -4px;
	left: 0;
	height: 17px;
	width: 17px;
	border: 1px solid #01c6a0;
	border-radius: 3px;
}

.model-options-table__checkbox .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

.model-options-table__checkbox .checkmark:after {
	left: 2px;
	top: 2px;
	width: 11px;
	height: 11px;
	background: #01c6a0;
	border-radius: 2px;
}

.model-options-table__item .model-options-table__col:first-child {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.model-options-table__checkbox input:checked ~ .checkmark:after {
	display: block;
}

.model-options-table__checkbox input[checked="checked"] ~ .checkmark:after {
	display: block;
}

.main .main__head h2 svg,
.main .main__head h2 img {
	width: unset !important;
}

.header-mark-block {
	display: contents;
}

@media screen and (min-width: 320px) {
	h3,
	.h3 {
		font-size: calc(15px + 10 * ((100vw - 320px) / 1140));
	}
}

.new_auto .model .label {
	margin: unset;
}

.model .model__btns {
	width: 100%;
}

.popup.popup-tradein-credit .popup__asset {
	top: 40%;
}

.popup__asset .small > * {
	display: block;
}

.popup__asset .small {
	font-size: 30px;
	text-align: center;
}

.model h3 .text--bold {
	font-size: 19px;
}

#credit-sale .popup__inner {
	min-height: unset;
	text-align: center;
}

#credit-sale .popup__form {
	padding-top: unset;
	border-top: unset;
}

#credit-sale .popup__inner h3 {
	font-size: 22px;
}

#credit-sale .popup__form {
	max-width: unset !important;
}

#credit-sale::after {
	display: none;
}

.header .header__mobile-toggle {
	margin: auto 0;
}

.model__btns .btn--primary.js-link-credit {
	display: inline-table;
	font-size: 13px;
}

@media screen and (min-width: 768px) {
	.model {
		padding: calc(5px + 10 * ((100vw - 768px) / 692));
	}
}

.header__mobile .ico-phone {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #484846;
}

@media (max-width: 800px) {
	.header__mobile {
		width: 100%;
		display: flex !important;
		justify-content: end;
		gap: inherit;
	}
}

.popup__main .h4 .text--bold {
	margin-bottom: 5px;
	display: block;
}

.popup__main .h4 .text--light {
	margin-bottom: 5px;
	display: block;
}

@media (max-width: 1100px) {
	.mpo_description {
		column-count: unset;
	}

	.block-print {
		display: none !important;
	}

	.price .price__inner {
		align-items: flex-start;
		text-align: left;
	}
}

@media (max-width: 600px) {
	.options .options__list .options__list-row {
		grid-gap: 10px;
	}

	.show-mobile-info {
		display: block !important;
		margin-right: 5px;
	}
}

.teh td {
	padding: 10px;
	font-size: 14px;
	text-align: center;
	border-bottom: #bfc3c7;
}
.teh thead td {
	padding: 15px 10px;
	font-size: 16px;
	font-weight: 700;
}
.teh tbody td:first-child {
	text-align: left;
	max-width: 300px;
}
.teh tbody td:nth-child(even) {
	background: #f5f7fa;
}
.teh tbody td b {
	color: #d42020;
	font-size: 30px;
}
.teh tbody td.option_title {
	font-size: 18px;
	background: #f5f7fa;
	border-top: 10px solid #fff;
	border-bottom: 10px solid #fff;
}
.mods_tab_head td {
	text-align: center;
	width: 15%;
	padding: 15px 5px;
	font-size: 16px;
	font-weight: 700;
}
.mods_tab td {
	width: 15%;
	text-align: center;
	padding: 10px 5px;
	font-size: 14px;
}
.mods_tab td:first-child {
	text-align: left;
	padding-left: 10px;
	width: 23%;
}
span.mods_tab_link {
	font-size: 18px;
	background: #dddddd7d;
	width: 100%;
	padding: 10px;
	display: block;
	color: black;
	margin: 10px 0;
}
.mods_tab td:nth-child(even) {
	background: #dddddd7d;
}
.mods_tab td:last-child {
	padding-right: 10px;
}
.mods_tab td:not(:first-child) {
	font-weight: bold;
}
.mods_tab_head td:first-child {
	width: 22%;
}
.mods_tab {
	cursor: default;
	pointer-events: none;
	width: 100%;
}

.hero__form-title .h4.text--bold.text--primary {
	border-radius: 17px;
	border: 2px solid;
	width: 35px;
	text-align: center;
	display: inline-block;
	line-height: 30px;
}

.model .label {
	height: unset;
	max-height: 26px;
}

.hero.hero--model .hero__col:nth-child(2) .hero__price:nth-child(1) > div:nth-child(2) > *:nth-child(2):after {
	display: none !important;
}

.footer__description a {
	color: #d42020;
}

.options__list-row .text--bold.text--primary.h4 {
	font-size: 18px;
}

.main .main__lo {
	padding-bottom: unset;
}

.section.promo.promo--with-aside {
	margin-bottom: 40px;
}

/* ГђВЎГ‘вЂљГ‘в‚¬ГђВ°ГђВЅГђВёГ‘вЂ ГђВ° Cookie */
.cookie-page {
	font-size: 14px;
}

.cookie-page p {
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 19px !important;
}

.cookie-page ul {
	padding-left: 15px;
	margin-bottom: 15px;
}

.cookie-page ul li {
	list-style-type: disc;
	margin-bottom: 15px;
}

.cookie-link {
	color: white;
	display: block;
	width: 100%;
	text-align: center;
	margin-top: 5px;
	font-size: 11px;
}

.cookie-popup {
	font-size: 17px;
	line-height: 22px;
	display: block;
}

.cookie-popup a {
	font-size: 17px;
}

.politics-btn-container {
	margin-left: -1px;
	margin-right: -1px;
	margin-top: 15px;
}

.politics-btn {
	width: 50%;
	float: left;
	background: #d42020;
	color: white;
	border: 1px solid #d42020;
	padding: 10px;
	font-size: 14px !important;
	font-weight: bolder;
	text-align: center;
	text-decoration: none;
}

.politics-btn:nth-child(1) {
	background: white;
	color: #d42020;
	border: 1px solid;
}

#cookie-popup {
	position: unset;
	top: unset;
	left: unset;
	margin-left: unset;
	width: 400px;
}

.cookie-popup .politic-href {
	text-decoration: underline;
	color: #d42020;
}

.cookie-popup .politic-href {
	outline: none;
}

.cookie-popup .politic-href:hover {
	outline: none;
}

.index-main .main__form-inner {
	padding-top: 40px;
	height: 100%;
	position: relative;
}

.btn {
	font-size: 12px;
}

.price-widget {
	font-size: 16px;
}

.header .header__top-inner > * {
	color: white;
}

@media (max-width: 1000px) {
	.index-main .main__form-form {
		position: unset;
	}
}

.main-slide .main-slide__bg {
	min-height: unset;
	/*max-height: 400px;*/
}

@media (max-width: 800px) {
	.main-slide.main-slide--winter .main-slide__bg {
		min-height: unset;
		max-height: 150px;
	}
}

.main-section-new {
	margin-top: 40px;
}

.main-section-new .main__form-brands > * {
	-ms-flex-preferred-size: calc(100% / 4 - 6px * 2);
	flex-basis: calc(100% / 13 - 6px * 2);
}

.main__lo .main__form-form {
	margin-top: 40px;
}

@media (max-width: 1100px) {
	.main .main__form-brands > * {
		-ms-flex-preferred-size: calc(100% / 6 - 6px * 2);
		flex-basis: calc(100% / 8 - 6px * 2);
	}
}

@media (max-width: 800px) {
	.main .main__form-brands > * {
		-ms-flex-preferred-size: calc(100% / 6 - 6px * 2);
		flex-basis: calc(100% / 6 - 6px * 2);
	}
}

@media (max-width: 600px) {
	.main .main__form-brands > * {
		-ms-flex-preferred-size: calc(100% / 6 - 6px * 2);
		flex-basis: calc(100% / 4 - 6px * 2);
	}
}

/* fixed form */
.fixed-form {
	position: fixed;
	z-index: 999;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
	box-shadow: 0 0 10px -5px #888;
	font-size: 14px;
	padding: 8px 0;
	margin: 6px;
	border-radius: 12px;
}
.fixed-form .container {
	padding-left: 10px;
	padding-right: 10px;
}
.fixed-form__main {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.fixed-form__prices {
}
.fixed-form__price {
	display: block;
}
.fixed-form__price--current {
	color: #444;
	font-weight: 600;
	margin-bottom: 4px;
}
.fixed-form__price--credit {
	color: #888;
	font-size: 11px;
}
.fixed-form__button {
}
.fixed-form__bottom {
	display: flex;
	justify-content: space-between;
	align-items: baseline;
	padding-top: 6px;
	margin-top: 6px;
	border-top: 1px solid #aaa;
}
.fixed-form__phone a {
	text-decoration: underline;
	display: flex;
	align-items: center;
	gap: 6px;
}
.fixed-form__phone a::before {
	content: "";
	width: 0.8em;
	height: 0.8em;

	background-image: url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_4924_1494' fill='white'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.18446 4.55228C5.57396 2.25546 5.2294 0.959607 5.1511 0.665065C4.85475 -0.450226 2.60393 0.0521088 1.82358 0.618328C-1.47225 3.00997 0.36218 7.83729 2.15843 10.6314C5.44455 15.1719 8.66402 17.5955 11.8168 17.9018C14.32 18.3614 17.2784 17.225 16.9794 14.1464C16.9387 13.7258 16.8436 13.3959 16.6944 13.1569C16.4482 12.8011 15.0078 12.3052 12.373 11.6694C11.8673 11.5759 11.3429 11.8755 10.8 12.5681C10.7191 12.6737 10.6363 12.7668 10.5509 12.8482C10.1348 13.2453 9.87564 13.3176 9.38937 13.0486C7.90533 12.2278 5.3119 8.86852 4.71239 7.82922C4.53607 7.40254 4.66645 7.02528 5.10354 6.69746C5.95638 6.10938 6.31679 5.39421 6.18479 4.55194'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.18446 4.55228C5.57396 2.25546 5.2294 0.959607 5.1511 0.665065C4.85475 -0.450226 2.60393 0.0521088 1.82358 0.618328C-1.47225 3.00997 0.36218 7.83729 2.15843 10.6314C5.44455 15.1719 8.66402 17.5955 11.8168 17.9018C14.32 18.3614 17.2784 17.225 16.9794 14.1464C16.9387 13.7258 16.8436 13.3959 16.6944 13.1569C16.4482 12.8011 15.0078 12.3052 12.373 11.6694C11.8673 11.5759 11.3429 11.8755 10.8 12.5681C10.7191 12.6737 10.6363 12.7668 10.5509 12.8482C10.1348 13.2453 9.87564 13.3176 9.38937 13.0486C7.90533 12.2278 5.3119 8.86852 4.71239 7.82922C4.53607 7.40254 4.66645 7.02528 5.10354 6.69746C5.95638 6.10938 6.31679 5.39421 6.18479 4.55194' fill='black'/%3E%3Cpath d='M5.1511 0.665065L4.18464 0.921874L4.18466 0.921963L5.1511 0.665065ZM1.82358 0.618328L1.2363 -0.191056L1.23626 -0.191029L1.82358 0.618328ZM2.15843 10.6314L1.31726 11.1722L1.33217 11.1954L1.34833 11.2177L2.15843 10.6314ZM11.8168 17.9018L11.9974 16.9183L11.9557 16.9106L11.9135 16.9065L11.8168 17.9018ZM16.9794 14.1464L15.9841 14.2429L15.9841 14.2431L16.9794 14.1464ZM16.6944 13.1569L17.5428 12.6275L17.5302 12.6073L17.5167 12.5878L16.6944 13.1569ZM12.373 11.6694L12.6076 10.6973L12.5813 10.6909L12.5548 10.686L12.373 11.6694ZM10.8 12.5681L10.0129 11.9512L10.0062 11.96L10.8 12.5681ZM10.5509 12.8482L9.86109 12.1242L9.86043 12.1248L10.5509 12.8482ZM9.38937 13.0486L9.87342 12.1736L9.87334 12.1735L9.38937 13.0486ZM4.71239 7.82922L3.7882 8.21114L3.81331 8.27192L3.84617 8.32889L4.71239 7.82922ZM5.10354 6.69746L4.53587 5.8742L4.51947 5.88551L4.50353 5.89746L5.10354 6.69746ZM7.15091 4.29539C6.54042 1.99865 6.19579 0.702537 6.11754 0.408167L4.18466 0.921963C4.26301 1.21668 4.6075 2.51226 5.21802 4.80916L7.15091 4.29539ZM6.11757 0.408256C5.9427 -0.249819 5.46465 -0.639162 4.97185 -0.826876C4.51349 -1.00147 4.01345 -1.02034 3.58744 -0.985551C2.75199 -0.917318 1.80712 -0.60524 1.2363 -0.191056L2.41085 1.42771C2.62039 1.27568 3.1911 1.05348 3.75024 1.00781C4.02153 0.985655 4.18852 1.01493 4.25993 1.04212C4.29689 1.0562 4.21133 1.0223 4.18464 0.921874L6.11757 0.408256ZM1.23626 -0.191029C-0.820295 1.30132 -1.21055 3.54882 -0.908009 5.61858C-0.60881 7.66545 0.375622 9.70743 1.31726 11.1722L2.9996 10.0906C2.14499 8.76126 1.31408 6.99253 1.07096 5.3293C0.831185 3.68896 1.17162 2.32697 2.41089 1.42769L1.23626 -0.191029ZM1.34833 11.2177C4.68119 15.8228 8.12587 18.5479 11.7201 18.8971L11.9135 16.9065C9.20216 16.6431 6.20791 14.521 2.96853 10.0451L1.34833 11.2177ZM11.6362 18.8854C13.0731 19.1492 14.6977 18.9709 15.9649 18.2075C17.2964 17.4055 18.163 15.9883 17.9748 14.0498L15.9841 14.2431C16.0948 15.3831 15.6317 16.0734 14.9329 16.4943C14.1699 16.954 13.0638 17.1141 11.9974 16.9183L11.6362 18.8854ZM17.9748 14.0499C17.9259 13.5456 17.8042 13.0464 17.5428 12.6275L15.846 13.6862C15.8829 13.7454 15.9515 13.906 15.9841 14.2429L17.9748 14.0499ZM17.5167 12.5878C17.3002 12.275 16.9594 12.0836 16.7366 11.9711C16.4684 11.8357 16.1354 11.7036 15.7549 11.5726C14.9904 11.3094 13.9361 11.0178 12.6076 10.6973L12.1384 12.6415C13.4448 12.9567 14.428 13.231 15.1039 13.4637C15.4437 13.5806 15.6816 13.6789 15.8351 13.7564C16.034 13.8569 15.9655 13.8609 15.8721 13.726L17.5167 12.5878ZM12.5548 10.686C11.4741 10.4863 10.615 11.1831 10.0129 11.9512L11.587 13.185C11.812 12.898 11.9856 12.7556 12.0965 12.6922C12.148 12.6628 12.1774 12.6553 12.1864 12.6535C12.1911 12.6526 12.1926 12.6527 12.1919 12.6527C12.1911 12.6527 12.1906 12.6526 12.1912 12.6527L12.5548 10.686ZM10.0062 11.96C9.95291 12.0295 9.9044 12.0829 9.86109 12.1242L11.2406 13.5722C11.3681 13.4508 11.4853 13.3179 11.5938 13.1763L10.0062 11.96ZM9.86043 12.1248C9.82117 12.1623 9.79001 12.1899 9.7653 12.2103C9.74056 12.2307 9.72574 12.2409 9.7195 12.245C9.71355 12.2488 9.71889 12.2447 9.73447 12.238C9.75083 12.231 9.77583 12.2223 9.80794 12.2161C9.84044 12.2099 9.87269 12.2077 9.90231 12.209C9.93123 12.2102 9.9514 12.2143 9.96049 12.2166C9.96891 12.2187 9.96638 12.2188 9.9509 12.2123C9.93526 12.2057 9.91007 12.1938 9.87342 12.1736L8.90533 13.9236C9.23146 14.104 9.67043 14.279 10.1849 14.1803C10.6623 14.0886 11.0088 13.7935 11.2413 13.5716L9.86043 12.1248ZM9.87334 12.1735C9.62008 12.0334 9.25571 11.7438 8.81246 11.3146C8.38197 10.8977 7.9228 10.3944 7.48206 9.87433C6.58867 8.82017 5.83455 7.77325 5.57861 7.32956L3.84617 8.32889C4.18974 8.9245 5.03209 10.0769 5.9563 11.1674C6.42437 11.7197 6.92928 12.275 7.42118 12.7514C7.90032 13.2153 8.41665 13.6534 8.90541 13.9237L9.87334 12.1735ZM5.63659 7.4473C5.62906 7.42909 5.63453 7.43519 5.63603 7.46143C5.63676 7.47428 5.63639 7.48968 5.63405 7.50661C5.63172 7.52357 5.6278 7.53927 5.62308 7.55292C5.61335 7.58107 5.60404 7.5898 5.61226 7.57958C5.6215 7.5681 5.64767 7.53936 5.70356 7.49745L4.50353 5.89746C4.18256 6.1382 3.88321 6.46439 3.73279 6.89962C3.57547 7.35481 3.6223 7.80968 3.7882 8.21114L5.63659 7.4473ZM5.67122 7.52071C6.19625 7.15867 6.63189 6.71495 6.90649 6.17006C7.18704 5.61336 7.26889 5.0107 7.17273 4.39711L5.19685 4.70677C5.23269 4.93545 5.20033 5.11151 5.12047 5.26998C5.03465 5.44027 4.86366 5.64817 4.53587 5.8742L5.67122 7.52071Z' fill='black' mask='url(%23path-1-inside-1_4924_1494)'/%3E%3C/svg%3E%0A");
	background-size: contain;
	background-repeat: no-repeat;
}

.fixed-form__callback {
	color: rgb(48, 118, 222);
	text-decoration: underline;
}

@media (min-width: 992px) {
	.fixed-form {
		display: none !important;
	}
}

.pagination {
	display: flex;
	margin-top: 20px;
}

.pagination__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: auto;
}

.pagination__item {
	background: #e6e6e6;
	margin-right: 10px;
	width: 45px;
	height: 45px;
	border-radius: 100%;
	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;
	color: #585858;
}

.pagination__item:hover {
	background: #d42020;
	color: white;
}

.pagination__item--active {
	background: #d42020;
	color: white;
}

.pagination__item--active:hover {
	background: #d42020;
	color: white;
}

.cookies {
	position: fixed;
	bottom: 24px;
	left: 24px;
	z-index: 100000001;
	display: grid;
	grid-gap: 35px;
	grid-template-columns: repeat(2, auto);
	align-items: center;
	width: calc(100% - 8px);
	max-width: 416px;
	padding: 16px;
	border-radius: 10px;
	color: #fff;
	background-color: #242424;
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.04), 0 4px 20px rgba(0, 0, 0, 0.1);
}

@media (max-width: 1023.9px) {
	.cookies {
		left: 50%;
		transform: translateX(-50%);
		bottom: 12px;
	}
}

@media (max-width: 767.9px) {
	.cookies {
		bottom: 4px;
		max-width: none;
	}
}

.cookies--hidden {
	display: none;
}

.cookies__desc {
	margin: 0;
	font-size: 12px;
	line-height: 16px;
}

.cookies__desc a {
	color: inherit;
	text-decoration: underline;
}

.cookies__desc a:focus,
.cookies__desc a:hover {
	text-decoration: none;
}

.cookies__button {
	margin: 0;
	border: 0;
	color: inherit;
	font: inherit;
	-webkit-tap-highlight-color: transparent;
	padding: 10px 24px;
	border-radius: 6px;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	background-color: #383837;
	cursor: pointer;
	transition: background-color 0.15s ease-out;
}

.cookies__button:focus {
	outline: none;
}

.cookies__button::-webkit-input-placeholder {
	color: inherit;
}

.cookies__button::-moz-placeholder {
	color: inherit;
}

.cookies__button:-ms-input-placeholder {
	color: inherit;
}

.cookies__button::-ms-input-placeholder {
	color: inherit;
}

.cookies__button::placeholder {
	color: inherit;
}

.cookies__button:focus,
.cookies__button:hover {
	background-color: #000;
}

.cookies {
	position: fixed;
	bottom: 24px;
	left: 24px;
	z-index: 100000001;
	display: grid;
	grid-gap: 35px;
	grid-template-columns: repeat(2, auto);
	align-items: center;
	width: calc(100% - 8px);
	max-width: 430px;
	padding: 16px;
	border-radius: 10px;
	color: #fff;
	background-color: #242424;
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.04), 0 4px 20px rgba(0, 0, 0, 0.1);
}

@media (max-width: 1023.9px) {
	.cookies {
		left: 50%;
		transform: translateX(-50%);
		bottom: 12px;
	}
}

@media (max-width: 767.9px) {
	.cookies {
		bottom: 4px;
		max-width: none;
	}
}

.cookies--hidden {
	display: none;
}

.cookies__desc {
	margin: 0;
	font-size: 12px;
	line-height: 16px;
}

.cookies__desc a {
	color: inherit;
	text-decoration: underline;
}

.cookies__desc a:focus,
.cookies__desc a:hover {
	text-decoration: none;
}

.cookies__button {
	margin: 0;
	border: 0;
	color: inherit;
	font: inherit;
	-webkit-tap-highlight-color: transparent;
	padding: 10px 24px;
	border-radius: 6px;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	background-color: #383837;
	cursor: pointer;
	transition: background-color 0.15s ease-out;
}

.cookies__button:focus {
	outline: none;
}

.cookies__button::-webkit-input-placeholder {
	color: inherit;
}

.cookies__button::-moz-placeholder {
	color: inherit;
}

.cookies__button:-ms-input-placeholder {
	color: inherit;
}

.cookies__button::-ms-input-placeholder {
	color: inherit;
}

.cookies__button::placeholder {
	color: inherit;
}

.cookies__button:focus,
.cookies__button:hover {
	background-color: #000;
}

.checkbox {
	display: flex;
	align-items: center;
	gap: 10px;
}
.checkbox input {
	display: none;
}
.checkbox input + span {
	flex-grow: 0;
	flex-shrink: 0;
	display: block;
	width: 1rem;
	height: 1rem;
	border-radius: 3px;
	cursor: pointer;
	border: 1px solid #ccc;
	background: #fff;
	position: relative;
}
.checkbox input + span::after {
	content: "";
	display: block;
	position: absolute;
	inset: 0;
	margin: 3px;
	background: #4580a2;
	border-radius: 20px;
	opacity: 0;
}
.checkbox input:checked + span {
	border-color: #4580a2;
}
.checkbox input:checked + span::after {
	opacity: 1;
}
.checkbox .checkbox__label {
	font-size: 10px;
	text-align: left;
}
