#footer
{
/*	padding-top: 0; */
	display: none;
}

.footer .data
{
/*	display: none; */
}

.footer .socials
{
/*	display: none; */
}

#footer .links
{
/*	grid-template-columns: repeat(2, 1fr); */
}

#footer .links .copyright
{
/*	text-align: right; */
}

.is_css_fw_700
{
	font-weight: 500;
}

@media screen and (max-width: 480px)
{
	#footer .links
	{
		grid-template-columns: 100%;
	}

	#footer .links .copyright
	{
		text-align: left;
	}
}

/**********************************************************************************/

.section_left_right .is_column,
.section_accordion .is_column
{
	--min_icon_size: 32;
	--max_icon_size: 32;
	--icon_size:
		clamp(calc(var(--min_icon_size) * 1px),
		calc((((-1 * var(--global_scm_var)) * ((var(--max_icon_size) - var(--min_icon_size)) / (var(--global_sc_var) - var(--global_scm_var))) + var(--min_icon_size)) * 1px)
		+ ((var(--max_icon_size) - var(--min_icon_size)) / (var(--global_sc_var) - var(--global_scm_var)) * 100vw)),
		calc(var(--max_icon_size) * 1px));
	column-count: 2;
	column-gap: var(--global_size_40);
	list-style-type: none;
	font-size: var(--global_font_size_p);
	margin-left: 0;
}

.section_left_right .is_column > *,
.section_accordion .is_column > *
{
	display: flex;
	align-items: center;
	break-inside: avoid-column;
	padding-top: var(--global_size_20);
	margin-top: 0;
}

.section_left_right .is_column > *::before,
.section_accordion .is_column > *::before
{
	content: '';
	display: block;
	min-width: var(--icon_size);
	width: var(--icon_size);
	height: var(--icon_size);
	margin-right: 12px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 32 32' enable-background='new 0 0 32 32' xml:space='preserve'%3e%3cpath fill='%23030F51' d='M27,16.5H5c-0.276,0-0.5-0.224-0.5-0.5s0.224-0.5,0.5-0.5h22c0.276,0,0.5,0.224,0.5,0.5S27.276,16.5,27,16.5 z'/%3e%3cpath fill='%23030F51' d='M18,25.5c-0.128,0-0.256-0.049-0.354-0.146c-0.195-0.195-0.195-0.512,0-0.707L26.293,16l-8.646-8.646 c-0.195-0.195-0.195-0.512,0-0.707s0.512-0.195,0.707,0l9,9c0.195,0.195,0.195,0.512,0,0.707l-9,9 C18.256,25.451,18.128,25.5,18,25.5z'/%3e%3c/svg%3e ");
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

/**********************************************************************************/

.post .global_link
{
	text-decoration: none;
}

/**********************************************************************************/

/* .section_left_right .image img
{
	--min_width: 0;
	--max_width: 584;
	--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);
}

.section_left_right .content
{
	color: #515151
} */

/**********************************************************************************/

#cta .contener
{
	--min_width: 320;
	--max_width: 470;
	--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));
	background-color: var(--root_color_lead);
	margin-top: var(--global_size_150);
	padding-top: var(--global_size_25);
	padding-bottom: var(--global_size_50);
	padding-left: var(--global_size_50);
	padding-right: var(--global_size_50);
	max-width: var(--width);
	justify-self: flex-end;
	position: relative;
}

#cta .contener::before
{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	border-width: 0 calc(var(--width) * 0.5) var(--global_size_150) calc(var(--width) * 0.5);
	border-color: transparent transparent var(--root_color_lead) transparent;
	border-style: solid;
	transform: translateY(-100%);
}

#cta .contener > *
{
	color: var(--root_color_white);
} 

#cta.global_background.gb_before_bc::before
{
	background-color: transparent;
}

/**********************************************************************************/

@media screen and (max-width: 1024px)
{
	[data-scroll="in"],
	[data-scroll="in"] *
	{
		transition-delay: 0s !important;
	}

	.section_left_right .is_column
	{
		column-count: auto;
	}

	/**********************************************************************************/

	#cta .contener
	{
		justify-self: center;
	}
}

@media screen and (max-width: 640px)
{
}