@import "./vendors/jquery.fancybox.min.css";
@import "./vendors/swiper-bundle.min.css";
@import url(./font/stylesheet.css);
:root {
	--color-primary: #a6192e;
}

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
.form__controll-label,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

body {
	line-height: 1;
}

ol,
ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

*,
*::before,
*::after {
	box-sizing: border-box;
	outline: none;
}

:root {
	accent-color: #a6192e;
}

.select2-container--default .select2-selection,
select {
	display: flex;
	align-items: center;
}

[type="date"],
[type="datetime"],
[type="datetime-local"],
[type="email"],
[type="month"],
[type="number"],
[type="password"],
[type="search"],
[type="tel"],
[type="text"],
[type="time"],
[type="url"],
[type="week"],
input:not([type]),
textarea,
.select2-container--default .select2-selection,
select {
	font: inherit;
	background: #fff;
	min-height: 2.5rem;
	border: 1px solid #c4c4c4;
	border-radius: 0rem;
}

[type="date"],
[type="datetime"],
[type="datetime-local"],
[type="email"],
[type="month"],
[type="number"],
[type="password"],
[type="search"],
[type="tel"],
[type="text"],
[type="time"],
[type="url"],
[type="week"],
input:not([type]),
textarea,
.select2-container--default .select2-selection--single .select2-selection__rendered,
select,
button,
[type="button"],
[type="reset"],
[type="submit"],
.btn {
	padding: 0 1.25rem;
}
textarea {
	padding: 1.25rem 1.25rem;
	resize: none;
}

.select2-container--default .select2-selection--single .select2-selection__rendered,
select {
	padding-right: 1.25rem;
}

button,
[type="button"],
[type="reset"],
[type="submit"],
.btn {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	color: unset;
	cursor: pointer;
	font: inherit;
	min-height: 2.5rem;
	border: 1px solid transparent;
	border-radius: 0rem;
}

[type="date"]:disabled,
[type="date"][class$="disabled"],
[type="datetime"]:disabled,
[type="datetime"][class$="disabled"],
[type="datetime-local"]:disabled,
[type="datetime-local"][class$="disabled"],
[type="email"]:disabled,
[type="email"][class$="disabled"],
[type="month"]:disabled,
[type="month"][class$="disabled"],
[type="number"]:disabled,
[type="number"][class$="disabled"],
[type="password"]:disabled,
[type="password"][class$="disabled"],
[type="search"]:disabled,
[type="search"][class$="disabled"],
[type="tel"]:disabled,
[type="tel"][class$="disabled"],
[type="text"]:disabled,
[type="text"][class$="disabled"],
[type="time"]:disabled,
[type="time"][class$="disabled"],
[type="url"]:disabled,
[type="url"][class$="disabled"],
[type="week"]:disabled,
[type="week"][class$="disabled"],
input:not([type]):disabled,
input:not([type])[class$="disabled"],
textarea:disabled,
textarea[class$="disabled"],
button:disabled,
button[class$="disabled"],
[type="button"]:disabled,
[type="button"][class$="disabled"],
[type="reset"]:disabled,
[type="reset"][class$="disabled"],
[type="submit"]:disabled,
[type="submit"][class$="disabled"],
.btn:disabled,
.btn[class$="disabled"],
select:disabled,
select[class$="disabled"] {
	background: #eee;
	opacity: 0.65;
	pointer-events: none;
}

