.footer {
	background-color: #930001;
}
.footer ul {
	margin: 0 140px;
}
.links {
	padding: 20px 0;
	display: flex;
	align-items: center;
	color: #fff;
	font-size: 18px;
  line-height: normal;
}
/* .links li{
  margin-right: 20px;
} */
.links li {
	margin-right: 40px;
}
.line:after {
	content: "";
	display: inline-block;
	/* width: 1px; */
	height: 14px;
	border-right: 1px solid #fff;
	position: relative;
	right: -20px;
}
.line:last-of-type::after {
	border-right: none;
}
.footer-address {
	padding: 20px 0;
	color: #fff;
	background: url(/HRSNHHSPUIOUEu4pUEgpKSINT1qrExqoJO5DIOcSK1H.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}
.footer-address ul {
	justify-content: space-between;
}
.footer-logo {
	margin: auto 0;
}
.footer-logo > img {
	width: 497px;
}
.footer-code div {
	text-align: center;
}
.footer-code p {
	margin-top: -0.175rem;
	line-height: 1;
}
.footer-code img {
	height: auto;
}
.part-line {
	width: 100%;
	margin: 10px 0 14px;
	border-bottom: 1px solid #fff;
	opacity: 0.21;
}
.footer-copyright {
	padding: 12px 0;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 14px;
}
/* .footer-copyright li{
  line-height: normal;
} */

@media screen and (max-width: 1400px) {
	.footer-logo {
		display: none;
	}
	.footer-copyright {
		font-size: 14px !important;
	}
	.footer-code p {
		margin-top: 0 !important;
	}
}

@media screen and (max-width: 1120px) {
	.links li:first-of-type {
		display: none;
	}
}

@media screen and (max-width: 992px) {
	.footer ul {
		margin: 0 60px !important;
	}
	.links {
		flex-direction: column;
		align-items: center;
		row-gap: 6px;
	}
	.links li {
		margin: 0;
	}
	.line::after {
		content: "";
		display: none;
	}
	.footer-address > ul {
		flex-direction: column;
		align-items: center;
	}
	.footer-address li:nth-of-type(3) {
		margin: 20px 0;
	}
	.footer-copyright {
		flex-direction: column;
		align-items: center;
	}
	.footer-copyright li {
		margin-right: 0;
	}
	li {
		text-align: center;
	}
}
