	/* ALL *******************************************************************************************************/
@media
{
	.flow
		{
			flex-direction: row;
			gap: 4vw;
			width: auto;
		}
	.flow_element
		{
			flex-direction: row;
		}
	.flow_number
		{
			font-family: Rubik-SemiBoldItalic;
			font-size: 5vw;
			color: var(--vinered);
			width: auto;
		}
	.flow_message
	{
		width: 8vw;
		flex-direction: row;
	}
	.flow_message img
	{
		max-width: 4vw;
		max-height: 4vw;
		width: 6vw;
		height: 4vw;
		object-fit: contain;
	}
	.flow_arrow
	{
		height: 3vw;
	}
}

/* 1400 px *******************************************************************************************************/
@media (max-width: 1400px)
{
	.flow_element
	{
		gap: 1vw;
	}	
	.flow_number
	{
		font-size: 7vw;
	}
	.flow_message
	{
		width: 11vw;
	}
	.flow_message img
	{
		max-width: 6vw;
		max-height: 6vw;
		width: 8vw;
		height: 5vw;
	}
	.flow_arrow
	{
		height: 3vw;
	}
}

/* 800 px *******************************************************************************************************/
@media (max-width: 800px)
	{
	.flow
		{
			flex-direction: column;
			gap: 14vw;
		}
	.flow_element
		{
			gap: 2vw;
			flex-direction: column;
		}
	.flow_number
		{
			font-size: 22vw;
		}
	.flow_message
	{
		width: 20vw;
		gap: 2vw;
	}
	.flow_message img
	{
		max-width: 20vw;
		max-height: 20vw;
		width: 25vw;
		height: 20vw;
	}
	.flow_arrow
	{
		height: 10vw;
		transform: rotate(90deg);
	}
}