.select2-container--default.select2-container--disabled {
	opacity: 0.65;
	pointer-events: none;
}
.select2-container--default.select2-container--disabled .select2-selection {
	background: #eee;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 0;
	right: 0;
	height: 100%;
	width: 1.25rem;
	display: grid;
	place-items: center;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	all: unset;
	width: 0.63rem;
	height: 0.63rem;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b::after {
	content: "";
	display: block;
	display: block;
	border-top: 0.13rem solid currentColor;
	border-right: 0.13rem solid currentColor;
	transform: translate(25%, 5%) rotate(135deg);
	width: 0.42rem;
	height: 0.42rem;
}

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

.select2-dropdown {
	background: #fff;
	border: 1px solid #c4c4c4;
	border-radius: 0rem;
}

.select2-container--default .select2-results__option[aria-selected="true"] {
	background: #f8f8f8;
}

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

[type="color"] {
	width: 2.25rem;
	height: 2.25rem;
	border-radius: 0;
	padding: 0;
	margin: 0;
	border: none;
	background: transparent;
	cursor: pointer;
}
[type="color"]::-webkit-color-swatch-wrapper {
	padding: 0;
	margin: 0;
	border: none;
}
[type="color"]::-webkit-color-swatch {
	border-radius: 9999px;
}

.radio,
.checkbox {
	display: inline-flex;
	gap: 0.63rem;
}
.radio input,
.checkbox input {
	opacity: 0;
	position: absolute;
	z-index: -1;
}
.radio__checkmark,
.checkbox__checkmark {
	display: inline-block;
	width: 1rem;
	height: 1rem;
	flex-shrink: 0;
	border: 1px solid #c4c4c4;
	position: relative;
	overflow: hidden;
	z-index: 0;
	cursor: pointer;
}
.radio__checkmark::after,
.checkbox__checkmark::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	background-color: #fff;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
input:focus-visible + .radio__checkmark,
input:focus-visible + .checkbox__checkmark {
	background: rgba(166, 25, 46, 0.25);
	border-color: transparent;
}
input:checked + .radio__checkmark,
input:checked + .checkbox__checkmark {
	background: #a6192e !important;
	border-color: #a6192e !important;
}
input:checked + .radio__checkmark::after,
input:checked + .checkbox__checkmark::after {
	opacity: 1;
}
.radio:hover input:checked + .radio__checkmark,
.radio:hover input:checked + .checkbox__checkmark,
.checkbox:hover input:checked + .radio__checkmark,
.checkbox:hover input:checked + .checkbox__checkmark {
	opacity: 0.9;
}
input:disabled + .radio__checkmark,
input:disabled + .checkbox__checkmark {
	background: #eee !important;
	border-color: transparent !important;
	opacity: 0.65 !important;
	cursor: default !important;
}
input:disabled:checked + .radio__checkmark,
input:disabled:checked + .checkbox__checkmark {
	background: #ccc !important;
}
.radio__label,
.checkbox__label {
	font-size: 0.75rem;
	align-self: center;
}

.checkbox__checkmark {
	border-radius: 0rem;
}
.checkbox__checkmark::after {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.8754 10.1246L5.16829 10.8317L5.8754 11.5388L6.5825 10.8317L5.8754 10.1246ZM11.2929 3.29289L5.16829 9.4175L6.5825 10.8317L12.7071 4.70711L11.2929 3.29289ZM6.5825 9.4175L2.70711 5.5421L1.29289 6.95631L5.16829 10.8317L6.5825 9.4175Z' fill='white'/%3E%3C/svg%3E%0A");
	mask-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.8754 10.1246L5.16829 10.8317L5.8754 11.5388L6.5825 10.8317L5.8754 10.1246ZM11.2929 3.29289L5.16829 9.4175L6.5825 10.8317L12.7071 4.70711L11.2929 3.29289ZM6.5825 9.4175L2.70711 5.5421L1.29289 6.95631L5.16829 10.8317L6.5825 9.4175Z' fill='white'/%3E%3C/svg%3E%0A");
}

.radio__checkmark {
	border-radius: 9999px;
}
.radio__checkmark::after {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2' y='2' width='10' height='10' rx='5' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
	mask-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2' y='2' width='10' height='10' rx='5' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.h1,
.article h1,
article h1 {
	font-size: clamp(1.69rem, 0.32rem + 3.8vw, 3.75rem);
}

.h2,
.article h2,
article h2 {
	font-size: clamp(1.35rem, 0.66rem + 1.9vw, 2.38rem);
}

.h3,
.article h3,
article h3 {
	font-size: clamp(1.28rem, 0.71rem + 1.6vw, 2.13rem);
}

.h4,
.article h4,
article h4 {
	font-size: clamp(1.06rem, 0.93rem + 0.4vw, 1.25rem);
}

.h5,
.article h5,
article h5 {
	font-size: clamp(1.03rem, 0.96rem + 0.2vw, 1.13rem);
}

.h6,
.article h6,
article h6 {
	font-size: 1rem;
}

.display-1 {
	font-size: clamp(1.67rem, -0.55rem + 6.2vw, 5rem);
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
}

.display-2 {
	font-size: clamp(1.58rem, -0.37rem + 5.4vw, 4.5rem);
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
}

.display-3 {
	font-size: clamp(1.5rem, -0.17rem + 4.6vw, 4rem);
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
}

.display-4 {
	font-size: clamp(1.42rem, 0.03rem + 3.9vw, 3.5rem);
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
}

.display-5 {
	font-size: clamp(1.33rem, 0.22rem + 3.1vw, 3rem);
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
}

.display-6 {
	font-size: clamp(1.25rem, 0.42rem + 2.3vw, 2.5rem);
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
}

code,
pre {
	font-family: "Courier New", Courier, monospace;
}

b,
strong {
	font-weight: 700;
}

i,
em {
	font-style: italic;
}

u,
ins {
	text-decoration: underline;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
	text-decoration-color: #08f;
	text-decoration-thickness: 0.05em;
	text-underline-offset: 0.25em;
}

s,
del {
	text-decoration: line-through;
	text-decoration-thickness: 0.05em;
}

small,
.form__controll-label,
time,
sub,
sup {
	font-size: 0.75rem;
}

sup {
	vertical-align: super;
}

sub {
	vertical-align: sub;
}

abbr {
	text-decoration: none;
}

cite,
dfn,
mark {
	padding: 0.2em;
	border-radius: 0.125em;
}

cite,
dfn {
	background: rgba(136, 187, 255, 0.5333333333);
}

mark {
	background: rgba(255, 255, 0, 0.5333333333);
}

var {
	font-family: "Courier New", Courier, monospace;
	font-style: normal;
}

time {
	color: #888;
}

hr {
	border: none;
	border-bottom: 1px solid #888;
	margin: 0;
}

table {
	width: 100%;
	margin-bottom: 20px;
	border: 1px solid #dddddd;
	border-collapse: collapse;
}
table caption {
	padding: 5px;
}
table th {
	font-weight: bold;
	padding: 5px;
	background: #efefef;
	border: 1px solid #dddddd;
}
table td {
	border: 1px solid #dddddd;
	padding: 5px;
}

ul.list,
.article ul,
article ul {
	list-style: disc;
	padding-left: 1.25rem;
}
ul.list > * + *,
.article ul > * + *,
article ul > * + * {
	margin-top: 0.5em;
}
ul.list ul.list,
ul.list .article ul,
ul.list article ul,
.article ul ul,
article ul ul {
	margin-top: 0.5em;
}

ol.list,
.article ol,
article ol {
	list-style: decimal;
	padding-left: 1.25rem;
}
ol.list > * + *,
.article ol > * + *,
article ol > * + * {
	margin-top: 0.5em;
}
ol.list ol.list,
ol.list .article ol,
ol.list article ol,
.article ol ol,
article ol ol {
	margin-top: 0.5em;
}

dt {
	opacity: 0.75;
	font-size: 0.75rem;
}

@media (max-width: 1599px) and (min-width: 992px) {
	:root {
		font-size: 14px;
	}
}

body {
	line-height: 1.2;
	font-family: "Tactic Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: 16px;
}

.article a,
article a {
	color: rgb(13, 110, 253);
	text-decoration: underline;
	text-underline-offset: 0.125em;
}
.article a:hover,
article a:hover {
	opacity: 0.9;
}
.article a:visited,
article a:visited {
	color: #40b;
}

a {
	text-decoration: none;
	color: inherit;
}

img,
video,
svg {
	display: block;
	max-width: 100%;
	height: auto;
}

iframe,
embed,
object {
	width: 100%;
}

.page {
	min-height: 100vh;
	display: flex;
	flex-direction: column;
	position: relative;
	max-width: 100vw;
	overflow: hidden;
}
.page .main {
	flex-grow: 1;
}

.container {
	width: 100%;
	max-width: 90.75rem;
	margin-left: auto;
	margin-right: auto;
	padding-left: 1rem;
	padding-right: 1rem;
}

.article p,
article p {
	line-height: 1.4;
}
.article * + *,
article * + * {
	margin-top: 0.5em;
}
.article + .article,
article + .article,
.article + article,
article + article {
	margin-top: 1.25rem;
}

.blockquote {
	padding: 1rem;
	border-left: 4px solid;
	border-radius: 4px 0 0 4px;
	border-color: #08f;
	background: #f8fbff;
}

.autoscroll-x {
	overflow-y: hidden;
	overflow-x: auto;
}

.form {
	display: grid;
	grid-gap: 0.63rem 1rem;
}
.form__controll {
	display: grid;
}
.form__controll-label {
	margin-bottom: 0.5em;
}

.btn {
	height: 3.375rem;
	font-weight: 700;
	width: 100%;
	transition: 0.3s;
	transition-property: transform, color, background-color, border-color;
}
.btn:hover,
.btn:focus-visible {
	transition-duration: 0.2s;
}
.btn--primary {
	background: var(--color-primary);
	color: #fff;
}
.btn--primary:hover,
.btn--primary:focus-visible {
	background: #000;
	color: #fff;
}
.btn--black {
	background: #000;
	color: #fff;
	border-color: var(--color-primary);
}
.btn--black:hover,
.btn--black:focus-visible {
	background: var(--color-primary);
	color: #fff;
}
.btn--outline {
	border-color: #000;
}
.btn--outline:hover,
.btn--outline:focus-visible {
	background: var(--color-primary);
	border-color: var(--color-primary);
	color: #fff;
}
.btn--primary-gradient {
	color: #fff;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.btn--primary-gradient::after {
	content: "";
	position: absolute;
	z-index: -1;
	width: 140%;
	padding-bottom: 140%;
	background: linear-gradient(to right, var(--color-primary), #000);
	transition: 0.5s;
}
.btn--primary-gradient:hover::after {
	transform: rotate(180deg);
}

.text--primary {
	color: var(--color-primary);
}
.text--medium {
	font-weight: 500;
}
.text--bold {
	font-weight: 700;
}
.text--center {
	text-align: center;
}
.text--nowrap {
	white-space: nowrap;
}
.text--uppercase {
	text-transform: uppercase;
}

.swiper {
	--swiper-navigation-size: 16px;
	--swiper-theme-color: var(--color-primary);
	--swiper-navigation-sides-offset: 4px;
}

.swiper-button-prev,
.swiper-button-next {
	padding: 4px;
	border-radius: 99px;
	background: #f0f0f0;
	width: unset;
	height: unset;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
	opacity: 0;
}

.small {
	font-size: 0.75rem;
}

a:not([class]) {
	text-decoration: underline;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
	text-decoration-color: transparent;
	transition: 0.2s;
}
a:not([class]):hover {
	color: var(--color-primary);
	text-decoration-color: var(--color-primary);
}

.contacts__info-logo svg,
.dealer-info__logo svg,
.contacts__info-logo img,
.dealer-info__logo img {
	width: 21.25rem;
}
@media (max-width: 991px) {
	.contacts__info-logo svg,
	.dealer-info__logo svg,
	.contacts__info-logo img,
	.dealer-info__logo img {
		width: 10rem;
	}
}

.dealer-info {
	display: grid;
	grid-gap: 0.75rem 2.125rem;
}
.dealer-info__place {
	font-size: 0.875rem;
}
.dealer-info__time {
	font-size: 0.875rem;
}
.dealer-info__phone a {
	font-weight: bold;
	font-size: 1.125rem;
}
@media (min-width: 992px) {
	.dealer-info {
		display: flex;
		align-items: center;
	}
	.dealer-info__logo {
		flex: 1;
	}
	.dealer-info__place {
		flex: 1;
	}
	.dealer-info__time {
		flex: 1;
	}
	.dealer-info__callback {
		flex: 1;
	}
	.dealer-info__phone {
		flex: 1;
	}
}

.header {
	padding: 1.5rem 0;
}
@media (max-width: 991px) {
	.header {
		padding-bottom: 0.5rem;
		position: fixed;
		z-index: 999;
		top: 0;
		left: 0;
		right: 0;
		background: rgba(255, 255, 255, 0.9333333333);
		-webkit-backdrop-filter: blur(8px);
		backdrop-filter: blur(8px);
	}
	.header + * {
		margin-top: 4.5rem;
	}
	.header .dealer-info {
		grid-gap: 0.5rem;
		grid-template-columns: auto 1fr;
		align-items: center;
	}
	.header .dealer-info__place {
		display: none;
	}
	.header .dealer-info__callback {
		display: none;
	}
	.header .dealer-info__logo {
		max-width: 8rem;
	}
	.header .dealer-info__time {
		font-size: 0.7rem;
		text-align: right;
		grid-column: 1/-1;
		order: 2;
	}
	.header .dealer-info__phone {
		text-align: right;
		white-space: nowrap;
	}
	.header .dealer-info__phone a {
		font-size: 0.875rem;
		display: inline-flex;
		align-items: center;
	}
	.header .dealer-info__phone a::before {
		content: "";
		display: block;
		width: 1.125em;
		height: 1.125em;
		margin-right: 0.25rem;
		background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4006_6)'%3E%3Cpath d='M17.4097 11C17.1897 11 16.9597 10.93 16.7397 10.88C16.2946 10.7805 15.8568 10.6501 15.4297 10.49C14.9658 10.3212 14.4559 10.33 13.998 10.5146C13.5402 10.6992 13.1668 11.0466 12.9497 11.49L12.7297 11.95C11.7585 11.3992 10.8614 10.7271 10.0597 9.95C9.28254 9.14837 8.61048 8.25118 8.05969 7.28L8.51969 7.07C8.96305 6.85292 9.31047 6.47953 9.49508 6.02169C9.67969 5.56385 9.68846 5.05391 9.51969 4.59C9.36088 4.15903 9.23059 3.71808 9.12969 3.27C9.07969 3.05 9.03969 2.82 9.00969 2.6C8.88825 1.89562 8.51931 1.25774 7.96931 0.801239C7.41931 0.344737 6.72438 0.0996088 6.00969 0.11H2.99969C2.57693 0.109446 2.15884 0.198248 1.77281 0.370584C1.38677 0.54292 1.04152 0.794898 0.759684 1.11C0.472004 1.43365 0.257799 1.81575 0.131787 2.23004C0.00577499 2.64432 -0.0290571 3.08098 0.0296837 3.51C0.573271 7.67214 2.4749 11.5387 5.43969 14.51C8.41103 17.4748 12.2776 19.3764 16.4397 19.92C16.5695 19.9299 16.6999 19.9299 16.8297 19.92C17.5671 19.9211 18.2791 19.6505 18.8297 19.16C19.1448 18.8782 19.3968 18.5329 19.5691 18.1469C19.7415 17.7609 19.8303 17.3428 19.8297 16.92V13.92C19.8243 13.229 19.5806 12.5611 19.1397 12.0291C18.6987 11.4971 18.0877 11.1336 17.4097 11ZM17.8997 17C17.8994 17.1395 17.8699 17.2775 17.813 17.4049C17.7562 17.5324 17.6733 17.6465 17.5697 17.74C17.4601 17.8399 17.3297 17.9141 17.1879 17.9573C17.0461 18.0006 16.8964 18.0117 16.7497 17.99C13.018 17.5026 9.54994 15.802 6.87969 13.15C4.20716 10.4775 2.49172 6.99737 1.99969 3.25C1.97796 3.10333 1.98912 2.95367 2.03236 2.81185C2.0756 2.67003 2.14983 2.5396 2.24969 2.43C2.34431 2.32515 2.46007 2.24154 2.58934 2.18466C2.71861 2.12778 2.85846 2.09892 2.99969 2.1H5.99969C6.23085 2.09435 6.45683 2.16898 6.63915 2.3112C6.82148 2.45341 6.94889 2.65442 6.99969 2.88C6.99969 3.15 7.08969 3.43 7.14969 3.7C7.26526 4.22386 7.41901 4.73857 7.60969 5.24L6.20969 5.9C5.96905 6.01046 5.78205 6.21185 5.68969 6.46C5.58967 6.70346 5.58967 6.97654 5.68969 7.22C7.12889 10.3028 9.60693 12.7808 12.6897 14.22C12.9332 14.32 13.2063 14.32 13.4497 14.22C13.6979 14.1276 13.8993 13.9406 14.0097 13.7L14.6397 12.3C15.1556 12.4881 15.6835 12.6418 16.2197 12.76C16.4797 12.82 16.7597 12.87 17.0297 12.91C17.2553 12.9608 17.4563 13.0882 17.5985 13.2705C17.7407 13.4529 17.8154 13.6788 17.8097 13.91L17.8997 17ZM11.9997 0C11.7697 0 11.5297 0 11.2997 0C11.0345 0.0225434 10.7891 0.14952 10.6175 0.352997C10.4459 0.556474 10.3622 0.819784 10.3847 1.085C10.4073 1.35022 10.5342 1.59562 10.7377 1.76721C10.9412 1.93881 11.2045 2.02254 11.4697 2H11.9997C13.591 2 15.1172 2.63214 16.2424 3.75736C17.3676 4.88258 17.9997 6.4087 17.9997 8C17.9997 8.18 17.9997 8.35 17.9997 8.53C17.9776 8.79381 18.0609 9.05565 18.2315 9.2581C18.4021 9.46055 18.646 9.5871 18.9097 9.61H18.9897C19.2401 9.61102 19.4817 9.5181 19.6668 9.34961C19.852 9.18113 19.9672 8.94932 19.9897 8.7C19.9897 8.47 19.9897 8.23 19.9897 8C19.9897 5.88 19.1482 3.84668 17.6501 2.34668C16.152 0.846674 14.1197 0.00265 11.9997 0ZM13.9997 8C13.9997 8.26522 14.1051 8.51957 14.2926 8.70711C14.4802 8.89464 14.7345 9 14.9997 9C15.2649 9 15.5193 8.89464 15.7068 8.70711C15.8944 8.51957 15.9997 8.26522 15.9997 8C15.9997 6.93913 15.5783 5.92172 14.8282 5.17157C14.078 4.42143 13.0606 4 11.9997 4C11.7345 4 11.4802 4.10536 11.2926 4.29289C11.1051 4.48043 10.9997 4.73478 10.9997 5C10.9997 5.26522 11.1051 5.51957 11.2926 5.70711C11.4802 5.89464 11.7345 6 11.9997 6C12.5302 6 13.0389 6.21071 13.4139 6.58579C13.789 6.96086 13.9997 7.46957 13.9997 8Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4006_6'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
	}
}

.footer {
	padding: 1.5rem 0;
	background: #000;
	color: #fff;
}
.footer__regs {
	margin-top: 2.5rem;
	font-size: 0.875rem;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	display: grid;
	grid-gap: 1.25rem;
}
.footer__regs-text {
	max-width: 66.76em;
	letter-spacing: 0.01em;
}
@media (max-width: 991px) {
	.footer .dealer-info__callback {
		display: none;
	}
}
@media (min-width: 768px) {
	.footer__regs {
		grid-template-columns: 1fr auto;
	}
	.footer__regs-props {
		text-align: right;
	}
}

.main-banner__slide {
	display: block;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	aspect-ratio: 1920/573;
	width: 100%;
	min-height: clamp(28rem, 50vw, 35rem);
	padding: 1.5rem 0;
}
.main-banner__content {
	padding: 1.25rem;
	padding-bottom: 0;
	background: rgba(255, 255, 255, 0.2);
	border: 1px solid rgba(248, 248, 248, 0.4);
	text-align: center;
}
.main-banner__lead {
	margin-bottom: 0.625rem;
}
.main-banner__benefit {
	margin-bottom: 0.625rem;
}
.main-banner__callback {
	margin-top: 1.25rem;
	display: inline-block;
	width: 100%;
	max-width: 28.75rem;
	margin-bottom: -1.25rem;
}
@media (max-width: 767px) {
	.main-banner__slide {
		min-height: 26rem;
	}
	.main-banner__lead {
		font-size: 1.1rem;
		text-wrap: balance;
	}
	.main-banner__benefit {
		font-size: 1.3rem;
	}
	.main-banner__text {
		font-size: 0.9rem;
	}
}
@media (max-width: 575px) {
	.main-banner__callback {
		display: none;
	}
	.main-banner__slide {
		min-height: 55vw;
		padding: 0.25rem;
	}
	.main-banner__content {
		padding: 0.25rem 0.5rem;
	}
	.main-banner__lead {
		font-size: 4.5vw;
		margin-bottom: 0.25rem;
	}
	.main-banner__benefit {
		font-size: 5vw;
		margin-bottom: 0.25rem;
		margin-bottom: 0.5rem;
	}
	.main-banner__text {
		font-size: 3.5vw;
	}
}

.promo-timer {
	margin: 1.25rem 0;
}
.promo-timer__card {
	background: #f8f8f8;
	display: grid;
}
.promo-timer__card::before {
	content: "";
	display: block;
	min-height: 2.5rem;
	background: var(--color-primary);
	-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 50%, 0% 100%);
	clip-path: polygon(0% 0%, 100% 0%, 100% 50%, 0% 100%);
}
.promo-timer__card::after {
	content: "";
	display: block;
	min-height: 2.5rem;
	background: var(--color-primary);
	-webkit-clip-path: polygon(0% 50%, 100% 0%, 100% 100%, 0% 100%);
	clip-path: polygon(0% 50%, 100% 0%, 100% 100%, 0% 100%);
}
.promo-timer__card-content {
	padding: 0.75rem;
	display: grid;
	grid-gap: 0.75rem 1.25rem;
	text-align: center;
}
.promo-timer__content p + p {
	margin-top: 0.5em;
}
@media (min-width: 768px) {
	.promo-timer__card {
		grid-template-columns: 1fr 6fr 1fr;
	}
	.promo-timer__card::before {
		-webkit-clip-path: polygon(0% 0%, 100% 0%, 50% 100%, 0% 100%);
		clip-path: polygon(0% 0%, 100% 0%, 50% 100%, 0% 100%);
	}
	.promo-timer__card::after {
		-webkit-clip-path: polygon(50% 0%, 100% 0%, 100% 100%, 0% 100%);
		clip-path: polygon(50% 0%, 100% 0%, 100% 100%, 0% 100%);
	}
}
@media (min-width: 992px) {
	.promo-timer__card-content {
		grid-template-columns: repeat(2, 1fr);
		align-items: center;
	}
	.promo-timer__title {
		grid-column: 1/-1;
	}
}
@media (max-width: 767px) {
	.promo-timer {
		margin: 0;
	}
	.promo-timer .container {
		padding: 0;
	}
	.promo-timer__title {
		font-size: 1.2rem;
	}
	.promo-timer__content {
		font-size: 1rem;
	}
}

.timer {
	display: inline-flex;
	justify-content: center;
	gap: 1.25em;
}
.timer__item {
	position: relative;
}
.timer__view svg {
	width: 6.25em;
	height: 6.25em;
}
.timer__text {
	position: absolute;
	inset: 0;
	display: grid;
	place-content: center;
}
.timer__value {
	font-weight: 700;
	font-size: 1.5em;
}
.timer__name {
	font-weight: 500;
}
@media (max-width: 575px) {
	.timer {
		font-size: 0.625rem;
	}
}

.banner-form {
	margin: clamp(2rem, 0rem + 5.6vw, 5rem) 0;
}
.banner-form__card {
	background: #000;
	color: #fff;
	background-size: cover;
	background-position: right;
	padding: 1.25rem;
}
.banner-form__content ul {
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 1.47204L5.65714 14L0 8.25802L1.45029 6.78598L5.65714 11.0455L16.5497 0L18 1.47204Z' fill='white'/%3E%3C/svg%3E%0A");
	padding-left: 1.5rem;
}
.banner-form__content ul li + li {
	margin-top: 0.625rem;
}
.banner-form__title {
	margin-bottom: 0.625rem;
}
.banner-form__subtitle {
	margin-bottom: 2.5rem;
}
.banner-form__text {
	line-height: 1.7;
	margin-bottom: 2.5rem;
}
.banner-form__form {
	margin-top: 2.5rem;
}
.banner-form--credit .banner-form__card {
	background-image: url(../img/banner-credit-jpg.webp);
}
.banner-form--tradein .banner-form__card {
	background-image: url(../img/banner-tradein-jpg.webp);
}
@media (max-width: 767px) {
	.banner-form__card {
		position: relative;
		z-index: 0;
	}
	.banner-form__card::before {
		content: "";
		display: block;
		position: absolute;
		z-index: -1;
		inset: 0;
		opacity: 0.4;
	}
	.banner-form--credit .banner-form__card::before {
		background: linear-gradient(to bottom, #000, var(--color-primary));
	}
	.banner-form--tradein .banner-form__card::before {
		background: #000;
	}
}
@media (min-width: 768px) {
	.banner-form__form {
		max-width: 25rem;
	}
}
@media (min-width: 992px) {
	.banner-form__card {
		padding: 2.5rem 3.75rem;
	}
}

.contacts__inner {
	position: relative;
}
.contacts__info {
	background: #f8f8f8;
	padding: 1.25rem;
	margin-bottom: 1.25rem;
}
.contacts__info-logo {
	margin-bottom: 2rem;
}
.contacts__info-group {
	margin-bottom: 2rem;
}
.contacts__info-group-name {
	font-size: 0.875rem;
	margin-bottom: 0.625rem;
}
.contacts__info-place {
	font-size: 0.875rem;
}
.contacts__info-time {
	font-size: 0.875rem;
}
.contacts__info-phone {
	margin-bottom: 2rem;
}
.contacts__map {
	min-height: 15rem;
	display: grid;
}
.contacts__map > *,
.contacts__map iframe {
	width: 100%;
	height: 100%;
}
@media (min-width: 768px) {
	.contacts__info {
		position: absolute;
		z-index: 2;
		max-width: 25rem;
	}
	.contacts__map {
		min-height: 30rem;
	}
}
@media (min-width: 992px) {
	.contacts__info {
		padding: 2.5rem 3.125rem;
	}
	.contacts__map {
		min-height: 46.875rem;
	}
}

.models-row {
	margin: 2.5rem 0;
}
.models-row .container {
	padding-left: 0;
	padding-right: 0;
	max-width: 92.625rem;
}
.models-row .swiper-container {
	position: relative;
	padding-left: 24px;
	padding-right: 24px;
}
.models-row .swiper {
	margin-top: 1.25rem;
	position: static;
	max-width: 81.25rem;
	--swiper-navigation-size: 16px;
	--swiper-theme-color: var(--color-primary);
	--swiper-navigation-sides-offset: 0px;
	overflow: visible;
}
.models-row .swiper-wrapper {
	margin-left: auto;
	margin-right: auto;
}
.models-row .swiper-slide {
	width: 20%;
	min-width: 10rem;
	transition: 0.2s;
	transition-property: opacity;
}
.models-row .swiper-slide:not(.swiper-slide-visible) {
	opacity: 0;
}
.models-row__item {
	display: grid;
	justify-items: center;
	text-align: center;
	min-width: 0;
}
.models-row__item-image {
	max-width: 9rem;
	width: 80%;
	min-width: 0;
	transform-origin: bottom center;
	transition: 0.2s;
}
.models-row__item-image img {
	width: 100%;
	aspect-ratio: 3/2;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
}
.models-row__item-name {
	min-width: 0;
	font-size: 0.75rem;
	font-weight: 500;
	transition: 0.2s;
}
.models-row__item:hover .models-row__item-name {
	color: var(--color-primary);
}
.models-row__item.active .models-row__item-image {
	transform: scale(1.25);
}
.models-row__item.active .models-row__item-name {
	color: var(--color-primary);
}
@media (min-width: 768px) {
	.models-row__item-name {
		font-size: 1rem;
	}
}
@media (min-width: 1200px) {
	.models-row__item-name {
		font-size: 1.125rem;
	}
}

.models {
	margin: clamp(2.5rem, 0rem + 6.9vw, 6.25rem) 0;
}
.models__inner {
	display: grid;
	grid-gap: clamp(2.5rem, 0rem + 6.9vw, 6.25rem);
}
.models__description {
	margin-bottom: 2.5rem;
}
.models__more {
	margin-top: 2.5rem;
	margin-bottom: 3.75rem;
}
.models__more a {
	display: flex;
	align-items: center;
}
.models__more a::after {
	content: "";
	display: inline-block;
	width: 1em;
	height: 1em;
	margin-left: 1em;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='16' width='16' height='24' rx='8' transform='rotate(-90 0 16)' fill='%23F8F8F8'/%3E%3Cpath d='M20 4.99873C20 4.87221 19.9463 4.74274 19.842 4.64564C19.6335 4.45145 19.2923 4.45145 19.0838 4.64564L11.9471 11.2922L4.9146 4.74274C4.70609 4.54855 4.36489 4.54855 4.15638 4.74274C3.94787 4.93692 3.94787 5.25469 4.15638 5.44888L11.568 12.3544C11.7765 12.5485 12.1177 12.5485 12.3262 12.3544L19.842 5.35473C19.9495 5.25469 20 5.12819 20 4.99873Z' fill='%23A6192E' stroke='%23A6192E'/%3E%3C/svg%3E%0A");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}

.models-item {
	display: grid;
}
.models-item > * {
	min-width: 0;
}
.models-item__gallery {
	position: relative;
}
.models-item__avail {
	position: absolute;
	z-index: 2;
	font-weight: 500;
	background: var(--color-primary);
	color: #fff;
	padding: 0.5rem 1rem;
	padding-left: 1.75rem;
	margin-left: -1rem;
	margin-top: -0.75rem;
}
.models-item__avail::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 0;
	width: 1rem;
	height: 1rem;
	background: var(--color-primary);
	-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%);
	clip-path: polygon(0% 0%, 100% 0%, 100% 100%);
	filter: brightness(0.8);
}
.models-item__gallery-image img {
	width: 100%;
	aspect-ratio: 3/2;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}
.models-item__colors {
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0;
	margin: 0.625rem;
	right: 0;
	background: #d9d9d9;
	border-radius: 999px;
	width: -moz-fit-content;
	width: fit-content;
	max-width: calc(100% - 1.25rem);
}
.models-item__colors .swiper {
	padding: 0.625rem;
}
.models-item__colors .swiper-slide {
	width: 2rem;
	height: 2rem;
	background: rgba(0, 0, 0, 0.3333333333);
	border-radius: 999px;
	border: 1px solid rgba(136, 136, 136, 0.2666666667);
}
.models-item__colors .swiper-slide:not(:last-child) {
	margin-right: 0.625rem;
}
.models-item__colors .swiper-slide.active::before {
	content: "";
	display: block;
	position: absolute;
	inset: 0;
	margin: -4px;
	border: 2px solid var(--color-primary);
	border-radius: inherit;
}
.models-item__content {
	margin-top: 1rem;
	display: flex;
	flex-direction: column;
}
.models-item__content > * + * {
	margin-top: 0.625rem;
}
.models-item__benefit {
	background: var(--color-primary);
	color: #fff;
	padding: 0.625rem 1rem;
	display: flex;
	align-items: center;
	gap: 1.25rem;
}
.models-item__benefit::before {
	flex-shrink: 0;
	content: "";
	width: 1.83em;
	height: 1.83em;
	background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.8333 12.8333V7.33333C34.8333 6.8471 34.6402 6.38079 34.2964 6.03697C33.9525 5.69315 33.4862 5.5 33 5.5H9.16667C8.19421 5.5 7.26157 5.88631 6.57394 6.57394C5.88631 7.26158 5.5 8.19421 5.5 9.16667C5.5 10.1391 5.88631 11.0718 6.57394 11.7594C7.26157 12.447 8.19421 12.8333 9.16667 12.8333H36.6667C37.1529 12.8333 37.6192 13.0265 37.963 13.3703C38.3068 13.7141 38.5 14.1804 38.5 14.6667V22M38.5 22H33C32.0275 22 31.0949 22.3863 30.4073 23.0739C29.7196 23.7616 29.3333 24.6942 29.3333 25.6667C29.3333 26.6391 29.7196 27.5718 30.4073 28.2594C31.0949 28.947 32.0275 29.3333 33 29.3333H38.5C38.9862 29.3333 39.4525 29.1402 39.7964 28.7964C40.1402 28.4525 40.3333 27.9862 40.3333 27.5V23.8333C40.3333 23.3471 40.1402 22.8808 39.7964 22.537C39.4525 22.1932 38.9862 22 38.5 22Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 9.16663V34.8333C5.5 35.8058 5.88631 36.7384 6.57394 37.426C7.26158 38.1137 8.19421 38.5 9.16667 38.5H36.6667C37.1529 38.5 37.6192 38.3068 37.963 37.963C38.3068 37.6192 38.5 37.1529 38.5 36.6666V29.3333' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.models-item__promo {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	font-size: 0.75rem;
	grid-gap: 1rem;
}
.models-item__promo-item {
	text-align: center;
	display: grid;
	justify-items: center;
	grid-gap: 0.313rem;
	grid-template-rows: auto 1fr;
}
.models-item__promo-item svg {
	width: 2.84em;
	height: 2.84em;
}
.models-item__promo-item-text {
	place-self: center;
}
.models-item__complectations {
	margin-bottom: 1rem;
}
.models-item__complectations .swiper::before {
	content: "";
	display: block;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	bottom: 0;
	width: 1.5rem;
	background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0));
	opacity: 0;
	transition: 0.2s;
	pointer-events: none;
}
.models-item__complectations .swiper:has(.swiper-button-prev:not(.swiper-button-disabled))::before {
	opacity: 1;
}
.models-item__complectations .swiper-slide {
	max-width: 16.5rem;
	background: #f8f8f8;
	padding: 0.625rem;
}
.models-item__complectations .swiper-slide:not(:last-child) {
	margin-right: 1rem;
}
.models-item__actions {
	margin-top: auto;
	display: flex;
	flex-wrap: wrap;
	gap: 0.625rem 1.25rem;
}
.models-item__actions > * {
	flex: 1;
	white-space: nowrap;
}
@media (max-width: 575px) {
	.models-item__colors .swiper {
		padding: 0.375rem;
	}
	.models-item__colors .swiper-slide {
		width: 1.5rem;
		height: 1.5rem;
	}
	.models-item__colors .swiper-slide:not(:last-child) {
		margin-right: 0.375rem;
	}
}
@media (min-width: 768px) {
	.models-item__promo {
		grid-template-columns: repeat(4, auto);
	}
}
@media (min-width: 992px) {
	.models-item {
		grid-template-columns: repeat(2, 1fr);
	}
	.models-item__content {
		margin-top: unset;
		margin-left: 1.25rem;
	}
	.models-item__promo {
		font-size: 0.875rem;
	}
}

