@charset "UTF-8";

body#index.spring::after {
	content: '';
	width: 400px;
	height: 400px;
	position: absolute;
	top: 300px;
	right: 0;
	background: url(https://srochnodengi.ru/bitrix/templates/fastmoney_new/css/img/spring-girl.png) no-repeat center top;
	background-size: contain;
}

body#index.spring::before {
	content: '';
	width: 300px;
	height: 300px;
	position: absolute;
	top: 450px;
	left: calc(50% - 600px);
	background: url(https://srochnodengi.ru/bitrix/templates/fastmoney_new/css/img/spring-rabbit.png) no-repeat center top;
	background-size: contain;
}

body#index.spring::after {
	content: '';
	width: 400px;
	height: 400px;
	position: absolute;
	top: 300px;
	right: calc(50% - 670px);
	background: url(https://srochnodengi.ru/bitrix/templates/fastmoney_new/css/img/spring-girl.png) no-repeat center top;
	background-size: contain;
}

.summ_mess {
	color: var(--red, #ea2b2b);
	font-family: Roboto;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: -0.3px;
	position: absolute;
	top: 118px;
}

.calculator {
	margin-bottom: 110px;
	background-color: #d9ecff;
}

.calculator-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding-top: 43px;
	position: relative;
}

.calculator-img {
	max-width: 514px;
	max-height: 737px;
}

.calculator-well {
	max-width: 393px;
	position: absolute;
	top: 50px;
	left: 55%;
}

.calculator-well__title {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 700;
	font-size: 50px;
	line-height: 110%;
	color: #36404c;
	margin-bottom: 38px;
}

.calculator .calculator__distances {
	margin-top: 15px;
}

.instruction {
	margin-bottom: 130px;
}

.instruction-title {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 600;
	font-size: 46px;
	line-height: 110%;
	color: #36404c;
	margin-bottom: 50px;
}

.instruction-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 64px;
}

