#CookieAlert
{
	top: 0;
	right: 0;
	left: 0;
	margin: auto;
	width: 100%;
	z-index: 10000;
	padding-top: var(--global_size_50);
	padding-right: var(--global_padding);	
	padding-bottom: var(--global_size_50);
	padding-left: var(--global_padding);
 /*	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25); */
/*	box-shadow: 0 0 var(--global_shadow_blur) 0 rgba(0, 0, 0, 0.10); */
/*	border-top: 2px solid var(--global_color_background_2); */
	background-color: rgba(21, 41, 52, 0.6) !important;
	color: var(--root_color_dark) !important;
	display: flex;
	align-items: center;
	justify-content: center;
}

#CookieAlert_contener
{
	padding-top: var(--global_size_50);
	padding-right: var(--global_size_50);	
	padding-bottom: var(--global_size_50);
	padding-left: var(--global_size_50);
	max-width: var(--global_size_contener);
	max-width: 690px;
	background-color: var(--root_color_white);
	box-shadow: 0px 3px 14px rgba(74, 58, 255, 0.03), 0px -2px 4px rgba(20, 20, 43, 0.12), 0px 12px 44px rgba(20, 20, 43, 0.34);
	position: relative;
	border-radius: var(--global_size_25);
	max-height: 100%;
	overflow-y: auto;
}

#CookieAlert_content::before
{
	font-family: 'msolowski';
	content: '\e915';
	font-size:
		clamp(50px,
		calc(((-1 * var(--global_scm_var)) * ((95 - 50) / (var(--global_sc_var) - var(--global_scm_var))) + 50) * 1px)
		+ calc((95 - 50) / (var(--global_sc_var) - var(--global_scm_var)) * 100vw),
		95px);
	font-size: var(--global_size_100);
	color: var(--root_color_lead);
	font-weight: 400;
/*	padding: var(--global_size_20); */
/*	background-color: rgba(152, 152, 152, 0.1);
	border-radius: calc(var(--global_size_200) * 0.8); */
	display: inline-block;
	margin: 0 auto;
}

#CookieAlert_content
{
	display: flex;
	flex-direction: column;
	text-align: center;
}

#CookieAlert_label
{
	margin-top: var(--global_size_20);
	font-size: var(--global_font_size_h6);
	font-weight: 700;
	line-height: 1.3;
}

#CookieAlert_text
{
	margin-top: var(--global_size_20);
	font-size: var(--global_font_size_p);
	line-height: 1.3;
}

#CookieAlert_text > * + *
{
/*	margin-top: var(--global_size_10); */
}

#CookieAlert_buttons
{
	margin-top: var(--global_size_20);
	display: grid;
	grid-template-columns: auto auto;
	grid-template-columns: 1fr 1fr;	
	column-gap: var(--global_size_15);
	row-gap: var(--global_size_10);
}

a#CookieAlert_read_more
{
	font-weight: bold;
	color: var(--root_color_lead);
}

a#CookieAlert_read_more:hover
{
/*	text-decoration: underline; */
	color: var(--root_color_lead);
}

/**********************************************************************************/

@media screen and (max-width: 1680px)
{
}

@media screen and (max-width: 1600px)
{
}

@media screen and (max-width: 1440px)
{
}

@media screen and (max-width: 1366px)
{
	#CookieAlert_content::before
	{
		font-size: var(--global_size_125);
	}
}

@media screen and (max-width: 1300px)
{
}

@media screen and (max-width: 1200px)
{
}

@media screen and (max-width: 1024px)
{
	#CookieAlert_content::before
	{
		font-size: var(--global_size_150);
	}
}

@media screen and (max-width: 800px)
{
}

@media screen and (max-width: 640px)
{
	#CookieAlert
	{
		padding-top: var(--global_size_25);
		padding-bottom: 0;
	}

	#CookieAlert_contener
	{
		padding-top: var(--global_size_30);
		padding-right: var(--global_size_25);	
		padding-bottom: var(--global_size_30);
		padding-left: var(--global_size_25);
	}

	#CookieAlert_label
	{
		font-size: var(--global_font_size_h5);
	}

	#CookieAlert_text
	{
		font-size: var(--global_font_size_p_small);
	}

	#CookieAlert_buttons
	{
		grid-template-columns: 100%;
	}
}

@media screen and (max-width: 480px)
{
}

@media screen and (max-width: 360px)
{
}