.footer-logos__title {
	font-size: 14px;
	font-weight: 600;
	line-height: 19px;
	margin-bottom: 22px;
	color: rgba(173, 173, 173, 1);
}

.footer-logos__items {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin: 0 -8px -16px;
}

.footer-logos--light .footer-logos__items {
	margin: 0 -13px -16px
}

.footer-logos__item {
	display: flex;
	margin: 0 8px 16px;
	cursor: pointer;
}

.footer-logos--light .footer-logos__item {
	padding: 6px 8px;
	margin: 0 5px 10px;
	transition: background-color .2s;
	border-radius: 5px;
}

.footer-logos__item-img {
	height: 33px;
	width: 94px;
}

.footer-logos__item .footer-logos__item-img  {
	transition: fill .2s;
	filter: invert(100%) grayscale(1) contrast(0);
}
.footer-logos__item:hover .footer-logos__item-img{
	filter: grayscale(0);
}

.footer-logos--light .footer-logos__item:hover {
	background-color: rgba(255, 255, 255, 1);
}

.footer-logos__item:not(:hover) .footer-logos__item-img path {
	fill: rgba(173, 173, 173, 1) !important;
}

@media (max-width: 1023px) {

	.footer-logos__title {
		font-size: 13px;
		line-height: 17px;
		margin-bottom: 14px;
	}

	.footer-logos--light .footer-logos__items {
		margin: -8px -6px;
	}

	.footer-logos--light .footer-logos__item {
		margin: 0;
	}
}