.moscow-tile-slider {
  position: relative;
  width: 100%;
  height: 320px;
  overflow: hidden;
}




.moscow-tile-slider__slide {
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.6s ease-in-out;
  z-index: 1;
}

.moscow-tile-slider__slide.active {
  opacity: 1;
  pointer-events: auto;
  z-index: 2;
}

.moscow-tile-slider__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  border-radius: 8px;
}



.moscow-tile-slider__controls {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 10px 15px;
  box-sizing: border-box;
   background: rgba(0, 0, 0, 0.4);
}

.moscow-tile-slider__arrow {
  background: transparent;
  border: none;
  font-size: 18px;
  padding: 6px 14px;
  color: white;
  cursor: pointer;
  border-radius: 5px;
  pointer-events: all; 
  transition: transform 0.2s ease;
}




.page-simple .page-content.garanty-page {
	padding: 0 0 180px;
}

.garanty-page-slider-slide__item-button {
    width: 100%;
    height: 100%;
    background-color: #F8F8F8;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: background 0.3s ease, border-color 0.3s ease;
    padding: 10px;
    box-sizing: border-box;
}

.garanty-page-slider-slide__item--hidden {
    display: none;
}

.garanty-page-slider-slide__item-button:hover {
    background-color: #e6e6e6;
    border-color: #666;
}

.garanty-page-slider-slide__item-button-text {
    font-size: 20px;
	font-weight: bold;
    color: black;
}

.garanty-page-slider-pagination {
  display: flex;
  gap: 8px;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  padding: 10px 0;
}

.garanty-page-slider-pagination button {
  background: #fff;
  border: 1px solid #ccc;
  padding: 6px 10px;
  cursor: pointer;
  border-radius: 4px;
  font-size: 14px;
}

.garanty-page-slider-pagination button.active {
  font-weight: bold;
}

.garanty-page-slider-pagination button {
  border: none;
  padding: 8px 12px;
  margin: 0 4px;
  cursor: pointer;
  border-radius: 4px;
  transition: background-color 0.3s;
}

.garanty-page-slider-pagination button:hover {
  background-color: #ddd;
}



.garanty-page-slider-pagination button:first-child,
.garanty-page-slider-pagination button:last-child {
  font-weight: bold;
}


@media screen and (max-width: 990px) {
	.page-simple .page-content.garanty-page {
		padding: 0 0 110px;
	}
}
@media screen and (min-width:1600px){
	.garanty-page .page-inner--w1{
    max-width:1800px;
  }
}
.garanty-page__img-wrapper {
	line-height: 0;
}
@media screen and (max-width: 990px) {
	.garanty-page__img-wrapper {
		padding: 0;
	}
}
.garanty-page__img-full-width {
	width: 100%;
	height: auto;
}
.garanty-page__section-title {
	font-weight: 500;
	font-size: 34px;
	line-height: 100%;
	color: #000000;
}
@media screen and (max-width: 990px) {
	.garanty-page__section-title {
		font-size: 28px;
	}
}
.garanty-page__text-main {
	font-size: 20px;
	line-height: 150%;
	letter-spacing: -0.05px;
}
@media screen and (max-width: 990px) {
	.garanty-page__text-main {
		font-size: 18px;
		line-height: 23px;
	}
}
.garanty-page__link {
	font-weight: 700;
	text-decoration-line: underline;
}
.garanty-page__link-simple {
	text-decoration-line: underline;
}


.garanty-page__heading,
.garanty-page__price {
	margin-top: 120px;
	margin-bottom: 120px;
}
@media screen and (max-width: 990px) {
	.garanty-page__heading,
	.garanty-page__price {
		margin-top: 30px;
		margin-bottom: 30px;
	}
}
.garanty-page-heading {
	display: flex;
	gap: 4.5%;
}
@media screen and (max-width: 990px) {
	.garanty-page-heading {
		flex-direction: column;
		gap: 25px;
	}
}
.garanty-page-heading__b-main {
	width: 48%;
	flex: none;
	display: flex;
	flex-direction: column;
	gap: 22px;
}
@media screen and (max-width: 990px) {
	.garanty-page-heading__b-main {
		width: 100%;
	}
}
.garanty-page-heading__text {
	font-size: 16px;
	line-height: 21px;
}
.garanty-page-heading__b-text {
	display: flex;
	flex-direction: column;
	gap: 22px;
}

