.section_icons .contener
{
	flex-wrap: wrap;
	justify-content: center;
	margin-left: calc(var(--global_size_100) * -1);
	margin-right: calc(var(--global_size_100) * -1);
}

.section_icons .contener.row_3
{
	justify-content: space-between;
	margin-left: calc(var(--global_size_75) * -1);
	margin-right: calc(var(--global_size_75) * -1);
}

.section_icons .contener.row_4
{
	justify-content: space-between;
	margin-left: calc(var(--global_size_50) * -1);
	margin-right: calc(var(--global_size_50) * -1);
}

.section_icons .icon
{
	--min_icon: 160;
	--max_icon: 294;
	--icon:
		clamp(calc(var(--min_icon) * 1px),
		calc((((-1 * var(--global_scm_var)) * ((var(--max_icon) - var(--min_icon)) / (var(--global_sc_var) - var(--global_scm_var))) + var(--min_icon)) * 1px)
		+ ((var(--max_icon) - var(--min_icon)) / (var(--global_sc_var) - var(--global_scm_var)) * 100vw)),
		calc(var(--max_icon) * 1px));
	padding-left: var(--global_size_100);
	padding-right: var(--global_size_100);
	min-width: var(--icon);
}

.section_icons .icon:nth-child(1){ transition-delay: 0.1s; }
.section_icons .icon:nth-child(2){ transition-delay: 0.2s; }
.section_icons .icon:nth-child(3){ transition-delay: 0.3s; }
.section_icons .icon:nth-child(4){ transition-delay: 0.4s; }
.section_icons .icon:nth-child(5){ transition-delay: 0.5s; }

.section_icons .row_2 .icon
{
	width: calc(50% - var(--global_size_100) - var(--global_size_100));
}

.section_icons .row_3 .icon
{
	padding: 0;
	margin-left: var(--global_size_75);
	margin-right: var(--global_size_75);
	width: var(--icon);
}

.section_icons .row_3 .icon:nth-child(4)
{
	width: calc(50% - var(--global_size_75));
	margin-right: 0;
}

.section_icons .row_3 .icon:nth-child(4) > *
{
	width: var(--icon);
}

.section_icons .row_3 .icon:nth-child(5)
{
	width: calc(50% - var(--global_size_75));
	margin-left: 0;
}

.section_icons .row_3 .icon:nth-child(5) > *
{
	width: var(--icon);
}

.section_icons .row_4 .icon
{
	padding: 0;
	margin-left: var(--global_size_50);
	margin-right: var(--global_size_50);
	width: var(--icon);
}

.section_icons .row_4 .icon:nth-child(5)
{
	width: 100%;
}

.section_icons .row_4.elements_7 .icon:nth-child(5)
{
	width: var(--icon);
	flex-grow: 1;
}

.section_icons .row_4.elements_7 .icon:nth-child(7)
{
	flex-grow: 1;
}

.section_icons .image
{
	max-width: var(--icon);
}

/**********************************************************************************/

@media screen and (max-width: 1680px)
{
}

@media screen and (max-width: 1600px)
{
}

@media screen and (max-width: 1440px)
{
}

@media screen and (max-width: 1366px)
{
	.section_icons .contener
	{
		justify-content: center !important;
		margin-left: calc(var(--global_size_50) * -1) !important;
		margin-right: calc(var(--global_size_50) * -1) !important;
	}

	.section_icons .icon
	{
		padding: 0 !important;
		margin-left: var(--global_size_50) !important;
		margin-right: var(--global_size_50) !important;
		flex-grow: 0 !important;
	}
}

@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)
{
	.section_icons .icon
	{
		width: 100% !important;
	}
}

@media screen and (max-width: 360px)
{
}