.instruction-item {
	max-width: 295px;
	min-width: 295px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.instruction-item:nth-child(2) {
	max-width: 259px;
	min-width: 259px;
}

.instruction-item__step {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 700;
	font-size: 28px;
	line-height: 110%;
	color: #36404c;
	margin-bottom: 14px;
}

.instruction-item__info {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 110%;
	color: #36404c;
	max-width: 167px;
}

.instruction-item__box {
	margin-left: 20px;
}

.instruction-btn {
	background: #e6005e;
	border-radius: 4px;
	border: none;
	font-weight: 400;
	font-size: 20px;
	line-height: 14px;
	color: #ffffff;
	padding: 20px 55px;
	-webkit-transition: var(--base-transition);
	-o-transition: var(--base-transition);
	transition: var(--base-transition);
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.instruction-btn:hover {
	background: #fb1674;
	color: #ffffff;
}

.loans {
	margin-bottom: 130px;
}

.loans-heading {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	margin-bottom: 40px;
}

.loans-heading a {
	color: #b9bcc1;
}

.loans__item {
	background: #ffffff;
	border: 1px solid #e9e9e9;
	border-radius: 8px;
	-webkit-transition: var(--base-transition);
	-o-transition: var(--base-transition);
	transition: var(--base-transition);
}

.loans__item:hover {
	box-shadow: 0px 0px 40px rgba(54, 64, 76, 0.12);
}

.loans__top {
	border-bottom: 1px solid #e9e9e9;
	font-weight: 700;
	font-size: 27px;
	line-height: 100%;
	text-align: center;
	color: #36404c;
	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: 25px 16px;
	white-space: nowrap;
}

.loans__body {
	padding: 25px 12px;
	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;
}

.loans__parameter {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 14px;
}

.loans__parameter:last-child {
	margin-bottom: 0;
}

.loans__parameter P {
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	color: #737a82;
	white-space: nowrap;
}

.loans__parameter span {
	width: 100%;
	height: 1.1rem;
	margin: 0px 8px;
	border-bottom: dashed 1px #b9bcc1;
}

.loans__result {
	min-height: 67px;
	max-height: 67px;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	color: #737a82;
	margin-bottom: 44px;
}

.loans__result p {
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	color: #737a82;
}

.loans__buttons {
	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;
}

.loans__accent-btn {
	font-weight: 400;
	font-size: 20px;
	line-height: 100%;
	color: #ffffff;
	background: #b8c40d;
	border-radius: 4px;
	padding: 12px 26px;
	margin-bottom: 16px;
	white-space: nowrap;
	-webkit-transition: var(--base-transition);
	-o-transition: var(--base-transition);
	transition: var(--base-transition);
}

.loans__accent-btn:hover {
	background: #afbb09;
	color: #ffffff;
}

.loans__read-more-btn {
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	color: #b9bcc1;
	-webkit-transition: var(--base-transition);
	-o-transition: var(--base-transition);
	transition: var(--base-transition);
}

.loans__read-more-btn:hover {
	color: #b8c40d;
}

.loans-slider.swiper {
	padding-bottom: 35px;
}

.loans-navigation {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 14px;
}

.loans-button-prev {
	margin-right: 20px;
}

.loans-button-prev .arrow-slider {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.loans .swiper-horizontal > .swiper-scrollbar,
.loans .swiper-scrollbar.swiper-scrollbar-horizontal {
	width: 100%;
	border-radius: 10px;
	left: 0;
	background: #f5f5f5;
}

.loans .swiper-scrollbar-drag {
	background: #e9e9e9;
}

.loans .swiper-pagination {
	display: none;
}

.loans .arrow-slider:hover {
	fill: #b9bcc1;
}

.banner {
	margin-bottom: 130px;
}

.banner-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	width: 100%;
	background: #f5f5f5;
	border-radius: 15px;
	min-height: 322px;
}

.banner-img {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.banner-img img {
	border-radius: 0 15px 15px 0;
}

.banner-info {
	padding: 0 0 30px 87px;
	max-width: 525px;
}

.banner-info__title {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 600;
	font-size: 46px;
	line-height: 110%;
	color: #36404c;
	margin-bottom: 24px;
}

.banner-info__subtitle {
	font-weight: 400;
	font-size: 14px;
	line-height: 136%;
	color: #737a82;
	margin-bottom: 57px;
}

.banner-info__link {
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	text-align: right;
	color: #e6005e;
}

.banner-info__link:hover {
	color: #e6005e;
}

.banner-info__link .arrow-icon {
	fill: #e6005e;
}

.banner-swiper {
	position: relative;
}

.banner-navigation {
	position: absolute;
	z-index: 222;
	top: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
}

.banner .banner-button-prev .arrow-slider {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
/* UPDATE */
.banner .swiper-pagination {
	/* display: none; */
}
/* end UPDATE */

.banner .arrow-slider {
	fill: #b9bcc1;
}

.banner .banner-button-prev {
	margin-left: 25px;
}

.banner .banner-button-next {
	margin-right: 25px;
}

.about {
	margin-bottom: 130px;
}

.about-title {
	margin-bottom: 40px;
}

.about-box {
	max-width: 708px;
	margin-bottom: 50px;
}

.about-text {
	font-weight: 400;
	font-size: 18px;
	line-height: 136%;
	color: #737a82;
	margin-bottom: 12px;
}

.about-text:last-child {
	margin-bottom: 0;
}

.about-sub-title {
	margin-bottom: 35px;
}

.about-list {
	max-width: 767px;
}

.about-item {
	font-weight: 400;
	font-size: 20px;
	line-height: 120%;
	color: #36404c;
	margin-bottom: 25px;
	position: relative;
	margin-left: 39px;
}

.about-item:last-of-type {
	margin-bottom: 0;
}

.about-item::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='21' height='22' viewBox='0 0 21 22' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.0991 0.32927C21.0219 0.936259 21.278 2.17643 20.671 3.09927L8.86091 21.0548L0.653757 13.5845C-0.163101 12.841 -0.222555 11.5761 0.520963 10.7592C1.26448 9.94237 2.52941 9.88292 3.34627 10.6264L8.09149 14.9456L17.3291 0.901174C17.936 -0.0216689 19.1762 -0.277719 20.0991 0.32927Z' fill='%23B8C40D'/%3e%3c/svg%3e");
	position: absolute;
	left: -39px;
	top: 2px;
}

.advantages {
	background: #fff;
	margin-bottom: 130px;
}

.advantages-inner {
	padding: 47px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.advantages-item {
	max-width: 292px;
}

.advantages-item__title {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 120%;
	color: #36404c;
	margin-bottom: 16px;
	height: 58px;
}

.advantages-item__info {
	font-weight: 400;
	font-size: 18px;
	line-height: 120%;
	color: #737a82;
}

.advantages-item__img {
	margin-bottom: 24px;
}

.reviews {
	margin-bottom: 130px;
}

.reviews-item__img {
	max-width: 90px;
	min-width: 90px;
	margin-bottom: 26px;	
}

.reviews-item__img img {
	/*border-radius: 50%;*/
}

.reviews-item__name {
	font-weight: 500;
	font-size: 22px;
	line-height: 100%;
	color: #b8c40d;
	height: 44px;
}

.reviews-item__city {
	font-weight: 400;
	font-size: 18px;
	line-height: 130%;
	color: #b9bcc1;
}

.reviews-item__text {
	font-weight: 400;
	font-size: 16px;
	line-height: 130%;
	color: #36404c;
	-webkit-line-clamp: 8;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	overflow-wrap: anywhere;
	margin-top: 26px;
}

.reviews .swiper-pagination {
	display: none;
}

.app {
	background: #fafafa;
	margin-bottom: 130px;
}

.app-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 37px 0;
}

.app-box {
	max-width: 452px;
}

.app-title {
	margin-bottom: 30px;
}

.app-text {
	font-weight: 400;
	font-size: 14px;
	line-height: 136%;
	color: #737a82;
	margin-bottom: 12px;
}

.app-text:last-child {
	margin-bottom: 0;
}

.app-info {
	margin-bottom: 70px;
}

.app-link {
	background: #36404c;
	border-radius: 4px;
	padding: 11px 17px;
	font-weight: 400;
	font-size: 16px;
	line-height: 14px;
	color: #ffffff;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.app-img {
	-webkit-filter: drop-shadow(0px 0px 24px rgba(49, 49, 49, 0.27));
	filter: drop-shadow(0px 0px 24px rgba(49, 49, 49, 0.27));
}

.app-img img {
	min-width: 246px;
	min-height: 474px;
}

.faq {
	margin-bottom: 130px;
}

.faq-itle {
	text-align: center;
	margin-bottom: 40px;
}

.faq-btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 34px;
}

.faq-btn {
	background: none;
	border: none;
	font-weight: 400;
	font-size: 18px;
	line-height: 14px;
	color: #737a82;
	margin-right: 48px;
	padding-bottom: 20px;
	-webkit-transition: var(--base-transition);
	-o-transition: var(--base-transition);
	transition: var(--base-transition);
	border-bottom: 3px solid transparent;
}

.faq-btn:last-child {
	margin-right: 0;
}

.faq-btn:hover {
	color: #e6005e;
	border-bottom: 3px solid #e6005e;
}

.faq-btn.is-active {
	color: #e6005e;
	border-bottom: 3px solid #e6005e;
}

.credit {
	margin-bottom: 130px;
}

.credit-btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	border-bottom: 1px solid #e9e9e9;
}

.credit-btn {
	background: #f5f5f5;
	border: none;
	font-weight: 400;
	font-size: 22px;
	line-height: 100%;
	text-align: center;
	color: #b9bcc1;
	height: 60px;
	width: 100%;
	border-top: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	-webkit-transition: var(--base-transition);
	-o-transition: var(--base-transition);
	transition: var(--base-transition);
}

.credit-btn:first-child {
	border-radius: 8px 0px 0px 0px;
}

.credit-btn:last-child {
	border-radius: 0px 8px 0px 0px;
	border-right: 1px solid #e9e9e9;
}

.credit-btn:hover {
	background: #b8c40d;
	color: #ffffff;
}

.credit-btn.is-active {
	background: #b8c40d;
	color: #ffffff;
}

.credit-inner {
	padding: 38px 40px;
	border-bottom: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-radius: 0px 0 8px 8px;
}

.credit-amount {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.credit-amount__img {
	max-width: 412px;
	min-width: 412px;
	max-height: 386px;
}

.credit-amount__img img {
	border-radius: 8px;
}

.credit-amount__link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid #e9e9e9;
	border-radius: 4px;
	width: 171px;
	min-height: 36px;
	-webkit-transition: var(--base-transition);
	-o-transition: var(--base-transition);
	transition: var(--base-transition);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.credit-amount__link:hover {
	background: #b8c40d;
	color: #ffffff;
}

.credit-amount__block {
	max-height: 386px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 14px 25px;
}

.credit-city {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.credit-city__block {
	max-height: 544px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 14px 25px;
}

.credit-city__img {
	max-width: 412px;
	min-width: 412px;
	max-height: 486px;
	min-height: 486px;
}

.credit-city__img img {
	border-radius: 8px;
}

.credit-types {
	display: grid;
	grid-template-columns: auto 1fr;
	gap: 32px;
}

@media (max-width: 1023px) {
	.credit-types {
		grid-template-columns: 1fr;
	}
}

.credit-types__img {
	max-width: 358px;
	min-width: 358px;
	max-height: 544px;
}

.credit-types__img img {
	border-radius: 8px;
}

.credit-types__block {
	max-height: 544px;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 14px 25px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 10px;
}

.credit-types__block::-webkit-scrollbar {
	width: 5px;
}
.credit-types__block::-webkit-scrollbar-track {
	border-radius: 10px;
	background: #f5f5f5;
}
.credit-types__block::-webkit-scrollbar-thumb {
	background: #e9e9e9;
	border-radius: 10px;
}

.credit-types .credit-amount__link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	border: 1px solid #e9e9e9;
	border-radius: 4px;
	width: auto;
	/*height: 41px;*/
	-webkit-transition: var(--base-transition);
	-o-transition: var(--base-transition);
	transition: var(--base-transition);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-size: 14px;
	line-height: 120%;
	padding: 0 19px;
}

.credit-types .credit-amount__link:hover {
	background: #b8c40d;
	color: #ffffff;
}

.documents {
	margin-bottom: 180px;
}

.documents-item {
	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;
}

.documents-item__img {
	border: 1px solid #e9e9e9;
	border-radius: 8px;
	padding: 12px;
	margin-bottom: 10px;
	max-height: 279px;
	transition: var(--base-transition);
}

.documents-item__img:hover {
	box-shadow: 0 0 40px 0 rgba(54, 64, 76, 0.12);
}

.documents-item__img img {
	height: 255px;
}

.documents-slider.swiper {
	padding-bottom: 40px;
}
@media (min-width: 1024px) {
	.documents-slider.swiper {
		margin-top: -40px;
		margin-left: -40px;
		margin-right: -40px;
		padding-top: 40px;
		padding-left: 40px;
		padding-right: 40px;
	}

	.documents-slider:before {
		position: absolute;
		content: '';
		right: 98%;
		top: 0;
		bottom: 0;
		background: #fff;
		z-index: 2;
		width: 100vw;
	}
	.documents-slider:after {
		position: absolute;
		content: '';
		left: 98%;
		top: 0;
		bottom: 0;
		background: #fff;
		z-index: 2;
		width: 100vw;
	}

	.documents-slider .swiper-slide:hover {
		z-index: 2;
	}
	.documents .swiper-horizontal > .swiper-scrollbar,
	.documents .swiper-scrollbar.swiper-scrollbar-horizontal {
		width: auto !important;
		left: 40px !important;
		right: 40px !important;
	}
}

.documents-navigation {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 14px;
}

.documents-button-prev {
	margin-right: 20px;
}

.documents-button-prev .arrow-slider {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.documents .swiper-horizontal > .swiper-scrollbar,
.documents .swiper-scrollbar.swiper-scrollbar-horizontal {
	width: 100%;
	border-radius: 10px;
	left: 0;
	background: #f5f5f5;
}

.documents .swiper-scrollbar-drag {
	background: #e9e9e9;
}

.documents .swiper-scrollbar,
.documents .documents-navigation {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.documents .swiper-pagination {
	display: none;
}

.documents .arrow-slider:hover {
	fill: #b9bcc1;
}

.accordion-head {
	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;
	padding: 18px 24px;
	cursor: pointer;
	border-bottom: 1px solid #e9e9e9;
}

.accordion-head__title {
	font-weight: 400;
	font-size: 18px;
	line-height: 130%;
	color: #36404c;
}

.accordion-item.active .accordion-head {
	background: #b8c40d;
}

.accordion-item.active .accordion-head__title {
	color: #ffffff;
}

.accordion-item.active .accordion-content__wrap {
	border-bottom: 1px solid #e9e9e9;
}

.accordion-item.active .arrow-accordion {
	background: #ffffff;
	fill: #b8c40d;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.accordion-item:first-child .accordion-head {
	border-top: 1px solid #e9e9e9;
}

.accordion-content {
	padding: 34px 0 34px 24px;
}

.accordion-content p {
	font-weight: 400;
	font-size: 18px;
	line-height: 130%;
	color: #737a82;
	margin-bottom: 16px;
}

.accordion-content h4 {
	color: #36404c;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	/* 23.4px */
	margin-bottom: 16px;
}

.accordion-content p a {
	font-weight: 400;
}

.tabs-item._second .accordion-item:nth-child(1) .accordion-content p {
	font-weight: 700;
	color: #36404c;
}

.accordion-content ul {
	padding-left: 33px;
}

.accordion-content li {
	font-weight: 400;
	font-size: 16px;
	line-height: 130%;
	color: #737a82;
	margin-bottom: 8px;
	list-style: inherit;
	max-width: 827px;
}

.accordion-content li::marker {
	color: #b8c40d;
	font-size: 1.2em;
}

.accordion-content a {
	color: #e6005e;
	text-decoration-line: underline;
}

.accordion-content span {
	font-style: italic;
	font-weight: 400;
	font-size: 14px;
	line-height: 130%;
	color: #737a82;
	margin-top: 10px;
	display: block;
}

.accordion-content__case {
	margin-bottom: 38px;
}

.accordion-content__case:last-child {
	margin-bottom: 0;
}

.accordion-content__wrap {
	max-height: 0;
	overflow: hidden;
	-webkit-transition: max-height 0.6s ease-out;
	-o-transition: max-height 0.6s ease-out;
	transition: max-height 0.6s ease-out;
}

.accordion-content__title {
	font-weight: 500;
	font-size: 18px;
	line-height: 130%;
	color: #36404c;
	margin-bottom: 16px;
}

.accordion-content__list {
	padding-left: 33px;
}

.accordion-content__item {
	font-weight: 400;
	font-size: 16px;
	line-height: 130%;
	color: #737a82;
	margin-bottom: 8px;
	list-style: inherit;
	max-width: 827px;
}

.accordion-content__item:last-child {
	margin-bottom: 0;
}

.accordion-content__item::marker {
	color: #b8c40d;
	font-size: 1.2em;
}

.accordion-content__item a {
	color: #e6005e;
	text-decoration-line: underline;
}

.accordion-content__subblock {
	margin-top: 10px;
}

.accordion-content__subtitle {
	font-weight: 500;
	font-size: 16px;
	line-height: 130%;
	color: #36404c;
	margin-bottom: 8px;
}

.accordion-content__italiс {
	font-style: italic;
	font-weight: 400;
	font-size: 14px;
	line-height: 130%;
	color: #737a82;
	margin-top: 10px;
}

.tabs-item {
	display: none;
}

.tabs-item.is-active {
	display: block;
}

.title-page {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 600;
	font-size: 46px;
	line-height: 110%;
	color: #36404c;
}

.subtitle-page {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 600;
	font-size: 36px;
	line-height: 110%;
	color: #36404c;
}

.see-all {
	font-weight: 400;
	font-size: 18px;
	line-height: 100%;
	color: #b9bcc1;
	-webkit-transition: var(--base-transition);
	-o-transition: var(--base-transition);
	transition: var(--base-transition);
}

.see-all:hover {
	color: #36404c;
}

.see-all:hover .arrow-icon {
	fill: #36404c;
}

.btn-fixed {
	background: #e6005e;
	-webkit-box-shadow: 0px 0px 40px rgba(54, 64, 76, 0.12);
	box-shadow: 0px 0px 40px rgba(54, 64, 76, 0.12);
	border-radius: 4px;
	font-weight: 400;
	font-size: 20px;
	line-height: 14px;
	color: #ffffff;
	padding: 15px 37px;
	position: fixed;
	right: 5%;
	top: 14%;
	z-index: 19;
	-webkit-transition: var(--base-transition);
	-o-transition: var(--base-transition);
	transition: var(--base-transition);
	display: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.btn-fixed:hover {
	background: #fb1674;
	color: #fff;
}

.btn-fixed._show {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

@media screen and (min-width: 1440px) {
	.btn-fixed {
		right: 20px;
	}
}

.fancybox__backdrop {
	background: rgba(96, 96, 96, 0.7);
}

.fancybox__slide.has-image > .fancybox__content {
	padding: 10px 10px 45px 10px !important;
	background: #fff;
}

.fancybox__content > .f-button.is-close-btn {
	background: #b8c40d;
	opacity: 1;
	border-radius: 0 0 10px;
	width: 40px;
	height: 36px;
	top: 0px;
	right: -40px;
}

.f-button.is-close-btn svg {
	stroke-width: 4px;
}

.fancybox__container {
	-webkit-backdrop-filter: blur(7px);
	backdrop-filter: blur(7px);
}

.fancybox__nav svg {
	stroke: #e9e9e9;
	-webkit-filter: none;
	filter: none;
}

form#first_loan {
	width: 393px;
	background: #ffffff;
	border-radius: 0 0 8px 8px;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
}

.sr-slider-info__name {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 14px;
	color: #36404c;
}

.sr-slider-info__value #summ-result {
	max-width: 90px;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 120%;
	text-align: center;
	color: #36404c;
	padding: 0;
	background-color: unset;
	margin-right: 0;
	border-radius: 0;
	outline: none;
	border: none;
}

.sr-slider-item.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 2em;
	height: 2em;
	cursor: default;
	touch-action: none;
	background-color: #c7cb02;
	border: 3px solid #2b3946;
	border-radius: 1rem;
	top: -4px;
	margin-left: -1rem;
	outline: none;
}

.sr-slider-info__value {
	background: #f5f5f5;
	border-radius: 4px;
	position: relative;
}

span.rub {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 120%;
	text-align: center;
	color: #36404c;
}

.sr-slider-info {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 23px;
}

.sr-slider {
	padding: 27px 27px 40px 27px;
	position: relative;
}

.sr-slider-info::after {
	display: none;
}

.sr-slider-item.ui-slider {
	position: relative;
	height: 6px;
	background: #e9e9e9;
}

.sr-slider-item.ui-slider {
	border-radius: 25px;
}

.sr-slider-item.ui-slider .ui-slider-range {
	background-color: #b8c40d;
	height: 5px;
	border-radius: 25px;
}

.sr-slider-item.ui-slider .ui-slider-handle {
	width: 24px;
	height: 24px;
	border: none;
	background-color: #b8c40d;
	top: -10px;
	display: block;
	border-radius: 50%;
}

.calculator__distances {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 6px;
	margin-bottom: 38px;
}

.calculator__distances span {
	font-weight: 400;
	font-size: 15px;
	line-height: 14px;
	color: #737a82;
}

.sr-slider-info__value input {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 120%;
	text-align: right;
	color: #36404c;
	background-color: unset;
	padding: 0;
	margin-right: 0;
	border: none;
	outline: none;
}

.sr-slider-info__value #period-result {
	max-width: 42px;
}

.form_count_order {
	display: none;
}

.calculator__button {
	width: 100%;
	background: #e6005e;
	border-radius: 4px;
	font-weight: 400;
	font-size: 20px;
	line-height: 14px;
	color: #ffffff;
	border: none;
	padding: 21px 0;
	margin-bottom: 20px;
	transition: var(--base-transition);
}

.calculator__button:hover {
	background: #fb1674;
}

.form_row_submit {
	padding: 0 27px;
	margin-bottom: 44px;
}

button#gos_button {
	border: 1px solid #36404c;
	border-radius: 4px;
	background: #fff;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 60px;
	user-select: none;
	transition: var(--base-transition);
}

button#gos_button:hover {
	border: 1px solid #fb1674;
}