.garanty-page-acceptance {
	background: #F8F8F8;
	padding: 85px 0;
}
@media screen and (max-width: 990px) {
	.garanty-page-acceptance {
		padding: 30px 0;
	}
}
.garanty-page-acceptance__wrapper {
	display: flex;
	flex-direction: column;
	gap: 22px;
}
.garanty-page-acceptance__shop {
	margin-top: 15px;
}
@media screen and (max-width: 990px) {
	.garanty-page-acceptance__shop {
		margin-top: 5px;
	}
}
.garanty-page-acceptance-shop {
	background: #FFFFFF;
	display: flex;
	padding: 39px 46px;
	gap: 4.5%;
}
@media screen and (max-width: 990px) {
	.garanty-page-acceptance-shop {
		display: block;
		padding: 30px 24px;
	}
}
.garanty-page-acceptance-shop__img-wrapper {
	line-height: 0;
	flex: none;
	width: 282px;
}
@media screen and (max-width: 990px) {
	.garanty-page-acceptance-shop__img-wrapper {
		width: 100%;
		text-align: center;
	}
}
.garanty-page-acceptance-shop__img {
	width: 100%;
	height: auto;
}
@media screen and (max-width: 990px) {
	.garanty-page-acceptance-shop__img {
		width: 200px;
	}
}
.garanty-page-acceptance-shop__b-text {
	line-height: 1.4;
	font-size: 16px;
}
@media screen and (max-width: 990px) {
	.garanty-page-acceptance-shop__b-text {
		margin-top: 36px;
	}
}
.garanty-page-acceptance-shop__title {
	font-weight: 450;
	font-size: 22px;
	line-height: 28px;
}
@media screen and (max-width: 990px) {
	.garanty-page-acceptance-shop__title {
		line-height: 1;
	}
}
.garanty-page-acceptance-shop__text {
	margin-top: 12px;
}
.garanty-page-acceptance-shop__phone {
	font-weight: 600;
	margin-top: 10px;
}
@media screen and (max-width: 990px) {
	.garanty-page-acceptance-shop__phone {
		font-size: 16px;
	}
}
.garanty-page-acceptance-shop__address-main {
	font-weight: 500;
}
.garanty-page-acceptance-shop__more {
	margin-top: 12px;
}
.garanty-page-price__wrapper {
	display: flex;
	flex-direction: column;
	gap: 22px;
}
@media screen and (max-width: 990px) {
	.garanty-page-price__wrapper {
		gap: 24px;
	}
}
.garanty-page-price__actions {
	display: flex;
	justify-content: space-between;
}
@media screen and (max-width: 990px) {
	.garanty-page-price__actions {
		flex-direction: column;
		gap: 33px;
		margin-top: 7px;
	}
}
.garanty-page-price__status-check {
	font-size: 20px;
	line-height: 16px;
	width: 280px;
}
@media screen and (max-width: 990px) {
	.garanty-page-price__status-check {
		width: 100%;
		font-size: 16px;
		padding: 15px 20px;
	}
}
.garanty-page-price__status-check > span {
	line-height: 16px;
}
.garanty-page-price-barand-select {
	position: relative;
}
.garanty-page-price-barand-select .ui-selectmenu-button.ui-button {
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: #FFFFFF;
	border: none;
	border-bottom: 2px solid #000000;
	border-radius: 0;
	text-align: left;
	font-size: 18px;
	line-height: 1;
	width: 375px;
	height: 42px;
	cursor: pointer;
	padding: 0 0 14px;
	box-sizing: border-box;
	position: relative;
}
@media screen and (max-width: 990px) {
	.garanty-page-price-barand-select .ui-selectmenu-button.ui-button {
		width: 100%;
	}
}
.garanty-page-price-barand-select .ui-selectmenu-button.ui-button:active {
	color: #121212;
}
.garanty-page-price-barand-select .ui-selectmenu-icon.ui-icon {
	display: none;
}
.garanty-page-price-barand-select .ui-selectmenu-button.ui-button::after {
	content:url('data:image/svg+xml,<svg width="12" height="26" viewBox="0 0 12 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 16.6L11.1962 11.2H0.803848L6 16.6Z" fill="black"/></svg>');
	display: block;
	width: 12px;
	height: 26px;
}
.garanty-page-price-barand-select .ui-selectmenu-button.ui-button[aria-labelledby="ui-id-4"] .ui-selectmenu-text,
.garanty-page-price-barand-select .ui-selectmenu-button.ui-button:not([aria-labelledby]) .ui-selectmenu-text {
	color: #B4B4B4;
}
.garanty-page-price-barand-select__b-list {
	max-height: 280px;
	background: #FFFFFF;
	border-width: 0px 2px 2px 2px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 0.2);
	box-sizing: border-box;
}
.ui-selectmenu-menu .ui-menu.garanty-page-price-barand-select__b-list {
	overflow: unset;
	overflow-x: unset;
}
.garanty-page-price-barand-select__b-list .simplebar-track.simplebar-horizontal {
	opacity: 0;
}
.garanty-page-price-barand-select__b-list .simplebar-track.simplebar-vertical .simplebar-scrollbar,
.garanty-page-price-barand-select__b-list .simplebar-track.simplebar-vertical {
	width: 4px;
}
.garanty-page-price-barand-select__b-list .simplebar-track.simplebar-vertical:after {
	left: 0px;
	width: 4px;
}
.garanty-page-price-barand-select__b-list .ui-state-disabled.ui-menu-item {
	display: none;
}
.garanty-page-price-barand-select__b-list.ui-menu .ui-menu-item-wrapper {
	padding: 0;
}
.garanty-page-price-barand-select__b-list.ui-menu .ui-menu-item {
	font-size: 18px;
	margin: 10px 20px;
}
.garanty-page-price-barand-select__b-list .ui-state-active,
.garanty-page-price-barand-select__b-list.ui-widget-content .ui-state-active {
	background: transparent;
	color: #121212;
	font-weight: 600;
	border: none;
	border-bottom: 1px solid #000000;
}

