/*
* import included styles
*/
@import "inc/fonts.css";
@import "inc/variables.css";
@import "inc/defaults.css";

/*
 * main styles
 */
#modals,
.mobile-header,
.mobile-menu {
	display: none;
}

.--text-clamp {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
	-webkit-line-clamp: 1;
}

a,
img {
	display: block;
	color: #1d1d1e;
}

.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;
	padding: 0 15px;
	height: 50px;
	line-height: 50px;
	border-radius: 10px;
	border: 1px solid transparent;
	cursor: pointer;
	text-decoration: none;
	font-size: 16px;
	font-weight: 500;
	gap: 6px;
}

.btn:hover {
	opacity: 0.85;
}

.section {
	padding: 35px 0;
}

.select2-container .select2-selection--single {
	height: 50px;
	border: 1px solid #e4e4e4;
	border-radius: 8px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 50px;
	font-size: 16px;
	padding-left: 15px;
	padding-right: 36px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 0;
	height: 100%;
	background: url('data:image/svg+xml,<svg width="11" height="8" viewBox="0 0 11 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.927443 0.688112C0.874964 0.628023 0.813232 0.581047 0.745771 0.549866C0.67831 0.518684 0.606441 0.503909 0.534267 0.506382C0.462093 0.508857 0.391028 0.528532 0.32513 0.564284C0.259231 0.600037 0.19979 0.651166 0.150199 0.714755C0.100608 0.778343 0.0618391 0.853144 0.0361057 0.934887C0.0103722 1.01663 -0.00182182 1.10371 0.000219872 1.19117C0.00226156 1.27862 0.0184989 1.36473 0.0480049 1.44458C0.0775109 1.52443 0.119708 1.59646 0.172186 1.65654L5.11928 7.31794C5.22134 7.43486 5.35646 7.5 5.49691 7.5C5.63736 7.5 5.77248 7.43486 5.87454 7.31794L10.8222 1.65654C10.8758 1.59685 10.9191 1.52484 10.9496 1.4447C10.98 1.36456 10.9971 1.27788 10.9997 1.1897C11.0022 1.10151 10.9903 1.01359 10.9646 0.931028C10.9389 0.848467 10.9 0.772915 10.85 0.708762C10.8 0.644608 10.74 0.59313 10.6734 0.55732C10.6069 0.521509 10.5351 0.502079 10.4623 0.500157C10.3895 0.498236 10.3171 0.513862 10.2493 0.546128C10.1815 0.578394 10.1197 0.626657 10.0675 0.688112L5.49691 5.91791L0.927443 0.688112Z" fill="%237984A5" /></svg>') center no-repeat;
	width: 11px;
	right: 15px;
}

.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-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #d8dbe8;
	border-radius: 8px;
}

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

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

.select2-dropdown {
	border: 1px solid #d8dbe8;
	overflow: hidden;
	border-radius: 8px;
	z-index: 999999;
}

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

.main-form-input {
	width: 100%;
	height: 50px;
	border: 1px solid transparent;
	border-radius: 10px;
	padding: 0 25px;
	font-size: 16px;
	background: #e7e7eb;
}

*:focus {
	outline: none;
}

.main-form-checkbox {
	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: 14px;
	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;
}

.main-form-checkbox__checkmark {
	background-color: #d9d9d9;
	border: 1px solid #cddcf3;
	border-radius: 4px;
	width: 20px;
	height: 20px;
	background-position: center;
	background-repeat: no-repeat;
}

.main-form-checkbox__input:checked ~ .main-form-checkbox__checkmark {
	background-image: url('data:image/svg+xml,<svg width="9" height="7" viewBox="0 0 9 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 0.596281C9 0.752332 8.93203 0.901813 8.81535 1.05129L4.11194 6.72746C4.04881 6.80355 3.96551 6.86727 3.8681 6.91399C3.77069 6.9607 3.66163 6.98923 3.54887 6.99749C3.43612 7.00575 3.32251 6.99354 3.21632 6.96175C3.11013 6.92995 3.01405 6.87937 2.93507 6.8137L0.202909 4.53535C0.0780892 4.42283 0.00624442 4.2783 0 4.12715C0 3.80519 0.319581 3.49145 0.745689 3.49145C1.01657 3.49145 1.23064 3.65571 1.41529 3.80519L3.44437 5.42156L7.57356 0.353169C7.73893 0.14866 7.95299 0 8.2533 0C8.66926 0 9 0.26693 9 0.596281Z" fill="%23353535" /></svg>');
}

.main-form-checkbox__text {
	font-size: 14px;
	color: #969696;
	font-weight: 500;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.main-form-checkbox__text a {
	font-size: inherit;
	color: inherit;
	display: inline;
}

.desktop-header__wrap {
	-webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.15);
	background: #fff;
	border-radius: 16px;
	overflow: hidden;
	margin-top: 10px;
}

.desktop-header__top {
	padding: 10px 32px;
	background: #e7e7eb;
	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;
}

.desktop-header__description {
	font-size: 14px;
	font-weight: 500;
}

.desktop-header__info {
	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: 80px;
	font-size: 14px;
	font-weight: 500;
	color: #737376;
}

.desktop-header__info-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;
	gap: 8px;
	text-decoration: none;
	color: inherit;
}

.desktop-header__info-item:before {
	content: "";
	width: 20px;
	height: 20px;
}

.dh-icon-pin:before {
	background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.3337 9.16536C13.3337 11.0063 11.8413 12.4987 10.0003 12.4987C8.15938 12.4987 6.66699 11.0063 6.66699 9.16536C6.66699 7.32441 8.15938 5.83203 10.0003 5.83203C11.8413 5.83203 13.3337 7.32441 13.3337 9.16536ZM11.667 9.16536C11.667 10.0858 10.9208 10.832 10.0003 10.832C9.07985 10.832 8.33366 10.0858 8.33366 9.16536C8.33366 8.24489 9.07985 7.4987 10.0003 7.4987C10.9208 7.4987 11.667 8.24489 11.667 9.16536Z" fill="%23737376" /><path fill-rule="evenodd" clip-rule="evenodd" d="M13.4672 16.1488C12.2229 16.6974 11.1908 17.8055 11.1908 19.1654H8.80985C8.80985 17.8055 7.77776 16.6974 6.53349 16.1488C3.66181 14.8826 1.66699 12.092 1.66699 8.85286C1.66699 4.42308 5.39795 0.832031 10.0003 0.832031C14.6027 0.832031 18.3337 4.42308 18.3337 8.85286C18.3337 12.092 16.3388 14.8826 13.4672 16.1488ZM16.667 8.85286C16.667 11.3804 15.1104 13.6028 12.7948 14.6238C11.7228 15.0965 10.6119 15.9663 10.0003 17.174C9.38873 15.9663 8.27789 15.0965 7.2059 14.6238C4.89027 13.6028 3.33366 11.3804 3.33366 8.85286C3.33366 5.40302 6.25781 2.4987 10.0003 2.4987C13.7428 2.4987 16.667 5.40302 16.667 8.85286Z" fill="%23737376" /></svg>') center no-repeat;
}

.dh-icon-phone:before {
	background: url('data:image/svg+xml,<svg width="20" height="18" viewBox="0 0 20 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.79704 2.14979C4.90671 1.15675 6.72426 1.33855 7.64489 2.44535L7.65674 2.45958L8.76368 3.93096C9.36093 4.72472 9.35918 5.82853 8.57702 6.58613C8.49868 6.66197 8.4166 6.73956 8.33182 6.81712C8.33008 6.84011 8.33048 6.87595 8.33918 6.92657C8.38202 7.17498 8.6301 7.78845 9.80693 8.8416C10.9832 9.89423 11.6701 10.1178 11.9514 10.1567C12.0148 10.1654 12.0582 10.165 12.0844 10.1629C12.4539 9.86175 12.9659 9.61035 13.4764 9.46628C14.0014 9.31815 14.7421 9.22373 15.3754 9.53363L16.9675 10.3126C18.4444 11.0351 18.8286 12.8502 17.6057 13.9446L16.4219 15.0039C16.0249 15.3592 15.4807 15.6647 14.8077 15.7211C13.2503 15.8518 9.67018 15.6785 5.9253 12.3272C2.44002 9.20835 1.75708 6.47354 1.67049 5.10227C1.62383 4.36335 2.01247 3.74678 2.48904 3.3203L3.79704 2.14979ZM6.30047 3.33221C5.94742 2.92198 5.31668 2.90518 4.97219 3.21346L3.66419 4.38398C3.41806 4.60424 3.3224 4.82604 3.33448 5.01716C3.39813 6.0252 3.91133 8.40968 7.10045 11.2636C10.4335 14.2463 13.4946 14.3248 14.6529 14.2276C14.8389 14.212 15.0418 14.1237 15.2468 13.9403L16.4305 12.8809C16.8059 12.5451 16.7394 11.9083 16.1715 11.6304L14.5794 10.8515C14.5414 10.8329 14.3479 10.7924 13.975 10.8976C13.6298 10.995 13.3229 11.1662 13.1716 11.3016L13.1049 11.3558L13.17 11.303L13.1684 11.3045L13.165 11.3074L13.158 11.3135L13.1424 11.3266C13.1313 11.3357 13.1188 11.3455 13.1049 11.3558C13.0772 11.3765 13.0437 11.3995 13.0042 11.4233C12.9251 11.471 12.8225 11.5217 12.6954 11.5643C12.4355 11.6515 12.1019 11.695 11.6988 11.6393C10.9134 11.5309 9.91802 11.0564 8.63177 9.90525C7.34609 8.75475 6.81398 7.8627 6.69224 7.15653C6.62969 6.79363 6.67859 6.49292 6.77669 6.25857C6.82462 6.14408 6.88162 6.05184 6.93514 5.98074C6.96183 5.9453 6.98755 5.91524 7.01073 5.89033C7.02233 5.87787 7.00057 5.90027 7.01073 5.89033L7.05811 5.84276L7.06494 5.83646L7.06823 5.83347L7.06983 5.83202C7.06983 5.83202 7.26423 5.65401 7.35609 5.56504C7.55392 5.37345 7.59369 5.05115 7.38366 4.77197L6.30047 3.33221Z" fill="%23737376" /></svg>') center no-repeat;
}