.models-item-complectations__title {
	padding: 0.625rem 1rem;
	border-bottom: 1px solid;
	margin-bottom: 0.625rem;
}
.models-item-complectations-item h5 {
	margin-bottom: 0.625rem;
}
.models-item-complectations-item ul {
	font-size: 0.75rem;
	list-style-type: disc;
	list-style-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 1.47204L5.65714 14L0 8.25802L1.45029 6.78598L5.65714 11.0455L16.5497 0L18 1.47204Z' fill='%23A6192E'/%3E%3C/svg%3E%0A");
	padding-left: 1.5rem;
}
.models-item-complectations-item ul li + li {
	margin-top: 0.625rem;
}

.popup {
	padding: 1.25rem;
}
.popup__title {
	margin-bottom: 0.625rem;
}
.popup__subtitle {
	margin-bottom: 1rem;
}
.popup__form {
	margin-top: 1rem;
}

.popup-recall .popup__title {
	text-align: center;
	font-size: 1.5rem;
}
.popup-recall .popup__subtitle {
	font-size: 0.875rem;
}
@media (max-width: 575px) {
	.popup-recall {
		width: 22rem !important;
	}
}
@media (min-width: 576px) {
	.popup-recall {
		padding: 3.75rem 3rem;
	}
	.popup-recall .popup__title {
		font-size: 2.125rem;
	}
	.popup-recall .popup__subtitle {
		font-size: 1.25rem;
	}
	.popup-recall .popup__form {
		width: 100%;
		max-width: 25.75rem;
		margin-left: auto;
		margin-right: auto;
	}
	.popup-recall .popup__title + .popup__form {
		margin-top: 2.5rem;
	}
}