.garanty-page-price__lists {
	margin-top: 8px;
}
.garanty-page-price__list {
	margin-bottom: 41px;
}
@media screen and (max-width: 990px) {
	.garanty-page-price__list {
		margin-bottom: 32px;
	}
}
.garanty-page-price-list__title {
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 2px;
}
.garanty-page-price-list__items {
	margin-top: 20px;
}
@media screen and (max-width: 990px) {
	.garanty-page-price-list__items {
		margin-top: 25px;
	}
}
.garanty-page-price-list__item {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	gap: 10px;
	border-bottom: 1px solid #E1E1E1;
	font-size: 20px;
	line-height: 1;
	padding-bottom: 2px;
	margin-top: 12px;
}
@media screen and (max-width: 990px) {
	.garanty-page-price-list__item {
		align-items: center;
		line-height: 24px;
	}
}
.garanty-page-price-list__item-value {
	flex: none;
	white-space: nowrap;
}
.garanty-page-price__note {
	margin-top: 20px;
	line-height: 22px;
}

.garanty-page-calc {
	display: flex;
	margin-bottom: 120px;
}
@media screen and (max-width: 990px) {
	.garanty-page-calc {
		display: block;
	}
}
.garanty-page-calc__b-img {
	width: 47.5%;
	flex: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-image: url('../new-img/calc.webp');
}
@media screen and (max-width: 990px) {
	.garanty-page-calc__b-img {
		width: 100%;
		aspect-ratio: 345/211;
		background-image: url('../new-img/calc-mob.webp');
	}
}
.garanty-page-calc__title {
	margin-bottom: 18px;
}
.garanty-page-calc__b-form {
	background: #F8F8F8;
	padding: 85px 57px;
	flex-grow: 1;
}
@media screen and (max-width: 990px) {
	.garanty-page-calc__b-form {
		padding: 30px 24px 52px;
	}
}
.garanty-page-calc__b-submit {
	display: flex;
	align-items: center;
	margin-top: 20px;
}
@media screen and (max-width: 990px) {
	.garanty-page-calc__b-submit {
		margin-top: 35px;
		flex-wrap: wrap;
		gap: 14px 0;
	}
}
.garanty-page-calc__btn {
	min-width: 282px;
}
@media screen and (max-width: 990px) {
	.garanty-page-calc__btn {
		width: 100%;
		padding: 13px 25px;
	}
}
.garanty-page-calc__submit-whatsapp,
.garanty-page-calc__submit-tg {
	width: 29px;
	height: 29px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	background-image: url('../new-img/whatsapp.svg');
	margin-left: 38px;
	cursor: pointer;
}
@media screen and (max-width: 990px) {
	.garanty-page-calc__submit-whatsapp {
		margin-left: 0;
	}
}
.garanty-page-calc__submit-tg {
	background-image: url('../new-img/tg.svg');
	margin-left: 15px;
}
.garanty-page-calc__input {
	margin-top: 20px;
}
@media screen and (max-width: 990px) {
	.garanty-page-calc__input {
		margin-top: 24px;
	}
}
.garanty-page-calc-input__input {
	width: 100%;
	line-height: 1;
	font-size: 16px;
	border-bottom: 2px solid #000000;
	padding-bottom: 14px;
}
.garanty-page-calc-input__input.is-error {
	border-color: #f03d3e;
}
@media screen and (max-width: 990px) {
	.garanty-page-calc-input__input {
		font-size: 18px;
		padding-bottom: 12px;
	}
}
.garanty-page-calc-input__error {
	color: #f03d3e;
}
.garanty-page-calc-file-input {
	position: relative;
	display: flex;
	align-items: center;
	margin-top: 30px;
}
.garanty-page-calc-file-input:before {
	content:url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.56217 10.1302C7.20051 10.1302 6.09863 9.02833 6.09863 7.66667C6.09863 6.305 7.20051 5.20312 8.56217 5.20312C9.92384 5.20312 11.0257 6.305 11.0257 7.66667C11.0257 9.02833 9.92384 10.1302 8.56217 10.1302ZM8.56217 6.54688C8.26519 6.54688 7.98036 6.66485 7.77036 6.87485C7.56036 7.08486 7.44238 7.36968 7.44238 7.66667C7.44238 7.96365 7.56036 8.24848 7.77036 8.45848C7.98036 8.66848 8.26519 8.78646 8.56217 8.78646C8.85916 8.78646 9.14399 8.66848 9.35399 8.45848C9.56399 8.24848 9.68197 7.96365 9.68197 7.66667C9.68197 7.36968 9.56399 7.08486 9.35399 6.87485C9.14399 6.66485 8.85916 6.54688 8.56217 6.54688Z" fill="black"/><path d="M13.9378 20.8803H8.56283C3.69845 20.8803 1.62012 18.802 1.62012 13.9376V8.56258C1.62012 3.69821 3.69845 1.61987 8.56283 1.61987H12.1462C12.5135 1.61987 12.818 1.92446 12.818 2.29175C12.818 2.65904 12.5135 2.96362 12.1462 2.96362H8.56283C4.43303 2.96362 2.96387 4.43279 2.96387 8.56258V13.9376C2.96387 18.0674 4.43303 19.5365 8.56283 19.5365H13.9378C18.0676 19.5365 19.5368 18.0674 19.5368 13.9376V9.45842C19.5368 9.09112 19.8414 8.78654 20.2087 8.78654C20.576 8.78654 20.8805 9.09112 20.8805 9.45842V13.9376C20.8805 18.802 18.8022 20.8803 13.9378 20.8803Z" fill="black"/><path d="M16.625 8.33862C16.5354 8.33862 16.4548 8.32071 16.3652 8.28487C16.2427 8.23478 16.1379 8.14913 16.0645 8.03896C15.991 7.92879 15.9522 7.79915 15.9531 7.66675V2.29175C15.9531 1.92446 16.2577 1.61987 16.625 1.61987C16.9923 1.61987 17.2969 1.92446 17.2969 2.29175V6.04529L17.9419 5.40029C18.2017 5.1405 18.6317 5.1405 18.8915 5.40029C19.1513 5.66008 19.1513 6.09008 18.8915 6.34987L17.0998 8.14154C16.9739 8.26758 16.8031 8.33847 16.625 8.33862Z" fill="black"/><path d="M16.6251 8.3385C16.4549 8.3385 16.2847 8.27579 16.1503 8.14142L14.3587 6.34975C14.0989 6.08996 14.0989 5.65996 14.3587 5.40017C14.6185 5.14037 15.0485 5.14037 15.3083 5.40017L17.0999 7.19183C17.3597 7.45162 17.3597 7.88162 17.0999 8.14142C16.9655 8.27579 16.7953 8.3385 16.6251 8.3385ZM2.892 18.1479C2.74802 18.1481 2.60782 18.1018 2.49227 18.0159C2.37671 17.93 2.29199 17.8091 2.25071 17.6712C2.20943 17.5333 2.2138 17.3857 2.26317 17.2504C2.31254 17.1152 2.40427 16.9995 2.52471 16.9206L6.94117 13.9554C7.90867 13.3014 9.24346 13.382 10.1214 14.1256L10.417 14.3854C10.8649 14.7706 11.6264 14.7706 12.0653 14.3854L15.792 11.1873C16.7416 10.372 18.2376 10.372 19.1962 11.1873L20.6564 12.4414C20.9341 12.6833 20.9699 13.1043 20.728 13.391C20.4862 13.6687 20.0651 13.7045 19.7785 13.4627L18.3183 12.2085C17.8703 11.8233 17.1089 11.8233 16.661 12.2085L12.9343 15.4066C11.9847 16.2218 10.4887 16.2218 9.53013 15.4066L9.2345 15.1468C8.82242 14.7975 8.14158 14.7616 7.68471 15.0752L3.26825 18.0404C3.15179 18.112 3.01742 18.1479 2.892 18.1479Z" fill="black"/></svg>');
	display: block;
	width: 22px;
	height: 22px;
	margin-right: 10px;
}
.garanty-page-calc-file-input__input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
	z-index: 1;
}