button#gos_button:hover .gos_button__text {
	color: #fb1674;
}

.gos_button__text {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 14px;
	color: #36404c;
	margin-bottom: 12px;
	transition: var(--base-transition);
}

button#gos_button span {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 14px;
	color: #737a82;
	display: flex;
	align-items: center;
}

.calculator-result {
	padding-bottom: 1px;
}

.calculator__distances._last {
	margin-bottom: 0;
}

p.border {
	border-top: 1px solid #e9e9e9;
	margin-bottom: 27px;
}

.calculator__result-item {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 27px;
	padding: 0 27px;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 14px;
	color: #737a82;
}

span#set-summ-name {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 14px;
	color: #737a82;
	margin-bottom: 0;
}

/* span#set-summ {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 14px;
  text-align: right;
  color: #36404C;
} */

span#set-date {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 14px;
	text-align: right;
	color: #36404c;
}

svg.gos-img {
	margin-left: 7px;
	margin-bottom: -2px;
}

.calculator-btn {
	border: none;
	font-family: Roboto;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 14px;
	color: #b9bcc1;
	width: 197px;
	height: 39px;
	border: 1px solid #f5f5f5;
}

.calculator-btn:first-child {
	border-radius: 8px 0px 0px 0px;
}

.calculator-btn:last-child {
	border-radius: 0px 8px 0px 0px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: whitesmoke;
}