.popup-hurry {
	padding: 0;
	background: transparent;
	overflow: hidden;
}
.popup-hurry .fancybox-close-small {
	color: #fff;
}
.popup-hurry__inner {
	position: relative;
}
.popup-hurry__asset {
	position: relative;
	pointer-events: none;
}
.popup-hurry__asset::before {
	content: "";
	position: absolute;
	z-index: -2;
	inset: 0;
	background-image: url(../img/popup-bg-png.webp);
	background-size: cover;
	background-position: right top;
	background-repeat: no-repeat;
}
.popup-hurry__content {
	background: #fff;
	padding: 1.25rem;
	padding-top: calc(10% + 1.25rem);
}
@media (max-width: 767px) {
	.popup-hurry {
		width: 22rem !important;
	}
	.popup-hurry .fancybox-close-small {
		margin: 0 -16px;
	}
	.popup-hurry__content {
		border-top-right-radius: 1.25rem;
	}
	.popup-hurry__asset {
		margin-top: 2rem;
		margin-bottom: -1.25rem;
	}
	.popup-hurry__asset > * {
		margin-top: 10%;
		margin-bottom: -10%;
	}
}
@media (min-width: 768px) {
	.popup-hurry__inner {
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
	.popup-hurry__asset {
		position: absolute;
		inset: 0;
	}
	.popup-hurry__asset::before {
		width: 72%;
		height: 66%;
	}
	.popup-hurry__asset::after {
		content: "";
		position: absolute;
		background: url(../img/popup-ground-png.webp);
		background-position: bottom left;
		background-repeat: no-repeat;
		width: 90%;
		height: 50%;
		right: 0;
		bottom: 0;
		z-index: 1;
	}
	.popup-hurry__asset > * {
		position: absolute;
		right: 0;
		bottom: 0;
		z-index: 3;
		margin-bottom: -3%;
		max-width: 65%;
	}
	.popup-hurry__content {
		background: none;
		position: relative;
		padding: 1.875rem 1.25rem;
	}
	.popup-hurry__content::before {
		content: "";
		position: absolute;
		inset: 0;
		background: #fff;
		margin-right: -4rem;
		border-top-right-radius: 30px;
		transform: skew(-27deg);
		transform-origin: top right;
	}
	.popup-hurry .popup__title {
		position: relative;
		z-index: 2;
	}
	.popup-hurry .popup__subtitle {
		position: relative;
		z-index: 2;
		max-width: 25em;
	}
	.popup-hurry .popup__form {
		position: relative;
		z-index: 2;
		max-width: 17rem;
	}
	.popup-hurry .popup__form input,
	.popup-hurry .popup__form .btn {
		font-size: 0.75rem;
		height: 2rem;
	}
	.popup-hurry .popup__form .checkbox__label {
		font-size: 0.625rem;
	}
}
