/*----------------------------------------------------------------- */
/* LIST
/*----------------------------------------------------------------- */

.block_list ul li,
.block_list ol li,
.editor-styles-wrapper ul.wp-block[data-type='core/list'] li.wp-block,
.editor-styles-wrapper ol.wp-block[data-type='core/list'] li.wp-block,
.block-library-rich-text__tinymce ul li,
.block-library-rich-text__tinymce ol li,
.block_faq ul li,
.block_faq ol li
{
	/* font-size: var(--font-size__small); */
	position: relative;

	margin-bottom: 20px;
	padding-left: 20px;
}

.block_list ul li:before,
.editor-styles-wrapper ul.wp-block[data-type='core/list'] li.wp-block:before,
.block-library-rich-text__tinymce ul li:before,
.block_faq ul li:before
{
	position: absolute;
	top: 6px;
	left: 0;

	display: block;

	width: 4px;
	height: 4px;

	content: '';

	border: 1px solid var(--color__brown-lightest);
	border-radius: 50%;
	background-color: var(--color__brown-lightest);
}

.block_list ol li:before,
.editor-styles-wrapper ol.wp-block[data-type='core/list'] li.wp-block:before,
.block-library-rich-text__tinymce ol li:before,
.block_faq ol li:before
{
	font-weight: var(--font-weight__bold);

	position: absolute;
	top: 0;
	left: 0;

	content: counters(counter, '.') '. ';
	counter-increment: counter;

	color: var(--color__black-light);
}

.block_list ul ul,
.block_list ol ol,
.editor-styles-wrapper ul.wp-block[data-type='core/list'] ul.wp-block,
.editor-styles-wrapper ol.wp-block[data-type='core/list'] ol.wp-block,
.block-library-rich-text__tinymce ul ul,
.block-library-rich-text__tinymce ol ol,
.block_faq ul ul,
.block_faq ol ol
{
	margin-top: 20px;
}

.block_list ul ul li:before,
.editor-styles-wrapper ul.wp-block[data-type='core/list'] ul.wp-block li.wp-block:before,
.block-library-rich-text__tinymce ul ul li:before,
.block_faq ul ul li:before
{
	background: transparent;
}

.block_list ol ol li,
.editor-styles-wrapper ol.wp-block[data-type='core/list'] ol.wp-block li.wp-block,
.block-library-rich-text__tinymce ol ol li,
.block_faq ol ol li
{
	padding-left: 40px;
}

@media (max-width: 760px)
{
	.block_list ol ol li,
	.editor-styles-wrapper ol.wp-block[data-type='core/list'] ol.wp-block li.wp-block,
	.block-library-rich-text__tinymce ol ol li,
	.block_faq ol ol li
	{
		padding-left: 30px;
	}
}

.block_list li p,
.editor-styles-wrapper .wp-block[data-type='core/list'] li p {
	line-height: normal;
}

/* LIST ORDERED HIGHLIGHT
----------------------------------------- */
.block_list-ordered-highlight ol li,
.editor-styles-wrapper ol.wp-block[data-type='core/list'].is-style-block_list-ordered-highlight li.wp-block
{
	font-size: var(--font-size__default);
	line-height: var(--line-height__small);

	margin-bottom: 30px;

	color: var(--color__black);
}

.block_list-ordered-highlight ol li::before,
.editor-styles-wrapper ol.wp-block[data-type='core/list'].is-style-block_list-ordered-highlight li.wp-block::before
{
	color: var(--color__brown-lightest);
}

.block_list-ordered-highlight ol li strong,
.editor-styles-wrapper ol.wp-block[data-type='core/list'].is-style-block_list-ordered-highlight li.wp-block strong
{
	line-height: normal;

	letter-spacing: 0.4px;
}

@media (max-width: 960px)
{
	.block_list-ordered-highlight ol li,
	.editor-styles-wrapper ol.wp-block[data-type='core/list'].is-style-block_list-ordered-highlight li.wp-block
	{
		font-size: var(--font-size__small);

		margin-bottom: 25px;
	}
}

/* LIST UNORDERED HIGHLIGHT
----------------------------------------- */
/* .block_list-unordered-highlight,
.editor-styles-wrapper ul.wp-block[data-type='core/list'].is-style-block_list-unordered-highlight
{
	margin-bottom: 60px;
} */

.block_list-unordered-highlight ul,
.editor-styles-wrapper ul.wp-block[data-type='core/list'].is-style-block_list-unordered-highlight
{
	position: relative;
}

.block_list-unordered-highlight ul li,
.editor-styles-wrapper ul.wp-block[data-type='core/list'].is-style-block_list-unordered-highlight li.wp-block
{
	font-size: var(--font-size__default);
	line-height: var(--line-height__small);

	margin-bottom: 0;
	padding-bottom: 35px;
	padding-left: 42px;

	color: var(--color__black);
}

.block_list-unordered-highlight ul li::before,
.editor-styles-wrapper ul.wp-block[data-type='core/list'].is-style-block_list-unordered-highlight li.wp-block::before
{
	z-index: 2;
	top: 3px;

	width: 22px;
	height: 22px;

	border-color: var(--color__brown-lightest);
	background-color: var(--color__white) !important;
}

.block_list-unordered-highlight ul li::after,
.editor-styles-wrapper ul.wp-block[data-type='core/list'].is-style-block_list-unordered-highlight li.wp-block::after
{
	position: absolute;
	z-index: 1;
	top: 3px;
	left: 10px;

	width: 1px;
	height: 100%;

	content: '';

	background-color: var(--color__brown-light);
}

.editor-styles-wrapper ul.wp-block[data-type='core/list'].is-style-block_list-unordered-highlight li.wp-block::after
{
	left: 11px;
}

.block_list-unordered-highlight ul li:last-child::after,
.editor-styles-wrapper ul.wp-block[data-type='core/list'].is-style-block_list-unordered-highlight li.wp-block:last-child::after
{
	display: none;
}

@media (max-width: 960px)
{
	/* .block_list-unordered-highlight,
	.editor-styles-wrapper ul.wp-block[data-type='core/list'].is-style-block_list-unordered-highlight
	{
		margin-bottom: 30px;
	} */

	.block_list-unordered-highlight ul li,
	.editor-styles-wrapper ul.wp-block[data-type='core/list'].is-style-block_list-unordered-highlight li.wp-block
	{
		font-size: var(--font-size__small);

		padding-bottom: 25px;
	}
}

/* SINGLE MODEL CONTRACTS LIST */
.single-model_contracts .block_list ul li
{
	line-height: var(--line-height__small);
}

.single-model_contracts .block_list ul li::before
{
	top: 11px;
}
