.footer {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	margin-top: auto;
	padding: 60px 0 40px;
	background-image: linear-gradient(
		90deg,
		rgba(73, 169, 255, 0.2) 0%,
		rgba(252, 124, 217, 0.2) 100%
	);
}

.footer-inner-top {
	/* display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center; */
	width: 100%;
	border-bottom: 1px solid var(--color-stroke);
}

.footer-inner-top .container {
	display: flex;
	flex-direction: column;
	/* justify-content: center; */
	align-items: center;
}

.footer-logo {
	display: inline-flex;
}

/* .footer-logo_icon {
	justify-content: center;
	align-items: center;
} */

.nav-list {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 60px;
	margin-top: 40px;
	margin-bottom: 40px;
}

.nav-link {
	font-family: var(--second-family);
	color: var(--color-text-body);
	font-weight: 400;
	font-size: 16px;
	line-height: 130%;
	transition: color 0.2s;
}
.nav-link:hover {
	color: var(--color-accent);
}

.copy {
	margin-top: 40px;
	font-family: var(--second-family);
	font-weight: 400;
	font-size: 14px;
	letter-spacing: 0.04em;
	color: var(--color-text-caption);
}

@media (max-width: 900px) {
	.nav-list {
		flex-wrap: wrap;
	}
}

@media (max-width: 400px) {
	.nav {
		flex-direction: column;
	}
}