.desktop-header__main {
	padding: 20px 32px;
	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: 32px;
}

.desktop-header__nav {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 0 1 700px;
	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: 10px;
}

.dh-nav-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;
	gap: 8px;
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
}

.dh-nav-item__text {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.dh-nav-item__icon {
	width: 40px;
	height: 40px;
	-o-object-fit: scale-down;
	object-fit: scale-down;
}

.btn.btn_primary {
	background: #ad0000;
	color: #fff;
}

.btn.btn_primary:hover {
	background: #610000;
	color: #fff;
}

.hero-banner__img {
	border-radius: 32px;
	width: 100%;
}

.section:first-child {
	padding-top: 20px;
}

.section-heading {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 32px;
}

.section-heading__title {
	font-size: 40px;
	font-weight: bold;
	line-height: 48px;
}

.section-heading__desc {
	font-size: 16px;
	font-weight: 500;
	color: #565658;
	line-height: 24px;
}

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

.catalog > * {
	min-width: 0;
}

.catalog__grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 20px 1fr 20px 1fr;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 20px;
}

.catalog-card {
	background: #fff;
	border-radius: 16px;
	overflow: hidden;
}

.catalog-card__main {
	padding: 20px;
	text-decoration: none;
}

.catalog-card__title {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
}

.catalog-card__tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 10px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 10px;
}

.cc-tag {
	background: #ad0000;
	color: #fff;
	border-radius: 5px;
	padding: 6px 10px;
	font-size: 12px;
	font-weight: 500;
}

.cc-tag.cc-tag_color {
	background: #610000;
}

.catalog-card__grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 16px 0.4fr;
	grid-template-columns: 1fr 0.4fr;
	gap: 16px;
}

.catalog-card__thumb-img {
	width: 100%;
	height: 165px;
	-o-object-fit: scale-down;
	object-fit: scale-down;
	border-radius: 16px;
}

.catalog-card__info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 12px;
}

.catalog-card__info-title {
	font-size: 12px;
	color: #737376;
}

.catalog-card__info-value {
	font-size: 18px;
	font-weight: 500;
}

.catalog-card__info-value b {
	font-weight: bold;
	color: #e21313;
}

.catalog-card__links {
	padding: 0 20px 20px;
	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: 35px;
}

.catalog-card__links-item {
	font-size: 16px;
	font-weight: 400;
	color: #565658;
}

.catalog-card__links-item:first-child {
	color: #610000;
}

.catalog-card__futures {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [3];
	grid-template-columns: repeat(3, 1fr);
}

.cc-future {
	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: 56px;
	background: #e7e7eb;
	gap: 10px;
}

.cc-future:not(:last-child) {
	border-right: 1px dashed #737376;
}

.cc-future__icon {
	height: 25px;
	width: 25px;
}

.cc-future__title {
	font-size: 12px;
}

.cc-future__icon.cc-future__icon_1 {
	background: url('data:image/svg+xml,<svg width="28" height="24" viewBox="0 0 28 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1_449)"><path d="M2.66715 3.41172V12.579C2.66715 12.9414 2.95141 13.2352 3.30205 13.2352H10.6999C11.0506 13.2352 11.3338 12.9414 11.3338 12.579V3.41172C11.3338 3.04932 11.0495 2.75661 10.6999 2.75661H3.30205C2.95141 2.75661 2.66715 3.05039 2.66715 3.41172ZM3.93592 4.06791H10.065V11.9228H3.93592V4.06791ZM8.93007 6.04074C8.93007 6.40315 8.64581 6.69585 8.2962 6.69585H5.70576C5.35511 6.69585 5.07189 6.40207 5.07189 6.04074C5.07189 5.67941 5.35615 5.38563 5.70576 5.38563H8.2962C8.64685 5.38563 8.93007 5.67941 8.93007 6.04074ZM8.03166 1.31129H1.26871V9.82237C1.26871 10.1848 0.984455 10.4775 0.634844 10.4775C0.285233 10.4775 0.000979393 10.1837 0.000979393 9.82237V0.655111C-5.80281e-05 0.293781 0.284195 0 0.633806 0H8.03166C8.38231 0 8.66552 0.293781 8.66552 0.655111C8.66552 1.01644 8.38127 1.31022 8.03166 1.31022V1.31129ZM7.7028 8.2173C7.7028 8.5797 7.41854 8.87241 7.06893 8.87241H5.70576C5.35511 8.87241 5.07189 8.57863 5.07189 8.2173C5.07189 7.85597 5.35615 7.56219 5.70576 7.56219H7.06893C7.41958 7.56219 7.7028 7.85597 7.7028 8.2173ZM11.6834 14.837H12.3971C12.7478 14.837 13.031 15.1308 13.031 15.4921C13.031 15.8535 12.7467 16.1472 12.3971 16.1472H11.6834C11.3327 16.1472 11.0495 15.8535 11.0495 15.4921C11.0495 15.1308 11.3338 14.837 11.6834 14.837ZM24.3669 20.9078C24.3669 21.2702 24.0826 21.5629 23.732 21.5629C23.3813 21.5629 23.0971 21.2691 23.0971 20.9078C23.0971 20.5465 23.3803 20.2527 23.7299 20.2527H23.732C24.0826 20.2527 24.3669 20.5465 24.3669 20.9078ZM27.9948 16.7252C27.9543 14.8724 27.5456 14.4982 26.0247 13.1065C25.8514 12.9478 25.6626 12.7741 25.4541 12.5811C25.3151 12.4525 25.1761 12.3152 25.0288 12.1694C24.7985 11.9421 24.5599 11.7062 24.2953 11.4778C24.0909 11.3009 23.898 11.1337 23.7144 10.9728C21.3511 8.91637 20.3728 8.06505 17.9245 8.06505H13.5445C13.1939 8.06505 12.9107 8.35883 12.9107 8.72123C12.9107 9.08363 13.1949 9.37634 13.5445 9.37634H17.9245C19.9101 9.37634 20.543 9.92745 22.8969 11.9753C23.0815 12.1362 23.2755 12.3045 23.4799 12.4825C23.7123 12.6841 23.9353 12.9039 24.1511 13.1172C24.2995 13.263 24.452 13.4142 24.6055 13.5558C24.8161 13.7509 25.008 13.9267 25.1823 14.0865C25.5184 14.3942 25.7809 14.6344 25.9842 14.836H16.9732C16.8373 14.7866 16.3373 14.4725 15.3953 13.5043C14.6473 12.7355 14.1317 12.0815 14.0456 11.9217C13.9066 11.5979 13.5424 11.4446 13.224 11.5808C12.8992 11.7191 12.7457 12.1019 12.8795 12.4364C13.0611 12.891 14.0497 13.9718 14.5467 14.48C16.1785 16.1462 16.7118 16.1462 16.939 16.1462H26.698C26.7146 16.3156 26.7208 16.5129 26.726 16.752C26.7332 17.0929 26.7301 17.8252 26.7281 18.3592L26.726 18.7323C26.725 19.0122 26.7229 19.3327 26.7229 19.7284C26.7229 19.8302 26.6752 19.9289 26.5963 20.0114C26.2249 18.7409 25.0806 17.8124 23.731 17.8124C22.0815 17.8124 20.739 19.1998 20.739 20.9056C20.739 22.6115 22.0815 23.9989 23.731 23.9989C25.202 23.9989 26.4282 22.8967 26.6772 21.4503C27.447 21.1919 27.9916 20.5132 27.9916 19.7294C27.9916 19.336 27.9937 19.0186 27.9948 18.7398L27.9968 18.3667C27.9999 17.7941 28.0031 17.0833 27.9948 16.7241V16.7252ZM23.731 22.6887C22.7807 22.6887 22.0078 21.8899 22.0078 20.9078C22.0078 19.9257 22.7817 19.1258 23.731 19.1258C24.6802 19.1258 25.4448 19.9139 25.4551 20.8874C25.4551 20.8992 25.4551 20.9099 25.4551 20.9217C25.4479 21.8974 24.6771 22.6887 23.731 22.6887ZM18.714 20.2516H15.0519C14.7604 18.861 13.559 17.8145 12.1264 17.8145C10.7746 17.8145 9.62929 18.7452 9.25893 20.02C9.21639 19.9771 9.18423 19.931 9.16245 19.886C9.13859 19.8356 9.12614 19.7831 9.12614 19.7305V15.3592C9.12614 14.9968 8.84188 14.7041 8.49227 14.7041C8.14266 14.7041 7.85737 14.9979 7.85737 15.3592V19.7305C7.85737 19.9889 7.91443 20.2377 8.02751 20.4703C8.25263 20.9378 8.67175 21.2884 9.18008 21.4546C9.43114 22.8999 10.6563 23.9989 12.1253 23.9989C13.5943 23.9989 14.7583 22.9535 15.0508 21.5618H18.7129C19.0636 21.5618 19.3468 21.268 19.3468 20.9067C19.3468 20.5454 19.0626 20.2505 18.7129 20.2505L18.714 20.2516ZM12.1264 22.6887C11.1792 22.6887 10.4074 21.8953 10.4022 20.9174C10.4022 20.9089 10.4022 20.9014 10.4022 20.8928C10.4094 19.9171 11.1802 19.1258 12.1253 19.1258C13.0704 19.1258 13.8495 19.9246 13.8495 20.9078C13.8495 21.891 13.0766 22.6887 12.1253 22.6887H12.1264ZM6.16015 17.035C6.16015 17.3974 5.8759 17.6901 5.52525 17.6901H2.29576C1.94511 17.6901 1.66085 17.3964 1.66085 17.035C1.66085 16.6737 1.94511 16.3799 2.29576 16.3799H5.52525C5.8759 16.3799 6.16015 16.6737 6.16015 17.035ZM6.16015 19.3896C6.16015 19.752 5.8759 20.0447 5.52525 20.0447H4.08116C3.73051 20.0447 3.44626 19.7509 3.44626 19.3896C3.44626 19.0282 3.73051 18.7345 4.08116 18.7345H5.52525C5.8759 18.7345 6.16015 19.0282 6.16015 19.3896ZM12.7613 20.9078C12.7613 21.2702 12.477 21.5629 12.1274 21.5629C11.7778 21.5629 11.4925 21.2691 11.4925 20.9078C11.4925 20.5465 11.7757 20.2527 12.1264 20.2527H12.1274C12.478 20.2527 12.7623 20.5465 12.7623 20.9078H12.7613Z" fill="black" /></g><defs><clipPath id="clip0_1_449"><rect width="28" height="24" fill="white" /></clipPath></defs></svg>') center/contain no-repeat;
}