.calculator-btn.is-active {
	background: #b8c40d;
	color: #ffffff;
	border: none;
}

.calculator-btns {
	display: flex;
}

font.summ_itog {
	display: flex;
	flex-direction: column;
}

span#set_dop_summ.clio {
	color: var(--magenta, #e6005e);
	text-align: right;
	font-size: 20px;
	font-family: Roboto;
	font-style: normal;
	font-weight: 700;
	line-height: 14px;
}

span#set-summ {
	color: var(--gray, #737a82);
	text-align: right;
	font-size: 18px;
	font-family: Roboto;
	font-weight: 400;
	line-height: 14px;
	margin-top: 6px;
	text-decoration: line-through;
}

span#set-summ.turn-on {
	color: var(--magenta, #e6005e);
	text-align: right;
	font-size: 20px;
	font-family: Roboto;
	font-style: normal;
	font-weight: 700;
	line-height: 14px;
	text-decoration: inherit;
}

span#set-summ.over-week {
	color: var(--magenta, #e6005e);
	text-align: right;
	font-size: 20px;
	font-family: Roboto;
	font-style: normal;
	font-weight: 700;
	line-height: 14px;
	text-decoration: inherit;
}

span#set-date {
	color: var(--magenta, #e6005e);
	text-align: right;
	font-size: 20px;
	font-family: Roboto;
	font-style: normal;
	font-weight: 700;
	line-height: 14px;
	text-decoration: inherit;
}

@media screen and (min-width: 1649px) {
	/* .btn-fixed {
    right: 22%;
  } */

	.credit-types .credit-amount__link {
		padding: 0 10px;
	}
}

@media screen and (min-width: 1349px) {
	.fancybox__nav .f-button:hover:not([disabled]) {
		background-color: transparent;
	}
}