.garanty-page-calc-file-input__text {
	font-size: 20px;
	display: inline-block;
	border-bottom: 1px solid;
	line-height: 28px;
}

.garanty-page__moscow {
	margin-top: 120px;
	margin-bottom: 120px;
}
@media screen and (max-width: 990px) {
	.garanty-page__moscow {
		margin-top: 32px;
		margin-bottom: 32px;
	}
}
.garanty-page-moscow__description {
	margin-top: 20px;
}
.garanty-page-moscow__b-imgs {
	line-height: 0;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-template-rows: repeat(2, 1fr);
	gap: 4px;
	background: #F8F8F8;
	padding: 5px 0;
	margin-top: 40px;
}
@media screen and (max-width: 990px) {
	.garanty-page-moscow__b-imgs {
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: repeat(4, 1fr);
		padding: 0;
		margin-top: 30px;
	}
}
.garanty-page-moscow__img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.garanty-page-moscow__img:nth-child(1) {
	grid-row: 1 / 3;
	grid-column: 1 / 3;
}
.garanty-page-moscow__b-text {
	background: #F8F8F8;
	padding: 36px 56px 56px;
}
@media screen and (max-width: 990px) {
	.garanty-page-moscow__b-text {
		padding: 20px 23px 35px;
	}
}
.garanty-page-moscow__text {
	margin-top: 20px;
	font-size: 16px;
	line-height: 21px;
}
@media screen and (max-width: 990px) {
	.garanty-page-moscow__text:first-child {
		margin-top: 0;
	}
}
.garanty-page-moscow__tiles b,
.garanty-page-moscow__text b {
	font-weight: 900;
}
.garanty-page-moscow__tiles {
	margin: 46px 0;
}

