.header-site {
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
	background: #fff;
	position:relative;
	z-index:10;
}

.header-site-wrap {
	min-height:100px;
	display:flex;
	justify-content:space-between;
	align-items:center;
}

.header-site-item:nth-child(1) {
	display:flex;
	align-items:center;
	gap:17px;
}

.header-site-item__image img {
	width:100%;
	height:100%;
}

.header-site-item__image:nth-of-type(1) {width:68px;height:56px;}
.header-site-item__image:nth-of-type(2) {width:100px;height:25px;}
.header-site-item__image:nth-of-type(3) {width:127px;height:17px;}
.header-site-item__image:nth-of-type(4) {width:123px;height:20px;}
.header-site-item__image:nth-of-type(5) {width:95px;height:23px;}
.header-site-item__image:nth-of-type(6) {width:68px;height:37px;}

.images__separator {
	display:block;
	width: 1px;
	height: 33px;
	background: #000;
}

#primary-menu {
	list-style:none;
	padding:0;
	margin:0;
	display:flex;
	align-items:center;
	gap:23px;
	font-family: var(--font-family);
	font-weight: 500;
	font-size: clamp(12px, 11.31px + 0.19vw, 15px);
}

#primary-menu li a {
	text-decoration:none;
	color:#000;
}

@media (max-width: 768px) {
	.images__separator {
		display:none;
	}
	
	.header-site-item__image:nth-of-type(2),
	.header-site-item__image:nth-of-type(3),
	.header-site-item__image:nth-of-type(4),
	.header-site-item__image:nth-of-type(5),
	.header-site-item__image:nth-of-type(6) {
		display:none;
	}
	
	.hero-block-wrap,
	.hero-img-des-flex {
		flex-direction:column;
	}
	
	.hero-block-decor-1,
	.hero-block-decor-2,
	.hero-block-decor-3,
	.hero-block-decor-4,
	.home-page-hero-block::after {
		display:none;
	}
	
	.hero-block-item__left p {
		margin:38px 0px 0px 0px !important;
	}

	.hero-block-stepsitem--1,
	.hero-block-stepsitem--2,
	.hero-block-stepsitem--3 {
		position:relative !important;
		top:0 !important;
		left:0 !important;
		margin:0 auto;
		flex:1 0 70%;
	}
	
	.hero-block-steps {
		display:flex;
		overflow:auto;
		gap:20px;
		min-height:auto !important;
	}
	
	.hero-block-steps {
		margin-top:0 !important;
	}
	
	.hero-block-bottom-title {
		margin-left:0 !important;
	}
	
	.hero-block-item__right {
		padding-top:60px;
	}
	
	.block-rzd-bonus {
		right:0 !important;
		top:-38px !important;
	}
	
	.hero-block-stepsitem--1 span {
		width:255px !important;
		font-size:14px !important;
		top:70px !important;
		left:30px !important;
	}
	
	.hero-block-stepsitem--2 span {
		width:216px !important;
		font-size:14px !important;
		top:96px !important;
		right:14px !important;		
	}
	
	.hero-block-stepsitem--3 span {
		width:191px !important;
		font-size:14px !important;
		top:72px !important;
		right:85px !important;		
	}
	
	.second-block-promo {
		grid-template-columns: 1fr !important;
		gap:0 !important;
	}
	
	.second-block-title::after,
	.block-form-title-title-decor-top,
	.block-form-title-title-decor-bottom,
	.form-list-right-link a::after,
	.block-form::after,
	.block-third-title::before,
	.block-third-title::after,
	.block-third-title-second::before,
	.block-third-title-second::after,
	.second-block::after {
		display:none !important;
	}
	
	.block-form-title {
		padding-top:0 !important;
	}
	
	.form-list-right,
	.form-list-right img {
		max-width:100%;
		width:100%;
	}
	
	.form-list-left {
		order:2;
	}
	
	.form-list-right {
		order:1;
		min-height:auto !important;
	}
	
	.form-list-right-link a {
		font-size:20px !important;
	}
	
	.form-list-right-link {
		margin-left:0 !important;
	}

}