@media screen and (max-width: 1023px) {
	.calculator-well {
		position: static;
	}

	.loans__result {
		min-height: 50px;
		max-height: 50px;
	}

	.calculator {
		margin-bottom: 80px;
	}

	.calculator .calculator-img {
		max-width: 381px;
		max-height: 573px;
	}

	.calculator-well {
		max-width: 324px;
	}

	.calculator-well__title {
		font-size: 36px;
		line-height: 110%;
	}

	.instruction {
		margin-bottom: 98px;
	}

	.instruction-inner {
		margin-bottom: 50px;
	}

	.instruction-btn {
		font-size: 18px;
		line-height: 14px;
		padding: 18px 25px;
	}

	.instruction-title {
		font-size: 32px;
		line-height: 110%;
		margin-bottom: 40px;
	}

	.instruction-item {
		max-width: 208px;
		min-width: 208px;
	}

	.instruction-item:nth-child(2) {
		max-width: 180px;
		min-width: 180px;
	}

	.instruction-item__box {
		margin-left: 12px;
		max-width: 130px;
	}

	.instruction-item__step {
		font-size: 20px;
		line-height: 110%;
		margin-bottom: 12px;
	}

	.instruction-item__info {
		font-size: 14px;
		line-height: 110%;
	}

	.loans__accent-btn {
		font-size: 16px;
		line-height: 100%;
		padding: 9px 14px;
		margin-bottom: 12px;
	}

	.loans__read-more-btn {
		font-size: 12px;
		line-height: 100%;
	}

	.loans__result {
		margin-bottom: 34px;
		font-size: 12px;
		line-height: 140%;
	}

	.loans__result p {
		font-size: 12px;
		line-height: 140%;
	}

	.loans__parameter {
		margin-bottom: 12px;
	}

	.loans__parameter p {
		font-size: 12px;
		line-height: 100%;
	}

	.loans__parameter span {
		margin: 0px 4px;
		height: unset;
	}

	.loans__top {
		font-size: 19px;
		line-height: 100%;
		padding: 19px 16px;
	}

	.loans__body {
		padding: 15px 6px 18px;
	}

	.loans .swiper-pagination {
		display: block;
	}

	.loans span.swiper-pagination-bullet {
		width: 12px;
		height: 12px;
		border: 2px solid #d9dc81;
		background: transparent;
		opacity: 1;
	}

	.loans span.swiper-pagination-bullet.swiper-pagination-bullet-active {
		background: #b8c40d;
		border: none;
	}

	.loans .swiper-horizontal > .swiper-pagination-bullets,
	.loans .swiper-pagination-bullets.swiper-pagination-horizontal,
	.loans .swiper-pagination-custom,
	.loans .swiper-pagination-fraction {
		display: none;
	}

	.banner {
		margin-bottom: 100px;
	}

	.banner-box {
		min-height: 242px;
		max-height: 242px;
	}

	.banner-img {
		max-width: 370px;
		max-height: 360px;
	}

	.banner-info {
		padding: 0 0 30px 30px;
		max-width: 255px;
	}

	.banner-info__title {
		font-size: 32px;
		line-height: 110%;
		margin-bottom: 19px;
	}

	.banner-info__subtitle {
		font-size: 14px;
		line-height: 136%;
		margin-bottom: 46px;
	}

	.banner-info__link {
		font-size: 16px;
		line-height: 100%;
	}
	
/* UPDATE navigation */
.banner-navigation {
	/* display: none; */
}
/* end UPDATE navigation */

	.banner-swiper.swiper {
		padding-bottom: 35px;
	}

	.banner .swiper-horizontal > .swiper-pagination-bullets,
	.banner .swiper-pagination-bullets.swiper-pagination-horizontal,
	.banner .swiper-pagination-custom,
	.banner .swiper-pagination-fraction {
		bottom: -3px;
		left: 0;
		width: 100%;
	}

	.banner span.swiper-pagination-bullet {
		border: 2px solid #d9dc81;
		background: transparent;
		width: 12px;
		height: 12px;
		opacity: 1;
	}

	.banner span.swiper-pagination-bullet.swiper-pagination-bullet-active {
		background: #b8c40d;
		border: none;
	}

	.banner .swiper-pagination {
		display: block;
	}

	.about-title {
		margin-bottom: 36px;
	}

	.about-box {
		max-width: 100%;
		margin-bottom: 46px;
	}

	.about-text {
		font-size: 16px;
		line-height: 130%;
	}

	.about-sub-title {
		margin-bottom: 26px;
	}

	.about-list {
		max-width: 100%;
	}

	.about-item {
		margin-bottom: 18px;
		font-size: 16px;
		line-height: 120%;
	}

	.about-item:last-of-type {
		margin-bottom: 0;
	}

	.advantages {
		margin-bottom: 100px;
	}

	.advantages-item {
		max-width: 201px;
	}

	.advantages-item__img {
		margin-bottom: 16px;
	}

	.advantages-item__title {
		font-size: 18px;
		line-height: 120%;
		height: 44px;
		margin-bottom: 10px;
	}

	.advantages-item__info {
		font-size: 14px;
		line-height: 120%;
	}

	.reviews {
		margin-bottom: 100px;
	}

	.reviews-item__img {
		max-width: 74px;
		min-width: 74px;
		margin-bottom: 20px;
	}

	.reviews-item__name {
		font-size: 18px;
		line-height: 100%;
		height: 36px;
	}

	.reviews-item__city {
		font-size: 16px;
		line-height: 130%;
	}

	.reviews .swiper-horizontal > .swiper-pagination-bullets,
	.reviews .swiper-pagination-bullets.swiper-pagination-horizontal,
	.reviews .swiper-pagination-custom,
	.reviews .swiper-pagination-fraction {
		bottom: 0;
		left: 0;
		width: 100%;
	}

	.reviews-slider.swiper {
		padding-bottom: 20px;
	}

	.reviews span.swiper-pagination-bullet {
		border: 2px solid #d9dc81;
		background: transparent;
		width: 12px;
		height: 12px;
		opacity: 1;
	}

	.reviews span.swiper-pagination-bullet.swiper-pagination-bullet-active {
		background: #b8c40d;
		border: none;
	}

	.reviews .swiper-pagination {
		display: block;
	}

	.app {
		margin-bottom: 100px;
	}

	.app-inner {
		padding: 18px 0;
	}

	.app .app-title {
		margin-bottom: 26px;
		max-width: 324px;
	}

	.app-box {
		max-width: 410px;
	}

	.app-info {
		margin-bottom: 40px;
	}

	.app-link {
		font-size: 14px;
		line-height: 14px;
		padding: 11px 17px;
	}

	.app-img {
		max-width: 182px;
		max-height: 350px;
	}

	.app-img img {
		/* min-height: 350px;
    max-height: 350px;
    max-width: 182px; */
		min-height: 381px;
		max-height: 381px;
		max-width: 198px;
		-o-object-fit: contain;
		object-fit: contain;
	}

	.faq-itle {
		margin-bottom: 36px;
	}

	.faq-btn {
		font-size: 16px;
		line-height: 14px;
		margin-right: 44px;
		padding-bottom: 12px;
		border-bottom: 2px solid transparent;
	}

	.faq-btn.is-active {
		border-bottom: 2px solid #e6005e;
	}

	.faq-btns {
		margin-bottom: 30px;
	}

	.credit {
		margin-bottom: 100px;
	}

	.credit-btn {
		font-size: 18px;
		line-height: 100%;
		height: 40px;
	}

	.credit-inner {
		padding: 26px 20px;
	}

	.credit-amount__img {
		max-width: 287px;
		min-width: 287px;
		max-height: 354px;
		min-height: 354px;
	}

	.credit-amount__img img {
		max-width: 287px;
		min-width: 287px;
		max-height: 354px;
		min-height: 354px;
		-o-object-fit: cover;
		object-fit: cover;
	}

	.credit-amount__block {
		gap: 14px 50px;
	}

	.credit-amount__link {
		font-size: 16px;
		line-height: 100%;
		width: 121px;
		height: 32px;
	}

	.credit-city__img {
		max-width: 287px;
		min-width: 287px;
		max-height: 446px;
		min-height: 446px;
	}

	.credit-city__img img {
		max-width: 287px;
		min-width: 287px;
		max-height: 446px;
		min-height: 446px;
		-o-object-fit: cover;
		object-fit: cover;
		border-radius: 8px;
	}

	.credit-city__block {
		gap: 14px 21px;
	}

	.credit-city__block a {
		width: 150px;
		height: 32px;
		font-size: 14px;
		line-height: 100%;
	}

	.credit-types__img {
		display: none;
	}

	.credit-types__block {
		/*gap: 14px 34px;*/
		/* padding-left: 43px; */
	}

	.credit-types .credit-amount__link {
		font-size: 14px;
		line-height: 120%;
		width: 254px;
		height: 42px;
		padding: 0 26px;
	}

	.documents {
		margin-bottom: 160px;
	}

	.documents-item__info {
		font-size: 12px;
		line-height: 120%;
		text-align: center;
		color: #737a82;
	}

	.documents-item__img {
		max-height: 196px;
	}

	.documents-item__img img {
		max-height: 179px;
	}

	.documents .swiper-scrollbar,
	.documents .documents-navigation {
		display: none;
	}

	.documents .swiper-pagination {
		display: block;
	}

	.documents .swiper-horizontal > .swiper-pagination-bullets,
	.documents .swiper-pagination-bullets.swiper-pagination-horizontal,
	.documents .swiper-pagination-custom,
	.documents .swiper-pagination-fraction {
		bottom: -3px;
		left: 0;
		width: 100%;
	}

	.documents span.swiper-pagination-bullet {
		border: 2px solid #d9dc81;
		background: transparent;
		width: 12px;
		height: 12px;
		opacity: 1;
	}

	.documents span.swiper-pagination-bullet.swiper-pagination-bullet-active {
		background: #b8c40d;
		border: none;
	}

	.accordion {
		margin-bottom: 100px;
	}

	.accordion-head {
		padding: 18px;
	}

	.accordion-head__title {
		font-size: 16px;
		line-height: 130%;
	}

	.accordion-content {
		padding: 24px 0 24px 18px;
	}

	.accordion-content__title {
		font-size: 16px;
		line-height: 130%;
		margin-bottom: 12px;
	}

	.accordion-content__item {
		font-size: 14px;
		line-height: 136%;
		max-width: 100%;
	}

	.accordion-content__item a {
		font-size: 14px;
		line-height: 136%;
	}

	.accordion-content__case {
		margin-bottom: 33px;
	}

	.accordion-content__subtitle {
		font-size: 14px;
		line-height: 130%;
	}

	.accordion-content__italiс {
		font-size: 12px;
		line-height: 130%;
		margin-top: 12px;
	}

	.subtitle-page {
		font-size: 26px;
		line-height: 110%;
	}

	.title-page {
		font-size: 32px;
		line-height: 110%;
	}

	.see-all {
		font-size: 16px;
		line-height: 100%;
	}

	.reviews-item__text {
		margin-bottom: 20px;
	}

	.accordion-content p {
		font-size: 16px;
		line-height: 130%;
		margin-bottom: 12px;
	}

	.accordion-content li {
		font-size: 14px;
		line-height: 136%;
		max-width: 100%;
	}

	.accordion-content span {
		font-size: 12px;
		line-height: 130%;
		margin-top: 12px;
	}

	form#first_loan {
		width: 324px;
		margin-bottom: 15px;
	}

	.sr-slider-info__name {
		font-size: 16px;
		line-height: 14px;
	}

	.sr-slider-info__value #summ-result {
		font-size: 20px;
		line-height: 120%;
	}

	span.rub {
		font-size: 20px;
		line-height: 120%;
	}

	.sr-slider-info {
		margin-bottom: 19px;
	}

	.calculator__distances span {
		font-size: 13px;
		line-height: 14px;
	}

	.calculator .calculator__distances {
		margin-top: 9px;
	}

	.sr-slider {
		padding: 20px 16px 40px;
	}

	.calculator__distances {
		margin-bottom: 30px;
	}

	.calculator__button {
		font-size: 18px;
		line-height: 14px;
		padding: 18px 0;
		margin-bottom: 18px;
	}

	.gos_button__text {
		font-size: 16px;
		line-height: 14px;
		margin-bottom: 10px;
	}

	button#gos_button span {
		font-size: 14px;
		line-height: 14px;
	}

	svg.gos-img {
		margin-left: 5px;
		margin-bottom: -2px;
		max-width: 73px;
		max-height: 12px;
	}

	.form_row_submit {
		padding: 0 16px;
		margin-bottom: 38px;
	}

	.calculator__result-item {
		margin-bottom: 16px;
		padding: 0px 16px;
	}

	.calculator__result-item {
		font-size: 14px;
		line-height: 14px;
	}

	p.border {
		margin-bottom: 21px;
	}

	.calculator-inner {
		justify-content: space-evenly;
		align-items: end;
	}

	.calculator-img img {
		max-width: 381px;
		max-height: 573px;
	}

	span#set_dop_summ.clio {
		font-size: 16px;
	}

	span#set-summ {
		font-size: 14px;
	}

	span#set-summ.turn-on {
		font-size: 16px;
	}

	span#set-date {
		font-size: 16px;
	}

	.summ_mess {
		position: unset;
		margin-bottom: 33px;
	}

	.calculator__distances {
		margin-bottom: 6px;
	}
}

