@media (min-width: 0) {
	.footer {
			color: #fff;
			background-color: #1f1c1a;
			padding: 40px 0;
			
	}
	.footer__inner {
			display: flex;
			flex-direction: column;
			align-items: center;
			text-align: center;
			max-width: 310px;
			margin: 0 auto;
	}
	.footer__images {
			display: flex;
			flex-direction: column;
			align-items: center;
	}
	.footer__logo {
			max-width: 100px;
			height: fit-content;
	}
	.footer__text {
			font-size: 14px;
			padding: 20px 0 0 0;
	color: #F3F4F6;
	}
	.footer__paragraph {
			font-size: 11px;
			padding: 20px 0 0 0;
	color: #F3F4F6;
	}
	.footer__contract {
			font-size: 11px;
			color: #ff8562;
			padding: 20px 0 0 0;
	}
	.footer__sk {
			max-width: 75px;
			margin: 30px 0 0 0;
	}
	.footer__app-store {
			margin: 15px 0 0 0;
			max-width: 170px;
	}
	.footer__google-play {
			margin: 15px 0 0 0;
			max-width: 170px;
	}
	.footer__sk svg {
			max-width: 100%;
			height: fit-content;
			border-radius: 10px;
	}
	.footer__app-store img {
			max-width: 100%;
	}
	.footer__google-play img {
			max-width: 100%;
	}
}

@media (min-width: 640px) {
	.footer__inner {
			max-width: 500px;
	}
	.footer__images {
			flex-direction: row;
			margin: 30px 0 0 0;
	}
	.footer__sk {
			margin: 0 0 0 0;
	}
	.footer__app-store {
			margin: 0 0 0 15px;
	}
	.footer__google-play {
			margin: 0 0 0 15px;
	}
}

@media (min-width: 1700px) {
	.footer {
			padding: 128px 0;
	}
	.footer__inner {
			max-width: 700px;
	}
	.footer__logo {
			max-width: 130px;
	}
	.footer__text {
			font-size: 18px;
			padding: 30px 0 0 0;
	}
	.footer__contract {
			font-size: 15px;
	}
	.footer__sk {
			max-width: 120px;
	}
	.footer__app-store {
			max-width: 200px;
			margin: 0 0 0 25px;
	}
	.footer__google-play {
			max-width: 200px;
			margin: 0 0 0 25px;
	}
}