.cc-future__icon.cc-future__icon_2 {
	background: url('data:image/svg+xml,<svg width="28" height="24" viewBox="0 0 28 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.73923 16.8328C5.73923 17.2052 5.44978 17.5072 5.09289 17.5072H1.79999C1.44311 17.5072 1.15262 17.2052 1.15262 16.8328C1.15262 16.4604 1.44207 16.1584 1.79999 16.1584H5.09289C5.44978 16.1584 5.73923 16.4604 5.73923 16.8328ZM5.90937 13.6535C5.87202 13.66 5.83364 13.6633 5.79629 13.6633C5.75894 13.6633 5.72055 13.66 5.6832 13.6535C4.11353 13.3623 2.67665 12.4963 1.63504 11.2157C0.580977 9.9189 0 8.27351 0 6.58157V2.43128C0 1.87596 0.339249 1.09982 1.95354 0.548825C2.98996 0.194849 4.35422 0 5.79525 0C7.23628 0 8.60158 0.194849 9.63696 0.547743C11.2523 1.09873 11.5905 1.87596 11.5905 2.4302V6.58049C11.5905 8.27243 11.0095 9.9189 9.9565 11.2146C8.91593 12.4952 7.47801 13.3612 5.90833 13.6524L5.90937 13.6535ZM10.2978 6.58157V2.44427C10.1702 2.12602 8.67316 1.34879 5.79525 1.34879C2.91734 1.34879 1.42028 2.12602 1.29267 2.44427V6.58049C1.29267 9.37224 3.17878 11.7591 5.79525 12.3026C8.41068 11.7602 10.2978 9.37224 10.2978 6.58049V6.58157ZM5.09289 18.581H3.6197C3.26281 18.581 2.97336 18.883 2.97336 19.2554C2.97336 19.6278 3.26281 19.9298 3.6197 19.9298H5.09289C5.44978 19.9298 5.73923 19.6278 5.73923 19.2554C5.73923 18.883 5.44978 18.581 5.09289 18.581ZM19.1826 20.8175C19.1826 21.1898 18.8932 21.4919 18.5363 21.4919H14.8035C14.5068 22.924 13.2826 24 11.8219 24C10.3611 24 9.0757 22.8688 8.81944 21.3814C8.30175 21.2104 7.87432 20.8489 7.644 20.3682C7.52884 20.1268 7.47075 19.8703 7.47075 19.6072V15.1084C7.47075 14.736 7.7602 14.434 8.11708 14.434C8.47397 14.434 8.76342 14.736 8.76342 15.1084V19.6072C8.76342 19.6614 8.77587 19.7155 8.80181 19.7674C8.82359 19.814 8.85575 19.8605 8.89933 19.9038C9.27593 18.5919 10.4441 17.6349 11.8219 17.6349C13.2826 17.6349 14.5058 18.7109 14.8035 20.1431H18.5363C18.8932 20.1431 19.1826 20.4451 19.1826 20.8175ZM13.5783 20.8175C13.5783 19.8064 12.7908 18.9848 11.8219 18.9848C10.8529 18.9848 10.0727 19.7988 10.0644 20.8034V20.8283C10.0696 21.835 10.856 22.6512 11.8219 22.6512C12.7877 22.6512 13.5783 21.8285 13.5783 20.8175ZM27.9969 18.1697L27.9948 18.6059C27.9948 18.8885 27.9917 19.211 27.9917 19.6072C27.9917 20.4137 27.4356 21.113 26.6513 21.3782C26.3971 22.8666 25.147 24 23.6489 24C21.9672 24 20.5988 22.5722 20.5988 20.8175C20.5988 19.0627 21.9672 17.6349 23.6489 17.6349C25.0246 17.6349 26.1907 18.5897 26.5693 19.8984C26.6503 19.8129 26.699 19.7122 26.699 19.6072C26.699 19.2078 26.7001 18.883 26.7021 18.5994L26.7042 18.1643C26.7063 17.6263 26.7094 16.8891 26.7021 16.5449C26.6969 16.298 26.6897 16.0956 26.6741 15.9213H16.727C16.4956 15.9213 15.952 15.9213 14.2889 14.2067C13.7826 13.6849 12.7753 12.5732 12.5896 12.1045C12.4537 11.7602 12.6103 11.3662 12.9402 11.2233C13.265 11.0837 13.6374 11.2406 13.7785 11.574C13.8667 11.7386 14.3927 12.4119 15.1542 13.2032C16.1149 14.1991 16.6243 14.5217 16.7633 14.5736H25.9479C25.7394 14.3658 25.4738 14.119 25.1304 13.8018C24.9519 13.6373 24.7569 13.4565 24.5421 13.2562C24.3855 13.109 24.2299 12.9542 24.0784 12.8038C23.8585 12.5851 23.6313 12.3578 23.3947 12.151C23.1862 11.9681 22.988 11.7949 22.8002 11.6292C20.4006 9.52163 19.7553 8.9544 17.7323 8.9544H13.2681C12.9112 8.9544 12.6217 8.65238 12.6217 8.28001C12.6217 7.90763 12.9112 7.60561 13.2681 7.60561H17.7323C20.2274 7.60561 21.2243 8.48135 23.6333 10.5976C23.8201 10.7622 24.0172 10.9354 24.2247 11.1172C24.4934 11.3521 24.7361 11.5946 24.9717 11.8284C25.1221 11.9778 25.2642 12.1196 25.4053 12.2528C25.618 12.4519 25.811 12.6306 25.9873 12.7929C27.5373 14.2251 27.9533 14.6104 27.9948 16.5167C28.0031 16.8793 28 17.596 27.9969 18.1729V18.1697ZM25.4063 20.811C25.4022 19.8032 24.6158 18.9848 23.6489 18.9848C22.682 18.9848 21.8914 19.8075 21.8914 20.8175C21.8914 21.8274 22.6799 22.6512 23.6489 22.6512C24.6179 22.6512 25.4053 21.8296 25.4063 20.8196V20.811ZM23.6499 20.1431H23.6489C23.292 20.1431 23.0036 20.4451 23.0036 20.8175C23.0036 21.1898 23.2941 21.4929 23.651 21.4929C24.0079 21.4929 24.2973 21.1909 24.2973 20.8175C24.2973 20.444 24.0079 20.1431 23.6499 20.1431ZM10.7232 15.2459C10.7232 15.6182 11.0126 15.9203 11.3695 15.9203H12.0968C12.4537 15.9203 12.7431 15.6182 12.7431 15.2459C12.7431 14.8735 12.4537 14.5715 12.0968 14.5715H11.3695C11.0126 14.5715 10.7232 14.8735 10.7232 15.2459ZM11.8219 20.1431H11.8198C11.4629 20.1431 11.1745 20.4451 11.1745 20.8175C11.1745 21.1898 11.465 21.4929 11.8219 21.4929C12.1787 21.4929 12.4682 21.1909 12.4682 20.8175C12.4682 20.444 12.1787 20.1431 11.8219 20.1431Z" fill="black" /></svg>') center/contain no-repeat;
}