@media screen and (max-width: 990px) {
	.garanty-page-moscow__tiles {
		margin: 28px 0;
	}
}
.garanty-page-moscow__tile {
	display: flex;
	background: #F8F8F8;
}
@media screen and (max-width: 990px) {
	.garanty-page-moscow__tile {
		flex-direction: column-reverse;
		margin-top: 25px;
	}
}
.garanty-page-moscow__tile:nth-child(even) {
	flex-direction: row-reverse;
}
@media screen and (max-width: 990px) {
	.garanty-page-moscow__tile:nth-child(even) {
		flex-direction: column-reverse;
	}
}
.garanty-page-moscow__b-tile-media {
	line-height: 0;
	align-self: flex-start;
	width: 50%;
	flex: none;
}
@media screen and (max-width: 990px) {
	.garanty-page-moscow__b-tile-media {
		width: 100%;
	}
}
.garanty-page-moscow__tile-img {
	width: 100%;
	aspect-ratio: 560/365;
	object-fit: cover;
}
.garanty-page-moscow__b-tile-text {
	align-self: center;
	padding: 85px 57px;
	font-size: 16px;
	line-height: 21px;
}
@media screen and (max-width: 990px) {
	.garanty-page-moscow__b-tile-text {
		padding: 32px 25px;
	}
}
.garanty-page-moscow__tile-text {
	margin-top: 20px;
}
.garanty-page-moscow__tile-text:first-child {
	margin-top: 0;
}
.garanty-page-moscow__tile-text-wrapper.is-closed .garanty-page-moscow__tile-text{
	display: none;
}
.garanty-page-moscow__tile-text-wrapper.is-closed .garanty-page-moscow__tile-text:first-child {
	display: inline;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 8;
					line-clamp: 8; 
	-webkit-box-orient: vertical
}
.garanty-page-moscow__tile-btn {
	font-weight: 900;
	cursor: pointer;
	margin-top: 20px;
}
.garanty-page-moscow__tile-btn:after {
	content: '';
	display: inline-block;
	vertical-align: bottom;
	width: 8px;
	height: 8px;
	border-top: 2px solid;
	border-right: 2px solid;
	transform: rotate(-45deg);
	margin-left: 8px;
}
.garanty-page-moscow__tile-text-wrapper.is-closed .garanty-page-moscow__tile-btn {
	border-bottom: 1px solid;
	margin-top: 0;
}
.garanty-page-moscow__tile-text-wrapper.is-closed .garanty-page-moscow__tile-btn:after {
	display: none;
}
.garanty-page-faq .accordion-items {
	margin-top: 20px;
}
@media screen and (max-width: 990px) {
	.garanty-page-faq .accordion-items {
		margin-top: 0;
	}
}
.garanty-page-faq .accordion-item {
	border-top: 2px solid #000000;
}
.garanty-page-faq .accordion-item:last-child {
	border-bottom: 2px solid #000000;
}
.garanty-page-faq .accordion-item:first-child {
	border-top: none;
}
.garanty-page-faq .accordion-item-heading-title {
	font-size: 19px;
}
.garanty-page-faq .accordion-item .accordion-item-heading {
	padding: 35px 0 29px;
}
.garanty-page-faq .accordion-item .accordion-item-heading .accordion-item-heading-toggler:before,
.garanty-page-faq .accordion-item .accordion-item-heading .accordion-item-heading-toggler:after {
	content: '';
	width: 2px;
	height: 28px;
	background: #000000;
	left: 5px;
	top: -6px;
	transition: none;
}
.garanty-page-faq .accordion-item .accordion-item-heading .accordion-item-heading-toggler:after {
	transform: rotate(90deg);
}
.garanty-page-faq .accordion-item .accordion-item-heading .accordion-item-heading-toggler:after {
	opacity: 1;
}
.garanty-page-faq .accordion-item .accordion-item-inner {
	width: calc(100% - 60px);
	margin-top: -10px;
}
.garanty-page-faq .accordion-item .accordion-item-content {
	padding: 0 0 22px 0;
}
.garanty-page-faq .page-text ul li:before {
	content: "\2022";
	left: 4px;
}
.garanty-page-faq .page-text ul {
	margin-top: 19px;
}
.garanty-page-faq .page-text ul li {
	font-size: 16px;
	line-height: 22px;
	padding-left: 26px;
	margin-bottom: 8px;
}
@media screen and (max-width: 990px) {
	.garanty-page-faq .accordion-item .accordion-item-heading .accordion-item-heading-title {
		font-size: 18px;
		line-height: 24px;
	}
}