@media screen and (max-width: 767px) {
	.calculator {
		margin-bottom: 60px;
	}

	.calculator-btn {
		font-size: 14px;
	}

	.calculator .calculator-inner {
		padding: 22px 0;
	}

	.calculator-img {
		display: none;
	}

	.calculator-well {
		max-width: 100%;
	}

	.calculator-well__title {
		font-size: 26px;
		line-height: 110%;
		text-align: center;
		max-width: 276px;
		padding: 0 34px;
	}

	.instruction {
		margin-bottom: 81px;
	}

	.instruction-title {
		font-size: 30px;
		line-height: 110%;
		margin-bottom: 30px;
	}

	.instruction-inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.instruction-item {
		max-width: unset;
		min-width: unset;
		width: 100%;
		margin-bottom: 28px;
	}

	.instruction-item:nth-child(2) {
		max-width: unset;
		min-width: unset;
	}

	.instruction-item:last-child {
		margin-bottom: 0;
	}

	.instruction-item__step {
		font-size: 22px;
		line-height: 110%;
		margin-bottom: 14px;
	}

	.instruction-item__info {
		font-size: 16px;
		line-height: 110%;
		max-width: 176px;
	}

	.instruction-item__box {
		margin-left: 20px;
		max-width: 150px;
	}

	.instruction-btn {
		font-size: 16px;
		line-height: 14px;
		width: 100%;
		height: 45px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.loans {
		margin-bottom: 80px;
	}

	.loans-heading {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 30px;
	}

	.loans-heading__title {
		margin-bottom: 16px;
	}

	.loans__top {
		font-size: 26px;
		line-height: 100%;
		padding: 17.5px 36px;
	}

	.loans__result {
		margin-bottom: 37px;
	}

	.loans__body {
		padding: 16px 12px;
	}

	.loans__accent-btn {
		font-size: 14px;
		line-height: 100%;
		width: 100%;
		height: 40px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.loans__read-more-btn {
		font-size: 14px;
	}

	.loans__parameter p {
		font-size: 14px;
	}

	.loans__result {
		font-size: 14px;
	}

	.loans__result p {
		font-size: 14px;
		display: inline;
	}

	.loans .swiper-horizontal > .swiper-pagination-bullets,
	.loans .swiper-pagination-bullets.swiper-pagination-horizontal,
	.loans .swiper-pagination-custom,
	.loans .swiper-pagination-fraction {
		bottom: 0;
		left: 0;
		width: 100%;
	}

	.banner {
		margin-bottom: 80px;
	}

	.banner-box {
		min-height: unset;
		max-height: unset;
		height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-top: 50px;
	}

	.banner-info {
		padding: 0 24px;
		max-width: unset;
		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;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.banner-info__title {
		font-size: 30px;
		line-height: 110%;
		text-align: center;
		margin-bottom: 13px;
	}

	.banner-info__subtitle {
		font-size: 14px;
		line-height: 136%;
		text-align: center;
		height: 38px;
	}

	.banner-info__link {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
position: absolute;
        bottom: 40px;
	}

	.banner-info__link svg {
		margin-left: 7px;
	}

	.banner-img {
		max-width: unset;
		max-height: unset;
		width: 100%;
	}

	.banner-img img {
		border-radius: 0 0 15px 15px;
	}

	.about {
		margin-bottom: 30px;
	}

	.about-title {
		margin-bottom: 30px;
	}

	.about-text {
		font-size: 14px;
		line-height: 136%;
	}

	.about-box {
		margin-bottom: 50px;
	}

	.about-sub-title {
		margin-bottom: 22px;
	}

	.about-item {
		font-size: 14px;
		line-height: 120%;
		margin-bottom: 16px;
		padding-right: 10px;
	}

	.advantages {
		margin-bottom: 80px;
	}

	.advantages-inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 32px 0 30px;
	}

	.advantages-item {
		min-width: unset;
		max-width: unset;
		width: 100%;
		margin-bottom: 30px;
	}

	.advantages-item:last-child {
		margin-bottom: 0;
	}

	.advantages-item__img {
		margin-bottom: 18px;
	}

	.advantages-item__title {
		font-size: 20px;
		line-height: 120%;
		height: auto;
		margin-bottom: 12px;
		padding-right: 22px;
	}

	.reviews {
		margin-bottom: 80px;
	}

	.reviews-item__img {
		max-width: 68px;
		min-width: 68px;
		margin-bottom: 11px;
	}

	.reviews-item__name {
		font-size: 20px;
		line-height: 100%;
		height: 40px;
	}

	.reviews-item__city {
		font-size: 14px;
		line-height: 130%;
	}

	.reviews-item__text {
		font-size: 14px;
		line-height: 130%;
		margin-bottom: 16px;
	}

	.app {
		display: none;
	}

	.credit {
		margin-bottom: 80px;
	}

	.credit-inner {
		padding: 20px 9px 30px;
	}

	.credit-btns {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.credit-btn {
		height: 46px;
		text-align: left;
		padding: 0 9px;
		position: relative;
		-webkit-transition: var(--base-transition);
		-o-transition: var(--base-transition);
		transition: var(--base-transition);
	}

	.credit-btn::after {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10' fill='none'%3e%3cpath d='M15 1.25781L8 8.25781L1 1.25781' stroke='%23B9BCC1' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e");
		position: absolute;
		right: 17px;
		-webkit-transition: var(--base-transition);
		-o-transition: var(--base-transition);
		transition: var(--base-transition);
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	.credit-btn.is-active::after {
		-webkit-transition: var(--base-transition);
		-o-transition: var(--base-transition);
		transition: var(--base-transition);
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='11' viewBox='0 0 16 11' fill='none'%3e%3cpath d='M15 9.25781L8 2.25781L1 9.25781' stroke='white' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e");
	}

	.credit-btn:first-child {
		border-radius: 8px 8px 0px 0px;
	}

	.credit-btn:last-child {
		border-radius: 0;
	}

	.credit-amount {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.credit-amount__block {
		margin-bottom: 30px;
		gap: 12px 16px;
		/* max-height: 340px; */
		width: 100%;
	}

	.credit-amount__link {
		min-width: 121px;
		width: 47%;
	}

	.credit-amount__img {
		max-width: unset;
		min-width: unset;
		max-height: unset;
		min-height: unset;
		width: 100%;
	}

	.credit-amount__img img {
		max-width: unset;
		min-width: unset;
		max-height: unset;
		min-height: unset;
	}

	.credit-city {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.credit-city__block {
		gap: 12px 8px;
		/*margin-bottom: 30px;*/
		width: 100%;
		max-height: 605px;
		flex-direction: row;
		overflow-y: auto;
		overflow-x: hidden;
	}

	.credit-city__block a {
		width: 47%;
		min-width: 124px;
		height: 32px;
		font-size: 13px;
		line-height: 120%;
		text-align: center;
	}

	.credit-city__img {
		max-width: unset;
		min-width: unset;
		max-height: unset;
		min-height: unset;
		width: 100%;
	}

	.credit-city__img img {
		max-width: unset;
		min-width: unset;
		max-height: unset;
		min-height: unset;
		width: 100%;
	}

	.credit-types__block {
		max-height: unset;
		gap: 12px;
		padding-left: 0;
		width: 100%;
	}

	.credit-types .credit-amount__link {
		font-size: 13px;
		line-height: 120%;
		width: 100%;
		height: 35px;
		padding: 0 4px;
	}

	.faq {
		margin-bottom: 80px;
	}

	.faq-itle {
		margin-bottom: 30px;
		padding: 0 15px;
	}

	.faq-btns {
		margin-bottom: 22px;
		overflow-x: auto;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.faq-btns::-webkit-scrollbar {
		display: none;
	}

	.faq-btn {
		font-size: 16px;
		line-height: 14px;
		margin-right: 18px;
		white-space: nowrap;
		padding-bottom: 14px;
	}

	.documents {
		margin-bottom: 130px;
	}

	.documents-item__img {
		max-height: unset;
		min-height: unset;
		height: auto;
	}

	.documents-item__img img {
		max-height: unset;
		min-height: unset;
		height: auto;
	}

	.accordion-head {
		padding: 28px 6px;
	}

	.accordion-head__title {
		font-size: 16px;
		line-height: 120%;
		margin-right: 6px;
	}

	.accordion-content {
		padding: 24px 6px;
	}

	.accordion-content__title {
		margin-bottom: 16px;
	}

	.accordion-content__list {
		padding-left: 19px;
	}

	.accordion-content__item {
		margin-bottom: 10px;
	}

	.accordion-content__italiс {
		font-size: 12px;
		line-height: 130%;
		margin-top: 14px;
	}

	.subtitle-page {
		font-size: 24px;
		line-height: 110%;
	}

	.title-page {
		font-size: 30px;
		line-height: 110%;
	}

	.btn-fixed._show {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		bottom: 20px;
		cursor: pointer;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		left: 0;
		margin: 0 15px;
		position: fixed;
		right: 0;
		width: auto;
		z-index: 18;
		top: unset;
		font-size: 16px;
		line-height: 14px;
	}

	.is-compact .fancybox__content > .f-button.is-close-btn {
		top: -36px;
		right: 0px;
		border-radius: 0 10px 0 0;
	}

	.banner-img img {
		max-height: 194px;
		object-fit: contain;
	}

	.accordion-content p {
		margin-bottom: 14px;
	}

	.accordion-content ul {
		padding-left: 19px;
	}

	.accordion-content li {
		margin-bottom: 10px;
	}

	.accordion-content span {
		font-size: 12px;
		line-height: 130%;
		margin-top: 14px;
	}

	.calculator-well {
		width: 100%;
	}

	form#first_loan {
		width: 100%;
	}

	.sr-slider-info__value #summ-result {
		font-size: 16px;
		line-height: 100%;
	}

	span.rub {
		font-size: 16px;
		line-height: 100%;
	}

	.sr-slider-info__value #summ-result {
		max-width: 65px;
	}

	.sr-slider-info {
		margin-bottom: 20px;
	}

	.calculator__distances span {
		font-size: 12px;
		line-height: 14px;
	}

	.calculator__distances {
		margin-bottom: 26px;
	}

	.sr-slider-info__value input {
		font-size: 16px;
		line-height: 100%;
	}

	.sr-slider-info__value #period-result {
		/*max-width: 20px;*/
	}

	.sr-slider-item.ui-slider .ui-slider-handle {
		width: 22px;
		height: 22px;
		top: -9px;
	}

	.sr-slider {
		padding: 22px 12px 30px;
	}

	.calculator__distances {
		margin-bottom: 24px;
	}

	.calculator__button {
		font-size: 16px;
		line-height: 14px;
		padding: 16px 0;
		margin-bottom: 16px;
	}

	.gos_button__text {
		font-size: 14px;
		line-height: 14px;
		margin-bottom: 5px;
	}

	button#gos_button {
		height: 54px;
	}

	.form_row_submit {
		padding: 0px 12px;
		margin-bottom: 32px;
	}

	p.border {
		margin-bottom: 22px;
	}

	span#set-summ-name {
		font-size: 14px;
		line-height: 14px;
	}

	p.calculator__result-item {
		font-size: 14px;
		line-height: 14px;
	}

	.calculator__result-item {
		margin-bottom: 10px;
	}

	.calculator__result-item:last-child {
		margin-bottom: 22px;
	}

	.calculator .calculator__distances {
		margin-top: 11px;
	}

	.calculator-well__title {
		max-width: unset;
		font-size: 26px;
		line-height: 110%;
		margin-bottom: 24px;
		padding: 0 20px;
	}

	.banner-img {
		margin-top: 10px;
	}

	span#set_dop_summ.clio {
		font-size: 14px;
	}

	span#set-summ {
		font-size: 14px;
		margin-top: 0px;
	}

	span#set-summ.turn-on {
		font-size: 14px;
	}

	span#set-date {
		font-size: 14px;
	}

	.summ_mess {
		position: unset;
		margin-bottom: 0;
	}

	.calculator__distances {
		margin-bottom: 5px;
	}

	.summ_mess ~ div {
		margin-top: 24px;
	}

	span#set-summ.over-week {
		font-size: 14px;
	}
}

