#single_post_realization .main > *:not(.gallery)
{
/*	max-width: 772px; */
}

#single_post_realization > section:first-child
{
	padding-top: var(--global_size_50);
/*	padding-bottom: var(--global_size_100); */
	padding-left: var(--global_size_100);
	padding-right: var(--global_size_100);
}

#single_post_realization > section:first-child .section_contener
{
	max-width: none;
}

#single_post_realization > section:first-child .global_contener
{
	align-items: flex-end;
}

#single_post_realization > section:first-child .main p
{
	font-size: calc(var(--global_font_size_p) * 1.11);
	color: #515151;
}

#single_post_realization > section:first-child .image img
{
	--min_width: 0;
	--max_width: 934;
	--width:
		clamp(calc(var(--min_width) * 1px),
		calc((((-1 * var(--global_scm_var)) * ((var(--max_width) - var(--min_width)) / (var(--global_sc_var) - var(--global_scm_var))) + var(--min_width)) * 1px)
		+ ((var(--max_width) - var(--min_width)) / (var(--global_sc_var) - var(--global_scm_var)) * 100vw)),
		calc(var(--max_width) * 1px));
	min-width: var(--width);
	aspect-ratio: 934/472;
	object-fit: cover;	
}

/**********************************************************************************/

@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)
{
	#single_post_realization > section:first-child
	{
		padding-left: var(--global_padding);
		padding-right: var(--global_padding);
	}
}

@media screen and (max-width: 800px)
{
}

@media screen and (max-width: 640px)
{
}

@media screen and (max-width: 480px)
{
}

@media screen and (max-width: 360px)
{
}