.scs-footer-new {
	display: grid;
	grid-template-columns: repeat(5, minmax(0, 1fr));
	gap: 16px 120px;
	color: var(--scs-main-text);
	line-height: 1.2;
	padding-bottom: 32px;
	margin-top: 120px;
}
.scs-footer-new__logo {
	grid-column: span 2;
	grid-row: span 2;
	margin-bottom: 16px;
}
.scs-footer-new__subscribe,
.scs-footer-new__soc {
	grid-column: span 3;
}
.scs-footer-new__info,
.scs-footer-new__description {
	grid-column: 1 / -1;
}
.scs-footer-new__subscribe {
	display: flex;
	justify-content: flex-end;
}
.scs-footer-new__subscribe div[id^="comp_"] {
	width: 100%;
	display: flex;
	justify-content: flex-end;
}
.scs-footer-new__info {
	margin-top: 28px;
}

@media (max-width: 1199px) {
	.scs-footer-new {
		gap: 16px 32px;
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.scs-footer-new__logo {
		grid-column: span 1;
	}
	.scs-footer-new__subscribe,
	.scs-footer-new__soc {
		grid-row: span 2;
	}
}

@media (max-width: 991px) {
	.scs-footer-new {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 24px 32px;
		padding-bottom: 84px;
		margin-top: 80px;
	}
	.scs-footer-new__logo,
	.scs-footer-new__subscribe,
	.scs-footer-new__soc {
		grid-column: 1 / -1;
		grid-row: span 1;
	}
	.scs-footer-new__subscribe {
		justify-content: flex-start;
	}
	.scs-footer-new__logo {
		margin-bottom: 0;
	}
}

@media (max-width: 575px) {
	.scs-footer-new {
		grid-template-columns: 1fr;
		margin-top: 60px;
	}
	.scs-footer-new__logo,
	.scs-footer-new__subscribe,
	.scs-footer-new__contacts {
		order: -1;
	}
	.scs-footer-new__info {
		margin-top: 16px;
	}
}

.scs-footer-new-logo {
	display: block;
	max-width: 350px;
}
.scs-footer-new-logo svg {
	max-width: 100%;
	height: auto;
}

@media (max-width: 1599px) {
	.scs-footer-new-logo {
		max-width: 210px;
	}
}

@media (max-width: 991px) {
	.scs-footer-new-logo {
		max-width: 280px;
	}
}

@media (max-width: 575px) {
	.scs-footer-new-logo {
		max-width: 210px;
		margin: 0 auto;
	}
}

.scs-footer-new-soc {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	gap: 24px;
}
.scs-footer-new-soc div[id^="bx_incl_area_"] {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	gap: 24px;
}
.scs-footer-new-soc svg path {
	transition: fill .25s ease-in;
}
.scs-footer-new-soc a:hover svg path:not([fill="#fff"]) {
	fill: var(--scs-accent-primary);
}

@media (max-width: 991px) {
	.scs-footer-new-soc {
		justify-content: flex-start;
	}
}

.scs-footer-new-contacts {
	display: flex;
	flex-direction: column;
	gap: 32px;
	text-transform: uppercase;
}
.scs-footer-new-contacts a {
	color: var(--scs-main-text);
}

@media (max-width: 991px) {
	.scs-footer-new-contacts {
		gap: 16px;
	}
}

.scs-footer-new-info {
	display: flex;
	justify-content: space-between;
	gap: 32px;
}

@media (max-width: 1599px) {
	.scs-footer-new-info {
		flex-direction: column;
		gap: 16px;
	}
}

.scs-footer-new-politic {
	display: flex;
	justify-content: felx-end;
	gap: 32px;
}
.scs-footer-new-politic a {
	color: var(--scs-main-text);
}
.scs-footer-new-politic div[id^="bx_incl_area_"] {
	display: flex;
	justify-content: felx-end;
	gap: 32px;
}

@media (max-width: 1599px) {
	.scs-footer-new-politic {
		order: -1;
	}
}

@media (max-width: 767px) {
	.scs-footer-new-politic {
		flex-direction: column;
		gap: 16px;
	}
	.scs-footer-new-politic div[id^="bx_incl_area_"] {
		display: flex;
		justify-content: felx-end;
		gap: 32px;
	}
}

.scs-footer-new-description {
	color: var(--scs-secondary-text);
}

@media (min-width: 800px) {
	.dev {
		display: flex;
		gap: 50px;
		justify-content: space-between;
	}
}

@media (max-width: 799px) {
	.kot {
	margin-top: 15px !important;
	}
}