.modal_count_order {
	z-index: 100 !important;
}

/* UPDATE 30092024 */

/* banner */
.banner-box{
	align-items: center;
}
.banner-info__title{
	font-weight: 600;
	font-size: 31px;
	line-height: 140%;
	color: #36404c;
	margin-bottom: 20px;
}
.banner-navigation{
	transform: translateY(-50%);
}
.banner-info__title{
	width: 400px;
}
.banner  .arrow-slider{
	background: rgba(230, 0, 94, 0.1);
	border-radius: 50%;
	width: 34px;
	height: 34px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.banner-info{
	padding-bottom: 0;
}
.banner  .arrow-slider path{

}
.banner .banner-button-prev,.banner .banner-button-next{
	display: flex;
	justify-content: center;
	align-items: center;
	background: rgba(230, 0, 94, 0.1);
	border-radius: 50%;
	width: 34px;
	height: 34px;
	cursor: pointer;
}
.banner .banner-img{
	position: relative;
} 
.banner .banner-img-decor{
	position: absolute;
}
.banner-box{
	min-height: unset;
	height: 340px;
}
.banner .swiper-pagination .swiper-pagination-bullet{
	background-color: rgba(230, 0, 94,0.3);
	width: 6px;
		height: 6px;
}
.banner .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 15px;
}
.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background-color: #E6005E;
}
picture.def img {
	width: auto;
}
@media(max-width: 1023px){
	.banner-info__title{
		font-weight: 600;
		font-size: 20px;
		line-height: 140%;
		width: 277px;
	}
	.banner-swiper.swiper{
		padding-bottom: 0;
	}
	.banner-info{
		padding: 0 0 30px 60px;
	}
	.banner span.swiper-pagination-bullet{
		width: 6px;
		height: 6px;
	}
	.banner .banner-button-prev{
		margin-left: 10px;
	}
	.banner .banner-button-next{
		margin-right: 10px;
	}
	.banner .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{
		bottom: 20px;
	}
	.banner-box{
		overflow: hidden;
	}
	.banner-img__new img{
		width: 414px;
        height: 283px;
	}
	.banner span.swiper-pagination-bullet{
		border: 0;
	}
	.banner .banner-button-prev, .banner .banner-button-next{
		width: 28px;
		height: 28px;
	}
}
@media(max-width: 767px){
	.banner{
		margin-bottom: 60px;
	}
	.banner-box{
		height: 400px;
		padding: 20px 0;
		justify-content: start;
		
	}
	.banner-info{
		padding: 0;
		order: 1;
	}
	.banner-img{
		order: 0;
	}
	.banner .banner-img__new{
		margin-top: -20px;
		text-align: center;
	}
	.banner-img__new img{
		width: unset;
		height: unset;
		max-height: 225px;
margin: 0 auto;
	}
	.banner .banner-img-decor{
		left: 25%;
	}

	.banner .banner-img-decor svg{
		width: 290px;
		height: 290px;
	}
	.banner .banner-info__subtitle{
		margin-bottom: 0;
	}
}
@media(max-width: 350px){
	.banner-info__title{
		font-size: 16px;
	}
	.banner .banner-img-decor{
		left: 0;
	}
	.banner-img__new img{
		max-height: 210px;
		width: 100%;
		margin-bottom: 20px;
	}
}
/* end banner */

