/**
 * section_logos
 * @version	2.0
 * @release	17-01-2022
 * @author	msolowski Marcin Sołowski
 * @website	http://msolowski.pl
 */

.section_logos .logotypes
{
	max-width: calc(100vw - (100vw - var(--section_contener_max_width)));
	margin-left: auto;
	margin-right: auto;
}

.section_logos .logo
{
	width: 100%;
	max-width: 300px;
}

.section_logos.effect_mono .logo img
{
	filter: grayscale(100%);
}

.section_logos.effect_hover .logo .link
{
	transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.section_logos.effect_mono.effect_mono_color .logo .link:hover img
{
	filter: grayscale(0);
}

.section_logos.effect_hover .logo .link:hover
{
	transform: scale(1.1, 1.1);
}

/**********************************************************************************/

@media screen and (max-width: 1680px)
{
}

@media screen and (max-width: 1600px)
{
}

@media screen and (max-width: 1440px)
{
}

@media screen and (max-width: 1366px)
{
}

@media screen and (max-width: 1300px)
{
}

@media screen and (max-width: 1200px)
{
}

@media screen and (max-width: 1024px)
{
}

@media screen and (max-width: 800px)
{
}

@media screen and (max-width: 640px)
{
}

@media screen and (max-width: 480px)
{
	#logos .logotypes
	{
		grid-template-columns: repeat(2, 1fr);
	}
}

@media screen and (max-width: 360px)
{
}