.garanty-page__slider {
	margin: 120px 0;
}
@media screen and (max-width: 990px) {
	.garanty-page__slider {
		margin: 30px 0;
	}
}
.garanty-page-slider-slide {
	display: grid;
	grid-template-columns: 1fr 1fr 10px 1fr 1fr 10px 1fr 1fr ;
	grid-template-rows: repeat(2, auto);
	gap: 24px 28px;
}
@media screen and (max-width: 990px) {
	.garanty-page-slider-slide {
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: repeat(5, auto);
		gap: 24px 10px;
	}
}


.garanty-page-slider-slide__item--col-1 {
  grid-column: 1;
  grid-row: 1 / 3;
  grid-column: 1 / 3;
}

.garanty-page-slider-slide__item--col-4 {
  grid-column: 4;
}

.garanty-page-slider-slide__item--col-7 {
  grid-column: 7;
}
.garanty-page-slider-slide__item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
.garanty-page-slider__slide {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.garanty-page-slider-slide__item--fade-out {
  opacity: 0;
}

.garanty-page-slider-slide__item--hidden {
  display: none;
}


@media (max-width: 990px) {
    .garanty-page-slider-slide__item--col-4,
    .garanty-page-slider-slide__item--col-7 {
        grid-column: auto !important;
    }
}
@media screen and (max-width: 990px) {
	.garanty-page-slider-slide__item:nth-child(2),
	.garanty-page-slider-slide__item:nth-child(6),
	.garanty-page-slider-slide__item:nth-child(4),
	.garanty-page-slider-slide__item:nth-child(8),
	.garanty-page-slider-slide__item:nth-child(14){
		grid-column: auto;
		grid-row: auto;
	}
}
.garanty-page-slider-slide__item-img-wrapper {
	line-height: 0;
}
.garanty-page-slider-slide__item-img {
	width: 100%;
	aspect-ratio: 258/263;
	object-fit: cover;
}
@media screen and (max-width: 990px) {
	.garanty-page-slider-slide__item-img {
		aspect-ratio: 1/1;
	}
}

.garanty-page-slider-slide__item--col-1 .garanty-page-slider-slide__item-img {
  aspect-ratio: 547 / 632;
}
@media screen and (max-width: 1599px) {
	.garanty-page-slider-slide__item:nth-child(1) .garanty-page-slider-slide__item-img{
		aspect-ratio: 547/632;
	}
}
@media screen and (max-width: 990px) {
	.garanty-page-slider-slide__item:nth-child(1) .garanty-page-slider-slide__item-img{
		aspect-ratio: 1/1;
	}
}
.garanty-page-slider-slide__item-text {
	margin-top: 10px;
}
@media screen and (max-width: 990px) {
	.garanty-page-slider-slide__item-text {
		font-size: 16px;
	}
}