/* section reviews */
.reviews .container{
	max-width: 1069px;
	padding: 0 18px;
}
.reviews__wrapper{
	padding: 0 54px;
	position: relative;
}
.loans-heading{
	padding: 0 54px;

}

.reviews .swiper-pagination{
	display: inline-block;
	position: static;
	margin-top: 48px;
}
.reviews .swiper-pagination .swiper-pagination-bullet{
	width: 6px;
	height: 6px;
	background:unset;
	border:0;
	background-color: rgba(230, 0, 94,0.3);
}
.reviews-swiper-button-prev,.reviews-swiper-button-next{
	cursor: pointer;
	border-radius: 50%;
	background-color: rgba(230, 0, 94, 0.1);
	display: flex;
	justify-content: center;
	align-items: center;
	width: 34px;
	height: 34px;
	position: absolute;
	top: 50%;
	transform: translateY(-100%);
}
.reviews-swiper-button-next{
	right: 0;
}
.reviews-swiper-button-prev{
	left: 0;
}
.reviews .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background-color: rgba(230, 0, 94,1);

}
.reviews .reviews-item{
	border-radius: 8px;
	padding: 16px;
	border: 1px solid #E9E9E9;
	height: 400px;
	overflow: hidden;
	display: block;
}
.reviews-item__img{
	min-width: unset;
	max-width: unset;
	margin-bottom: 16px;
	min-height: 88px;
}
.reviews-item__name{
	height: unset;
	margin-bottom: 16px;
}
.reviews-item__text{
	margin-top: 0;
	-webkit-line-clamp:11;
}
.reviews__links {
	padding: 0 54px;
	margin-top: 60px;
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 20px;
	align-items: center;
}

.reviews__links-item {
	padding: 32px;
	border-radius: 8px;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 10px;
	font-weight: 600;
font-size: 18px;
line-height: 78%;
}
.reviews__links-item--bank {
	background-color: rgba(0, 155, 255, 0.1);;
	color: #009bff;
}
.reviews__links-item--sravni {
	background-color: rgba(254, 122, 54, 0.1);;
	color: #fe7a36;
}
@media(max-width: 1023px){
	.reviews .container{
		max-width: 769px;
	}
	.reviews-item__name{
		font-size: 22px;
	}
	.reviews .swiper-pagination{
		margin-top: 39px;
	}
	.reviews-slider.swiper{
		padding-bottom: 0;
	}
	.loans-heading{
		align-items: center;
	}
}
@media(max-width: 733px){
	.reviews__links{
		grid-template-columns: 1fr;
	}
	.loans-heading{
		align-items: start;
		padding: 0 18px;
	}
	.reviews .reviews-item{
		height: 358px;
	}
	
}
@media(max-width: 450px){
	.loans-heading{
		padding: 0;
	}
	.reviews__wrapper{
		padding: 0;
	}
	.reviews__controls{
		display: flex;
		justify-content: center;
		align-items: center;
		gap: 20px;
		margin-top: -84px;
position: relative;
        z-index: 150;
	}
	.reviews-swiper-button-prev, .reviews-swiper-button-next{
		top: unset;
		transform: unset;
		position: static;
	}
	.reviews .swiper-pagination{

		margin-top: 112px;
	}
	.reviews__links{
		margin-top: 105px;
		padding: 0;
	}
	.reviews-item__text{
		font-size: 16px;
	}
	.reviews .reviews-item{
		height: 411px;
	}
}
@media(max-width: 350px){
	.reviews-item__img img{
		width: 100%;
	}
	.reviews__links-item{
		padding-left: 26px;
		padding-right: 26px;
	}
}
/*end section reviews */


/* section weNumbers */
.weNumbers {
	margin-bottom: 130px;
}

.weNumbers__title {
	margin-bottom: 40px;
}
.weNumbers__title h2{
	font-weight: 600;
	font-size: 46px;
	line-height: 110%;
	color: #36404c;
	font-family: 'Roboto Slab';
}
.weNumbers__wrapper {
	display: grid;
	grid-template-columns: repeat(3,1fr);
	gap: 20px;
}
.weNumbers__item {
	border: 1px solid #e9e9e9;
	border-radius: 8px;
	padding: 24px;
	display: grid;
	gap: 12px;
}
.weNumbers__item-top {
	display: flex;
	justify-content: space-between;
	align-items: start;
	gap: 10px;
}
.weNumbers__item-top__rating {
	display: flex;
	align-items: center;
	gap: 5px;
}
.weNumbers__item-top__rating img{
	width: 15px;
	height: 15px;
}
.weNumbers__item-bot {
	display: flex;
	justify-content: space-between;
	align-items: start;
	gap: 10px;
}
.weNumbers__item-bot__text {
	font-weight: 400;
font-size: 16px;
line-height: 140%;
color: #36404c;
max-width: 147px;
}
.weNumbers__item-bot__text span{
	color: #b8c40d;
}

.weNumbers__item-bot__score {
	font-weight: 700;
font-size: 36px;
color: #36404c;
}
.weNumbers__item-bot__score span{
	font-size: 14px;
}
@media(max-width: 1023px){
	.weNumbers__wrapper{
		grid-template-columns: repeat(2,1fr);
		grid-template-rows: repeat(2,1fr);
	}
	.weNumbers__item:last-child{
		grid-column: 2 span;
	}
}
@media(max-width: 800px){
	.weNumbers{
		margin-bottom: 100px;
	}
	.weNumbers__title h2{
		font-size: 32px;
		line-height: 158%;
	}
}
@media(max-width: 670px){
	.weNumbers__wrapper{
		grid-template-columns: unset;
		grid-template-rows: unset;
	}
	.weNumbers__item:last-child{
		grid-column: unset;
	}
}
@media(max-width: 400px){
	.weNumbers__title h2{
		font-size: 30px;
	}
	.weNumbers__item-bot{
		gap: 0;
	}
	.weNumbers__item-bot__text{
		max-width: 131px;
	}
}
/* end section weNumbers */