.text
{
	--col_text: var(--colr_text_prim);
	--ff_text_h2: var(--ff_h3);
	--ff_text_h3: var(--ff_h3);
	--ff_text_h4: var(--ff_h4);
	--ff_text_h5: var(--ff_h5);

	--ff_text_li: var(--ff_p);
	--ff_text_p: var(--ff_p);

	--fs_text_h2: var(--fs_h2);
	--fs_text_h3: var(--fs_h3);
	--fs_text_h4: var(--fs_h4);
	--fs_text_h5: var(--fs_h5);

	--fs_text_li: var(--fs_p);
	--fs_text_p: var(--fs_p);

	--fw_text_h2: var(--fw_h2);
	--fw_text_h3: var(--fw_h3);
	--fw_text_h4: var(--fw_h4);
	--fw_text_h5: var(--fw_h5);

	--fw_text_li: var(--fw_p);
	--fw_text_p: var(--fw_p);

	width: 70%;
	left: calc(50% - 70%/2 + var(--std_margin));
	position: relative;

	color: var(--col_text);

}

.text h2
{
	font-family: var(--ff_text_h2);
	font-size: var(--fs_text_h2);
	font-weight: var(--fw_text_h2);
	margin:0;
}

.text h3
{
	font-family: var(--ff_text_h3);
	font-size: var(--fs_text_h3);
	font-weight: var(--fw_text_h3);
	margin:0;
}

.text h4
{
	font-family: var(--ff_text_h4);
	font-size: var(--fs_text_h4);
	font-weight: var(--fw_text_h4);
	margin:0;
}

.text h5
{
	font-family: var(--ff_text_h5);
	font-size: var(--fs_text_h5);
	font-weight: var(--fw_text_h5);
	margin:0;
}

.text ul
{
	margin-top: 1rem;
}

.text li
{
	font-family: var(--ff_text_li);
	font-size: var(--fs_text_li);
	font-weight: var(--fw_text_li);
}

.text p, .text a
{
	margin-top: 1rem;
	font-family: var(--ff_text_p);
	font-size: var(--fs_text_p);
	font-weight: var(--fw_text_p);

	text-decoration: none;
}