.cc-future__icon.cc-future__icon_3 {
	background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.5457 5.94486C15.5332 5.93682 15.5216 5.92967 15.5082 5.92164C15.4966 5.91449 15.4841 5.90824 15.4725 5.90199C14.4482 5.31617 13.2623 4.98128 11.9996 4.98128C10.7368 4.98128 9.55088 5.31617 8.52569 5.90288C8.51408 5.90914 8.50158 5.91539 8.48997 5.92164C8.47747 5.92878 8.46586 5.93593 8.45425 5.94396C6.37797 7.16473 4.98039 9.42229 4.98039 11.9996C4.98039 14.5768 6.37708 16.8353 8.45425 18.0551C8.46586 18.0632 8.47836 18.0703 8.48997 18.0775C8.50158 18.0846 8.51319 18.0909 8.52569 18.0962C9.55088 18.682 10.7368 19.0178 11.9996 19.0178C13.2623 19.0178 14.4482 18.6829 15.4725 18.0971C15.485 18.0909 15.4966 18.0846 15.5091 18.0775C15.5216 18.0703 15.5341 18.0623 15.5466 18.0543C17.6229 16.8344 19.0187 14.5768 19.0187 11.9996C19.0187 9.42229 17.622 7.16473 15.5466 5.94486H15.5457ZM12.0004 6.17972C12.8461 6.17972 13.6508 6.361 14.3768 6.68696L12.8051 9.40979C12.5505 9.3312 12.2809 9.28834 12.0013 9.28834C11.7218 9.28834 11.4512 9.3312 11.1976 9.40979L9.6259 6.68696C10.3519 6.361 11.1556 6.17972 12.0022 6.17972H12.0004ZM13.5141 12.0004C13.5141 12.8354 12.8345 13.515 11.9996 13.515C11.1646 13.515 10.485 12.8354 10.485 12.0004C10.485 11.1655 11.1646 10.4859 11.9996 10.4859C12.8345 10.4859 13.5141 11.1655 13.5141 12.0004ZM8.58731 7.28707L10.159 10.0099C9.76342 10.376 9.47676 10.8574 9.35442 11.4012H6.21008C6.38333 9.71252 7.28171 8.23546 8.5882 7.28707H8.58731ZM6.21008 12.5988H9.35442C9.47766 13.1426 9.76342 13.624 10.159 13.9901L8.58731 16.7129C7.28082 15.7645 6.38244 14.2875 6.20919 12.5988H6.21008ZM12.0004 17.8203C11.1548 17.8203 10.3501 17.639 9.62411 17.313L11.1958 14.5902C11.4503 14.6688 11.72 14.7117 11.9996 14.7117C12.2791 14.7117 12.5497 14.6688 12.8033 14.5902L14.375 17.313C13.649 17.639 12.8452 17.8203 11.9987 17.8203H12.0004ZM15.4127 16.7129L13.841 13.9901C14.2366 13.624 14.5232 13.1417 14.6456 12.5988H17.7899C17.6167 14.2875 16.7183 15.7645 15.4118 16.7129H15.4127ZM14.6456 11.4012C14.5223 10.8583 14.2357 10.376 13.841 10.0099L15.4127 7.28707C16.7183 8.23546 17.6167 9.71252 17.7908 11.4012H14.6465H14.6456ZM20.9816 10.71C20.9396 10.719 20.8985 10.7234 20.8575 10.7234C20.5806 10.7234 20.3315 10.5305 20.2716 10.2483C19.5822 6.97719 17.0228 4.41868 13.7526 3.72927C13.4293 3.6614 13.2221 3.34348 13.29 3.0202C13.3578 2.69693 13.6758 2.48975 13.999 2.55762C17.7337 3.34437 20.6556 6.26634 21.4433 10.0019C21.5111 10.3251 21.304 10.6431 20.9807 10.7109L20.9816 10.71ZM10.71 20.9816C10.6511 21.2629 10.4019 21.4567 10.1242 21.4567C10.0831 21.4567 10.042 21.4522 10.0001 21.4433C6.26545 20.6565 3.34348 17.7337 2.55583 13.999C2.48796 13.6758 2.69514 13.3578 3.01842 13.2891C3.34169 13.2212 3.65961 13.4284 3.72748 13.7517C4.41689 17.0228 6.9763 19.5813 10.2465 20.2707C10.5698 20.3386 10.777 20.6565 10.7091 20.9798L10.71 20.9816ZM11.9987 11.4012H12.0004C12.3309 11.4012 12.5988 11.6691 12.5988 11.9996C12.5988 12.33 12.3309 12.5979 12.0004 12.5979C11.67 12.5979 11.4003 12.33 11.4003 11.9996C11.4003 11.6691 11.6673 11.4012 11.9978 11.4012H11.9987ZM12.0004 0C5.38314 0 0 5.38315 0 12.0004C0 18.6178 5.38314 24.0009 12.0004 24.0009C18.6177 24.0009 24 18.6178 24 12.0004C24 5.38315 18.6169 0 12.0004 0ZM12.0004 22.8025C6.04398 22.8025 1.19754 17.956 1.19754 11.9996C1.19754 6.04309 6.04309 1.19754 12.0004 1.19754C17.9578 1.19754 22.8025 6.04398 22.8025 12.0004C22.8025 17.9569 17.9569 22.8034 12.0004 22.8034V22.8025Z" fill="black" /></svg>') center/contain no-repeat;
}

.catalog__more-link {
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	text-decoration: none;
	padding: 8px;
	border-radius: 999px;
	font-weight: 500;
}

.lg-apps {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 20px 1fr 20px 1fr;
	grid-template-columns: repeat(3, 1fr);
	max-width: 1170px;
	margin: auto;
	grid-gap: 20px;
}

.lg-apps-card:first-child {
	-ms-grid-row-span: 2;
	grid-row: 2 span;
	height: 356px;
}

.lg-apps-card {
	background: #fff;
	border-radius: 16px;
	padding: 20px;
	position: relative;
	z-index: 1;
	overflow: hidden;
	text-decoration: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.lg-apps-card__asset {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: -1;
}

.lg-apps-card__title {
	font-size: 18px;
	font-weight: bold;
}

.lg-apps-card__desc {
	margin-bottom: auto;
	margin-top: 10px;
	max-width: 65%;
	font-size: 14px;
	color: #3a3a3b;
	line-height: 18px;
}

.ben-price {
	max-width: 1170px;
	margin: auto;
	background-color: #610000;
	border-radius: 16px;
	padding: 45px 80px;
	color: #fff;
	background-image: url(../img/ben-price-bg.png);
	background-position: top right;
	background-repeat: no-repeat;
}

.ben-price__title {
	font-size: 48px;
	font-weight: bold;
	line-height: 64px;
}

.ben-price__desc {
	line-height: 22px;
	margin-bottom: 20px;
}

.ben-price__form-row {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 20px 1fr 20px 1fr;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 20px;
	max-width: 680px;
	margin-bottom: 12px;
}

.ben-price__form-row .btn {
	padding: 0;
}

.credit-offer {
	background: #fff;
	border-radius: 24px;
	padding: 28px 90px 28px 46px;
}

.credit-offer__heading {
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 35px;
}

.credit-offer__content {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 0.74fr 60px 1fr;
	grid-template-columns: 0.74fr 1fr;
	grid-gap: 60px;
}

.main-form-range {
	position: relative;
	z-index: 1;
}

.main-form-range__heading {
	font-size: 11px;
	font-weight: 500;
	color: #3a3a3b;
	position: absolute;
	top: 8px;
	left: 16px;
	z-index: 2;
	pointer-events: none;
}

.main-form-range__inputs .main-form-input {
	padding: 16px 16px 0;
}

.irs--flat .irs-line {
	background-color: #e7e7eb;
	height: 1px;
	top: 8px;
}

.irs--flat .irs-min,
.irs--flat .irs-max {
	display: none;
}

.irs--flat .irs-handle {
	top: 0;
	width: 16px;
	height: 16px;
	background: #000000;
	border-radius: 50%;
	cursor: pointer;
}

.irs--flat .irs-handle > i:first-child {
	display: none;
}

.irs--flat .irs-bar {
	height: 1px;
	background: #ad0000;
	top: 8px;
}

.main-form-range__slider {
	margin: -9px 16px 0;
}

.irs-grid-pol.small {
	display: none;
}

.irs--flat .irs-grid-pol {
	height: 4px;
	background: #3a3a3b;
}

.irs-grid-text {
	font-size: 14px;
	color: #3a3a3b;
}

.irs--flat .irs-grid-text {
	color: #3a3a3b;
}

.irs--flat.irs-with-grid {
	height: 40px;
}

.credit-offer__form-ranges {
	display: -ms-grid;
	display: grid;
	grid-gap: 20px;
	margin-bottom: 40px;
}

.credit-offer__form-ranges > * {
	min-width: 0;
}

.credit-offer__form-inputs {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 20px 1fr;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 20px;
	margin-bottom: 16px;
}

.credit-offer__form-submit {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 16px;
}

.credit-offer__form-submit .btn {
	padding: 0 33px;
}

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

.credit-offer__total {
	position: relative;
	z-index: 1;
	padding: 24px 32px;
}

.credit-offer__total:after {
	content: "";
	position: absolute;
	right: -60px;
	top: -110px;
	background: url(../img/credit-offer-total-asset.png);
	width: 192px;
	height: 173px;
	z-index: -2;
}

.credit-offer__total:before {
	content: "";
	background: #f5f5fa;
	border-radius: 16px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.credit-offer__total-title {
	font-size: 28px;
	font-weight: 700;
	margin-bottom: 24px;
}

.credit-offer__total-grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 16px 1fr;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 16px;
}

.credit-offer__total-block__title {
	font-size: 16px;
	font-weight: 500;
	color: #3a3a3b;
	margin-bottom: 4px;
}

.credit-offer__total-block__value {
	font-size: 32px;
	font-weight: 700;
	line-height: 40px;
	color: #1d1d1e;
}

.credit-offer__banks {
	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: 10px;
}

.credit-offer__banks-item {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	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;
	background: #fff;
	border-radius: 11px;
	border: 1px solid #e8edee;
	height: 46px;
	padding: 5px;
}

.credit-offer__banks-img {
	width: 100%;
	height: 100%;
	-o-object-fit: scale-down;
	object-fit: scale-down;
}

.about {
	text-align: center;
	display: -ms-grid;
	display: grid;
	grid-gap: 36px;
}

.about__heading {
	font-size: 40px;
	font-weight: bold;
}

.about__text {
	max-width: 945px;
	margin: auto;
	font-size: 14px;
	line-height: 20px;
}

.section:last-child {
	padding-bottom: 70px;
}

footer {
	background: #fff;
	padding: 40px 0 0;
}

.footer__top {
	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: 100px;
	margin-bottom: 33px;
}

.footer__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;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.footer__nav-item {
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
}

.footer__info {
	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: 35px;
}

.footer__info-geo {
	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: 8px;
	font-size: 14px;
	font-weight: 500;
	color: #737376;
}

.footer__info-geo:before {
	content: "";
	width: 20px;
	height: 20px;
	background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.3337 9.16536C13.3337 11.0063 11.8413 12.4987 10.0003 12.4987C8.15938 12.4987 6.66699 11.0063 6.66699 9.16536C6.66699 7.32441 8.15938 5.83203 10.0003 5.83203C11.8413 5.83203 13.3337 7.32441 13.3337 9.16536ZM11.667 9.16536C11.667 10.0858 10.9208 10.832 10.0003 10.832C9.07985 10.832 8.33366 10.0858 8.33366 9.16536C8.33366 8.24489 9.07985 7.4987 10.0003 7.4987C10.9208 7.4987 11.667 8.24489 11.667 9.16536Z" fill="%23737376" /><path fill-rule="evenodd" clip-rule="evenodd" d="M13.4672 16.1488C12.2229 16.6974 11.1908 17.8055 11.1908 19.1654H8.80985C8.80985 17.8055 7.77776 16.6974 6.53349 16.1488C3.66181 14.8826 1.66699 12.092 1.66699 8.85286C1.66699 4.42308 5.39795 0.832031 10.0003 0.832031C14.6027 0.832031 18.3337 4.42308 18.3337 8.85286C18.3337 12.092 16.3388 14.8826 13.4672 16.1488ZM16.667 8.85286C16.667 11.3804 15.1104 13.6028 12.7948 14.6238C11.7228 15.0965 10.6119 15.9663 10.0003 17.174C9.38873 15.9663 8.27789 15.0965 7.2059 14.6238C4.89027 13.6028 3.33366 11.3804 3.33366 8.85286C3.33366 5.40302 6.25781 2.4987 10.0003 2.4987C13.7428 2.4987 16.667 5.40302 16.667 8.85286Z" fill="%23737376" /></svg>') center no-repeat;
}

.footer__info-more {
	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: 90px;
}

.footer__info-phone {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-decoration: none;
	font-size: 20px;
	font-weight: 500;
	color: #737376;
	gap: 8px;
}

.footer__info-phone:before {
	content: "";
	width: 20px;
	height: 20px;
	background: url('data:image/svg+xml,<svg width="18" height="15" viewBox="0 0 18 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.79703 1.14979C3.90669 0.156749 5.72424 0.338549 6.64488 1.44535L6.65673 1.45958L7.76367 2.93096C8.36092 3.72472 8.35917 4.82853 7.577 5.58613C7.49867 5.66197 7.41659 5.73956 7.3318 5.81712C7.33006 5.84011 7.33047 5.87595 7.33917 5.92657C7.382 6.17498 7.63009 6.78845 8.80692 7.8416C9.98317 8.89423 10.6701 9.1178 10.9514 9.15665C11.0148 9.16543 11.0582 9.16498 11.0844 9.16288C11.4538 8.86175 11.9658 8.61035 12.4764 8.46628C13.0013 8.31815 13.7421 8.22373 14.3754 8.53363L15.9675 9.31258C17.4444 10.0351 17.8286 11.8502 16.6057 12.9446L15.4219 14.0039C15.0249 14.3592 14.4807 14.6647 13.8077 14.7211C12.2503 14.8518 8.67017 14.6785 4.92529 11.3272C1.44 8.20835 0.75707 5.47354 0.670478 4.10227C0.62382 3.36335 1.01245 2.74678 1.48903 2.3203L2.79703 1.14979ZM5.30045 2.33221C4.9474 1.92198 4.31667 1.90518 3.97218 2.21346L2.66418 3.38398C2.41804 3.60424 2.32239 3.82604 2.33446 4.01716C2.39811 5.0252 2.91131 7.40968 6.10044 10.2636C9.4335 13.2463 12.4946 13.3248 13.6529 13.2276C13.8389 13.212 14.0418 13.1237 14.2468 12.9403L15.4305 11.8809C15.8058 11.5451 15.7393 10.9083 15.1715 10.6304L13.5794 9.85153C13.5414 9.83293 13.3478 9.79235 12.975 9.89758C12.6298 9.995 12.3228 10.1662 12.1716 10.3016L12.1049 10.3558L12.17 10.303L12.1683 10.3045L12.165 10.3074L12.158 10.3135L12.1423 10.3266C12.1313 10.3357 12.1188 10.3455 12.1049 10.3558C12.0772 10.3765 12.0437 10.3995 12.0042 10.4233C11.9251 10.471 11.8225 10.5217 11.6954 10.5643C11.4355 10.6515 11.1019 10.695 10.6988 10.6393C9.91342 10.5309 8.918 10.0564 7.63175 8.90525C6.34608 7.75475 5.81396 6.8627 5.69223 6.15653C5.62968 5.79363 5.67857 5.49292 5.77668 5.25857C5.8246 5.14408 5.8816 5.05184 5.93513 4.98074C5.96181 4.9453 5.98754 4.91524 6.01072 4.89033C6.02232 4.87787 6.00055 4.90027 6.01072 4.89033L6.05809 4.84276L6.06493 4.83646L6.06821 4.83347L6.06982 4.83202C6.06982 4.83202 6.26422 4.65401 6.35608 4.56504C6.5539 4.37345 6.59368 4.05115 6.38364 3.77197L5.30045 2.33221Z" fill="%23737376" /></svg>') center no-repeat;
}

.footer__info-more .btn {
	padding: 0 25px;
}

.footer__marks {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;
	grid-template-columns: repeat(9, 1fr);
	grid-gap: 20px;
	margin-bottom: 20px;
}

.footer__marks-link {
	font-size: 14px;
	color: #2a2c33;
	text-decoration: none;
}

.footer__info-row {
	font-size: 13px;
	color: #2a2c33;
	padding: 15px 0;
	border-top: 1px dashed rgb(161 161 166 / 40%);
	opacity: 0.8;
}

.breadcrumbs {
	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;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.breadcrumbs__item {
	font-size: 14px;
	color: #525670;
	text-decoration: none;
	position: relative;
	z-index: 1;
	font-weight: 300;
}

.breadcrumbs__item:not(:first-child):before {
	content: "\002F";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.breadcrumbs__item:not(:first-child) {
	margin-left: 10px;
	padding-left: 15px;
}

.model-page {
	background: #fff;
	border-radius: 32px;
	padding: 25px 35px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 50px 0.79fr;
	grid-template-columns: 1fr 0.79fr;
	grid-gap: 50px;
}

.model-page__top {
	margin-bottom: 30px;
}

.model-page__title {
	font-size: 40px;
	font-weight: bold;
	line-height: 48px;
	margin-bottom: 5px;
}

.model-page__tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 10px;
}

.model-page__main {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 0.7fr 15px 1fr;
	grid-template-columns: 0.7fr 1fr;
	grid-gap: 15px;
	margin-bottom: 10px;
}

.model-page__main-pricing {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 30px;
}

.mp-price-item {
	display: -ms-grid;
	display: grid;
	grid-gap: 7px;
}

.mp-price-item__title {
	font-size: 16px;
	color: #737376;
}

.mp-price-item__value {
	font-size: 24px;
	font-weight: 500;
}

.model-page__main-preview-img {
	width: 100%;
	height: 240px;
	-o-object-fit: scale-down;
	object-fit: scale-down;
}

.model-page-colors {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 13px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.model-page-colors__item {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	border: none;
	cursor: pointer;
}

.model-page-colors__item.js-gl-attr-active {
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
}

.model-page__color-select {
	margin-bottom: 25px;
}

.model-page__futures {
	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;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.mp-future {
	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: 14px;
}

.mp-future__icon {
	width: 42px;
	height: 42px;
}

.mp-future__text {
	font-size: 12px;
}

.model-page-form {
	background: #f5f5fa;
	border-radius: 16px;
	padding: 25px 30px 25px;
	position: relative;
	z-index: 1;
	margin: 30px 0;
}

.model-page-form__date {
	background: #ff8d1a;
	border-radius: 16px;
	color: #fff;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 25px;
	position: absolute;
	top: -15px;
	left: 25px;
}

.model-page-form__heading {
	font-size: 36px;
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
	z-index: 1;
	line-height: 130%;
	margin-bottom: 12px;
}

.model-page-form__heading:after {
	content: "";
	position: absolute;
	right: -25px;
	top: -45px;
	background-image: url(../img/model-form-asset.png);
	width: 122px;
	height: 129px;
	background-repeat: no-repeat;
}

.model-page-form__desc {
	font-size: 16px;
	margin-bottom: 15px;
}

.model-page-form__desc b:first-child {
	color: #ff8d1a;
}

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

.model-page-form__inputs-row {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 15px 1fr;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 15px;
}

.model-page-benefit {
	text-align: center;
	line-height: 55px;
	background: #e21313;
	border-radius: 32px;
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	text-transform: uppercase;
}

.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: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 45px;
	margin-bottom: 35px;
}

.model-tabs__nav-item {
	background: #fff;
	border-radius: 38px;
	line-height: 60px;
	border: none;
	padding: 0 30px;
	text-decoration: none;
	font-size: 20px;
	font-weight: 500;
	color: #4b5563;
	cursor: pointer;
}

.model-tabs__nav-item.js-gl-tab-link-active {
	background: #4b5563;
	color: #fff;
	cursor: default;
	pointer-events: none;
}

.model-compare-form {
	display: -ms-grid;
	display: grid;
	grid-gap: 40px;
}

.model-compare-form__section {
	display: -ms-grid;
	display: grid;
	grid-gap: 24px;
}

.model-compare-form__section-title {
	font-size: 16px;
	font-weight: bold;
}

.compare-table__head,
.compare-item__row {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 230px 270px 250px 340px;
	grid-template-columns: 1fr 230px 270px 250px 340px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 0;
}

.compare-table__head__col {
	color: #737373;
	font-size: 12px;
}

.compare-table__head__col b {
	font-weight: 600;
}

.compare-table__head__col span {
	color: #d10000;
}

.compare-table__head {
	margin-bottom: 10px;
}

.compare-table__items {
	display: -ms-grid;
	display: grid;
	grid-gap: 5px;
}

.compare-buttons__inner {
	display: -ms-grid;
	display: grid;
}

.compare-price__data {
	background: none;
	border: none;
	display: block;
	font-size: 20px;
	font-weight: 500;
}

[data-accordion-target] {
	cursor: pointer;
}

.compare-old-price__data {
	font-weight: 600;
	color: #a9a9a9;
	text-decoration: line-through;
}

.compare-payment__data {
	font-weight: 500;
	font-size: 18px;
}

.compare-name {
	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: 15px;
}

.compare-name__data {
	background: none;
	border: none;
	text-align: left;
	position: relative;
	z-index: 1;
	padding-right: 25px;
	font-size: 18px;
	font-weight: 500;
}

.compare-name__data:after {
	content: "";
	width: 16px;
	height: 9px;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background: url('data:image/svg+xml,<svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 9C7.71875 9 7.46875 8.90625 7.28125 8.71875L1.28125 2.71875C0.875 2.34375 0.875 1.6875 1.28125 1.3125C1.65625 0.90625 2.3125 0.90625 2.6875 1.3125L8 6.59375L13.2812 1.3125C13.6562 0.90625 14.3125 0.90625 14.6875 1.3125C15.0938 1.6875 15.0938 2.34375 14.6875 2.71875L8.6875 8.71875C8.5 8.90625 8.25 9 8 9Z" fill="%23171717"/></svg>') center/contain no-repeat;
}

.compare-name__data.js-gl-acc-button-active:after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.compare-item__hidden-content {
	display: none;
	padding: 25px 0;
	border-top: 1px solid #f5f5fa;
}

.compare-description {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 30px;
	-moz-column-gap: 30px;
	column-gap: 30px;
}

.compare-description__block:not(:last-child) {
	margin-bottom: 30px;
}

.compare-description__block {
	display: -ms-grid;
	display: grid;
	grid-gap: 20px;
}

.compare-description__heading {
	font-size: 18px;
	font-weight: bold;
}

.compare-description__list-item {
	list-style: none;
	position: relative;
	z-index: 1;
	padding-left: 15px;
	font-size: 14px;
}

.compare-description__list-item:after {
	content: "";
	width: 5px;
	height: 5px;
	display: block;
	position: absolute;
	top: 6px;
	left: 0;
	background: #000;
	border-radius: 50%;
}

.compare-description__list {
	display: -ms-grid;
	display: grid;
	grid-gap: 10px;
}

.model-compare-form__bottom .btn {
	max-width: 255px;
}

.compare-table__head__col:last-child {
	color: #000;
}

.compare-item__col:not(:first-child),
.compare-table__head__col:not(:first-child) {
	padding-left: 30px;
}

.compare-item__col:last-child {
	padding-left: 0;
}

.compare-item {
	background: #fff;
	padding: 10px 30px;
	border-radius: 16px;
}

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

.compare-item .main-form-checkbox__checkmark {
	background-color: #f3f3f3;
	border: 1px solid #e4e4eb;
}

.compare-price__btn {
	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;
	line-height: 36px;
	padding: 0 55px 0 20px;
	border: 1px solid #ff8d1a;
	color: #ff8d1a;
	background: none;
	border-radius: 10px;
	position: relative;
	z-index: 1;
}

.compare-price__btn:after {
	content: "";
	position: absolute;
	right: 20px;
	top: 0;
	bottom: 0;
	margin: auto;
	background: url('data:image/svg+xml,<svg width="17" height="8" viewBox="0 0 17 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 7L16 1L8.5 7Z" fill="%23E4423A" /><path d="M8.5 7L1 1L8.5 7Z" fill="%23E4423A" /><path d="M16 1L8.5 7L1 1" stroke="%23E4423A" stroke-linecap="round" stroke-linejoin="round" /></svg>') center no-repeat;
	width: 17px;
	height: 8px;
}

.compare-price__btn.js-gl-acc-button-active {
	background: #ff8d1a;
	color: #fff;
}

.compare-price__btn.js-gl-acc-button-active:after {
	background: url('data:image/svg+xml,<svg width="17" height="8" viewBox="0 0 17 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 0.999999L1 7L8.5 0.999999Z" fill="white" /><path d="M8.5 0.999999L16 7L8.5 0.999999Z" fill="white" /><path d="M1 7L8.5 0.999999L16 7" stroke="white" stroke-linecap="round" stroke-linejoin="round" /></svg>') center no-repeat;
}

.compare-pricing__checks {
	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;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
	margin-bottom: 30px;
}

.compare-pricing__text {
	font-size: 16px;
	font-weight: 500;
}

.compare-pricing__text b {
	color: #dc2865;
}

.cp-check {
	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: 15px;
	cursor: pointer;
}

.cp-check__input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.cp-check__checkmark {
	width: 30px;
	height: 12px;
	background: #e5e5e5;
	border-radius: 16px;
	position: relative;
	z-index: 1;
}

.cp-check__checkmark:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 16px;
	height: 16px;
	background: #ad0000;
	border-radius: 50%;
}

.cp-check__text {
	font-size: 12px;
}

.cp-check__text b {
	font-weight: bold;
}

.cp-check__input:checked ~ .cp-check__checkmark {
	background: #702323;
}

.cp-check__input:checked ~ .cp-check__checkmark:after {
	left: 65%;
	background: #ad0000;
}

.cp-check__text:last-child {
	font-size: 16px;
	font-weight: 500;
}

.btn.btn_primary_acc {
	background: #610000;
	color: #fff;
}

.btn.btn_link {
	font-size: 18px;
	color: #610000;
	background: none;
	text-decoration: underline;
	padding: 0;
	height: auto;
}

.gallery {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 20px 1fr 20px 1fr;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 20px;
}

.model-gallery__image {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 32px;
}

.catalog-card.catalog-card_custom .catalog-card__title {
	background: url('data:image/svg+xml,<svg width="18" height="16" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.7071 8.70711C18.0976 8.31658 18.0976 7.68342 17.7071 7.29289L11.3431 0.928933C10.9526 0.538409 10.3195 0.538409 9.92893 0.928933C9.53841 1.31946 9.53841 1.95262 9.92893 2.34315L15.5858 8L9.92893 13.6569C9.53841 14.0474 9.53841 14.6805 9.92893 15.0711C10.3195 15.4616 10.9526 15.4616 11.3431 15.0711L17.7071 8.70711ZM-8.74228e-08 9L17 9L17 7L8.74228e-08 7L-8.74228e-08 9Z" fill="%23A4A4A4" /></svg>') center right no-repeat;
	padding-right: 28px;
}

.catalog-card.catalog-card_custom .catalog-card__grid {
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
}

.catalog-card.catalog-card_custom .catalog-card__info {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.section.section-model-tabs {
	padding-bottom: 0;
}

.page-banner {
	padding: 26px 52px;
	border-radius: 32px;
	background-position: center;
	background-size: cover;
}

.page-banner__content {
	margin: 55px 0 55px 35px;
	max-width: 595px;
}

.page-banner__title {
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 20px;
}

.page-banner__text {
	font-size: 16px;
	line-height: 140%;
	margin-bottom: 20px;
}

.page-banner__content .btn {
	font-size: 16px;
	text-transform: uppercase;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 0 45px;
}

.section-heading.section-heading_left {
	text-align: left;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.finance-page-form__main {
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
	background: #fff;
	border-radius: 6px;
	padding: 24px 36px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 300px 50px 1fr;
	grid-template-columns: 300px 1fr;
	grid-gap: 50px;
}

.finance-page-form__aside-heading {
	font-family: "Roboto", sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #4b5563;
	margin-bottom: 10px;
}

.finance-page-form__aside-block:not(:last-child) {
	margin-bottom: 25px;
}

.finance-page-form__aside-inputs {
	display: -ms-grid;
	display: grid;
	grid-gap: 15px;
}

.finance-page-form .main-form-input {
	background: #fff;
	border: 1px solid #e4e4e4;
}

.finance-page-form__base-grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 380px 40px 1fr;
	grid-template-columns: 380px 1fr;
	grid-gap: 40px;
	max-width: 880px;
	margin-bottom: 25px;
}

.finance-car {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
}

.finance-car__img {
	width: 100%;
	height: 215px;
	-o-object-fit: scale-down;
	object-fit: scale-down;
}

.finance-page-form__base-col {
	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;
}

.finance-page-form__ranges {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 15px;
}

.fp-benefit {
	background: #e21313;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	width: 100%;
	line-height: 54px;
	font-size: 20px;
	font-weight: bold;
	border-radius: 10px;
	text-transform: uppercase;
}

.fp-pricing {
	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: 80px;
}

.fp-pricing-item__title {
	font-size: 16px;
	font-weight: 500;
	color: #4b5563;
	margin-bottom: 5px;
}

.fp-pricing-item__value {
	font-size: 24px;
	font-weight: 500;
}

.fp-pricing-item:last-child .fp-pricing-item__value {
	font-size: 20px;
}

.fp-pricing-item {
	height: 50px;
	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;
}

.finance-page-form__futures {
	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;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.finance-page-form__bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.finance-page-form__bottom .main-form-checkbox {
	margin: 10px;
}

.finance-page-form__bottom .btn {
	width: 100%;
	font-weight: normal;
}

.terms-grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr 300px;
	grid-template-columns: 1fr 1fr 300px;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.terms-grid__col:not(:first-child) {
	border-left: 1px dashed rgb(115 115 120 / 30%);
	padding-left: 50px;
}

.terms-grid__heading {
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 32px;
}

.terms-grid__heading small {
	font-size: 20px;
	font-weight: 800;
	text-transform: uppercase;
	color: #ff2d55;
}

.terms-grid__text {
	font-family: "Roboto", sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.terms-grid__col:first-child {
	padding-right: 50px;
}

.terms-grid__list {
	display: -ms-grid;
	display: grid;
	grid-gap: 20px;
}

.terms-grid__list-item {
	font-size: 16px;
	font-weight: 500;
	color: #4b5563;
	position: relative;
	z-index: 1;
	padding-left: 24px;
}

.terms-grid__list-item:after {
	content: "";
	width: 16px;
	height: 2px;
	background: #ad0000;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	margin: auto;
}

.banks {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr;
	grid-template-columns: repeat(7, 1fr);
	grid-gap: 30px 50px;
}

.bank-card {
	background: #fff;
	border: 1px solid #cddcf3;
	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: 47px;
	padding: 10px;
	border-radius: 4px;
}

.bank-card__img {
	max-width: 100%;
	height: 100%;
	-o-object-fit: scale-down;
	object-fit: scale-down;
}

.finance-steps {
	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: 25px;
	counter-reset: finance-steps;
}

.finance-steps__divider {
	width: 80px;
	min-width: 80px;
	height: 1px;
	border-top: 1px dashed #808080;
	margin-top: -6%;
}

.finance-steps__card {
	align-self: start;
}

.finance-steps__card-img {
	margin: 0 auto 25px;
	position: relative;
	align-self: start;
}
.finance-steps__card-img img {
	max-height: 100%;
	object-fit: contain;
	/* display: block;
	max-width: 100%;
	height: auto; */
}

.finance-steps__card-img::before {
	counter-increment: finance-steps;
	content: counter(finance-steps);

	position: absolute;
	bottom: 0;
	left: 0;

	display: grid;
	place-items: center;

	width: 1.8em;
	height: 1.8em;
	background: #fff;
	border: 2px solid #ad0000;
	color: #e4423a;
	border-radius: 50%;
	font-weight: 500;

	font-size: 32px;
}

.finance-steps__card-title {
	font-size: 20px;
	font-weight: bold;
	color: #610000;
	font-family: "Roboto", sans-serif;
	margin-bottom: 16px;
}

.finance-steps__card-text {
	font-family: "Roboto", sans-serif;
	font-size: 16px;
}

.page-banner.page-banner_white_text {
	color: #fff;
}

.page-banner.page-banner_white_text .breadcrumbs__item {
	color: #fff;
}

.finance-page-form__tradein-grid .finance-page-form__base-col {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.finance-page-form__tradein-grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 30px 1fr 30px 0.7fr;
	grid-template-columns: 1fr 1fr 0.7fr;
	grid-gap: 30px;
	margin-bottom: 55px;
}

.finance-page-form__tradein-grid .fp-pricing {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 35px;
	height: 100%;
}

.finance-page-form__inputs {
	display: -ms-grid;
	display: grid;
	grid-gap: 15px;
	width: 100%;
}

.finance-page-form__tradein-grid + .fp-benefit {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 0 35px;
	margin-bottom: 20px;
	font-weight: 500;
}

.page-contacts {
	background: #fff;
	border-radius: 32px;
	padding: 26px 52px 44px;
}

.page-contacts__grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 90px 1fr;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 90px;
	margin-top: 55px;
}

.page-contacts__ifrmae {
	width: 100%;
	height: 550px;
	border-radius: 32px;
	border: none;
}

.page-contacts__heading {
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 45px;
}

.page-contacts__main {
	display: -ms-grid;
	display: grid;
	grid-gap: 20px;
	margin-bottom: 32px;
}

.pc-data-item {
	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: 8px;
	text-decoration: none;
	font-size: 14px;
	font-weight: 500;
	color: #737376;
	line-height: 37px;
}

.pc-data-item__icon {
	width: 20px;
	height: 20px;
	background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.4102 4.68676V3.06091" stroke="%23737376" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M20.9216 11.6522H19.3018" stroke="%23737376" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.7232 21.1813C19.652 19.7971 22.4694 16.0412 22.4694 11.6252C22.4694 8.54313 21.0969 5.78295 18.9321 3.92557C17.1691 2.41346 14.8814 1.5 12.3812 1.5C8.21768 1.5 4.64351 4.03118 3.10254 7.6444" stroke="%23737376" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.9009 7.09497L13.1436 10.8661" stroke="%23737376" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.9326 12.5164L14.7579 15.6863" stroke="%23737376" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.1188 12.1499C13.4089 11.7998 13.3613 11.2799 13.0124 10.9887C12.6636 10.6975 12.1456 10.7452 11.8554 11.0954C11.5653 11.4455 11.6129 11.9654 11.9617 12.2567C12.3106 12.5479 12.8286 12.5001 13.1188 12.1499Z" stroke="%23737376" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M14.5287 19.4148C14.5287 19.4148 12.4318 16.9628 11.0598 18.3855L10.695 18.7638C9.98624 19.499 3.88965 13.5776 4.72236 12.7687C4.72236 12.7687 6.0716 11.5988 5.63551 11.0164C5.63551 11.0164 3.99842 7.47835 2.07297 9.41088C2.07297 9.41088 1.07331 10.2238 1.01817 10.8077C0.689335 14.2935 4.93282 18.5526 4.93282 18.5526C4.93282 18.5526 9.15505 22.7903 12.6235 22.4842C13.2275 22.4308 13.9727 21.4915 13.9727 21.4915C14.7366 20.7248 14.9967 19.7631 14.5297 19.4142L14.5287 19.4148Z" stroke="%23737376" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') center/contain no-repeat;
}

.pc-data-item__icon.pc-data-item__icon_phone {
	background: url('data:image/svg+xml,<svg width="18" height="15" viewBox="0 0 18 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.79735 1.14979C3.90701 0.156749 5.72457 0.338549 6.6452 1.44535L6.65705 1.45958L7.76399 2.93096C8.36124 3.72472 8.35949 4.82853 7.57732 5.58613C7.49899 5.66197 7.41691 5.73956 7.33212 5.81712C7.33038 5.84011 7.33079 5.87595 7.33949 5.92657C7.38232 6.17498 7.63041 6.78845 8.80724 7.8416C9.98349 8.89423 10.6704 9.1178 10.9517 9.15665C11.0151 9.16543 11.0585 9.16498 11.0847 9.16288C11.4542 8.86175 11.9662 8.61035 12.4767 8.46628C13.0017 8.31815 13.7424 8.22373 14.3757 8.53363L15.9678 9.31258C17.4447 10.0351 17.8289 11.8502 16.606 12.9446L15.4222 14.0039C15.0252 14.3592 14.481 14.6647 13.808 14.7211C12.2506 14.8518 8.67049 14.6785 4.92561 11.3272C1.44032 8.20835 0.75739 5.47354 0.670798 4.10227C0.62414 3.36335 1.01277 2.74678 1.48935 2.3203L2.79735 1.14979ZM5.30077 2.33221C4.94772 1.92198 4.31699 1.90518 3.9725 2.21346L2.6645 3.38398C2.41836 3.60424 2.32271 3.82604 2.33478 4.01716C2.39843 5.0252 2.91163 7.40968 6.10076 10.2636C9.43382 13.2463 12.4949 13.3248 13.6532 13.2276C13.8392 13.212 14.0421 13.1237 14.2471 12.9403L15.4308 11.8809C15.8062 11.5451 15.7397 10.9083 15.1718 10.6304L13.5797 9.85153C13.5417 9.83293 13.3482 9.79235 12.9753 9.89758C12.6301 9.995 12.3232 10.1662 12.1719 10.3016L12.1052 10.3558L12.1703 10.303L12.1687 10.3045L12.1653 10.3074L12.1583 10.3135L12.1427 10.3266C12.1316 10.3357 12.1191 10.3455 12.1052 10.3558C12.0775 10.3765 12.044 10.3995 12.0045 10.4233C11.9254 10.471 11.8228 10.5217 11.6957 10.5643C11.4358 10.6515 11.1022 10.695 10.6991 10.6393C9.91374 10.5309 8.91832 10.0564 7.63207 8.90525C6.3464 7.75475 5.81428 6.8627 5.69255 6.15653C5.63 5.79363 5.67889 5.49292 5.777 5.25857C5.82492 5.14408 5.88192 5.05184 5.93545 4.98074C5.96213 4.9453 5.98786 4.91524 6.01104 4.89033C6.02264 4.87787 6.00087 4.90027 6.01104 4.89033L6.05842 4.84276L6.06525 4.83646L6.06853 4.83347L6.07014 4.83202C6.07014 4.83202 6.26454 4.65401 6.3564 4.56504C6.55422 4.37345 6.594 4.05115 6.38396 3.77197L5.30077 2.33221Z" fill="%23737376"/></svg>') center no-repeat;
}

.pc-data-item__icon.pc-data-item__icon_pin {
	background: url('data:image/svg+xml,<svg width="18" height="20" viewBox="0 0 18 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.3337 9.16536C12.3337 11.0063 10.8413 12.4987 9.0003 12.4987C7.15938 12.4987 5.66699 11.0063 5.66699 9.16536C5.66699 7.32441 7.15938 5.83203 9.0003 5.83203C10.8413 5.83203 12.3337 7.32441 12.3337 9.16536ZM10.667 9.16536C10.667 10.0858 9.9208 10.832 9.0003 10.832C8.07985 10.832 7.33366 10.0858 7.33366 9.16536C7.33366 8.24489 8.07985 7.4987 9.0003 7.4987C9.9208 7.4987 10.667 8.24489 10.667 9.16536Z" fill="%23737376"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4672 16.1488C11.2229 16.6974 10.1908 17.8055 10.1908 19.1654H7.80985C7.80985 17.8055 6.77776 16.6974 5.53349 16.1488C2.66181 14.8826 0.666992 12.092 0.666992 8.85286C0.666992 4.42308 4.39795 0.832031 9.0003 0.832031C13.6027 0.832031 17.3337 4.42308 17.3337 8.85286C17.3337 12.092 15.3388 14.8826 12.4672 16.1488ZM15.667 8.85286C15.667 11.3804 14.1104 13.6028 11.7948 14.6238C10.7228 15.0965 9.6119 15.9663 9.0003 17.174C8.38873 15.9663 7.27789 15.0965 6.2059 14.6238C3.89027 13.6028 2.33366 11.3804 2.33366 8.85286C2.33366 5.40302 5.25781 2.4987 9.0003 2.4987C12.7428 2.4987 15.667 5.40302 15.667 8.85286Z" fill="%23737376"/></svg>') center no-repeat;
}

.page-contacts__form-title {
	font-size: 30px;
	font-weight: 600;
	margin-bottom: 12px;
}

.page-contacts__form-desc {
	font-size: 14px;
	color: #737376;
	line-height: 18px;
	margin-bottom: 20px;
}

.page-contacts__form-inputs {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 15px 1fr;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 15px;
	margin-bottom: 15px;
}

.modal {
	background: #f5f5fa;
	border-radius: 16px;
	padding: 18px 26px;
	max-width: 555px;
}

.modal-header {
	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: 12px;
	margin-bottom: 20px;
}

.modal-header__text {
	display: -ms-grid;
	display: grid;
	grid-gap: 2px;
	position: relative;
	z-index: 1;
}

.modal-header__title {
	font-family: "Roboto", sans-serif;
	font-size: 30px;
	font-weight: bold;
	text-transform: uppercase;
}

.modal__form__inputs {
	display: -ms-grid;
	display: grid;
	grid-gap: 15px;
}

.modal__form__inputs-grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 15px 1fr;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 15px;
}

.modal-header__car {
	width: 295px;
	height: 205px;
	-o-object-fit: scale-down;
	object-fit: scale-down;
	position: absolute;
	right: -18%;
	top: -60%;
}

.modal-finance {
	overflow: visible;
}

.modal-header__banner {
	position: absolute;
	left: 0;
	bottom: -55px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	background: #e21313;
	color: #fff;
	padding: 0 46px;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	line-height: 42px;
	border-radius: 32px;
}

.modal-finance .modal-header__text {
	grid-gap: 7px;
}

.modal-finance .modal-header {
	margin-bottom: 70px;
	position: relative;
	z-index: 1;
}

#modal-success {
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
	background: #fff;
	border-radius: 13px;
	padding: 20px 35px;
}

#modal-success .modal__title {
	font-family: "Roboto", sans-serif;
	font-size: 30px;
	font-weight: bold;
	text-transform: uppercase;
}

.modal__description {
	font-size: 16px;
	max-width: 220px;
}

.marks {
}
.marks__inner {
	display: grid;
	grid-template-columns: repeat(9, 1fr);
	grid-gap: 0px;
}
.marks__item {
	border: 1px solid #ddd;
	margin-top: -1px;
	margin-left: -1px;

	display: flex;

	font-size: 14px;
	color: #2a2c33;
	text-decoration: none;
	align-items: center;
	padding: 6px;
	gap: 6px;

	transition: 0.2s;
	transition-property: background-color color;
}
.marks__item:hover {
	background: #fff;
	color: #d10000;
}

.marks__item-image {
	flex: 0 0 32px;
	height: 32px;
}
.marks__item-name {
}

@media only screen and (max-width: 992px) {
	.marks__inner {
		grid-template-columns: repeat(4, 1fr);
	}
	.marks__item {
		flex-direction: column;
		justify-content: center;
		font-size: 12px;
		height: 80px;
	}
}
